<form id="l3ht1"><thead id="l3ht1"></thead></form>

          <menuitem id="l3ht1"></menuitem>

            <form id="l3ht1"></form>

          <ins id="l3ht1"><menuitem id="l3ht1"><p id="l3ht1"></p></menuitem></ins>

            國產PLC—Haiwell(海為)PLC擴展模塊做遠程IO使用介紹

            2014-11-26 10:39:31 廈門海為科技有限公司 閱讀

            作者: 廈門海為技術支持部

                隨著工業技術的不斷發展,擴展模塊的遠程IO功能日益凸顯,作用可見一斑。對于有大量分散的開關量或者模擬量信號(溫度、濕度、壓差、風量、流量、風機轉速、閥門開度等)需要進行采集和監控的系統極為重要,可輕松實現分布式安裝控制且可無限制點的擴展,極大地提高了控制系統的配置靈活度及日后的控制擴展能力,減少了各種信號的布線量,同時也減小了因模擬量信號線過長帶來的干擾問題,節省工程投資成本。

                海為擴展模塊自帶一個RS485通訊口,支持Modbus協議,可做Modbus從站。其中:

            地址:1-254可設置

            波特率:2400、4800、9600、19200、38400、57600、115200可選。

            資料格式:N,8,2 RTU、 E,8,1 RTU、  O,8,1 RTU、  N,8, 1 RTU

            E,7,1 ASCII、 O,7,1 ASCII、  N,7,2 ASCII可選。    

            說明:                                                                        

            1、除8點開關量模塊以及H04DT模塊外,其他模塊均帶一個RS485通訊口。

            2、16點開關量模塊,4點模擬量、溫度模塊不帶DIP撥碼開關。模塊上的撥碼開關用于設置地址,如果模塊有外部DIP撥碼開關,以開關設置的地址為準(4位撥碼開關可設置的地址范圍1~15);模塊沒有DIP撥碼開關則以編程軟件設置的地址為準。

            3、如何通過編程軟件設置模塊的地址、波特率和資料格式?以下:

            3.1硬件連接:由于模塊帶的是RS485通訊接口,所以電腦帶串口的,可以用232轉485和模塊連接;要是為USB接口,可以用USB轉485和模塊連接。

            3.2軟件操作:

            1、點擊編程軟件上菜單欄的工具—“遠程模塊”,在彈出的窗口中點海為工業自動化 工業物聯網按鈕,打開“聯機”

            窗口。模塊缺省地址為1,19200,N 8 2 RTU,聯機成功如下圖所示:

            海為工業自動化 工業物聯網

            點擊退出,進入遠程模塊窗口。

            在遠程模塊的窗口中,右側可以修改模塊的地址、波特率,資料格式和濾波時間。如下圖:

            海為工業自動化 工業物聯網

                修改你要的通訊參數后,點擊海為工業自動化 工業物聯網參數下載即可。正常情況下按照默認的19200N 8 2 即可,無需修改。下面我們來看一些測試實例。

                由于模塊走的為Modbus協議,下表中的CR號就是對應的Modbus地址。

            海為工業自動化 工業物聯網

                通過上表可知:

            10H—4FH為DI通道1—64的輸入值;

                50H—8FH為DO通道1—64通道的輸出值。

                這個是關鍵信息!也就是說我們在上位機上只要讀取輸入輸出所對應的Modbus地址就可以知道IO的實際狀態了。

            以下舉例:

            應用實例一:開關量模塊H16XDR做遠程IO使用                                   

                要求:主機通過通訊讀取遠程IO模塊H16XDR模塊輸入點X0-X7的狀態,控制輸出點Y0-Y7。讀H16XDR輸入點X0-X7狀態的程序如下:

            海為工業自動化 工業物聯網

             

            海為工業自動化 工業物聯網

                在用戶程序中,M0即是模塊上輸入點X0,以此類推。

                寫H16XDR輸出點Y0-Y7狀態的程序如下:

            海為工業自動化 工業物聯網

                把程序下載到PLC里后,點擊在線監控,對M0—M7進行寫操作就是對Y0—Y7狀態的寫,在線監控如下:

            海為工業自動化 工業物聯網

                以上H16XDR模塊的讀寫IO狀態程序,其他帶通訊口的開關量模塊與之同。

            應用實例二:模擬量模塊S04AO做遠程IO使用                       

                模擬量模塊的地址、波特率、資料格式與前面描述的設置一樣。本例模塊的地址為2 波特率19200 資料格式N 8 2RTU。與開關量模塊一樣,我們也必須知道模擬量各個通道對應的Modbus地址,詳細信息可以進入到海為編程軟件的在線幫助海為工業自動化 工業物聯網海為工業自動化 工業物聯網海為工業自動化 工業物聯網查看,以下截出跟S04AO有關的部分Modbus地址對應的信息。    

            海為工業自動化 工業物聯網

                由上圖可知,模擬量輸出通道AQ0—AQ3對應的Modbus為10H-13H,所以在PLC里寫通訊程序的時候,只要對該4個連續的通道進行寫值就可以了。程序如下:

            海為工業自動化 工業物聯網

                同理,其他模擬量模塊,熱電阻、熱電偶的讀寫方法與本例子相同。例如讀取H08TC的8路溫度值得程序可以寫成如下,模塊地址為3 波特率19200 資料格式N 8 2RTU。

            海為工業自動化 工業物聯網

            應用實例三:數字溫度模塊H32DT做遠程IO使用                       

                模擬量模塊的地址、波特率、資料格式與前面描述的設置一樣。本例模塊的地址為4 波特率19200 資料格式N 8 2RTU。

            海為工業自動化 工業物聯網

                由上圖可知,通道1和通道2對應的Modbus為10H-1FH和20H-2FH,各16路的值,所以在PLC里寫通訊程序如下:

            海為工業自動化 工業物聯網

                小結:海為全系列PLC CPU主機帶2個通訊口(RS232+RS485),可擴展至5個通訊口,每個通訊口都可以進行編程和聯網,都可作為主站或從站。支持1:N、N:1、N:N聯網方式,支持各種人機界面和組態軟件,可與任何帶通訊功能的第三方設備(變頻器、儀表、條碼閱讀器等)聯網。

                所以每個通訊口上的都可以接多個遠程IO模塊,極大限度的提高了PLC IO點數擴展能力,靈活方便,進而在工控自動化領域發揮著越來越大的作用。

                海為官網:www.xuzegroup.com   www.haiwell.cn

                編程軟件下載地址:HaiwellHappy

            附錄:

            1、模塊與編程軟件實物連接圖:

            海為工業自動化 工業物聯網

            2、PLC與模塊做遠程IO實物連接圖:

            海為工業自動化 工業物聯網

            3、與上位機例如組態軟件、觸摸屏、文本或者PLC,只要選擇Modbus協議就可以采集和監控模塊的數據。



            標簽:   國產PLC 海為PLC 遠程IO PLC擴展模塊
            丁香色五月_五月丁香社区_五月丁香花开网_五月天丁香婷深爱综合网

                <form id="l3ht1"><thead id="l3ht1"></thead></form>

                    <menuitem id="l3ht1"></menuitem>

                      <form id="l3ht1"></form>

                    <ins id="l3ht1"><menuitem id="l3ht1"><p id="l3ht1"></p></menuitem></ins>