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


