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