图片:
图片:
用RS指令将PLS数据传送到数码管显示,当数据超过32767就不能正确显示,但是查看寄存器(寄存器的值是正确的,后面的数据却不对<数码管显示的居然是这个后面的数据>),寄存器最高位置1表示是负数(怎么解决这个矛盾?)如果手动设置一个超过32767的数字就能正确显示,求教怎么解决?我另外设置两个都超过±32767的值再传送都能正确显示,就是从PLS传送过来的数据不能正确显示超过±32767的值在监控梯形图下面PLS显示的数据也是正确的,就是传送到数码管就不行!数码管只能用8位模式,modbus协议[ 此帖被wzy4828在2024-12-10 16:15重新编辑 ]