基于siemens plc郵件分揀控制舉例
1.控制要求
xcxdxexf用plc-01的常開開關(guān)表示,當(dāng)xcxdxexf取值不是(0001,0010,0011,0100,0101)時,l1閃亮表示出錯,按停止按扭無效。必須取xcxdxexf為(0001,0010,0011,0100,0101)后,再按停止按扭,復(fù)位一下,再按起動按鈕,則l2亮表示可以進郵件,同時m5亮,s1產(chǎn)生1s的脈沖閃亮。在這基礎(chǔ)上當(dāng)xcxdxexf取值0001時,表示*個數(shù)字為1,當(dāng)按下s2表示檢測到了,脈沖開始計數(shù),經(jīng)五個脈沖后m1亮2s,表示開頭為1的進北京的,同時m5,l2,s1滅2s。當(dāng)xcxdxexf取值0010時,表示*個數(shù)字為2,當(dāng)按下s2表示檢測到了,脈沖開始計數(shù),經(jīng)十個脈沖后m2亮2s,表示開頭為2的進上海的,同時m5,l2,s1滅2s。當(dāng)xcxdxexf取值0011時,表示*個數(shù)字為3,當(dāng)按下s2表示檢測到了,脈沖開始計數(shù),經(jīng)十五個脈沖后m3亮2s,表示開頭為3的進天津的,同時m5,l2,s1滅2s。當(dāng)xcxdxexf取值0100時,表示*個數(shù)字為4,當(dāng)按下s2表示檢測到了,脈沖開始計數(shù),經(jīng)二十個脈沖后m4亮2s,表示開頭為4的進武漢的,同時m5,l2,s1滅2s。當(dāng)xcxdxexf取值0101時,表示*個數(shù)字為5,當(dāng)按下s2表示檢測到了,脈沖開始計數(shù),經(jīng)二十五個脈沖后,m5,l2,s1滅2s,表示開頭為5的進廣州的。當(dāng)開頭為1的檢測到了,但m1還沒亮?xí)r,轉(zhuǎn)變xcxdxexf的值,發(fā)生錯誤l1閃亮,情況就跟開頭說的一樣了,以此類推當(dāng)其他號碼檢測到了,但還沒投進箱子時,轉(zhuǎn)變號碼就發(fā)生錯誤。當(dāng)投進后再按s2表示檢測到郵件工作。
圖1郵件分揀控制示意圖
2.i/o分配
3.郵件分揀控制梯形圖
圖2郵件分揀控制梯形圖
圖2(續(xù))
圖2(續(xù))
4、郵件分揀控制語句表