菜鸟:
我刚学300/400,在学习指令时,ITB转换,我编程如下:
L MW 10
ITB
T MW 20
然后用PLCsim模拟,图如下:
怎么图发不了啊,
mw10 赋值为-1,通过PLCsim模拟显示 mw20的结果是Invalid BCD,怎么回事?帮忙搞清楚
奇侠:
BCD码的二进制显示为1111_0000_0000_0001,转换为BCD码就显示Invalid BCD,大神大侠在哪里
菜鸟:
"BCD码的二进制显示为1111_0000_0000_0001",对的啊,就是这样的结果。
奇侠:
可是BCD码显示是Invalid BCD,别人有替我模拟的可以,为什么我模拟不出来,问题在哪里啊,憋得慌
大虾:
哪里显示“Invalid BCD”?说仔细点。
菜鸟:
模拟MW20下面显示的不是ITB转换后的BCD码,而是Invalid BCD,
另外程序就上面三条指令没别的,不会产生MW10和MW20重复使用
奇侠:
你MW10和MW20有无重复使用