欧姆龙TCP/IP协议
组态王设置
硬件连接与配置
TCP/IP协议支持与欧姆龙系列PLC之间的通讯。本协议采用以太网通讯,将使用你计算机中 的网卡。
您可以按下图将组态王与一个或多个PLC相连。
组态王与PLC之间的连接可以采用连接适配器,如3G2A6-LK201-EV1、C200H-LK201等,也可以直接与带有RS232接口的PLC连接。
目前我们支持CS1系列,CV系列,C系列的以太网模块,请您根据所选用的以太网模块的型号从组态王中选择设备。在这里我们只说明CJ1系列的以太网模块,其它模块可参照此帮助。
1、定义组态王设备
组态王定义设备时请根据所选用的PLC的具体型号定义设备:
PLC\欧姆龙\C Serial\以太网
PLC\欧姆龙\CJ1\以太网
PLC\欧姆龙\CS1\以太网
PLC\欧姆龙\CV Serial\以太网
2、设备地址及通讯参数定义
组态王中定义设备地址时,格式如下:目的IP地址:目的节点.源节点(#.#.#.#:#.#)
目的IP地址 | PLC设备的IP地址 |
目的节点 | (即以太网模块的Node Number)与PLC目的IP地址的最后一个数相同 |
源节点 | 与本机IP地址的最后一个数相同。 |
PLC的以太网模块的单元号(Unit Number)按出场设定为0。
例如:PLC设备的IP地址为192.168.1.34 运行组态王机器上的IP地址(PC机IP地址)为:192.168.1.225
那么目的节点就为:34,源节点就为225 所以设备地址就为192.168.1.34:34.225.如下图所示:
3、组态王数据词典-IO变量定义
1)、组态王中寄存器列表
寄存器名称 | 寄存器格式 | 寄存器范围 | 数据类型 | 变量类型 | 读写属性 | 寄存器说明 |
CI0 | IRddddd | 0~~99999 | USHORT,SHORT,BIT | I/O整型,I/O离散 | 读写 | 外部输入/输出寄存器 |
DM | DMddddd | 0~~99999 | USHORT,SHORT,BCD,LONG, LONGBCD,FLOAT | I/O整型, I/O实型 | 读写 | 数据寄存器 |
AR | ARddddd | 0~~99999 | USHORT,SHORT,BIT | I/O整型,I/O离散 | 读写 | 辅助寄存器 |
HR | HRddddd | 0~~99999 | USHORT,SHORT,BIT | I/O整型,I/O离散 | 读写 | 保持寄存器 |
STR | STR#,# | 0~~99999 | STRING | I/O字符型 | 读写 | 操作DM区的字符类型数据的寄存器 |
WR | WRddddd | 0~~99999 | USHORT,SHORT,BIT | I/O整型,I/O离散 | 读写 | |
TIM | TIMddddd | 0~~99999 | USHORT,BCD | I/O整型 | 读写 | |
CNT | CNTddddd | 0~~99999 | USHORT,BCD | I/O整型 | 读写 | |
EM | EM#.# | 0~~99999 | USHORT,SHORT,BCD,LONG, LONGBCD,FLOAT | I/O整型,I/O实型 | 读写 | 外部模块寄存器tcp ip协议4和6 |
特别说明:
1、对于所有的离散量定义格式为: 寄存器+数据地址+,+位号
例:寄存器名:CIO
变量类型为:I/O离散
寄存器格式:CIO10,8
数据类型:BIT
2、EM#.#,前一个#表示EM的块号,后一个#是数据地址。例如寄存器名为EM1.2,表示第1块EM的1号地址。
3、对于AR辅助寄存器地址范围为0--447的通道号是只能读不能写的。而从448--9999范围的是可读写的.
4、STR寄存器是操作DM区的字符串类型的,定义为STR#,#,前一个#表示起始地址,后一个#是字符串长度,支持汉字输入、输出,最多读0-63个汉字。
寄存器举例
1:DM11
寄存器:DM11(DM11,DM011)
数据类型:USHORT,SHORT,BCD,LONG,LONGBCD
变量类型:I/O整型
说明:组态王中变量的类型为I/O整型,寄存器名为DM0011,对应于DM区(即PLC编程软件中的D区)中的第十通道,其数据类型为USHORT,SHORT,BCD,LONG,LONGBCD。
2:DM0010
寄存器名:DM0010(DM10,DM010,DM00010)
数据类型:FLOAT
变量类型:I/O实型
说明:组态王中变量的类型为I/O实型,寄存器名为DM0010,对应于DM区(即PLC编程软件中的D区)中的第十通道,其数据类型为FLOAT。
3:HR5
寄存器:HR5
数据类型:USHORT,SHORT
变量类型:I/O整型
说明:组态王中变量的类型为I/O整型,寄存器名为HR5,对应于HR区(即PLC编程软件中的H区)中的第五通道,其数据类型为USHORT。
4、HR5,6
寄存器名:HR5,30
数据类型:BIT
变量类型:I/O离散
说明:组态王中变量的类型为I/O离散,寄存器名为HR5,对应于HR区(即PLC编程软件中的H区)中的第五通道,的第六位离散量 ,其数据类型为BIT。
5:AR5
寄存器:AR5
数据类型:USHORT,SHORT
变量类型:I/O整型
说明:组态王中变量的类型为I/O整型,寄存器名为AR5,对应于AR区(即PLC编程软件中的A区)中的第五通道,其数据类型为USHORT,SHORT。
6:WR5
寄存器:WR5
数据类型:USHORT,SHORT
变量类型:I/O整型
说明:组态王中变量的类型为I/O整型,寄存器名WR5,对应WR区(即PLC编程软件中的W区)中的第五通道,其数据类型为USHORT,SHORT。
7、STR5,8
寄存器:STR5,8
数据类型:STRING
变量类型:I/O字符型
说明:组态王中变量的类型为I/O字符型,寄存器名为STR5,8,操作DM区的字符串类型,对应其始地址为5,字符串长度为8的DM区的字符进行读写操作。
8:EM1,2
寄存器:EM1,2
数据类型:USHORT,BCD
变量类型:I/O整型
说明:组态王中变量的类型为I/O整型,寄存器名为EM1,2,表示第1块EM的1号地址,其数据类型为USHORT。
CJ1系列以太网PLC软件配置
以太网选择Ethernet。(以太网地址设置参考IP地址设置),其中的以太网配置请参考以太网使用帮助。
选择完网络类型后点击右边的设置按钮,进入网络设定对话框,如下图:
在这个对话框里,主要是要设置PLC设备的IP地址,如上图在IP地址编辑框中输入PLC设备的IP地址192.168.1.34,设备IP地址设置完成后点击确定,这样一个新工程就建立完成了。如下图:
给PLC上电后,点击菜单PLC下的在线工作,会弹出一个询问是否连接PLC的对话框,直接选取是。此时PLC就处于在线监视状态。在编辑模式下,双击“IO表”点中”以太网单元“,点击鼠标右键。在右键弹出的下拉链中选择”单元设置“项,弹出以太网单元CPU总线单元对话框,在此对话框里修改模块网络TCP/IP设置,并传送到PLC。(过程如下图所示)
通过以上步骤全部设置完成后,编程软件CX-Programer就通过Ethernet与设备PLC进行了连接,此时就可以通过此编程软件CX-Programer对数据进行监视了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论