求教这个数据装换,SCL编程该如何编写,输入时PIW0-PIW1.
问题补充:
补图,转换公式
图片说明:
最佳答案
这是对32位变量取其中相应的数据。使用移位和与的运算求出你要的数据。
输入时PIW0-PIW1,PIW0包含了PIB1,应是PIW0-PIW2。
定义一个变量a:INT,取byte3的数据,a:=WORD_TO_INT(SHR(in:=(piw2 AND 16#FF00),n:=8)),其他的类似。
提问者对于答案的评价:
多谢啊,了解了
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc233812.html