如何將word型轉(zhuǎn)換成S5time型
劉玉蓉
發(fā)布于2014-11-28 17:52
5
0
標(biāo)簽:
走modbus tcp/ip通訊,數(shù)據(jù)過(guò)來(lái)的是word型,我要賦值給一個(gè)S5TIME型,具體轉(zhuǎn)換步驟是什么?。?br />我自己仿真嘗試是word move 給 int int mul時(shí)間基數(shù) 給 int2
int2 在賦值給 S5TIME
例如上面過(guò)來(lái)的word是16S,word值就是16,后轉(zhuǎn)還給S5TIME后雖然程序里面是16,但是我看變量表里面的實(shí)際值卻是6S400MS,時(shí)間不是16s。這個(gè)基數(shù)是自己湊,還是有規(guī)定的?
佳答案
首先用轉(zhuǎn)換指令,將WORD轉(zhuǎn)為INT,然后用I-BCD轉(zhuǎn)換為BCD值,然后用WOR_W指令將該BCD值與你所要使用的時(shí)基做或運(yùn)算,得出的結(jié)果就是S5TIME數(shù)據(jù)類(lèi)型。
具體范例見(jiàn)下載中心《step7中有關(guān)時(shí)間和定時(shí)器的使用和例程》
若有收獲,就點(diǎn)個(gè)贊吧!
文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:
微信掃一掃分享
閱讀與本文標(biāo)簽相同的文章