问题:
使用PROFIBUS可以寻址或控制数字输入和输出吗?
解答:
数字输入(DIN)可以通过设置参数P2051或r722在DP总线上读出(CO/BO值,数字输入)。
数字输出的状态(DOUT)可以以同样的方式被访问,在这种情况下,参数值P2051应该设置成r747(CO/BO值,数字输出)。
想通过DP来总线控制MICROMASTER(440 & 430)现有的2个数字输出口,可利用未使用的PZD字(PZD5 – PZD8)。
在这种情况下,除了 2 个传送字(STW1和ZSW1)以外,两个附加字通过PROFIBUS从PLC传送到MICROMASTER,这些包括比较值(例如PZD5=100,PZD6=200)。在MICROMASTER中,必须把两个比较器(每个数字输出使用一个比较器)按照下面所描述的连起来。
P2800=1 激活自由功能块
P2802[12]=1 激活比较器 1
P2802[13]=1 激活比较器 2
P2885.0=P2050.4 选择PZD5作为比较器1的输入1
P2885.1=0 选择 0 作为CMP1的输入2
P2887.0=P2050.5 选择PZD6作为比较器2的输入1
P2887.1=0 选择 0 作为比较器2的输入2
P0731.0=r2886 连接数字输出 1 与比较器1的输出
P0731.1=r2888 连接数字输出 2 与比较器2的输出
DOUT 1通过CMP1来控制
DOUT 2通过CMP2来控制
比较器与 0 相比较
图 1 – MICROMASTER中的内部连接
应用于:MM440 & MM430
由A&D SD CST写入
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338838.html