PLC 軟件系統設計方法及步驟
(1)PLC 軟件系統設計的方法
① 圖解法編程
a. 梯形圖法
b. 邏輯流程圖法
c. 時序流程圖法
d. 步進順控法
② 經驗法編程
③ 計算機輔助設計編程
(2)PLC 軟件系統設計的步驟
① 對系統任務分塊
② 編制控制系統的邏輯關系圖
③ 繪制各種電路圖
④ 編制 PLC 程序并進行模擬調試
⑤ 制作控制臺與控制柜
⑥ 現場調試
⑦ 編寫技術文件并現場試運行
通常來講,一臺PLC可以同時控制2~4個伺服電機,8~32個變頻器,這些與實際的接口數量有關。PLC可按照I/O(輸入/輸出)點數來分成5個類別:1、超小型PLC,I/O點數往往在64個以內;2、小型PLC,I/O點數在64個到256個之間;3、中型PLC,有256個到2048個I/O點;4、大型PLC,I/O點數在2048個到10000個之間;5、超大型PLC,I/O點數在10000個以上。
CPU也稱中央處理器,是由一顆或幾顆SoC芯片組成的,是PLC的核心器件;CPU的作用是取內存儲存到的邏輯指令向系統的各個單元發令,同時對被測參數進行巡回檢測、數據處理、控制運算、報警處理及邏輯判斷等,以實現對整個PLC工作程序的控制及處理;PLC有用8位或者16位MCU作CPU,還有搭配FPGA的,品牌有西門子、微芯、恩智浦/飛思卡爾、瑞薩/NEC、芯科、AMD/賽靈思、澎湃微、中穎電子、極海、兆易創新等。2、指令及數據內存模塊的核心是存儲芯片,RAM、ROM、EPROM、EEPROM都有用到,RAM為隨機存儲器,一般都是CMOS型的,耗電極微,在PLC中通常用鋰電池作后備,失電時也不會丟失程序;ROM為只讀存儲器,系統程序固化在其中,用戶不可更改,失電不受影響;EPROM為可擦除存儲器,其寫入和擦除時都必須要用專用的寫入器和擦除器,用戶很不方便;EEPROM為電可擦除只讀存儲器,其內部的程序可通過編程器的寫入和擦除。PLC使用小容量的居多,芯片品牌有微芯、瑞薩、亞德諾/美信、超捷、英飛凌/賽普拉斯/飛索、美光、三星、芯成、兆易創新等。3、I/O接口是輸入(IN)/輸出(OUT)接口的簡稱,是PLC主機與被控對象進行信息交換的紐帶;PLC通過I/O接口與外部設備進行數據交換,PLC的輸入輸出信號有開關量、模擬量、數字量三種類型,所有的輸入輸出信號均經過光電等隔離,大大增強了PLC的抗干擾能力。通常的工業接口是RS232/RS422/RS485和TTL串口,使用半雙工或全雙工通信方式。
對I/O響應速度的挑選
PLC的I/O響應速度包含鍵入電源電路延遲時間、導出電源電路延遲時間和掃描儀工作方式造成的延遲時間(一般在2~3個掃描儀周期時間)等。對開關量操縱的系統軟件,PLC和I/O響應速度一般都能達到具體項目的規定,可無須考慮到I/O回應問題。但對plc操縱的系統軟件、尤其是閉環控制系統軟件就需要考慮到這個問題。