如图,将DB2中的值赋值给MD28,MD28已通过符号表设置为DINT但是最终还是显示的65336(应该为-200)?
图片说明:
最佳答案
你说的是dw6里面的数是-200吧?它是16位的,你把它给了32位的md28,md28的最高位还是0,所以它认为是正数。你可以通过正数转双整数,双整数转实数,实数取整的过程来转换。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc247989.html