《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 使用可編程片上系統設計高效的可編程邏輯控制器
使用可編程片上系統設計高效的可編程邏輯控制器
摘要: 可編程邏輯控制器(PLC)是一種基于微控制器的通用的電子器件,它是用來控制機器操作或過程的。PLC和傳統的微控制器系統不同,它不是由器件廠商編程的,而是由機器設備制造商或最終用戶編程的。
關鍵詞: CPLD PLC 片上系統
Abstract:
Key words :

可編程邏輯控制器(PLC)是一種基于微控制器的通用的電子器件,它是用來控制機器操作或過程的。PLC和傳統的微控制器系統不同,它不是由器件廠商編程的,而是由機器設備制造商或最終用戶編程的。PLC的應用包括:

•自動測試設備
•上料與下料設備
•機器控制
•家庭自動化
•電梯系統
•工廠自動化

根據處理輸入和輸出的數目。PLC可以分為下列幾種主要類別:
• 極小型PLC:少于32輸電子產品世界http://www.eepw.com.cn/article/121874.htm入/輸出(I / O)功能的可編程邏輯控制器。
• 微型PLC:超過32輸入/輸出(I / O)點,但是不超過128輸入/輸出(I / O)功能的可編程邏輯控制器。
• 小型PLC:超過128輸入/輸出(I / O)點,但是不超過256輸入/輸出(I / O)功能的可編程邏輯控制器。它不包括任何根據基電子產品世界http://www.eepw.com.cn/article/121874.htm本系統所做得I / O改進。
• 中型和大型PLC:控制數目比較大(> 256),使用非??焖俚妮斎?輸出(I / O)掃描頻率的可編程邏輯控制器。

根據ARC咨詢集團最近的一項調查顯示,在2007年,可編程邏輯控制器(PLC)的市場達到了近90億美元,預計到2012年將超過120億美元。

PLC編程

PLC使用梯形圖來編程,提供前端定制軟件,使最終用戶可以編程。這些用戶通常不是程序員,他們沒有任何C或Verilog / VHDL的編程知識。

梯形邏輯編程看起來像機電繼電器控制電路的配線圖一樣。我們舉一個例子,一個樓梯的照明使用了兩個控制開關。如果任何一個開關按下,樓梯的燈都要打開,如果任何一個開關又按了一次,那么就應該關閉。圖1中顯示了使用了兩種開關和一盞燈的布線圖控制實現 (開關1裝在樓梯底部,開關2安裝在樓梯上層)。

圖1中開關1和開關2處于關的位置。如果開關1按下,那么上面的電路閉合將會開燈。如果開關2按下,將打開上面的電路并閉合下面的電路。然而,開關1已經打開下面的電路了,所以燈泡不會發光。再按下開關1,將會閉合下面的電路,燈泡就會發光。

圖1:使用兩個開關的樓梯燈控制布線圖

圖2所示為使用PLC進行相同控制實施方案和梯形邏輯。硬件開關接觸用--||--(通常為斷開)和--|/|--(通常為閉合)符號代替。

圖2:可編程邏輯控制器(PLC)實現樓梯燈控制梯形邏輯圖

圖3顯示了如何使用集成了PLC功能的PLD、 FPGA或片上系統(SoC)里的邏輯門實現相同的控制(非,與,或)。值得注意的是,圖3中所有的門電路都可以用或非門代替。

圖3使用“門”電路實現樓梯燈控制邏輯圖

PLC工作原理

市場上大多數PLC是基于微處理器電路的。這些PLC讀出所有的輸入狀態(即開關),然后執行用戶寫進去的梯形邏輯程序來確定最后的輸出(例如,燈泡)。圖4顯示了創建一個傳統的基于PLC的控制系統的各種部件。

PLC輸入使用絕緣體進行孤立和水平傳輸,并連接到單片機端口。PLC輸出連接到緩沖器和繼電器,連接到相同的輸出元素,如下圖所示。

Figure 4: Conventional PLC Block diagram
圖4:傳統的PLC控制框圖

The flow chart in Figure 5 shows how the PLC operates.
圖5給出了PLC 的工作流程圖。

圖5:傳統的PLC程序執行流程

傳統PLC的局限

傳統的PLC中程序順序執行大約需要10 ms或更多時間來完成。以這樣的速度,它們適用于輸入信號頻率低于100赫茲的控制應用。掃描時間也受程序長度的限制。舉例來說,如果你想讀一個速度傳感器輸入來測量大約每分鐘1200轉的速度(1200/60 = 200赫茲的信號頻率),一個基于微控制器的 PLC使用該輸入不能正確測量速度。這種系統可能需要解碼器或計算IC自定義一個輸入模塊,方可讀出高頻信號,并把它們轉化成一個數字值并傳輸給單片機;或者,可以考慮用一個10千赫頻率的PWM來控制電磁閥流量。由于上述的限制,可編程邏輯控制器(PLC)不能直接輸出,需要一個定制的輸出模塊和PWM發生器。加入這樣的高速計數器模塊和PWM發生器模塊,那么可編程邏輯控制器(PLC)成本將增加2 ~ 3成。

有數字可編程邏輯的(例如FPGA或CPLD)可以解決頻率問題。然而, FPGA缺乏內置模擬器件能力。例如,如果你需要用模擬溫度傳感器測量溫度,你就不能直接連到FPGA接口。此外,FPGA對于這種應用來說太貴了。

為了滿足PLC低成本的需求,開發人員需要一個這樣的設備,它可以處理高速數字輸入,高頻輸出,而且也能直接處理模擬信號。今天,有許多片上系統芯片(SoC),他們結合了完整的可編程邏輯的單片機和可配置的模擬模塊來實現這一具成本效益的方式。

例如,這些SoC可以實現基于HDL的正交解碼器的功能,使用兩個90度相移傳感器信號,通過高速讀出速度/位置傳感器信號來檢測電機的旋轉速度和方向。同樣的,PWM波形發生器可以使用片上可編程數字資源實現。通常機器控制操作所需的任何定時器和計數器模塊也可以用同樣的方式實現。這些器件(正交解碼器、PWM發生器、定時器、計數器等等)可以通過一個編程器一次編碼成可以利用的可配置庫元件。這種方法使沒有HDL經驗的終端用戶也可以給PLC編程,使用這些器件不需要底層HDL/ C編程,并且不必學習器件的底層結構。除此之外,其他控制功能也能夠使用與、或、非門實現,這些是SoC的標準部件。

系統舉例

圖6顯示了適合PLC的SoC組件,包括CPU,可配置的模擬模塊(比較器、放大器、 DAC、ADC),以及可編程數字模塊(基于PLD)。這些組件集成到了一顆器件,開發人員可以建立一個單芯片低成本的可編程邏輯控制器(PLC),從而可以克服標準PLC中的速度限制,同時能夠為最終用戶提供簡單易用的編程方式。

圖6:SoC實現可編程邏輯控制器(PLC)應用,如賽普拉斯的PSoC,它結合了微控制器與可編程數字和模擬模塊。

基于PLD的通用數字模塊(UDB)可用于實現門邏輯,而可配置的模擬部件(如ADC,DAC,放大器,比較器)可以處理模擬信號。集成的CAN控制模塊可以用于連接網絡上的多個PLC,支持更多的輸入和輸出。內嵌的USB控制器可以用作PLC的編程和調試接口。

使用可編程SoC結構(如賽普拉斯的PSoC),任何內部模擬或數字信號都可以路由到任何GPIO(通用輸入/輸出)管腳。這種靈活性使可編程邏輯控制器(PLC)用戶可以使用單個PLC設計實現各類機器控制功能。例如產品生產線機器" A "(10個數字輸入,2模擬輸入,7個數字輸出,1個模擬輸出)和機器“B”(12數字輸入和8數字輸出)。12數字輸入和8數字輸出的PLC可以通過固件配置,控制其中的任何機器。這是數?;旌闲盘柨删幊唐骷米鱌LC應用的最大好處。

圖7:基于PSoC的可編程邏輯控制器(PLC)框圖(綜合了繼電器板和編程器)

例如,如果一個PID速度控制回路需要使用正交調制編碼器為速度反饋建立一個直流電機控制,就可能使用相同的基于SoC的可編程邏輯控制器(PLC)子系統。這些基于PLD的通用數字模塊(UDB)使用預構建組件可以設置為正交調制解碼器,來高速讀出速度信號(> 100千赫),其他的UDB可以配置為PWM發生器,生成一個需要的脈沖寬度調制信號(例如,32千赫)來控制場效應管H橋,從而控制直流電機的速度和方向。把這些融合在一起,可以使用一個單獨的器件設計,那么需要給PLC編程的最終用戶就可以簡單拖放這些組件,分別給他們配置參數,就可以開始使用PLC控制電機了。

網絡化的可編程邏輯控制器(PLC)

為了控制有許多輸入和輸出的機器,就需要把許多PLC組合為一個單個的大型PLC。這可以通過CAN總線實現PLC模塊之間的接口,從而支持更多的輸入和輸出(見圖8)。

圖8:基于PSoC的模塊化的和可擴展的可編程邏輯控制器(PLC)網絡

這種架構允許開發人員構建一個網路可編程邏輯控制器(PLC),能夠控制有很多輸入與輸出的更大系統。此外,許多工業控制應用使用觸摸屏作為機器控制面板。綜合觸摸屏和可配置的人機界面(HMI)能力可以進一步鞏固成本優勢(消除了分立和昂貴的定制觸摸屏HMI面板的成本問題)。

簡單易用的編程方式

開發人員還可以利用半導體廠商為最終用戶PLC編程設計的開發工具,而不需要建立客戶化梯形邏輯編程。例如,賽普拉斯的“PSoC Creator”編程軟件允許用戶對基于PSoC 的PLC進行直觀的編程,在原理級(schematic-level)視窗中可以使用與、或、非門部件。結果是,用戶不需要C或VHDL/ Verilog編程知識就可以給可編程邏輯控制器(PLC)編程來實現它的全部功能。圖9所示為使用PSoC Creator實現的樓梯開關邏輯。門級實現可以代替梯形實現,允許用戶充分利用所有的系統特色。

圖9:使用PSoC Creator的樓梯開關實現方式

 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品久久久久7777婷婷| 亚洲国产福利在线| 欧美xxxx在线观看| 久久国产精品一区二区三区| 亚洲一区二区三区在线| 洋洋av久久久久久久一区| 亚洲免费成人av| 亚洲美女毛片| 亚洲理论在线观看| 亚洲毛片网站| 日韩网站在线| 一本一本a久久| 在线视频亚洲欧美| 亚洲图片欧美午夜| 亚洲一区二区三区中文字幕在线 | 国产精品网站视频| 国产九九视频一区二区三区| 国产日产亚洲精品| 国产一区二区三区免费不卡| 国内成人精品2018免费看| 黄色在线一区| 亚洲高清久久网| 亚洲精品网站在线播放gif| 99国产精品久久| 亚洲自拍偷拍网址| 久久国产一区二区三区| 91久久精品美女高潮| 一本久道久久综合狠狠爱| 亚洲婷婷国产精品电影人久久| 亚洲欧美日韩久久精品 | 久久国产视频网| 老司机精品视频一区二区三区| 蜜桃av一区二区三区| 欧美激情一区二区在线| 欧美小视频在线观看| 国产女人精品视频| 极品尤物一区二区三区| 91久久中文| 一区二区欧美国产| 欧美在线视频二区| 亚洲精品欧美日韩专区| 亚洲综合电影| 久久综合一区二区| 欧美日韩国产精品| 国产午夜精品在线观看| 亚洲国产成人午夜在线一区| 一区二区精品在线| 欧美在线视频免费播放| 亚洲乱码国产乱码精品精可以看| 亚洲一区二区三区在线看| 久久精品国亚洲| 欧美国产日韩在线观看| 欧美日韩中文字幕精品| 国产主播一区二区| 99国产精品久久久久老师| 性视频1819p久久| 亚洲欧洲在线看| 亚洲免费网站| 欧美a级理论片| 国产精品日韩欧美| 亚洲成人在线免费| 亚洲在线观看| 亚洲九九爱视频| 欧美一区不卡| 欧美日产国产成人免费图片| 国产精品一区二区久久| 亚洲高清激情| 亚洲综合视频网| 99国产精品国产精品久久 | 欧美日韩国产不卡| 国产午夜亚洲精品羞羞网站| 亚洲精品视频二区| 久久精品水蜜桃av综合天堂| 亚洲影视在线播放| 欧美成ee人免费视频| 国产精品尤物福利片在线观看| 亚洲黄一区二区三区| 欧美在线观看网站| 亚洲专区国产精品| 欧美成人首页| 国产午夜精品理论片a级探花| 99在线精品免费视频九九视| 亚洲国产美女| 久久精品91久久久久久再现| 欧美色道久久88综合亚洲精品| 尤物在线精品| 欧美综合国产精品久久丁香| 亚洲欧美视频在线观看视频| 欧美精品电影在线| 在线高清一区| 久久国产精品一区二区| 午夜精品视频一区| 欧美午夜精品久久久久久人妖 | 亚洲乱码国产乱码精品精天堂| 久久精品国产一区二区三区| 国产精品久久二区| 一本大道av伊人久久综合| 日韩午夜精品| 欧美成人午夜视频| 亚洲丁香婷深爱综合| 久久不见久久见免费视频1| 午夜一区不卡| 国产精品99免费看 | 亚洲国产精品悠悠久久琪琪| 欧美综合第一页| 久久精品综合一区| 国产日韩精品一区| 亚洲一区日韩| 午夜精品视频在线观看| 欧美性大战久久久久久久| 99精品国产热久久91蜜凸| 一二三区精品福利视频| 欧美精品久久一区| 亚洲三级电影在线观看| 99精品欧美一区二区三区综合在线 | 亚洲一区二区三区777| 这里只有视频精品| 欧美日韩国产一区精品一区| 亚洲破处大片| 一区二区三区色| 欧美日韩一区二区免费视频| 99riav国产精品| 亚洲一卡久久| 国产精品久久中文| 亚洲欧美日韩精品久久久| 午夜一区二区三视频在线观看 | 久久精品人人| 国模叶桐国产精品一区| 久久er精品视频| 久久一区国产| 亚洲第一主播视频| 亚洲美女少妇无套啪啪呻吟| 欧美另类亚洲| 一道本一区二区| 亚洲欧美日韩综合一区| 国产伦精品一区二区三区高清版 | 一区二区三区日韩欧美| 欧美体内she精视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 午夜伦欧美伦电影理论片| 国产日韩精品综合网站| 久久国产99| 久久免费午夜影院| 国产美女一区二区| 亚洲免费在线视频| 久久精品伊人| 亚洲电影在线免费观看| 一本一道久久综合狠狠老精东影业 | 另类天堂视频在线观看| 91久久综合| 亚洲欧美激情四射在线日| 国产视频欧美| 亚洲欧洲精品一区二区三区不卡| 欧美日本一区二区高清播放视频| 中日韩高清电影网| 久久精品女人的天堂av| 亚洲国产欧美在线人成| 亚洲一区亚洲二区| 国产一区二区三区无遮挡| 亚洲看片网站| 国产精品素人视频| 亚洲黄色成人| 国产精品国产亚洲精品看不卡15 | 裸体素人女欧美日韩| 99re在线精品| 久久久噜噜噜久久| 亚洲乱亚洲高清| 久久精品国产亚洲高清剧情介绍| 亚洲国产一区二区在线| 西瓜成人精品人成网站| 在线看欧美视频| 午夜精品在线| 亚洲黄色大片| 久久精品国产亚洲精品| 亚洲精品一区二区在线观看| 性欧美暴力猛交另类hd| 在线欧美日韩国产| 午夜精品久久| 亚洲人成网站在线观看播放| 欧美中文字幕在线播放| 亚洲精品在线一区二区| 久久精品动漫| 99精品国产在热久久| 久久躁狠狠躁夜夜爽| 亚洲视频碰碰| 欧美精品国产精品| 欧美在线视频免费播放| 国产精品久久久对白| 亚洲另类视频| 黑人巨大精品欧美一区二区| 亚洲一区久久| 在线观看视频日韩| 欧美亚洲一区二区在线观看| 91久久精品国产91性色| 久久免费午夜影院| 亚洲欧美中文另类| 欧美视频中文在线看 | 国产精品大片免费观看| 最近中文字幕mv在线一区二区三区四区 | 亚洲一区二区三区精品在线|