两台smartPLC之间需要传递数据有VD,VW ,VB,还有M0.0,V1.0这些类型的数据。按照向导做了VB型的,成功了。要传递这些类型的就不知道该怎么做了,传递给主站之后编程还要使用。请高手指点一二。还请各位尽量详细一点。
问题补充:
从站中怎么把VD怎么存放到VB,利用转换?
主站使用的时候怎么用,具体怎么操作。
最佳答案
get/put以字节传送方式为单位的。
实际编程时再直接调用通讯数据区,如、通讯数据区VB0~VB1,你可以使用VW0或者VB0~VB1或者V0.0~V1.7中的任意地址区。
反过来想要传送M0.0一个位的信息,只能以MB0这样一个字节数据区进行,通讯至少是一个字节的数据数值。
补充问题回复:
不需要做任何转换,假设你需要通讯一个双字的数据,如VD0,则在组态get/put向导时组态4个字节,字节地址自VB0开始的4个,这些组态的字节的一个连续的地址。
通讯组态字节数至少一个字节以上,也就是说最小通讯数据数是一个字节。
提问者对于答案的评价:
感谢这位大神的耐心解答,必须给你100个赞!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc130818.html