PLC是不能接收字符串的,需要将ascii码转换成数值来进行传输,主要用到函数!Ascii2I()
例如:
设备0_读写DMWUB1802=!Ascii2I(!Mid(读写DMDUB1802,1,1))+!Ascii2I(!Mid(读写DMDUB1802,2,1))*256
设备0_读写DMWUB1803=!Ascii2I(!Mid(读写DMDUB1802,3,1))+!Ascii2I(!Mid(读写DMDUB1802,4,1))*256
设备0_读写DMWUB1804=!Ascii2I(!Mid(读写DMDUB1802,5,1))+!Ascii2I(!Mid(读写DMDUB1802,6,1))*256
设备0_读写DMWUB1805=!Ascii2I(!Mid(读写DMDUB1802,7,1))+!Ascii2I(!Mid(读写DMDUB1802,8,1))*256
设备0_读写DMWUB1806=!Ascii2I(!Mid(读写DMDUB1802,9,1))+!Ascii2I(!Mid(读写DMDUB1802,10,1))*256
设备0_读写DMWUB1807=!Ascii2I(!Mid(读写DMDUB1802,11,1))+!Ascii2I(!Mid(读写DMDUB1802,12,1))*256
设备0_读写DMWUB1808=!Ascii2I(!Mid(读写DMDUB1802,13,1))+!Ascii2I(!Mid(读写DMDUB1802,14,1))*256
设备0_读写DMWUB1809=!Ascii2I(!Mid(读写DMDUB1802,15,1))+!Ascii2I(!Mid(读写DMDUB1802,16,1))*256
自己看看应该能理解的。
另外:每个产品都有自己的优势与劣势,没有绝对的好与坏。