任意两个输入有信号
控制要求:
PLC上X1,X2,X3,X4任意两个输入有信号,触发Y1通。
组合逻辑:
帧号 指令
群0 帧0 00A检测输入X001_通
群0 帧1 01^赋值运算|V 0=D 0+D 1
第00帧:(组长)如果<X1>有信号 ,中间变量V0的值为1
群0 帧2 02A检测输入X001_断
群0 帧3 03^赋值运算|V 0=D 0+D 0
第02帧:(组长)如果<X1>无信号 ,中间变量V0的值为0
群0 帧4 04A检测输入X002_通
群0 帧5 05^赋值运算|V 1=D 0+D 1
第02帧:(组长)如果<X2>有信号 ,中间变量V1的值为1
群0 帧6 06A检测输入X002_断
群0 帧7 07^赋值运算|V 1=D 0+D 0
第02帧:(组长)如果<X2>无信号 ,中间变量V1的值为0
群0 帧8 08A检测输入X003_通
群0 帧9 09^赋值运算|V 2=D 0+D 1
第02帧:(组长)如果<X3>有信号 ,中间变量V2的值为1
群0 帧10 10A检测输入X003_断
群0 帧11 11^赋值运算|V 2=D 0+D 0
第02帧:(组长)如果<X3>无信号 ,中间变量V2的值为0
群0 帧12 12A检测输入X004_通
群0 帧13 13^赋值运算|V 3=D 0+D 1
第02帧:(组长)如果<X4>有信号 ,中间变量V3的值为1
群0 帧14 14A检测输入X004_断
群0 帧15 15^赋值运算|V 3=D 0+D 0
第02帧:(组长)如果<X4>无信号 ,中间变量V3的值为0
群0 帧16 16A检测标志M000_断
群0 帧17 17^赋值运算|V 4=V 0+V 1
群0 帧18 18^赋值运算|V 4=V 4+V 2
群0 帧19 19^赋值运算|V 5=V 4+V 3
第16帧:(组长)如果<M0>无信号(绝对条件),计算值中间变量V5=V0+V1+V2+V3
群0 帧20 20A逻辑比较|V5==D2
群0 帧21 21^触发输出Y01---线
第20组: 比较中间变量V5等于2,则触发Y1通,否则触发Y1断
说明:
V5: 中间变量,modbus地址 4x4010;
D2: 数值2