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

FX5U與遠(yuǎn)程IO通信技術(shù)研究

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

摘? 要:在互聯(lián)網(wǎng)技術(shù)日益發(fā)展的背景下,工業(yè)產(chǎn)線的各種設(shè)備聯(lián)網(wǎng)成為可能,早期工業(yè)設(shè)備之間常應(yīng)用MODBUS RTU模式來(lái)實(shí)現(xiàn)數(shù)據(jù)采集及控制。近年工業(yè)控制器接口都往以太網(wǎng)及無(wú)線接口方向發(fā)展,工業(yè)控制器間的以太網(wǎng)通信得到廣泛應(yīng)用。文章介紹了FX5與TBEN-S1-8DXP遠(yuǎn)程IO模塊通過(guò)以太網(wǎng)方式實(shí)現(xiàn)通信的過(guò)程,重點(diǎn)介紹了FX5與遠(yuǎn)程IO模塊的以太網(wǎng)絡(luò)模式通信的網(wǎng)絡(luò)配置過(guò)程和通信程序設(shè)計(jì)的基本思路及方法。

關(guān)鍵詞:FX5U;遠(yuǎn)程通信;MODBUS RTU

中圖分類號(hào):TP393? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):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? 引? 言

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

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

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

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

如圖1所示,P1、P2為以太網(wǎng)插頭,P1為進(jìn)線端,P2為出線端,當(dāng)有兩臺(tái)遠(yuǎn)程I/O模塊時(shí),從P2連接至下一臺(tái)的P1端,方便多臺(tái)I/O設(shè)備的連接。C0~C7可配置為PNP輸入或PNP 0.5 A輸出,X1電源進(jìn)線,X2電源出線,當(dāng)有兩臺(tái)遠(yuǎn)程IO模塊時(shí),從X2連接至下一臺(tái)的X1端。

1.2? 遠(yuǎn)程IO參數(shù)的配置

遠(yuǎn)程IO模塊主要參數(shù)配有IP配置,本案例中將遠(yuǎn)程IO的IP設(shè)置為192.168.0.5。

設(shè)置方法:打開(kāi)Turck Service Tool s配置工具軟件,如圖2所示。

具體步驟是:

(1)打開(kāi)Turck Service Tool軟件并將遠(yuǎn)程IO通過(guò)網(wǎng)線連接至電腦,在打開(kāi)軟件中點(diǎn)擊Suchen...(F5)找到連接的遠(yuǎn)程IO模塊;

(2)選中要設(shè)置IP的遠(yuǎn)程IO模塊;

(3)雙擊Andern(F2)彈出網(wǎng)絡(luò)設(shè)置對(duì)話框?qū)P地址設(shè)置成:192.168.0.5,Netzmaske設(shè)置成255.255.255.0,設(shè)置完點(diǎn)擊Im Gerat完成IP地址的設(shè)置,最后點(diǎn)擊上圖中的Action(F4)下的Reboot(雙擊),重啟設(shè)備,IP地址設(shè)置生效。

2? FX5U與遠(yuǎn)程IO模塊TBEN-S1-8DXP的MODBUS TCP通信

MODBUS由MODICON公司于1979年開(kāi)發(fā),是一種工業(yè)現(xiàn)場(chǎng)總線協(xié)議標(biāo)準(zhǔn)。1996年施耐德公司推出基于以太網(wǎng)TCP/IP的MODBUS協(xié)議:MODBUS TCP。MODBUS協(xié)議是一項(xiàng)應(yīng)用層報(bào)文傳輸協(xié)議,包括ASCII、RTU、TCP三種報(bào)文類型。標(biāo)準(zhǔn)的MODBUS協(xié)議物理層接口有RS232、RS422、RS485和以太網(wǎng)接口,采用MASTER/SLAVE方式通信。如表1所示。

FX5U與遠(yuǎn)程IO模塊TBEN-S1-8DXP的MODBUS TCP通信的參數(shù)設(shè)置步驟與方法。

FX5 MODBUS TCP參數(shù)設(shè)置的具體內(nèi)容有:

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

在對(duì)象設(shè)備連接配置設(shè)置后的框雙擊彈出窗口去完成遠(yuǎn)程IO設(shè)備的配置,如圖4所示。

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

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

(4)在WORKS3點(diǎn)擊菜單欄的工具下拉選擇通信協(xié)議支持功能項(xiàng),進(jìn)入后出現(xiàn)協(xié)議支持功能對(duì)話框,直接點(diǎn)擊確認(rèn)進(jìn)入通信協(xié)議支持的設(shè)置。如圖5所示。

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

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

(7)點(diǎn)擊發(fā)送數(shù)據(jù)包查看數(shù)據(jù)地址,傳輸ID:D500、模塊ID:D501、MODBUS地址D502(遠(yuǎn)程I/O模塊輸入信號(hào)的MODBUS地址為0),讀取的點(diǎn)數(shù):D503;

點(diǎn)擊接收數(shù)據(jù)包(1)—點(diǎn)擊配置數(shù)據(jù)—彈出配置元素設(shè)置對(duì)話框接收數(shù)據(jù)的存儲(chǔ)區(qū)域:D507。如圖8所示。

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

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

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

程序的設(shè)計(jì)主要應(yīng)用FX5 MODBUS TCP通信主要使用以下三個(gè)指令:建立連接SP.SOCOPEN、通信協(xié)議支持功能SP.ECPRTCL和切斷連接SP.SOCCLOS。建立連接指令的格式:ENO:=SP_SOCOPEN(EN,U0,s1,s2,d);可根據(jù)指令執(zhí)行后d值來(lái)判斷是否建立網(wǎng)絡(luò)連接,只有建立了網(wǎng)絡(luò)連接才能去對(duì)相應(yīng)的設(shè)備執(zhí)行通信協(xié)議。如表2所示。

執(zhí)行協(xié)議指令格式ENO:=SP_ECPRTCL(EN,U0,s1,s2,s3,d);本案例中連接設(shè)備的編號(hào)為1,連續(xù)執(zhí)行的協(xié)議數(shù),因只連接一臺(tái)遠(yuǎn)程IO,協(xié)議數(shù)為1。如表3所示。

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

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

本例程中X0為啟動(dòng)、X1為關(guān)閉連接,例程主SD10680.0是內(nèi)置以太網(wǎng)開(kāi)放完成信號(hào),其中b0的值表示連接第一臺(tái)設(shè)備的狀態(tài),b1用來(lái)表示第二臺(tái)設(shè)備,本案例中只連接一臺(tái)遠(yuǎn)程IO,所以只用到b0位。SD10681是內(nèi)置以太網(wǎng)開(kāi)放請(qǐng)求信號(hào),其中b0用反映連接第一臺(tái)設(shè)備的請(qǐng)求信號(hào)。當(dāng)建立連接時(shí)M100維持一個(gè)掃描周期的導(dǎo)通時(shí)間,M100的導(dǎo)通使M102置位,完成對(duì)協(xié)議執(zhí)行前的初始化,M103在執(zhí)行協(xié)議后導(dǎo)通一個(gè)掃描周期,在第90行將D507的數(shù)據(jù)送給K4M500,M500至M507為遠(yuǎn)程IO作為輸入模塊8個(gè)輸入的狀態(tài)。

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

4? 結(jié)? 論

采用以太網(wǎng)的方式實(shí)現(xiàn)FX5U與遠(yuǎn)程IO模塊間的通信,網(wǎng)絡(luò)配置方便,通信程序編寫簡(jiǎn)單,數(shù)據(jù)傳輸速度快,MODBUS/TCP的通信模塊將逐漸代替MODBUS/RTU通信模式。

參考文獻(xiàn):

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

[2] 楊更更.Modbus軟件開(kāi)發(fā)實(shí)戰(zhàn)指南:第2版 [M].北京:清華大學(xué)出版社,2021.

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

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

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

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

主站蜘蛛池模板: julia中文字幕久久亚洲| www.91中文字幕| 男人天堂亚洲天堂| 精品一区二区三区水蜜桃| 欧美亚洲另类在线观看| 色偷偷一区二区三区| 色久综合在线| 国产一级毛片在线| 亚洲一级无毛片无码在线免费视频| 四虎影视8848永久精品| 久久精品只有这里有| 欧美三级不卡在线观看视频| 免费看一级毛片波多结衣| 久久香蕉国产线看观| 91精品久久久久久无码人妻| 亚洲成人高清在线观看| 国产精品13页| 91精品伊人久久大香线蕉| 伊人久综合| 国产99精品久久| 国产精品亚洲αv天堂无码| 成人毛片在线播放| 久久免费视频播放| 国产熟睡乱子伦视频网站| 免费一看一级毛片| 亚洲欧美日本国产专区一区| 人妻出轨无码中文一区二区| 欧美日韩国产一级| 男人天堂伊人网| 免费国产黄线在线观看| 国产福利一区在线| 亚洲V日韩V无码一区二区| 网久久综合| 一级全免费视频播放| 国产色网站| 久久6免费视频| 永久免费精品视频| 国产区精品高清在线观看| 女人18毛片水真多国产| 久久黄色视频影| 婷婷六月激情综合一区| 亚洲日韩高清在线亚洲专区| 热re99久久精品国99热| 国产区免费| 欧美不卡在线视频| 免费观看三级毛片| 欧美日韩资源| 日韩精品无码免费一区二区三区 | 亚洲高清在线天堂精品| 尤物国产在线| 欧美一区中文字幕| 亚洲天堂视频在线观看免费| 国产午夜看片| 中美日韩在线网免费毛片视频| 亚洲AV成人一区二区三区AV| 国产精品网曝门免费视频| 奇米精品一区二区三区在线观看| 午夜a级毛片| 青青草一区二区免费精品| 久久这里只有精品国产99| 欧美色伊人| 丰满的少妇人妻无码区| 精品免费在线视频| 一级毛片不卡片免费观看| 亚洲天堂成人在线观看| 成年A级毛片| 国产亚洲精久久久久久无码AV| 精品国产成人a在线观看| 日本午夜三级| 国产成人永久免费视频| 国产成人av一区二区三区| 欧美综合区自拍亚洲综合绿色| 成人免费午夜视频| 九九九精品成人免费视频7| 无码aaa视频| 一区二区欧美日韩高清免费| 香蕉网久久| 狠狠亚洲五月天| 中文字幕不卡免费高清视频| 美女毛片在线| 亚洲无码电影| 美女被躁出白浆视频播放|