3、通信功能
大中型可編程邏輯控制器系統(tǒng)應支持多種現(xiàn)場總線和標準通信協(xié)議(如TCP/IP),需要時應能與工廠管理網(wǎng)(TCP/IP)相連接。通信協(xié)議應符合ISO/IEEE通信標準,應是開放的通信網(wǎng)絡。 [5]
可編程邏輯控制器系統(tǒng)的通信接口應包括串行和并行通信接口、RIO通信口、常用DCS接口等;大中型可編程邏輯控制器通信總線(含接口設備和電纜)應1:1冗余配置,通信總線應符合國際標準,通信距離應滿足裝置實際要求。 [5]
可編程邏輯控制器系統(tǒng)的通信網(wǎng)絡中,上級的網(wǎng)絡通信速率應大于1Mbps,通信負荷不大于60%。可編程邏輯控制器系統(tǒng)的通信網(wǎng)絡主要形式有下列幾種形式: [5]
1)PC為主站,多臺同型號可編程邏輯控制器為從站,組成簡易可編程邏輯控制器網(wǎng)絡; [5]
2)1臺可編程邏輯控制器為主站,其他同型號可編程邏輯控制器為從站,構成主從式可編程邏輯控制器網(wǎng)絡; [5]
3)可編程邏輯控制器網(wǎng)絡通過特定網(wǎng)絡接口連接到大型DCS中作為DCS的子網(wǎng); [5]
4)專用可編程邏輯控制器網(wǎng)絡(各廠商的專用可編程邏輯控制器通信網(wǎng)絡)。 [5]
為減輕CPU通信任務,根據(jù)網(wǎng)絡組成的實際需要,應選擇具有不同通信功能的(如點對點、現(xiàn)場總線、)通信處理器。 [5]
4、編程功能
離線編程方式:可編程邏輯控制器和編程器公用一個CPU,編程器在編程模式時,CPU只為編程器提供服務,不對現(xiàn)場設備進行控制。完成編程后,編程器切換到運行模式,CPU對現(xiàn)場設備進行控制,不能進行編程。離線編程方式可降低系統(tǒng)成本,但使用和調(diào)試不方便。在線編程方式:CPU和編程器有各自的CPU,主機CPU負責現(xiàn)場控制,并在一個掃描周期內(nèi)與編程器進行數(shù)據(jù)交換,編程器把在線編制的程序或數(shù)據(jù)發(fā)送到主機,下一掃描周期,主機就根據(jù)新收到的程序運行。這種方式成本較高,但系統(tǒng)調(diào)試和操作方便,在大中型可編程邏輯控制器中常采用。 [5]
五種標準化編程語言:順序功能圖(SFC)、梯形圖(LD)、功能模塊圖(FBD)三種圖形化語言和語句表(IL)、結(jié)構文本(ST)兩種文本語言。選用的編程語言應遵守其標準(IEC6113123),同時,還應支持多種語言編程形式,如C,Basic等,以滿足特殊控制場合的控制要求。 [5]
5、診斷功能
可編程邏輯控制器的診斷功能包括硬件和軟件的診斷。硬件診斷通過硬件的邏輯判斷確定硬件的故障位置,軟件診斷分內(nèi)診斷和外診斷。通過軟件對PLC內(nèi)部的性能和功能進行診斷是內(nèi)診斷,通過軟件對可編程邏輯控制器的CPU與外部輸入輸出等部件信息交換功能進行診斷是外診斷。 [5]