欧姆龙以太网选项板设置 点击:394 | 回复:0



JM398111

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:145帖 | 0回
  • 年度积分:299
  • 历史总积分:369
  • 注册:2022年12月29日
发表于:2023-07-14 10:45:32
楼主

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

image.png

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

ModbusTCP协议帧格式:

事务处理标识

事务

处理

标识符

协议标识符

协议标识符

长度字段(高字节)

长度字段

(低字节)

从站地址

功能号

数据地址

(高字节)

数据地低字节)

指令数(高字节)

指令数(低字节)

0x0

0x0

0x0

0x0

0x0

后面的字节







 1.     地址映射表

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=100n=3,计算公式为:000001+100*16+3=001604。在Modbus的对应地址为0区的01604地址。

2、用ModScan32测试

1.   运行ModScan32软件。

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

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

image.png

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

4.   子窗口数据区显示40000140010016进制数据,其对应于欧姆龙CJ系列PLC的寄存器CIO0CIO100的数值,如图2所示。

image.png

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




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师