回复:探讨下上位机变量刷新机制问题

已锁定

迷失中原

  • 帖子

    466
  • 精华

    5
  • 被关注

    47

论坛等级:侠圣

注册时间:2013-01-18

钻石 钻石 如何晋级?

发布于 2024-09-23 09:05:31

14楼

展开查看
以下是引用莘莘学子在2024-09-20 23:35:44的发言 >13楼

PLC内部显示什么,上位机就显示什么,100ms的采集速度做上位机通信,我还从来没有说丢失数据,重复数据记录的。

以下是引用阳春节拍在2024-09-20 22:08:07的发言 >12楼:400个字节,应该是已...

引用12楼详细内容:

400个字节,应该是已超出单次通讯数据量。拆分为多次通讯的话,就存在一种可能性,后次通讯开始前,plc里这400个字节全部更新了

以下是引用迷失中原在2024-09-19 13:51:34的发言 >9楼:和程序关系不大!因...

引用9楼详细内容:

和程序关系不大!因为触发记录的时候,我已经将数据同步记录到PLC连续的100个VD区域,所有的数据都是连续准确的!

以下是引用莘莘学子在2024-09-19 13:05:55的发言 >8楼:和你的程序有关系...

引用8楼详细内容:

和你的程序有关系,和刷新周期无关系。重点查程序。

以下是引用迷失中原在2024-09-19 08:39:31的发言 >6楼:       现场...

引用6楼详细内容:

       现场的屏和电脑模拟盘,记录数据都有重复数据!刷新周期默认都是100MS的!后来就是程序处理下,先刷新记录数据,再触发记录变量,出来额数据是准确的!

       虽然最小刷新周期是100MS,我感觉并不是所有变量都是100MS,画面显示数据刷新确实很快,由于记录数据变量,未在其它任何地方调用,会不会延迟刷新呢?比如上面的数据,有可能几个数据都是错位的!

以下是引用莘莘学子在2024-09-18 19:49:21的发言 >5楼:一般网络100ms刷...

引用5楼详细内容:

一般网络100ms刷新周期还是比较稳定,不会漏记录。漏记录和你的硬件有关系。

1、软件设置最小采样周期100MS,不代表所有数据都是100MS采集的!注意最小两字。

2、漏记是因为数据重复,不会丢失,只是没有刷新。

3、造成的原因是触发变量和记录数据变量,不同步刷新造成的!

4、事实是,程序里面先更新记录数据,延时200MS再刷新触发变量,确实解决问题了!触发变量是M位,记录数据是VD区域,肯定前者刷新快的多!

5、至于有些数据是同步错位,我怀疑是不是数据刷新的时候,时间正巧也错位的,有可能触摸屏更新数据是异步的!

生命不息,奋斗不止!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。