如何将word型转换成S5time型
刘玉蓉
发布于2014-11-28 17:52
5
0
标签:
走modbus tcp/ip通讯,数据过来的是word型,我要赋值给一个S5TIME型,具体转换步骤是什么啊?
我自己仿真尝试是word move 给 int int mul时间基数 给 int2
int2 在赋值给 S5TIME
例如上面过来的word是16S,word值就是16,后转还给S5TIME后虽然程序里面是16,但是我看变量表里面的实际值却是6S400MS,时间不是16s。这个基数是自己凑,还是有规定的?
佳答案
首先用转换指令,将WORD转为INT,然后用I-BCD转换为BCD值,然后用WOR_W指令将该BCD值与你所要使用的时基做或运算,得出的结果就是S5TIME数据类型。
具体范例见下载中心《step7中有关时间和定时器的使用和例程》
若有收获,就点个赞吧!
文章来源于网络及文献如有侵权请联系站长
分享到:
微信扫一扫分享
阅读与本文标签相同的文章