欧姆龙以太网模块如何设置ip

电子说

1.3w人已加入

描述

捷米特JM-ETH-CJ转以太网模块内部集成ModbusTCP通讯服务器,因此ModbusTCP客户机,如支持ModbusTCP的组态软件、OPC服务器、PLC以及实现ModbusTCP客户机的高级语言开发的软件等,可以直接访问欧姆龙CJ系列PLC的内部数据区,Modbus协议地址在YC内部已经被默认映射到CP/CJ系列PLC的地址区,实现的功能号包括:FC1、FC2、FC3、FC5、FC6、FC15和FC16。

plc

捷米特JM-ETH-CJ转以太网模块采用即插即用设计,不占用PLC通讯口,即编程软件/上位机软件通过以太网对PLC数据记录的同时,触摸屏可以通过复用接口与PLC进行通讯。远创智控转以太网模块支持工控领域内绝大多数SCADA软件,支持欧姆龙以太网协议和透传两种通讯方式。

ModbusTCP协议帧格式:

事务处理标识
事务
处理
标识符
协议标识符 协议标识符 长度字段(高字节) 长度字段
(低字节)
从站地址 功能号 数据地址
(高字节)
数据地址(低字节) 指令数(高字节) 指令数(低字节)
0x0 0x0 0x0 0x0 0x0 后面的字节
           

地址映射表

Modbus从
站地址
CJ系列PLC内部软元
数据
类型
计算公式 功能号 最大指
令数
000001~ CIO区:CIO0.0~ CIOm.n=000001+m*16+n                                          ① FC1(读线圈)
FC5(写单个线圈)
FC15(写多个线圈)
FC1:512FC5:1
025001~ 工作区:WR0.0~ WRm.n=025001+m*16+n      ①
033201~ 保持区:HR0.0~ HRm.n=033201+m*16+n                                           ①
041401~ 辅助区:AR0.0~ ARm.n=041401+m*16+n                                           ①
056901~ 定时器完成标志:TCF0~ TCFm=056901+m
061001~ 计数器完成标志:CCF0~ CCFm=061001+m
065101~ 任务标志:TK0~ TKm=065101+m
400001~ CIO区:CIO0~ CIOm=400001+m FC3(读寄存器)
FC6(写单个寄存器)
FC16(写多个寄存器)
FC3:125FC16:125FC6:1
406151~ 工作区:WR0~ WRm=406151+m
406671~ 保持区:HR0~ HRm=406671+m
407191~ 辅助区:AR0~ ARm=407191+m
408191~ 定时器:TIM0~ TIMm=408191+m
412291~ 计数器:CNT0~ CNTm=412291+m
417001~ 数据内存:DM0~ DMm=417001+m
450001~ 外部内存:EM0~ EMm=450001+m

说明:

①、该项为对应存储区的位操作,例如CIO100.3,则m=100,n=3,计算公式为:000001+100*16+3=001604。在Modbus的对应地址为0区的01604地址。

2、用ModScan32测试

1.   运行ModScan32软件。

2.   选择菜单Connection/Connect,选择RemoteTCP/IPServer,输入以太网模块的IP地址,

Service端口为502;点击[OK]按钮,如图1所示。

plc

3.   在子窗口“ModSca1”中设置DeviceID为PLC的站地址(如1),功能号选择03:HOLDINGREGISTER,Address=0001,Length=100。

4.   子窗口数据区显示400001~400100的16进制数据,其对应于欧姆龙CJ系列PLC的寄存器CIO0到CIO100的数值,如图2所示。

plc

双击子窗口数据区的数据可以修改数值。
 

 审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分