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

FX5U與遠程IO通信技術研究

2022-07-06 08:15:57周彩云
現代信息科技 2022年3期

摘? 要:在互聯網技術日益發展的背景下,工業產線的各種設備聯網成為可能,早期工業設備之間常應用MODBUS RTU模式來實現數據采集及控制。近年工業控制器接口都往以太網及無線接口方向發展,工業控制器間的以太網通信得到廣泛應用。文章介紹了FX5與TBEN-S1-8DXP遠程IO模塊通過以太網方式實現通信的過程,重點介紹了FX5與遠程IO模塊的以太網絡模式通信的網絡配置過程和通信程序設計的基本思路及方法。

關鍵詞:FX5U;遠程通信;MODBUS RTU

中圖分類號:TP393? ? ? ? 文獻標識碼:A文章編號:2096-4706(2022)03-0076-05

Research on FX5U and Remote IO Communication Technology

ZHOU Caiyun

(Huizhou Engineering Vocational College, Huizhou? 516000, China)

Abstract: Under the background of the increasing development of Internet technology, the networking of various equipment in industrial production line becomes possible. MODBUS RTU mode is often used in early industrial equipment to realize data acquisition and control. In recent years, the industrial controller interfaces all develop towards the direction of Ethernet and wireless interfaces. Ethernet communication among industrial controllers has been widely used. This paper introduces the process of realizing communication between FX5 and TBEN-S1-8DXP remote IO module through Ethernet, and focuses on introducing the network configuration process of Ethernet mode communication between FX5 and remote IO module and the basic thinking and method of communication program design.

Keywords: FX5U; telecommunication; MODBUS RTU

0? 引? 言

近年來隨著通信技術、網絡技術和半導體技術的飛速發展,工業自動化控制系統的設計步入了新的時代。其中,實現Internet接入是當前工控制設備應用的熱點。早期可編程控制與遠程設備之間的通信最常用的是遠程設備與串口服務器相連,再由串口服務器通過網絡與PLC相連實現遠距離的數據交換。此方法的缺點是程序設計比較困難,只有相當專業的技術人員才能完成。隨著以太網接口的遠程IO設備的出現,人們只要根據實際應用配置網絡參數,簡單的程序設計,就能實現通過Internet與遠程IO設備的數據交換。本文以TBEN-S1-8DXP德國TURCK總線模塊插件(遠程IO)為例,介紹三菱FX5U與TBEN-S1-8DXP的以太網接口實現通信的基本方法。

1? TBEN-S1-8DXP介紹及配置方法

TBEN-S1-8DXP為緊湊型的以太網多協議IO模塊,總共8個通用數字通道,可配置為PNP輸入或0.5 A輸出。能支持PROFINET設備、EtherNet/IP設備或Modbus TCP主站/從站(本文以TBEN-S1-8DXP配置為主站、輸入與PLC的Modbus TCP通信為例介紹)。

1.1? 遠程IO(TBEN-S1-8DXP)端子及功能

如圖1所示,P1、P2為以太網插頭,P1為進線端,P2為出線端,當有兩臺遠程I/O模塊時,從P2連接至下一臺的P1端,方便多臺I/O設備的連接。C0~C7可配置為PNP輸入或PNP 0.5 A輸出,X1電源進線,X2電源出線,當有兩臺遠程IO模塊時,從X2連接至下一臺的X1端。

1.2? 遠程IO參數的配置

遠程IO模塊主要參數配有IP配置,本案例中將遠程IO的IP設置為192.168.0.5。

設置方法:打開Turck Service Tool s配置工具軟件,如圖2所示。

具體步驟是:

(1)打開Turck Service Tool軟件并將遠程IO通過網線連接至電腦,在打開軟件中點擊Suchen...(F5)找到連接的遠程IO模塊;

(2)選中要設置IP的遠程IO模塊;

(3)雙擊Andern(F2)彈出網絡設置對話框將IP地址設置成:192.168.0.5,Netzmaske設置成255.255.255.0,設置完點擊Im Gerat完成IP地址的設置,最后點擊上圖中的Action(F4)下的Reboot(雙擊),重啟設備,IP地址設置生效。

2? FX5U與遠程IO模塊TBEN-S1-8DXP的MODBUS TCP通信

MODBUS由MODICON公司于1979年開發,是一種工業現場總線協議標準。1996年施耐德公司推出基于以太網TCP/IP的MODBUS協議:MODBUS TCP。MODBUS協議是一項應用層報文傳輸協議,包括ASCII、RTU、TCP三種報文類型。標準的MODBUS協議物理層接口有RS232、RS422、RS485和以太網接口,采用MASTER/SLAVE方式通信。如表1所示。

FX5U與遠程IO模塊TBEN-S1-8DXP的MODBUS TCP通信的參數設置步驟與方法。

FX5 MODBUS TCP參數設置的具體內容有:

(1)在WORKS3軟件的導航窗口下選擇參數,在參數下的FX5UCPU下選擇模塊參數,在模塊參數下的以太網端口的IP地址設置為:192.168.0.2(IP地址必須與遠程IO模塊的IP地址為同一網段),子網掩碼設置為255.255.255.0設置過程如圖3所示。

在對象設備連接配置設置后的框雙擊彈出窗口去完成遠程IO設備的配置,如圖4所示。

(2)將模塊一覽的以太網設備(通用)/Active連接設備拖至左下角PLC的下方完成組態,如果有多臺設備用同樣的方法完成基本的配置,遠程設備的地址根據組態是時的順序由左至右顯示No.1,No.2……

(3)將可編程控制器的端口號改為4999,傳感器·設備的IP地址設備為192.168.0.5,端口號改為502,PLC與遠程設備的IP必須是同一網段,即IP地址的前三部分必須一致,否則無法通信。

(4)在WORKS3點擊菜單欄的工具下拉選擇通信協議支持功能項,進入后出現協議支持功能對話框,直接點擊確認進入通信協議支持的設置。如圖5所示。

(5)在通信協議支持功能對話框中點擊新建通信協議,點擊協議添加,在彈出協議添加對話框,在類型選擇中選擇通信協議庫,然后在型號選擇項中選擇MODBUS/TCP,在協議名下選擇03功能碼(讀保持寄存器),最后點擊確定完成通信協議的設置。協議號最多為8個,本項目中PLC只連接了一個遠程IO設備,所以協議號為1,同時遠程IO模塊只作為輸入模塊,因此結合MODBUS標準功能表,將協議名設為03,即保持寄存器的讀取,若將遠程IO作為輸入模塊,則應該將協議名設為04。如圖6所示。

(6)右鍵點擊通信類型列表中的發送&接收,點擊軟件元件批量設置命令,在彈出軟元件批量設置對話框中設置要進行數據采集的起始軟件元件號,本案例中設為D500,設置完成后點擊確認。如圖7所示。

(7)點擊發送數據包查看數據地址,傳輸ID:D500、模塊ID:D501、MODBUS地址D502(遠程I/O模塊輸入信號的MODBUS地址為0),讀取的點數:D503;

點擊接收數據包(1)—點擊配置數據—彈出配置元素設置對話框接收數據的存儲區域:D507。如圖8所示。

(8)設置完成后點擊在線/模塊定入寫入到PLC,點擊保存,保存的文件擴展名為tpx。

3? FX5的主站實施MODBUS/TCP通信的程序流程

FX5的主站實施MODBUS/TCP通信的程序流程如圖9所示。

程序的設計主要應用FX5 MODBUS TCP通信主要使用以下三個指令:建立連接SP.SOCOPEN、通信協議支持功能SP.ECPRTCL和切斷連接SP.SOCCLOS。建立連接指令的格式:ENO:=SP_SOCOPEN(EN,U0,s1,s2,d);可根據指令執行后d值來判斷是否建立網絡連接,只有建立了網絡連接才能去對相應的設備執行通信協議。如表2所示。

執行協議指令格式ENO:=SP_ECPRTCL(EN,U0,s1,s2,s3,d);本案例中連接設備的編號為1,連續執行的協議數,因只連接一臺遠程IO,協議數為1。如表3所示。

切斷連接指令格式為ENO:=SP_SOCCLOSE(EN,U0,s1,s2,d)。如表4所示。

FX5與遠程IO模塊TBEN-S1-8DXP通信例程如圖10和圖11所示。

本例程中X0為啟動、X1為關閉連接,例程主SD10680.0是內置以太網開放完成信號,其中b0的值表示連接第一臺設備的狀態,b1用來表示第二臺設備,本案例中只連接一臺遠程IO,所以只用到b0位。SD10681是內置以太網開放請求信號,其中b0用反映連接第一臺設備的請求信號。當建立連接時M100維持一個掃描周期的導通時間,M100的導通使M102置位,完成對協議執行前的初始化,M103在執行協議后導通一個掃描周期,在第90行將D507的數據送給K4M500,M500至M507為遠程IO作為輸入模塊8個輸入的狀態。

以上介紹FX5與遠程IO模塊TBEN-S1-8DXP以太網通信流程,希望本文能幫助讀者快速理解和掌握三菱FX5U與遠程IO模塊的通信的配置方法及程序設計。

4? 結? 論

采用以太網的方式實現FX5U與遠程IO模塊間的通信,網絡配置方便,通信程序編寫簡單,數據傳輸速度快,MODBUS/TCP的通信模塊將逐漸代替MODBUS/RTU通信模式。

參考文獻:

[1] 劉建春.PLC原理及應用(三菱FX5U) [M].北京:電子工業出版社,2021.

[2] 楊更更.Modbus軟件開發實戰指南:第2版 [M].北京:清華大學出版社,2021.

[3] 鐘肇新,范建東.可編程控制器原理及應用:第3版 [M].廣州:華南理工大學出版社,2004.

[4] 姚曉寧.三菱FX5U PLC編程及應用 [M].北京:機械工業出版社,2021.

[5] 粱耀光,余文烋.工業控制新技術教程 [M].廣州:華南理工大學出版社,2014.

作者簡介:周彩云(1969.10—),男,漢族,廣東興寧人,電子高級講師,本科,研究方向:工業自動控制。

主站蜘蛛池模板: 一本大道香蕉高清久久| 极品国产在线| 国产一级做美女做受视频| 亚洲第一成人在线| 91免费在线看| 狠狠色婷婷丁香综合久久韩国 | 天天操精品| 爽爽影院十八禁在线观看| 亚洲国产综合精品中文第一| 亚洲乱亚洲乱妇24p| 色综合成人| 亚洲av色吊丝无码| 波多野吉衣一区二区三区av| 亚洲人妖在线| 99久久人妻精品免费二区| 色天堂无毒不卡| 日韩av无码精品专区| 激情综合婷婷丁香五月尤物| 国产尤物视频在线| 久久黄色毛片| 国产精品v欧美| 免费大黄网站在线观看| 欧美亚洲第一页| 亚洲成网777777国产精品| 亚洲a级在线观看| 无码专区国产精品一区| 成人综合网址| 伊人久久精品无码麻豆精品| 97视频精品全国免费观看| 欧美成人看片一区二区三区 | 欧美在线天堂| 久久综合色视频| 国产精品久久精品| 夜夜操天天摸| 国产亚洲现在一区二区中文| 天堂中文在线资源| 亚洲国产天堂久久九九九| 日本不卡在线视频| 亚洲AV无码精品无码久久蜜桃| 亚洲69视频| 男女男精品视频| 亚洲人在线| 亚洲成av人无码综合在线观看| 国国产a国产片免费麻豆| 国产精品第页| a毛片在线免费观看| 日韩专区欧美| 制服丝袜在线视频香蕉| 婷婷久久综合九色综合88| 久久久久国产精品嫩草影院| 伊人大杳蕉中文无码| 国产精品久久久久鬼色| 午夜限制老子影院888| 99精品一区二区免费视频| 免费日韩在线视频| 亚洲国产精品人久久电影| yy6080理论大片一级久久| 18禁影院亚洲专区| 久久香蕉国产线看观看亚洲片| 国产一级精品毛片基地| 六月婷婷综合| 欧美成人手机在线观看网址| 欧美日韩成人| 日韩av手机在线| 午夜视频免费试看| 久久亚洲中文字幕精品一区| 精品国产Ⅴ无码大片在线观看81| 欧美色99| 亚洲人免费视频| 欧美www在线观看| 国产高清无码麻豆精品| 欧美亚洲综合免费精品高清在线观看| 国产精品大白天新婚身材| 四虎精品国产AV二区| 久久精品国产精品青草app| 亚洲欧洲日韩久久狠狠爱 | 亚洲第一页在线观看| 国内老司机精品视频在线播出| 黄网站欧美内射| 成人欧美日韩| 免费av一区二区三区在线| 欧美α片免费观看|