SMART200PLC自由口通讯发送字符数量

SMART200PLC,用自由口通讯,往外发送数据,有个指令XMT,应该是用这个吧,这个指令发出的字符数量有限制吗?如何设置发出的字符数量,共338个 字符如何发出去?一个个传送字符太麻烦,能不能直接将字符串转换成ASIIC码,有这个指令吗?

钻石用户推荐最佳答案

1、XMT 指令一次最多可以发送 255个字符,338个 字符使用2次或多次XMT指令即可,可以将响应慢的变量放在频率低的发送XMT中,响应快的变量放频率高的XMT指令中。
2、发送是在XMT指令的参数TBL中指定表的,表的第一个字节存储发送字符的数量,后面依次是发送的各个字节。
3、可以使用转换指令,将其他格式转换为ASCII字符,如HTA指令等。
参考
1、自由口通信(1):设置参数
      http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1110 
2、自由口通信(2):编写发送程序
      http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1112
3、自由口通信(3):编写接收程序 
      http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=1114

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc291809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐