S300以BCD码读取输入数字量用什么指令读取,怎样传送到寄存器中。盼高手指点!

如输入I4.3、I4.2、I4.1、I4.0为BCD码0101,在寄存器里怎样读取。

分享到:

1 个回答

0 0
1楼

读取数字量?是刚开始S7-300的PLC应用么?建议观看视频教材要更系统些。

IB0的8个位对应I0.0~I0.7的状态

IW0的16个位对应I0.0~I1.7的状态     

想将整个输入的状态放到寄存器中可以用MOV指令或MOV_BLOCK的指令  如 MOV IB0  MB0

或 MOV IW0  MW0等

寄存器需要你建立DB数据块,定义数据块里的数据类型(不定义也可以直接使用,但影响通讯数据的读取)

添加评论
评论内容控制在100字左右。

你的答案

关注 1 人关注了该问题

相关话题

× 2

提问时间

2014-11-20 23:05

浏览次数

116

工业库(www.gongyeku.com)   京ICP备17009829号-3