欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種背板通訊的方法與流程

文檔序號:12468486閱讀:899來源:國知局
一種背板通訊的方法與流程

本發(fā)明屬于電子電路和工業(yè)控制的技術(shù)領(lǐng)域,具體地涉及一種背板通訊的方法。



背景技術(shù):

可編程控制器,簡稱PLC(Programmable Logic Controller),是指以計算機(jī)技術(shù)為基礎(chǔ)的新型工業(yè)控制裝置。PLC,是一種采用一類可編程的存儲器,用于其內(nèi)部存儲程序,執(zhí)行邏輯運(yùn)算、順序控制、定時、計數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過程。

如圖2所示,當(dāng)可編程邏輯控制器投入運(yùn)行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段,完成上述三個階段稱作一個掃描周期。在整個運(yùn)行期間,可編程邏輯控制器的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個階段。

一般PLC主控包含電源及一些數(shù)字量I/O點(diǎn),但某些時候,由于控制對象控制需求的點(diǎn)數(shù)比較多,PLC主控的I/O點(diǎn)數(shù)不夠,就需要添加擴(kuò)展模塊;或者某些領(lǐng)域需要特定的功能(例如通訊、模擬量采集等),而這些功能PLC主控不具備,也需要添加這些擴(kuò)展模塊來滿足系統(tǒng)的控制要求。如圖1所示,PLC主控與擴(kuò)展模塊之間采用背板連接線連接,背板連接線包含電源線、通訊線和其它信號線,PLC主控通過電源線給擴(kuò)展模塊供電,通過通訊線與擴(kuò)展模塊進(jìn)行數(shù)據(jù)交互。背板通訊一共四根信號,其中通訊線兩根,查詢線、回饋線各一根。如圖1所示,背板通訊線采用總線方式連接,所有模塊都連接在一起。查詢線、回饋線采用菊花鏈方式連接,即PLC主控與第1個擴(kuò)展模塊連接在一起,第1個擴(kuò)展模塊與第2個擴(kuò)展模塊連接在一起,PLC主控與第2個擴(kuò)展模塊沒有連接。

背板通訊是一種主從方式的通訊協(xié)議,PLC主控是主站,擴(kuò)展模塊是從站,主站憑借從站地址訪問從站。擴(kuò)展模塊上電后默認(rèn)是沒有從站地址的,PLC主控上電后,會根據(jù)用戶組態(tài)程序?qū)U(kuò)展模塊自動識別,并配置從站地址。待配置成功后,在輸入采樣階段,PLC主控通過背板通訊讀取擴(kuò)展模塊輸入數(shù)據(jù);在輸出刷新階段,PLC主控通過背板通訊寫擴(kuò)展模塊的輸出數(shù)據(jù)。背板通訊分別占用輸入采樣、輸出刷新的一部分時間,由于擴(kuò)展模塊的數(shù)據(jù)量固定,因此這部分時間基本是固定的,對控制周期(PLC運(yùn)行的三個階段的總時間)造成的抖動較小。但是擴(kuò)展模塊出現(xiàn)故障(比如熱復(fù)位)時,背板通訊會出現(xiàn)通訊超時,此時通訊時間會產(chǎn)生波動(等待通訊超時時間遠(yuǎn)大于正常通訊時間);另一方面PLC主控會嘗試處理故障,這兩種情況均會對控制周期造成較大抖動,影響系統(tǒng)運(yùn)行的穩(wěn)定性。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的技術(shù)解決問題是:克服現(xiàn)有技術(shù)的不足,提供一種背板通訊的方法,其增加了故障診斷機(jī)制,提高了系統(tǒng)可靠性,智能地處理故障,降低故障處理時長,對系統(tǒng)控制周期影響較小。

本發(fā)明的技術(shù)解決方案是:這種背板通訊的方法,PLC主控和擴(kuò)展模塊之間的背板線包括:通訊線、查詢線、回饋線;通訊線是兩根差分通訊線且電氣特性為RS485,通訊線采用總線方式將所有擴(kuò)展模塊都連接在一起;查詢線、回饋線均為單線且電氣特性是對地3.3V,查詢線、回饋線采用菊花鏈方式連接;該方法在兩個相鄰的擴(kuò)展模塊之間新增一根查詢線和一根回饋線,這兩根信號線為兩個相鄰的擴(kuò)展模塊提供這樣一種交互機(jī)制:前級擴(kuò)展模塊通過查詢線訪問后級擴(kuò)展模塊狀態(tài),后級擴(kuò)展模塊通過回饋線向前級擴(kuò)展模塊應(yīng)答自身狀態(tài)。

由于本發(fā)明在兩個相鄰的擴(kuò)展模塊之間新增一根查詢線和一根回饋線,這兩根信號線為兩個相鄰的擴(kuò)展模塊提供這樣一種交互機(jī)制:前級擴(kuò)展模塊通過查詢線訪問后級擴(kuò)展模塊狀態(tài),后級擴(kuò)展模塊通過回饋線向前級擴(kuò)展模塊應(yīng)答自身狀態(tài),因此增加了故障診斷機(jī)制,提高了系統(tǒng)可靠性,智能地處理故障,降低故障處理時長,對系統(tǒng)控制周期影響較小。

附圖說明

圖1是現(xiàn)有技術(shù)的背板通訊的方法的結(jié)構(gòu)示意圖。

圖2是PLC主控的主要程序的流程圖。

圖3是根據(jù)本發(fā)明的背板通訊的方法的PLC主控輪詢的流程圖。

圖4是根據(jù)本發(fā)明的背板通訊的方法的故障處理的流程圖。

具體實(shí)施方式

這種背板通訊的方法,PLC主控和擴(kuò)展模塊之間的背板線包括:通訊線、查詢線、回饋線;通訊線是兩根差分通訊線且電氣特性為RS485,通訊線采用總線方式將所有擴(kuò)展模塊都連接在一起;查詢線、回饋線均為單線且電氣特性是對地3.3V,查詢線、回饋線采用菊花鏈方式連接;該方法在兩個相鄰的擴(kuò)展模塊之間新增一根查詢線和一根回饋線,這兩根信號線為兩個相鄰的擴(kuò)展模塊提供這樣一種交互機(jī)制:前級擴(kuò)展模塊通過查詢線訪問后級擴(kuò)展模塊狀態(tài),后級擴(kuò)展模塊通過回饋線向前級擴(kuò)展模塊應(yīng)答自身狀態(tài)。

由于本發(fā)明在兩個相鄰的擴(kuò)展模塊之間新增一根查詢線和一根回饋線,這兩根信號線為兩個相鄰的擴(kuò)展模塊提供這樣一種交互機(jī)制:前級擴(kuò)展模塊通過查詢線訪問后級擴(kuò)展模塊狀態(tài),后級擴(kuò)展模塊通過回饋線向前級擴(kuò)展模塊應(yīng)答自身狀態(tài),因此增加了故障診斷機(jī)制,提高了系統(tǒng)可靠性,智能地處理故障,降低故障處理時長,對系統(tǒng)控制周期影響較小。

另外,如圖3所示,每一個PLC運(yùn)算周期,PLC主控會判斷是否有擴(kuò)展模塊。若有則依次對擴(kuò)展模塊進(jìn)行數(shù)據(jù)輪詢,直到最后一個擴(kuò)展模塊結(jié)束。

若已知模塊存在故障,則跳過對其輪詢,以此減少對其它模塊的影響。

在每一個PLC運(yùn)算周期,PLC主控會進(jìn)行故障處理流程。故障分為兩類,一是通訊故障,二是模塊故障。

通訊故障可以在PLC主控通訊訪問時檢測。通訊故障一般可能是通訊數(shù)據(jù)錯誤,由于通訊時周期進(jìn)行的,干擾去除后即可恢復(fù)正常。

模塊故障可以在PLC主控通過訪問其前一級模塊數(shù)據(jù)時檢測。模塊故障一般可能是硬件芯片故障、代碼跑飛等,因此模塊故障同時會造成通訊故障。一般等到擴(kuò)展模塊熱復(fù)位后,PLC主控通過重新配置擴(kuò)展模塊,可以恢復(fù)正常。

該方法的PLC主控輪詢包括以下步驟:

(1)開始;

(2)PLC主控判斷是否存在擴(kuò)展模塊,是則執(zhí)行步驟(3),否則執(zhí)行步驟(6);

(3)判斷該擴(kuò)展模塊是否存在模塊故障,是則執(zhí)行步驟(5),否則執(zhí)行步驟(4);

(4)訪問該擴(kuò)展模塊;

(5)判斷該擴(kuò)展模塊是否為最后一個擴(kuò)展模塊,是則執(zhí)行步驟(6),否則執(zhí)行步驟(3);

(6)結(jié)束。

另外,如圖4所示,在每一個PLC運(yùn)算周期,PLC主控會判斷是否有擴(kuò)展模塊發(fā)生故障,若有通訊故障則進(jìn)一步判斷是否有模塊故障,若無模塊故障則進(jìn)行故障處理,否則退出故障處理流程。

為使得故障處理流程對控制周期影響最小,即使有多個擴(kuò)展模塊同時故障,每一個運(yùn)算周期最多只嘗試處理一個擴(kuò)展模塊的故障。

在某個擴(kuò)展模塊存在模塊故障時,其通訊故障也無法恢復(fù)。因此某個擴(kuò)展模塊存在模塊故障時,PLC主控也不會嘗試處理該擴(kuò)展模塊的故障,這樣極大地減小了故障對于系統(tǒng)控制周期的影響。

該方法的故障處理包括以下步驟:

(a)開始;

(b)判斷擴(kuò)展模塊的故障是否為通訊故障,是則執(zhí)行步驟(c),否則執(zhí)行步驟(e);

(c)判斷擴(kuò)展模塊的故障是否為模塊故障,是則執(zhí)行步驟(e),否則執(zhí)行步驟(d);

(d)對該擴(kuò)展模塊的故障進(jìn)行處理;

(e)結(jié)束。

本發(fā)明的有益效果如下:

1.新增故障診斷機(jī)制,增加系統(tǒng)可靠性;

2.可以智能地處理故障,降低故障處理時長,對系統(tǒng)控制周期影響較小。

以上所述,僅是本發(fā)明的較佳實(shí)施例,并非對本發(fā)明作任何形式上的限制,凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬本發(fā)明技術(shù)方案的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
高雄县| 应用必备| 乐清市| 武义县| 和林格尔县| 英山县| 汨罗市| 泗阳县| 冷水江市| 神池县| 泰顺县| 神农架林区| 邹平县| 宁阳县| 安平县| 崇明县| 新密市| 齐河县| 义乌市| 秦皇岛市| 彰化县| 汾阳市| 临夏县| 理塘县| 北辰区| 勃利县| 莒南县| 峨边| 华蓥市| 长海县| 台湾省| 通榆县| 黎平县| 新和县| 梁平县| 资阳市| 山西省| 格尔木市| 无棣县| 祁门县| 定西市|