任意兩個(gè)輸入有信號
控制要求:
?PLC上X1,X2,X3,X4任意兩個(gè)輸入有信號,觸發(fā)Y1通。
組合邏輯:
幀號???? 指令?
群0 幀0?00A檢測輸入X001_通 ??????
群0 幀1?01^賦值運(yùn)算|V 0=D 0+D 1?
第00幀:(組長)如果<X1>有信號 ,中間變量V0的值為1
群0 幀2?02A檢測輸入X001_斷
群0 幀3 ?03^賦值運(yùn)算|V 0=D 0+D 0
第02幀:(組長)如果<X1>無信號 ,中間變量V0的值為0
群0 幀4?04A檢測輸入X002_通
群0 幀5?05^賦值運(yùn)算|V 1=D 0+D 1?
第02幀:(組長)如果<X2>有信號 ,中間變量V1的值為1
群0 幀6?06A檢測輸入X002_斷
群0 幀7?07^賦值運(yùn)算|V 1=D 0+D 0
第02幀:(組長)如果<X2>無信號 ,中間變量V1的值為0
群0 幀8?08A檢測輸入X003_通
群0 幀9?09^賦值運(yùn)算|V 2=D 0+D 1?
第02幀:(組長)如果<X3>有信號 ,中間變量V2的值為1
群0 幀10?10A檢測輸入X003_斷
群0 幀11?11^賦值運(yùn)算|V 2=D 0+D 0
第02幀:(組長)如果<X3>無信號 ,中間變量V2的值為0
群0 幀12?12A檢測輸入X004_通
群0 幀13?13^賦值運(yùn)算|V 3=D 0+D 1
第02幀:(組長)如果<X4>有信號 ,中間變量V3的值為1
群0 幀14?14A檢測輸入X004_斷
群0 幀15?15^賦值運(yùn)算|V 3=D 0+D 0
第02幀:(組長)如果<X4>無信號 ,中間變量V3的值為0
群0 幀16?16A檢測標(biāo)志M000_斷
群0 幀17?17^賦值運(yùn)算|V 4=V 0+V 1
群0 幀18?18^賦值運(yùn)算|V 4=V 4+V 2
群0 幀19?19^賦值運(yùn)算|V 5=V 4+V 3?
第16幀:(組長)如果<M0>無信號(絕對條件),計(jì)算值中間變量V5=V0+V1+V2+V3
群0 幀20?20A邏輯比較|V5==D2
群0 幀21?21^觸發(fā)輸出Y01---線?
第20組: 比較中間變量V5等于2,則觸發(fā)Y1通,否則觸發(fā)Y1斷
說明:
V5: 中間變量,modbus地址 4x4010;
D2: 數(shù)值2