zengtie1992
级别: 略有小成
精华主题: 0
发帖数量: 126 个
工控威望: 273 点
下载积分: 2265 分
在线时间: 96(小时)
注册时间: 2019-05-20
最后登录: 2024-12-05
查看zengtie1992的 主题 / 回贴
楼主  发表于: 2021-10-11 17:11
图片:
我这个表格是会显示每小时的产量的,一小时生成一行。

现在有个问题,是关于怎么获取每小时产量比较合理。
我目前是这样,
8:00时读取一次
8:59时读取一次
差值就是一小时产量

这样有个问题,假如准备获取数据的时候,电脑突然关掉了,或者这个软件关掉了,就获取不到了
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 769 个
工控威望: 1147 点
下载积分: 397 分
在线时间: 604(小时)
注册时间: 2019-09-22
最后登录: 2024-12-19
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2021-10-12 09:31
其实就是个可用性问题,还有一个数据存在哪的问题

由于你是一个小时才更新一次,如果是我,我会把数据直接放在PLC里面,占用几十个寄存器而已,不是什么接受不了的开销,甚至直接存绝对数量都可以,上位机读上去自己减一下,你这个PLC程序也非常好写,用索引寄存器程序很简单.

这样基本上就可以保证随时打开软件都是有数据可用的状态.

当然,隔天的问题要处理一下~
楼主留言:
非常感谢大家热心指导!谢谢