smart200之间get/put怎么传递实数,整数,只能传递字节?

两台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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午8:30
下一篇 2017年5月31日 下午8:30

相关推荐