欧姆龙NX501-1500使用EtherNet/IP(EIP)通讯E+L张力表方法

使用电气元件:

编程软件:SysmacStudio1.57

控制器 欧姆龙NX501-1500

E+L张力表 PA62

一、SysmacStudio配置EIP

  • 设置通讯E+L张力表的以太网端口1。
  •  定义通讯交互变量,需要注意网络公开选择对应的输入和输出。
  •  菜单栏选择"工具",下拉菜单选择“EtherNet/IP连接设置”。
  •  在EtherNet/IP界面选择全部注册,将对应的变量勾选再点击右下角“注册”。
  • 变量注册导入完成如下图。
    • 输入:
    • 输出:

  • 安装E+L张力表EDS文件(张力表EDS文件参照《二、E+L张力表设置》的内容)。
  • 在软件右侧工具箱位置设置E+L张力表的参数如:IP地址、型号名称、修订号。
  • 添加到连接设备配置上。
  • 按照下图配置参数。

        标号1:数值“102”对应张力表上的输出数据起始地址。

        标号2:数值“103”对应张力表上的输入数据起始地址。

        标号3:对应注册变量大小字节80,根据计算也可以得出,输入变量“iEipIn”是一个长度为20的DINT数组,输入栏要求地址大小是用字节来展现。DINT是32位整形,Byte是8位整形,通过计算可知:20(数组长度)*32(iEipIn变量类型DINT)/8(地址要求大小Byte)=80 Byte

E+L张力表读写数据长度80

        标号4:下拉栏位选择PLC输入和输出的变量。

  • 上述操作完成,将配置传送至控制器,并比较差异。

 二、E+L张力表设置

  • 登录E+L张力表,使用浏览器输入192.168.250.25(连接前需要在张力表设置好IP地址并确定网线连接正常)。

  • 导出E+L张力表EDS文件。
  • 字节高低位顺序修改为“Low/High”。
  • 设置EtherNetIP通讯地址的首地址。

        需要注意:E+L张力表的写动作“tx_Assem_ETHIP”对应PLC变量的“iEipIn”,读动作“rx_Assem_ETHIP”对应PLC变量的“iEipOut”。

按照上述操作张力表设置完成。

三、程序监控EtherNet\IP通讯状态

  • CIP通信状态监测程序梯形图。

  • 系统变量"_EIP1_EstbTargetSta[25]"数组标号"25"代表张力表IP地址192.168.250.25,在网络标识与PLC控制器一致的情况下,数组标号代表不同的主机标识。

  • 以下表格系统变量表是NX502-1500控制器部分EtherNet/IP相关系统变量。
EtherNet/IP系统变量
变量名称类型/长度意义/作用
_EIP1_BootpErrBOOL端口1 BOOTP服务错误
_EIP1_DhcpErrBOOL端口1 DHCP符服务器错误
_EIP1_EstbTargetStaARRAY[0..255]OF BOOL

CIP通讯端口1目标节点通讯状态

TRUE=错误,FALSE=正常

_EIP1_EthCfgErrBOOL端口1 以太网基本上设置错误
_EIP1_EthOnlineStaBOOL端口1 在线
_EIP1_IdentityErrBOOL端口1 CIP身份错误
_EIP1_IPAdrCfgErrBOOL端口1 IP地址设置错误
_EIP1_IPAdrDupErrBOOL复制错误
_EIP1_LanHwErrBOOL端口1 通讯控制器错误
_EIP1_MacAdrErrBOOL端口1MAC地址错误
_EIP1_MultiSwONErrBOOLCIP通信1 多个交换机ON错误
_EIP1_RegTargetStaARRAY[0..255]OF BOOLCIP通信1 注册目标节点信息
_EIP1_TagAdrErrBOOLCIP通信1 标签名称解析Errorstartcmd.error
_EIP1_TargetNodeErrARRAY[0..255]OF BOOLCIP通信1 目标节点错误信息
_EIP1_TargetPLCErrARRAY[0..255]OF BOOLCIP通信1 目标1PLC错误信息
_EIP1_TargetPLCModestaARRAY[0..255]OF BOOLCIP通信1 目标PLC运行模式
_EIP1_TDLinkAllRunStaBOOLCIP通信1 所有标签数据链路通信状态
_EIP1_TDLinkCfgErrBOOLCIP通信1 标签数据链路设置错误
_EIP1_TDLinkErrBOOLCIP通信1 标签数据链路通信错误
_EIP1_TDLinkOpnErrBOOLCIP通信1 链接打开错误
_EIP1_TDLinkRunStaBOOLCIP通信1 链接运行状态
_EIP1_TDLinkStartCmdBOOLCIP通信1 标签数据链通信启动开关
_EIP1_TDLinkStopCmdBOOLCIP通信1 标签数据链通信停止开关
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值