flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 885 个
工控威望: 1034 点
下载积分: 1987 分
在线时间: 687(小时)
注册时间: 2012-05-09
最后登录: 2024-11-17
查看flyfeky的 主题 / 回贴
楼主  发表于: 2023-11-05 23:52
新手做上3年, 基本上能胜任大部分现场的工作了,那么公司就会对老的工程师会有想法, 人性使然,所以PLC的竞争力太弱了,没有什么防御。

在现场呆的久了呢,比如每晚上到10点,加一整天, 精神会比较紧张,人就衰老的快。

这两年在转上位机,工作机会少,自学起来也没那么快。

上位机要实现哪些基本功能呢,  

1. 用户操作记录,写入数据库。  

2,数据采集, 定时采集和触发采集,定时采集的会结合控件显示到界面, 解发采集的需要统计功能。  考虑性能, 比如sqlite数据库,会采用事务提交。  

3. 和下位机的通信 , 我倍福偶尔试了一下, 主要用的西门子S7  ,   整体的数据读入到上位,再解析。写的话打包写 ,因为有上限。 一般几万个变量, 1S处理完就行了。

4. 报警采集到数据库, 支持分类查询功能。

5.配方功能。

6.用户的手动操作和操作记录。

其它的功能还有,可能是高级一点的了 mes  secs交互的,我不熟悉。

有时候学了会有点用, 现在至少会有人的推荐上位的工作, 但和PLC工资也高不了多少。

====
更正 , 20240727     S7 采集对于大量数据  比如20 万字节,通信负载大, 挤掉PN的通信。 可以用socket ,自定义,不错的方案;  写数据还是S7。
[ 此帖被flyfeky在2024-02-27 20:29重新编辑 ]
西门子倍福WPF+C#数据库,槽式设备专家