plc無線通訊模塊終端!
plc無線通訊模塊終端!
plc無線通訊是具有無線通信功能的PLC(PLC也稱可編程邏輯控制器)。它在傳統PLC特點和性能的基礎上針對遠程測控做了優化:硬件上除具備傳統PLC的輸入采集、繼電器控制、定時器和串口通信等功能外,還增加了GPRS、短信和無線數傳電臺等通信功能,在軟件上除具備傳統PLC的讀輸入、執行程序、處理通信請求、執行CPU自診斷和寫輸出這五個掃描周期過程外,還增加了信道管理、驅動管理、采集管理和應用管理等遠程采集管理功能。 plc無線通訊與傳統PLC相比最大的優勢,是無需外接無線通信模塊和編寫接口驅動程序等工作,就可以直接構建遠程測量系統、遠程控制系統和遠程報警系統等遠程測控方案。
plc無線通訊在外觀上除與傳統PLC相同的部分如接線端子、指示燈和串口接口(擴展接口)的外觀基礎外,還增加了無線通信有關的SIM卡座和天線接口等部件。 plc無線通訊在內部結構上除與傳統PLC相同的部分如電源電路、串口通信、IO輸入監測、IO輸出控制、用戶程序存儲器和CPU單元外,還增加了無線通信有關的射頻塊等結構。
工作原理編輯
CPU連續執行用戶程序、任務的循環序列稱為掃描[1]。CPU的掃描周期包括讀輸入、執行程序、處理通信請求、執行CPU自診斷測試、寫輸出和采集管理。 plc無線通訊可被看成是在系統軟件支持下的一種掃描設備。它一直周而復始地循環掃描并執行由系統軟件規定好的任務,用戶程序只是掃描周期的一個組成部分,即時沒有編寫用戶程序, plc無線通訊也在執行循環掃描,只不過在一個周期中用戶程序執行這個部分內容很快就執行完成了。 plc無線通訊在一個周期中完成了6個掃描過程。
plc無線通訊模塊終端!
執行CPU自診斷測試
為保證設備的可靠性,及時反映所出現的故障, plc無線通訊具備自監視功能[1]自監視功能主要由時間監視器(WDT,看門狗)完成??撮T狗是一個硬件定時器,每一個掃描周期開始前都被復位(重裝)??撮T狗的定時值是固定的為3000ms,當掃描周期中某一個任務執行的時間超過這個定時值, plc無線通訊就會認為設備出現故障,進行相應的故障處理(重啟 plc無線通訊,故障記錄等)。
處理通訊請求
在掃描周期的通信處理階段,CPU將處理有關信道的任務,這一過程用于PLC之間及PLC與上位機計算機或終端設備之間的通信。處理采集管理 plc無線通訊與傳統的PLC最大的區別就是可以直接構建遠程測控(報警)系統,一套完整穩定的遠程測控系統,至少具備與PLC或分站終端設備之間的采集功能,具備與上位機主站通信交互功能,具備數據超時重發和校驗的功能,具備當某通信信道發送故障自動切換到其他通信信道上的功能。
plc無線通訊在正常運行狀態下,每一個掃描周期內都包含處理采集管理這個過程。即使用戶程序中沒有編寫任何內容,也不影響 plc無線通訊成為一個遠程測控系統中的DTU設備。
讀輸入、寫輸出
CPU在處理用戶程序時,使用的輸入值不是直接從物理輸入點讀取的,運算的結果也不直接送至實際物理輸出點,而是在內存中設置了兩個映射寄存器(系統變量):一個為輸入映射寄存器,另外一個為輸出映射寄存器。用戶程序中所用的輸入值是輸入寄存器的值,運算結果也放在輸出寄存器中。在輸入掃描過程中,CPU把實際輸入點的狀態鎖入到輸入映射寄存器;在輸出掃描過程中,CPU把輸出映射寄存器的值鎖定到實際物理輸出點。
plc無線通訊模塊終端!
在讀輸入階段,CPU對各個輸入端子進行掃描,通過輸入電路將各輸入點的狀態進行鎖入輸入映射寄存器中,轉入用戶程序執行階段后,CPU按照先上后下的順序對每條語句(指令)進行掃描,根據輸入映射寄存器和輸出映射寄存器的狀態執行用戶程序,同時將執行結果寫入輸出映射寄存器中。在用戶程序執行期間,即使輸入端子的狀態發生變化,輸入狀態寄存器的內容也不會改變(輸入狀態變化只能在下一個工作周期的輸入階段才能被集中輸入)。在寫輸出階段,將輸出隱射寄存器的狀態通過輸出電路傳遞到輸出端子。
執行用戶程序
用戶的程序為了三個部分,分別為主程序、事件程序和子程序。在掃描周期的執行用戶程序階段,CPU從頭至尾執行用戶的主程序。事件程序并不作為正常掃描周期的一部分來執行,而是事件發生時才執行。子程序是被調用時才執行的。
http://www.sed9a.com