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