1.A1图中是关于MODBUS读取电能表的总有功电能,放在VW650中,转换放到vb550中。2.A2是关于VB550转换之后,VD220是总的有功电能在昆仑通态触摸屏上显示,vd400是上个月总的有功电能,vd500是当月电能累计。希望大神能够指出其中的错误,小弟刚刚接触西门子,谢谢
问题补充:
1.我在M20.0后加了一个上升沿2.电能表和PLCMODBUS-RTU通讯,PLC和触摸屏以太网通讯,这样可以把?3.我理解的是VB600-VB711中存储的是从站1中电能表中的数据,然后去其中的地址中去找我所需要的地址,这样理解不对吗?
图片说明:
最佳答案
1)读取数据正常?
2)上次可能也是你的提问,我建议你电量计算这个程序用定时中断或者加一个需要计算的上升沿脉冲。
假设你这个计算的子程序的无条件调用,那么,当M20.0 = 1时,是每一个周期均计算累加一次,这样不利用电量累加计算。
计算累加值,一般计算本次采集到的数据减上次采集并存放到的数据,取2个数据的差值(2次采集的周期需要加大,才能够理解累加差值。
补充问题回复:
这样完全可以,就是需要这样处理电量累加问题。
是这样做通讯间的数据关系的,你的理解是对的,大胆去尝试吧,不要怕错误,任何成功的背后都是无数次失败堆积起来的。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc343537.html