引用 "gk2017" 的回复,发表在14楼
内容: "关育谋" 的回复,发表在11楼 对内容: 【也就是说转存数据要在MBUS_MSG指令执行完成后、指令的完成标志位为1、且错误代码为0的时候进行数据转存,这样才是最保险的,而不是你那样使...
引用 "gk2017" 的回复,发表在14楼
内容: "关育谋" 的回复,发表在11楼 对内容: 【也就是说转存数据要在MBUS_MSG指令执行完成后、指令的完成标志位为1、且错误代码为0的时候进行数据转存,这样才是最保险的,而不是你那样使...
引用 "gk2017" 的回复,发表在14楼
内容: "关育谋" 的回复,发表在11楼 对内容: 【也就是说转存数据要在MBUS_MSG指令执行完成后、指令的完成标志位为1、且错误代码为0的时候进行数据转存,这样才是最保险的,而不是你那样使...
楼主,问题得到解决了吗?如果还有问题随时跟帖交流哈。
咱俩的名字一样呢
PLC里面的地址调用有冲突,先看下PLC的交叉调用里面,地址是不是有重复的
学习了
发现问题:
1)轮询程序没有写好
最后一个MSG完成后,继续触发第一个MSG
2)触发下一个MSG时,不用加定时器
Done信号只有一个扫描周期
3)设置下尝试次数
可以在通讯失败时,跳过此MSG
感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。
对于求助者要求:
1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;
2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。
问题:
就是数据的显示,有时瞬时流量会显示在温度显示小窗口的上面,压力会显示在累计流量的小窗口上面,另外几个个也一样,随机显示,像图一压力显示在温度窗口里面了,图二温度显示在流量窗口里面了。
排查方法
step1.在PLC侧,监控VB100,VB110,VB120,VB130,VB140变量值看是否跳变,如果正常检查wincc程序(可能性较小),如果不正常,step2;
step2.用MODSCAN扫对应端口数据,看数据是否正常。如果不正常,仪表或者通信问题需检查仪表或线路;如不正常,执行step3;
step3.检查图6中的程序,最好按照200smart帮助文件里的方式轮询读写数据,避免出现
引用 "关育谋" 的回复,发表在16楼
内容: 引用 "gk2017" 的回复,发表在14楼 内容: "关育谋" 的回复,发表在11楼 对内容: 【也就是说转存数据要在MBUS_MSG指令执行完成后、指令的完成标志位为1...
所说的异常。
按照以上步骤,应该就能解决。
这种情况,就是地址混用了,PLC与触摸屏,检查一下
楼主能否分享一下程序,我也要做流量控制器控制的程序。
谢谢楼主分享
好期待,解决没有
学习大神们的思路