探索MAXREFDES150# Pocket IO PLC開(kāi)發(fā)平臺(tái):工業(yè)4.0的創(chuàng)新解決方案
在工業(yè)4.0的浪潮下,制造業(yè)和過(guò)程自動(dòng)化迎來(lái)了第四次革命,這對(duì)PLC設(shè)計(jì)工程師提出了巨大挑戰(zhàn),他們需要在更小的外殼中集成更多功能。同時(shí),更高的I/O密度和更小的外形尺寸也增加了設(shè)計(jì)難度,尤其是在散熱方面。幸運(yùn)的是,像Maxim Integrated這樣的公司正在開(kāi)發(fā)新的解決方案,以應(yīng)對(duì)這些挑戰(zhàn)。今天,我們就來(lái)深入了解一下Maxim的Pocket IO開(kāi)發(fā)平臺(tái)——MAXREFDES150#。
文件下載:MAXREFDES150#.pdf
一、平臺(tái)概述
MAXREFDES150# Pocket IO PLC開(kāi)發(fā)平臺(tái)是一款集成了30個(gè)I/O接口的參考設(shè)計(jì),包括四個(gè)模擬輸入、一個(gè)模擬輸出、八個(gè)數(shù)字輸入、八個(gè)數(shù)字輸出、兩個(gè)RS485(支持Profibus的現(xiàn)場(chǎng)總線)、三個(gè)編碼器電機(jī)控制端口和四個(gè)IO-Link?主站。該平臺(tái)占地面積小于十立方英寸,展示了模擬集成如何實(shí)現(xiàn)更低的散熱和更快的吞吐量。其連接方式支持USB或Wi-Fi?網(wǎng)絡(luò),并且可以使用流行且易于使用的開(kāi)源Arduino?軟件IDE在Intel? Edison上開(kāi)發(fā)代碼。
二、平臺(tái)特性
1. 模擬輸入輸出
2. 數(shù)字輸入輸出
- 輸入通道:八個(gè)36V(最大)的數(shù)字輸入通道,可配置為IEC? 61131 - 2輸入類型1、2和3。
- 輸出通道:八個(gè)數(shù)字輸出通道,支持640mA的高端開(kāi)關(guān)或24V下的640mA推挽輸出。
3. 通信接口
- RS - 485端口:兩個(gè)RS - 485 COM端口,半雙工數(shù)據(jù)速率高達(dá)42Mbps。
- IO - Link主端口:四個(gè)帶M12母連接器的IO - Link主端口,完全符合IO - Link版本1.1標(biāo)準(zhǔn)。
4. 電機(jī)控制
- DC電機(jī)控制器:三個(gè)9V至32V的全橋DC電機(jī)驅(qū)動(dòng)器,峰值電機(jī)電流可達(dá)2.5A(由單獨(dú)的電源供電)。
三、硬件詳細(xì)描述
1. 硬件組成
Pocket IO由三塊不同的電路板組成,整體系統(tǒng)框圖如圖1所示。主要功能塊的IC位于Pocket IO外殼內(nèi)的兩塊電路板(MAXREFDES150MAIN#和MAXREFDES150LED#),而連接器則位于單獨(dú)的電路板(MAXREFDES150ATACH#)上,通過(guò)兩個(gè)40針電纜組件與Pocket IO連接。
2. 電源供應(yīng)
- 主電源:使用單個(gè)24V、1A的電源為Pocket IO供電,內(nèi)部DC - DC和LDO電路用于生成模擬和數(shù)字設(shè)備所需的各種不同電壓電平。需要注意的是,該適配器的最大負(fù)載為1A,這限制了同時(shí)切換負(fù)載的數(shù)字輸出數(shù)量,因?yàn)槊總€(gè)輸出可處理高達(dá)640mA的負(fù)載。用戶也可以使用最大容量為5A的24V電源。
- 電機(jī)電源:Pocket IO的三個(gè)DC電機(jī)控制器需要單獨(dú)的用戶提供的電源,通過(guò)綠色三通端子連接。該電源支持+9V至+32V的全橋DC電機(jī)驅(qū)動(dòng)器,峰值電機(jī)電流可達(dá)2.5A。
3. 連接方式
主要功能塊位于Pocket IO外殼內(nèi)的兩塊PCB上,連接器位于單獨(dú)的MAXREFDES150ATACH#板上,通過(guò)兩個(gè)40針電纜組件連接。
4. LED指示燈
Pocket IO的LED指示燈用于指示各種狀態(tài),如數(shù)字輸入狀態(tài)、電機(jī)驅(qū)動(dòng)狀態(tài)等,具體功能如圖4所示。
四、軟件詳細(xì)描述
1. 編程方式
在構(gòu)建快速應(yīng)用或進(jìn)行功能原型設(shè)計(jì)時(shí),通過(guò)Arduino應(yīng)用程序?qū)ocket IO進(jìn)行編程是最快、最簡(jiǎn)單的方法。雖然Arduino不是一個(gè)完整的代碼開(kāi)發(fā)和調(diào)試環(huán)境,但它具有許多優(yōu)點(diǎn),如熟悉的界面、完整的C/C++編譯器、訪問(wèn)Intel Edison處理器中Linux OS內(nèi)置的許多有用功能、通過(guò)包含的庫(kù)訪問(wèn)Pocket IO功能以及獲取庫(kù)更新等。
2. 軟件架構(gòu)
Pocket IO的每個(gè)資源都有自己的API,使用Arduino IDE編譯代碼以在板載Intel Edison CPU上運(yùn)行,其軟件架構(gòu)如圖5所示。
3. 詳細(xì)API介紹
(1)模擬輸入
Pocket IO的模擬輸入包括兩個(gè)電壓輸入和兩個(gè)電流輸入,可通過(guò)API輕松訪問(wèn)。電壓通道可讀取-12V至+12V之間的任何值,電流通道可讀取-24mA至+24mA之間的任何值。API可從四個(gè)通道中進(jìn)行選擇,并且支持兩點(diǎn)校準(zhǔn)補(bǔ)償。
(2)模擬輸出
Pocket IO提供一個(gè)模擬輸出通道,可輸出0V至12V之間的任何電壓。API只需一個(gè)方法調(diào)用,無(wú)需初始化。
(3)通信(RS - 485)
Pocket IO通過(guò)兩個(gè)RS - 485端口提供串行通信,每個(gè)端口為半雙工,預(yù)設(shè)為115.2KBAUD、8N2(八位數(shù)據(jù)位、無(wú)校驗(yàn)位、兩位停止位)。API允許對(duì)每個(gè)通道進(jìn)行獨(dú)立的讀寫操作。
(4)數(shù)字輸入
Pocket IO有八個(gè)符合IEC標(biāo)準(zhǔn)的工業(yè)數(shù)字輸入,可連接二進(jìn)制傳感器。這些輸入可以單獨(dú)或作為一組進(jìn)行讀取,并且支持去抖功能。
(5)數(shù)字輸出
Pocket IO支持八個(gè)工業(yè)數(shù)字輸出,每個(gè)輸出可驅(qū)動(dòng)24V、大于640mA的負(fù)載。API支持MAX14913或MAX14912數(shù)字輸出驅(qū)動(dòng)IC的許多功能,包括輸出模式和故障檢測(cè)。
(6)Edison LED
Pocket IO的顯示面板左側(cè)有兩個(gè)LED(紅色和綠色),由用戶控制,可用于指示進(jìn)度、狀態(tài)或活動(dòng)。
(7)編碼器
Pocket IO具備管理多達(dá)三個(gè)運(yùn)動(dòng)控制通道的能力,內(nèi)置三個(gè)增量編碼器接口。編碼器通過(guò)A和B信號(hào)維持位置計(jì)數(shù),Pocket IO目前忽略Z信號(hào),且無(wú)法連接Y信號(hào)。
(8)電機(jī)控制
Pocket IO可以控制多達(dá)三個(gè)有刷DC電機(jī),通過(guò)單獨(dú)的綠色連接器為電機(jī)供電,支持4.5V至32V的電機(jī)。每個(gè)電機(jī)在啟動(dòng)和高速變化時(shí)的驅(qū)動(dòng)電流限制約為兩安培。通過(guò)8位PWM控制可獨(dú)立調(diào)節(jié)電機(jī)速度,API維護(hù)旋轉(zhuǎn)方向的概念。
(9)用戶LED
Pocket IO顯示面板底部有八個(gè)用戶LED(兩個(gè)藍(lán)色、紅色、黃色和綠色),由用戶控制,可用于指示任何信息。
五、快速啟動(dòng)指南
1. 所需設(shè)備
- MAXREFDES150# Case(Pocket IO)和MAXREFDES150ATACH#
- 兩個(gè)40針電纜組件
- 24V、1A電源
- USB電纜
- 帶有USB端口的Windows PC
- Arduino IDE軟件
2. 操作步驟
(1)連接硬件
將Pocket IO和連接器板連接起來(lái),使用兩個(gè)40針電纜組件將Pocket IO外殼內(nèi)的電路板與MAXREFDES150ATACH#板連接。注意電纜的連接方式,確保紅線與相應(yīng)的引腳對(duì)齊。
(2)安裝電源
選擇合適的電源適配器,將24V電源連接到Pocket IO外殼上的桶形連接器。
(3)安裝軟件
- 下載并安裝最新的Arduino IDE。
- 安裝Maxim的Pocket IO板,包括添加額外的板管理器URL、安裝Intel i686 Boards和Maxim Boards。
(4)使用Pocket IO
- 選擇Pocket IO作為目標(biāo)板。
- 確保Pocket IO由24V電源供電,并將USB電纜連接到標(biāo)有“Edison Status”的微型USB連接器。
- 選擇正確的COM端口。
- 選擇示例草圖進(jìn)行驗(yàn)證和上傳,觀察板上的LED閃爍。
六、總結(jié)
MAXREFDES150# Pocket IO PLC開(kāi)發(fā)平臺(tái)為工業(yè)4.0應(yīng)用提供了一個(gè)強(qiáng)大而靈活的解決方案。它集成了多種功能,包括模擬和數(shù)字輸入輸出、通信接口、電機(jī)控制等,并且支持使用Arduino IDE進(jìn)行編程,降低了開(kāi)發(fā)難度。無(wú)論是工廠和過(guò)程自動(dòng)化、建筑自動(dòng)化還是機(jī)器人控制等領(lǐng)域,該平臺(tái)都能發(fā)揮重要作用。你是否已經(jīng)準(zhǔn)備好嘗試使用這個(gè)平臺(tái)來(lái)開(kāi)發(fā)自己的工業(yè)控制應(yīng)用呢?
-
工業(yè)4.0
+關(guān)注
關(guān)注
49文章
2082瀏覽量
125616
發(fā)布評(píng)論請(qǐng)先 登錄
探索MAXREFDES150# Pocket IO PLC開(kāi)發(fā)平臺(tái):工業(yè)4.0的創(chuàng)新解決方案
評(píng)論