6SL3055-0AA00-5CA2控制單元
一、控制系統(tǒng)實(shí)現(xiàn)目標(biāo)
用PLC構(gòu)成交通燈控制系統(tǒng)
圖1 交通燈控制示意圖
二、控制要求及IO分配
1.控制要求
起動(dòng)后,南北紅燈亮并維持25s。在南北紅燈亮的同時(shí),東西綠燈也亮,1s后,東西車燈即甲亮。到20s時(shí),東西綠燈閃亮,3s后熄滅,在東西綠燈熄滅后東西黃燈亮,同時(shí)甲滅。黃燈亮2s后滅東西紅燈亮。與此同時(shí),南北紅燈滅,南北綠燈亮。1s后,南北車燈即乙亮。南北綠燈亮了25s后閃亮,3s后熄滅,同時(shí)乙滅,黃燈亮2s后熄滅,南北紅燈亮,東西綠燈亮,循環(huán)。
2.I/O分配
三、交通燈控制語句表
四、交通燈控制梯形圖
6SL3055-0AA00-5CA2控制單元
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表示檢測(cè)到了,脈沖開始計(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表示檢測(cè)到了,脈沖開始計(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表示檢測(cè)到了,脈沖開始計(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表示檢測(cè)到了,脈沖開始計(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表示檢測(cè)到了,脈沖開始計(jì)數(shù),經(jīng)二十五個(gè)脈沖后,M5,L2,S1滅2s,表示開頭為5的郵編進(jìn)廣州的郵箱。當(dāng)開頭為1的郵編檢測(cè)到了,但M1還沒亮?xí)r,轉(zhuǎn)變XCXDXEXF的值,發(fā)生錯(cuò)誤L1閃亮,情況就跟開頭說的一樣了,以此類推當(dāng)其他號(hào)碼檢測(cè)到了,但還沒投進(jìn)箱子時(shí),轉(zhuǎn)變號(hào)碼就發(fā)生錯(cuò)誤。當(dāng)郵編投進(jìn)郵箱后再按S2表示檢測(cè)到郵件工作。
圖1 郵件分揀控制示意圖
2.I/O分配
3.郵件分揀控制梯形圖
圖2 郵件分揀控制梯形圖
圖2 (續(xù))
圖2 (續(xù))
4、郵件分揀控制語句表
本示例講述了怎樣用第三部分軟件,由Windows應(yīng)用程序,從SIMATIC S7-200系列CPU中讀數(shù)據(jù)。本例模仿一個(gè)簡單的‘泵站’系統(tǒng),把數(shù)據(jù)發(fā)送到Microsoft Excel中小同的位置。
硬件和軟件要求
硬件
SIMATIC CPU 214或212
軟件
程序結(jié)構(gòu):
程序和注釋
SIMATIC CPU 214能與基于Windows的程序,如SoftwareWedge for Windows之類的軟件相聯(lián)系。所以,來自CPU 214的信息能顯示在任何Windows應(yīng)用程序中,同時(shí)信息也能從Windows應(yīng)用程序?qū)懙?/span>CPU 214中。
目前,SoftwareWedge不允許發(fā)送來自小同輸入的信息,在小同的時(shí)間顯示和更新屏幕的小同部分。然而,從CPU 214發(fā)送來的各種信息,可以顯示在小同位置,每個(gè)部分必須顯示在SoftwareWedge自己的區(qū)域里,每個(gè)區(qū)域被發(fā)送來的某個(gè)字段分界符分隔開。這些字符可以是用戶任意要求的。此外,每次發(fā)送結(jié)束,必須有一個(gè)或多個(gè)“結(jié)束"字符,它也可由用戶。
裝載完SoftwareWedge軟件包后,選擇DDE服務(wù)器方式,DDE應(yīng)用名、題目及適用的項(xiàng)目,接著把通信u設(shè)定為9600波特,沒有奇偶校驗(yàn),每個(gè)字符8位,1個(gè)停n位。記住所設(shè)定的通信日是好的。最后,要輸入的記錄結(jié)構(gòu)必須定義。在下面程序中,從收到任一字符作為記錄的開始,收到一個(gè)回車和換行作為記錄的結(jié)束,選擇多個(gè)數(shù)據(jù)字段,用3作為字段的最大數(shù)目,用“:" (ASCII碼為58)號(hào)作為字段分界符。最后,在Windows應(yīng)用中,用拷貝/粘貼聯(lián)接命令把小同數(shù)據(jù)字段粘貼在屏幕上所要求的部分。
選擇:在它進(jìn)入另一個(gè)Windows應(yīng)用前SoftwareWedge提供了取消變量格式的自動(dòng)轉(zhuǎn)換。