西門子卡件6ES7318-3EL01-0AB0
S7-200側(cè)編程
完成以太網(wǎng)向?qū)渲煤笮枰诔绦蛑姓{(diào)用以太網(wǎng)向?qū)傻腅THx_CTRL和ETH0_XFR, 然后,,將整個項目下載到作客戶端的S7-200 CPU上,。
1. 調(diào)用向?qū)傻淖映绦颍瑢崿F(xiàn)數(shù)據(jù)傳輸
對于S7-200的同一個連接的多個數(shù)據(jù)傳輸,,不能同時激活,,必須分時調(diào)用。下面的程序就是用前一個數(shù)據(jù)傳輸?shù)耐瓿晌蝗ゼせ钕乱粋€數(shù)據(jù)傳輸,,如圖11.圖12.圖13. 所示

圖11 S7-200程序段1

圖12 S7-200程序段2

圖13 S7-200程序段3
如果通信未建立成功,,可以對應(yīng)查詢子程序的錯誤代碼。
S7-300作客戶端,,S7-200作服務(wù)器
S7-200以太網(wǎng)向?qū)гO(shè)置
通過以太網(wǎng)向?qū)⒁蕴W(wǎng)模塊CP243-1配置為服務(wù)器,,使用STEP 7 Micro/WIN中的向?qū)нM行通信的配置即可。在命令菜單中選擇工具--以太網(wǎng)向?qū)А?/p>

**步是對以太網(wǎng)通信的描述,,點擊下一步開始以太網(wǎng)配置,。

在此處選擇模塊的位置,CPU后的**個模塊位置為0,,往后依次類推,;或者點擊讀取模塊搜尋在線的CP243-1模塊(且將該模塊的命令字節(jié)載入模塊命令字節(jié)向?qū)聊唬|c擊下一步,;

選擇模塊相匹配的MLFB版本,,如下圖所示:

在此處填寫IP地址和子網(wǎng)掩碼。本例中將IP地址設(shè)置為:140.80.0.60,,點擊下一步,;

下面的對話框?qū)⒔M態(tài)CP243-1進行S7連接的連接數(shù)量的設(shè)置。通過S7連接可以與通信伙伴進行讀寫數(shù)據(jù)操作,,點擊“下一步"按鈕繼續(xù)進行S7連接組態(tài),。本例中CP243-1的第三,、四個連接分別為服務(wù)器連接。

西門子卡件6ES7318-3EL01-0AB0
(1)分組輸出 如圖7所示,,當兩組負載不會同時工作時,,可通過外部轉(zhuǎn)換開關(guān)或受PLC控制的電器觸點進行切換,使PLC的一個輸出點可以控制兩個不同時工作的負載,。

圖7 分組輸出
(2)矩陣輸出 如圖8所示為4×4矩陣輸出電路,,用8個輸出點可控制16個負載。要使某個負載接通工作,,只要它所在的行與列對應(yīng)的輸出繼電器接通即可,。例如,當Y010與Y004同時接通時,,KM1得電吸合,。應(yīng)當注意的是:當只有某一行對應(yīng)的輸出繼電器接通,各列對應(yīng)的輸出繼電器才可以任意接通,;或者當只有某一列對應(yīng)的輸出繼電器接通,,各行對應(yīng)的輸出繼電器才可以任意接通。否則將會錯誤接通負載,。因此,,采用矩陣輸出時,必須將同一時間段接通的負載安排在同一行或同一列中,,否則將無法控制,。

圖8 矩陣輸出
(3)并聯(lián)輸出 通斷狀態(tài)相同的負載,可以并聯(lián)后共用PLC的一個輸出點(要考慮PLC輸出點的負載驅(qū)動能力),。例如PLC控制的交通信燈,
對應(yīng)方向(東與西對應(yīng),、南與北對應(yīng))的燈通斷規(guī)律相同,,將對應(yīng)的燈并聯(lián)后可以節(jié)省一半的輸出點。
(4)負載多功能化 一個負載實現(xiàn)多種用途,。例如,,在傳統(tǒng)的繼電控制系統(tǒng)中,一個指示燈只指示一種狀態(tài),。在PLC控制系統(tǒng)中,,利用PLC的軟件很容易實現(xiàn)利用一個輸出點控制指示燈的常亮和閃亮,這樣就可以利用一個指示燈表示兩種不同的信息,,從而節(jié)省PLC的輸出點,。
(5)某些輸出信號不進入PLC 系統(tǒng)中某些相對獨立、比較簡單的部分可以考慮不用PLC來控制,,直接采用繼電器控制即可,。
(6)利用輸出點擴展輸出點 與利用輸出點擴展輸入點相似,,也可以用輸出點分時控制一組輸出點的輸出內(nèi)容。例如:在輸出端口上接有多位LED7段碼顯示器時,,如果采用直接連接,,所需的輸出點是很多的。這時可使用圖9的電路利用輸出點的分時接通逐個點亮多位LED7段碼顯示器,。
在圖9所示的電路中,,CD4513是具有鎖存、譯碼功能的專用共陰極7圖9 輸出口擴展輸出口

段碼顯示器驅(qū)動電路,,兩只CD4513的數(shù)據(jù)輸入端A~D共用可編程序控制
器的4個輸入端,,其中A為位,D為最高位,。LE端是鎖存使能輸入端,,在LE信號的上升沿將數(shù)據(jù)輸入端的BCD數(shù)據(jù)鎖存在片內(nèi)的寄存器中,并將該數(shù)譯碼后顯示出來,,LE為低電平時,,顯示器的數(shù)不受數(shù)據(jù)輸入信號的影響。顯然,,N位顯示器所占用的輸出點P=4+N,。圖9中Y004及YOO5分別接通時,輸出的數(shù)據(jù)分別送到上下兩片CD4513中