请教:加1减1指令及其输出问题

图示的加1指令:MB0+1=MB0,那么MB0是作为逻辑输出,还是作为物理输出点输出,如果作为物理输出点输出的话,MB0其实是7位,那么是怎么输出的?还有一个问题:就是s7-200输出触点只能由映像输出寄存器单个触点输出,还是说可以用某个功能指令同时通过输出端子输出,比如MB0=1011001?

图片说明:

请教:加1减1指令及其输出问题   

最佳答案

1、M 存储区是位存储区,它不对外输出,Q 存储区是特理输出。
如果用其中的位驱动 Q 的位,或者将 MB0 传送到QBX, 则可以使相应的 Q点输出。
比如:
如果用 M0.0 开点连接线圈 Q0.1 ,则当 M0.0 接通时 Q0.1 线圈就会有输出,PLC上 Q0.1 的指示灯会亮。
如果将 MB0 传达到 QB0,则MB0 与 QB0 的每一个位就是一一对应的,
M0.7 对应 Q0.7,M0.6 对应 Q0.6,M0.5 对应 Q0.5,M0.4 对应 Q0.4,M0.3 对应 Q0.3,M0.2 对应 Q0.2,M0.1 对应 Q0.1,M0.0 对应 Q0.0。此时 MB0 哪一位为 1,相对应的QB0 的位就为 1,相应的指示灯也会亮。
2、S7-200 的数据类型
与实际输入/输出信号相关的输入/输出映象区:
    I:数字量输入(DI)
    Q:数字量输出(DO)
    AI:模拟量输入
    AQ:模拟量输出
内部数据存储区:
        V:变量存储区,可以按位、字节、字或双字来存取V 区数据
        M:位存储区,可以按位、字节、字或双字来存取M区数据
        T:定时器存储区,用于时间累计,分辨率分为1ms、10ms、100ms三种
        C:计数器存储区,用于累计其输入端脉冲电平由低到高的次数。CPU提供了三种类 型的计数器:一种只能增计数;一种只能减计数;另外一种既可 以增计数,又可以减计数
可参考一下:
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/programming/basic/data_type.htm

http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/programming/basic/data_format.htm

提问者对于答案的评价:
非常感谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:32
下一篇 2021年7月5日 下午12:32

相关推荐

发表回复

登录后才能评论