S7-200CN CPU224XP,DC/DC/DC
PLC帶模擬量模塊如果有問題,僅僅PLC上SF燈亮(比如具有硬件診斷模擬量模塊可以設定模擬量信號斷線、超出量程等),而不會引起SF和BF燈同時亮;根據(jù)以上分析,重點檢查S7-300PLC的硬件組態(tài)與實際硬件是否*(硬件訂貨號和固件版本號),DP從站地址設置與組態(tài)的地址是否*。
如果組態(tài)沒有問題,完成硬件組態(tài)后,必須執(zhí)行“保存并編譯”,如果沒有錯誤,將產(chǎn)生新的系統(tǒng)數(shù)據(jù)塊,然后下載到PLC中;檢查PROFIBUS電纜及其通信連接頭是否正確,PROFIBUS電纜中有兩根線,一根為紅色連接PROFIBUS網(wǎng)絡接頭的B連接,另一根為綠色與網(wǎng)絡接頭的A連接(進線分別為B1、A1,出線為B2、A2),不能接反。
如果僅有一路電氣網(wǎng)段,即從S7-300PLC的X2端口(PROFIBUS-DP端口)出發(fā)只有一根PROFIBUS電纜,那么首尾(分別為S7-300PLC和后DP從站)上網(wǎng)絡接頭的紅色末端電阻必須置“ON”位置,中間DP從站上網(wǎng)絡接頭必須置“OFF”位置。
如果ABB變頻器沒有通電,而你的硬件組態(tài)中包含作為DP從站的該變頻器,那么S7-300PLC通電后,沒有檢測到ABB變頻器,所以PLC上SF燈亮,而BF燈閃爍,這是正?,F(xiàn)象;一般PLC與觸摸屏之間采用MPI通信協(xié)議,可以與PLC之間連接在一起同時運行,可以采用無組態(tài)的MPI通信、全局數(shù)據(jù)MPI通信和組態(tài)的MPI通信。由于S7-300PLC與觸摸屏之間的MPI通信不需要STEP7軟件組態(tài),也不需要編寫任何程序,只需在觸摸屏組態(tài)軟件上設置一下相關(guān)通信參數(shù)即可,所以觸摸屏有問題是不會引起SF和BF燈亮的;
圖8.2 自動往返控制梯形圖
3.詳細描述控制對象
將被控對象分為多個模塊之后,艾特貿(mào)易小編詳細描述每個模塊及模塊之間的關(guān)系,建立功能規(guī)范,主要有以下幾方面的內(nèi)容:
(1)輸入輸出點的明細表。
(2)各點操作的功能描述,如節(jié)拍圖或時序圖等。
(3)確定線圈、電機和驅(qū)動器等每個執(zhí)行部件執(zhí)行前所要滿足的允許狀態(tài)。
(4)操作接口的詳細描述。
(5)與被控對象的其他部分的接口。
4.詳細描述操作員站
操作員站是操作人員與控制系統(tǒng)的接口,根據(jù)上一步對被控對象的功能詳細說明,建立完成各功能的操作員站的詳細配置,包括以下內(nèi)容:
(1)建立每個與被控對象有關(guān)的操作員站的位置總圖。
(2)操作員站的控制面板圖,包括顯示、開關(guān)、按鈕和指示燈等元件。
(3)與主機或擴展模塊有關(guān)的電氣圖。
5.配置可編程序控制器
根據(jù)以上步驟所得到的各要求和信息,建立PLC控制設備的配置圖。主要包括以下幾方面內(nèi)容:
(1)建立用以對各模塊進行控制的每個PLC主機模塊的位置圖。
(2)建立各主機和相應擴展模塊的機械布局圖,圖中也包括控制柜、擴展模板和導軌等其他輔助設備。
(3)建立每個PLC主機和擴展模塊的電氣圖,內(nèi)容包括:設備選型、說明通信地址和各輸入輸出地址。
(4)建立現(xiàn)場信號與PLC的符號地址和PLC的直接地址的對照表。對照表不只包括物理輸入輸出信號,也包含程序中用到的其他元件,如通用輔助繼電器、定時器、特殊標志繼電器等編程元件。
6.程序設計
程序設計是系統(tǒng)設計的核心工作,結(jié)合艾特貿(mào)易小編前幾步所收集到的信息選擇一種編程方法,選用某種編程語言,編寫出用戶控制程序。編寫控制程序時通常需要注意以下幾點:
(1)必須遵守梯形圖語言中的語法規(guī)定。
(2)設計梯形圖時以線圈為單位,分別考慮每個線圈的控制觸點(或電路),然后畫出相應的等效梯形圖電路。
(3)設計輸入電路時,注意外部觸點和梯形圖中觸點的對應關(guān)系。
(4)盡量減少PLC的輸入信號和輸出信號。比如在梯形圖中,如果多個線圈都受某一觸點串并聯(lián)電路的控制,在梯形圖中可設置用該電路控制的輔助繼電器(類似于繼電器電路中的中間繼電器)。
(5)注意PLC輸出模塊的驅(qū)動能力能否滿足外部負載的要求。
(6)在梯形圖中設置對應的輸出繼電器線圈串聯(lián)的常閉觸點組成的軟件互鎖,在PLC外部設置硬件互鎖電路,避免發(fā)生互相沖突的動作,保證系統(tǒng)工作的可靠性。
(7)根據(jù)系統(tǒng)中可能出現(xiàn)的故障及異常情況,增加相應的保護環(huán)節(jié)。
程序設計過程中需要注意的事項遠不止于上面列出的內(nèi)容,在處理實際問題時,需要根據(jù)具體情況具體對待,設計出符合系統(tǒng)功能要求的控制程序。
S7-200CN CPU224XP,DC/DC/DC