999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談PLC平臺視角下的工控系統(tǒng)設計

2014-12-31 00:00:00賈吉旺白玉珠
消費電子·下半月 2014年11期

摘 要:現代工控系統(tǒng)設計越來越突顯出工業(yè)計算機以PLC為中心的特點,PLC技術的支持是現代工控系統(tǒng)的設計和實現過程中不可或缺的重要因素,尤其是PLC的性能在很大程度生決定了最終產品的性能。本文主要介紹了PLC平臺視角下的工控系統(tǒng)的硬件系統(tǒng)以及CAN總線通訊模塊及系統(tǒng)程序的設計等CAN總線的現場監(jiān)控系統(tǒng)基礎上的軟件設計。

關鍵詞:PLC;工控系統(tǒng);設計

中圖分類號:TP399-C1 文獻標識碼:A 文章編號:1674-7712 (2014) 22-0000-01

現代工控系統(tǒng)通常包含很多子系統(tǒng),其中包括電子、機械、自動控制、計算機軟件和硬件等許多其他技術領域,具有非常典型的多學科交叉性。隨著現代技術的發(fā)展和計算機軟硬件技術的不斷進步,現代工控系統(tǒng)設計越來越凸顯出工業(yè)計算機以PLC為中心的特點,PLC技術的支持是現代工控系統(tǒng)的設計和實現過程中不可或缺的重要因素,尤其是PLC的性能在很大程度生決定了最終產品的性能。現代工控系統(tǒng)設計是基于PLC完成的,具有功能日益強大、結構日趨復雜的特點。工控系統(tǒng)設計師面臨的最大難題就是如何使用更加適合的設計方法,在縮短時間的同時保證系統(tǒng)的功能和可靠性。

一、硬件系統(tǒng)

數字運算操作電子系統(tǒng)的可編程邏輯控制器又稱為PLC,它往往用于對機械的生產過程進行控制。在實際應用中,往往在閥門控制中采用PLC控制系統(tǒng),以便將智能、高效、節(jié)能等設計理念與閥門控制技術相融合,該系包括計算機、CAN總線適配卡、數字和模擬信號采集模塊以及開關信號控制模塊等,此外還包括不同類型的傳感器設備。具體的硬件系統(tǒng)結構圖如下圖1所示:

(一)單元系統(tǒng)模塊

CAN通訊模塊的主要作用是有效連接外部的主控制器、明顯改善內部的整體建設效果。利用接口管理邏輯功能,對微型的控制器的接收、發(fā)送過程進行相應處理。CAN通訊模塊的主要功能還包括處理數據總線訪問寄存器。發(fā)送緩沖器將完整的報文進行有效儲存,如果出現初始化狀態(tài),其就會對緩沖器的報文傳輸至CAN總線。

(二)信號模塊

模擬信號采集模塊的作用就是采集利用輸入到監(jiān)控系統(tǒng)的模擬信號。系統(tǒng)的模擬信號主要來自于現場的傳感器,通過不同的傳感器的傳遞,落實模擬信號的采集工作,利用模擬信號模塊的全面接收與應用功能,將四路的模擬信號進行轉換,使同步采集成為可能。對于芯片上的數據傳輸與轉換來說,主要就是將其中的指令進行收發(fā),在全面的傳輸過程中,彌補相應的不足將模擬部件、功能部件、數字外設功能進行結合提升,才能真正將數據的傳輸與解讀工作完成。

數字信號采集模塊的功率足夠確保為驅動控制器、單機片、總線收發(fā)器提供電能,采集系統(tǒng)中的狀態(tài)信號,然后把信號傳輸給單機片,單機片將信號處理完畢之后,再將其傳送至總線控制器,就能夠實現數據于計算機與模塊之間的相應通訊。

二、CAN總線的現場監(jiān)控系統(tǒng)基礎上的軟件設計

(一)CAN總線通訊模塊的程序設計

1.通訊模塊的初始化設計

CAN總線初始化、報文的發(fā)送與報文的接收是CAN總線通訊模塊的設計的三個組成部分。在系統(tǒng)中,CAN控制器為SJA1000,則CAN總線的初始化即對SJA1000的初始化,其中寄存器值的主要設置涉及到ACR-驗收代碼寄存器、AMR-驗收屏蔽寄存器、OCR-輸出寄存器以及BTRO、BTRI-總線時序寄存器等多個,而系統(tǒng)驗收濾波的設置則是由驗收代碼寄存器與驗收屏蔽寄存器共同實現的。驗收濾波器會對報文進行測試,如果其可以通過測試并且接收緩沖器有空間,那么描述符與數據就按照順序分別存入REFIFO(接收FIFO)。報文被正確地接收完成后,接收狀態(tài)位置1(滿),接收中斷使能位置高(使能),接收中斷置1(產生中斷)。

2.報文的接收設計

進行CAN通訊模塊的報文接收設計之前,首先檢測SJA1000,對其狀態(tài)寄存器的數值進行檢測,并對接收緩沖器中狀態(tài)BS為總線狀態(tài)位進行檢測,如果其值為1,則關閉總線,反之開通;ES為出錯狀態(tài)位,其值為1時,證明總線出錯;TS為發(fā)送狀態(tài)位,RS為接收狀態(tài)位,當其值為1,證明SJA1000正在發(fā)送、接收報文;TCS為發(fā)送完成狀態(tài)位,其值為1時證明最后一次的發(fā)送請求處理成功;TBS為發(fā)送緩沖區(qū)狀態(tài)位,值為1時證明其為釋放狀態(tài),CPU可以向發(fā)送緩沖器寫報文,如果其值為0,證明報文處于發(fā)送或待發(fā)送狀態(tài),則CPU不可訪問發(fā)送緩沖器;DOS為數據溢出狀態(tài)位,其值為1,證明由于RXFIFO中的存儲空間不足導致報文丟失;RBS為接收緩沖器狀態(tài)位,滿時其值顯示1。

3.CAN報文的發(fā)送設計

SJA1000狀態(tài)寄存器的內容直接影響到CAN報文的發(fā)送。可以利用SJA1000狀態(tài)寄存器的值來對總線是否開通進行判斷。同時,系統(tǒng)在正常狀態(tài)下,CAN報文發(fā)送程序中已經將錯誤判斷設置好,當確定了狀態(tài)寄存器的值以后,再對總線狀態(tài)做出判斷,一旦判斷總線出錯,則置位標志位且返回主程序。

(二)系統(tǒng)程序設計

CAN智能節(jié)點和系統(tǒng)控制的設計共同構成了程序控制系統(tǒng)的軟件部分,他們之間互相通信的實現依賴CAN總線。其中智能節(jié)點控制的主要功能就是傳輸各類烽據,接收計算機所傳送的請求數據命令和控制執(zhí)行命令,數據的內容主要有模擬信號、數字信號以及開關控制信號。而系統(tǒng)控制的主要功能就是接受到CAN節(jié)點所采集到的數據中進行保存和處理,再按照程序的指令進行調整,以工控要求。

三、結束語

當然,工控系統(tǒng)的開發(fā)、設計、調試、是一件復雜而細致的工作,經驗必需在實踐中不斷積累。很多設計理念和控制方法是具有可重用性的。

參考文獻:

[1]蔣曉峰,施偉鋒,劉以建.基于觸摸屏和PLC的船舶電站監(jiān)控系統(tǒng)設計[J].電力自動化設備,2011(31):122-125.

[2]毛久兵,胡和平,唐丹.基于PLC自動搜頻AFC系統(tǒng)研究[J].原子能科學技術,2011(45):509-512.

[3]張碩穎.基于PLC的GIS控制系統(tǒng)設計[J].電力自動化設備,2011(31):144-146.

主站蜘蛛池模板: 福利小视频在线播放| 色综合天天操| 中文字幕1区2区| 99热这里只有精品久久免费| 亚洲国产综合自在线另类| 噜噜噜综合亚洲| 波多野结衣第一页| 精久久久久无码区中文字幕| 国产精品所毛片视频| 亚洲国产欧洲精品路线久久| 亚洲精品视频免费观看| 黄色在线不卡| 99视频在线免费| 久久婷婷六月| 666精品国产精品亚洲| 日本五区在线不卡精品| 免费激情网站| 亚洲国产天堂久久综合| 毛片在线播放a| 亚洲色图另类| 亚洲欧美日韩成人高清在线一区| 日本欧美成人免费| 国产尤物jk自慰制服喷水| 亚洲国产午夜精华无码福利| 亚洲一区二区无码视频| 国产高清又黄又嫩的免费视频网站| 91亚洲免费视频| 久热中文字幕在线| 日本三级黄在线观看| 中文字幕2区| 亚洲精品无码在线播放网站| 亚洲视频在线青青| 亚洲午夜福利在线| 一区二区理伦视频| 国产一级在线观看www色 | 国产亚洲精品97在线观看| 欧美一区二区三区欧美日韩亚洲| 亚洲国产欧美国产综合久久| 九九九精品成人免费视频7| 国产青青草视频| 国产人成午夜免费看| 久久久91人妻无码精品蜜桃HD| 欧美不卡在线视频| A级毛片高清免费视频就| 久久人搡人人玩人妻精品一| 久久精品欧美一区二区| 国产精品99在线观看| 久久人人妻人人爽人人卡片av| 国产亚洲精品无码专| 在线观看精品国产入口| 色婷婷久久| 欧美丝袜高跟鞋一区二区| 久久公开视频| 中文国产成人精品久久| 久久综合色天堂av| 欧美人在线一区二区三区| 国产综合无码一区二区色蜜蜜| 中文字幕久久亚洲一区| 成人国产精品一级毛片天堂| 深夜福利视频一区二区| 欧美精品在线看| 国产欧美日韩va另类在线播放| 九九视频在线免费观看| 国产成人久久综合一区| 国产高清免费午夜在线视频| 亚洲综合天堂网| 91麻豆久久久| 免费一级毛片在线观看| 精品国产香蕉在线播出| 综合久久久久久久综合网| 国产精女同一区二区三区久| 永久免费精品视频| 日韩少妇激情一区二区| 亚洲婷婷六月| 日本尹人综合香蕉在线观看 | 国产成人区在线观看视频| 日韩一区精品视频一区二区| h网址在线观看| 真人高潮娇喘嗯啊在线观看| 99热这里只有免费国产精品| 黄色网址免费在线| 久久人妻xunleige无码|