多语言展示
当前在线:1825今日阅读:2今日分享:38

三菱plc以太网通讯模块ModbusTCP通讯

大家好,今天我们要来聊一聊转以太网捷米特JM-ETH-FX,这款设备内部集成了ModbusTCP通讯服务器,这意味着什么?ModbusTCP客户机,比如支持ModbusTCP的组态软件、OPC服务器、PLC以及使用高级语言开发的实现ModbusTCP客户机软件等等,可以直接访问三菱FX系列PLC的内部数据区。
工具/原料
1

HUAWE MateBooK70

2

WINDOWS10

3

博图15

方法/步骤
1

Modbus协议地址在内部已经被默认映射到FX系列PLC的地址区。我们来看一下它的功能,包括FC1、FC2、FC3、FC5、FC6和FC16。这意味着我们的PLC可以更加便捷地进行通讯和数据交换,提高生产效率。如果你正在寻找一款高效、稳定的通讯设备,那么转以太网捷米特JM-ETH-FX绝对是一个不错的选择。

2

ModbusTCP协议帧格式:事务处理标识符事务处理标识符协议标识符协议标识符长度字段(高字节)长度字段(低字节)从站地址功能号数据地址(低字节)指令数(高字节)指令数(低字节)0x00x00x00x00x0后面的字节数     1、地址映射表 Modbus从站地址FX系列PLC内部软元件数据类型 计算公式 功能号 最大指令数000001~输出线圈:Y0~   位Ymn=000001+m*8+n    ①  FC1(读线圈)FC5(写线圈)  FC1:512FC5:1005001~特殊:M8000~M8m=005001+m   ②006001~定时器线圈:T0~Tm=006001+m007001~计数器线圈:C0~Cm=007001+m010001~线圈:M0~Mm=010001+m030001~线圈:S0~Sm=030001+m100001~输入:X0~位Xmn=100001+m*8+n    ③FC2(读输入)512400001~定时器:T0~   字Tm=400001+m FC3(读寄存器)FC16(写寄存器)FC6(写单一寄存器) FC3:125FC16:125FC6:1401001~计数器:C0~Cm=401001+m401301~特殊:D8000~D8m=401301+m   ④402001~资料暂存器:D0~Dm=402001+m420001~文件寄存器:R0~Rm=420001+m ⑤

3

说明:①、其中m表示Y线圈标识号的百十位,n表示Y线圈标识号的个位,如Y37时m=3,n=7;Y112时m=11,n=2;②、其中m表示M线圈标识号去掉8000的剩余数,如M8212时m=212;③、其中m表示输入X标识号的百十位,n表示Y线圈标识号的个位,如X37:m=3,n=7;X111:m=11,n=7;④、其中m表示特殊功能寄存器D标识号去掉8000的剩余数,如M8120时m=120;⑤、此R寄存器,仅当FX3U机型(存在R寄存器的PLC机型)时可用,注意Modubs地址映射成6位;2、用ModScan32测试解压产品光盘\使用手册\通讯测试软件下的modscan2_cr.rar。运行ModScan32软件。 选择菜单Connection/Connect,选择RemoteTCP/IPServer,输入模块的IP地址,Service端口为502;点击[OK]按钮,

推荐信息