技術(shù)參考如下
一、STEP 7 是一款用于西門子可編程邏輯控制器(PLC)的集成編程環(huán)境。它提供了以下主要功能:
1、硬件組態(tài):可以對 S7 系統(tǒng)的硬件進行配置,包括添加各種模塊(如輸入輸出模塊、通信模塊等)到機架上,并設(shè)置其參數(shù)。
2、編程語言支持:支持多種編程語言,如梯形圖(LAD)、語句表(STL)、功能塊圖(FBD)等,用戶可以根據(jù)自己的習慣和需求選擇合適的編程語言進行程序編寫。
3、程序編輯:提供了方便的代碼編輯界面,具有語法高亮、自動縮進等功能,以提高編程效率和代碼的可讀性。
4、調(diào)試工具:包括在線調(diào)試功能,如監(jiān)控變量值、單步執(zhí)行、斷點設(shè)置等,以便于查找和解決程序中的問題。
5、通信設(shè)置:用于配置 PLC 與其他設(shè)備(如編程設(shè)備、HMI 等)之間的通信連接。
6、系統(tǒng)診斷:可以查看 PLC 系統(tǒng)的診斷信息,幫助快速定位和解決硬件故障等問題。
二、在系統(tǒng)中的應(yīng)用:
1、外部電路布線:例如在電機全電壓啟動控制中,主電路保持不變,熱繼電器常閉觸點、停止按鈕、啟動按鈕等連接到 PLC 的輸入接口作為輸入設(shè)備,而交流接觸器的線圈、指示燈等作為輸出設(shè)備連接到 PLC 的輸出接口。通過執(zhí)行根據(jù)控制要求編寫并存儲在程序存儲器中的用戶程序來實現(xiàn)控制邏輯。
2、建立內(nèi)部輸入/輸出映像區(qū)域:在可編程控制器存儲器中,開辟輸入輸出映像存儲區(qū),分別存儲輸入輸出信號的狀態(tài),稱為輸入映像寄存器和輸出映像寄存器。此外,其他 PLC 編程元件也有相應(yīng)的映像存儲器,稱為元件映像寄存器。輸入輸出映像區(qū)的大小由 PLC 的系統(tǒng)程序決定。對于系統(tǒng)的每一個輸入點,有一個輸入映像區(qū)的位與之對應(yīng);對于系統(tǒng)的每一個輸出點,也有一個輸出映像區(qū)的位與之對應(yīng),系統(tǒng)的輸入輸出點的尋址號也對應(yīng)著 I/O 映像區(qū)的映像寄存器的地址號。當 PLC 工作時,采集的輸入信號狀態(tài)存儲在輸入映像區(qū)的對應(yīng)位,運算結(jié)果存儲在輸出映像區(qū)的對應(yīng)位。這樣,PLC 只使用存儲在內(nèi)存地址單元中的狀態(tài)數(shù)據(jù)工作,提高了程序的執(zhí)行速度,也增強了系統(tǒng)的抗干擾能力。
3、內(nèi)部等效電路:以開始按鈕為例,其接入接口與輸入映像區(qū)的一個觸發(fā)器相連。當按鈕開啟時,觸發(fā)器被觸發(fā)為“1”狀態(tài),用戶程序可直接引用該觸點的狀態(tài)。此時,如果該觸點的通斷狀態(tài)與按鈕的通斷狀態(tài)相同,則表示按鈕導(dǎo)通。由于觸發(fā)器具有與繼電器線圈相同的功能,無需硬連接線,所以觸發(fā)器相當于 PLC 內(nèi)部的一個軟繼電器線圈,直接指向該線圈狀態(tài)的觸點相當于一個由該線圈控制的常開觸點。同理,停止按鈕與 PLC 中的一個軟繼電器線圈連接,其狀態(tài)由用戶程序反相后引用為觸點的狀態(tài),因此該觸點相當于一個由線圈控制的常閉觸點。而輸出觸點則是 PLC 內(nèi)部繼電器的物理常開觸點,一旦閉合,相應(yīng)的外部設(shè)備將被接通。PLC 的輸出有一個輸出電源的公共接口。