1.适用产品
2.通讯协议
EtherCAT(IO-Link主站IOL7A-EC01B-8A接入)
3.配置工具
欧姆龙Sysmac Studio
4.涉及操作
XML文件安装、节点写入、模块配置、IO-Link状态查看、全局变量绑定、模式与量程切换
5.关键注意
未使用端口须配置为DI;每次修改参数后须重新下载程序方可生效
IOL7A-A8C-M12是实点科技模拟量输入输出电压电流兼容IO-Link HUB,如何在欧姆龙Sysmac Studio中完成其硬件组态,并实现模拟量数据读取、输入/输出模式切换及量程修改?
本文将依次介绍XML文件安装、节点写入、模块参数配置、IO-Link状态查看、全局变量绑定以及模式与量程切换的完整操作流程。

1、打开Sysmac Studio,在EtherCAT配置界面中右键“主设备”,选择“显示ESI库”。

2、在ESI库弹窗中点击“安装(文件)”,选择对应的XML文件,安装完成后关闭弹窗即可。

1、PLC上线后,右键“主设备”,执行“与物理网络配置比较和合并”。

2、若提示“节点地址超出范围”,打开“显示写入从设备节点地址对话框”,修正IOL7A-EC01B-8A的节点地址后点击“写入”。写入完成后,断电重启设备使节点地址设置生效。


3、重启完成后再次执行“与物理网络配置比较和合并”,在匹配界面选择“应用物理网络配置”,完成设备添加。

注意:节点地址写入后必须断电重启,否则设置不生效,后续扫描仍会报节点超出范围错误。
1、将PLC切为离线状态,右键新增的主站模块IOL7A-EC01B-8A,点击“编辑模块配置”。

2、示例配置:
主站 X00、X01 端口配置 2 个 IOL7A-A8C-M12,X02-X07 端口不使用,但实际只在X00接了1个IOL7A-A8C-M12,X01未连接。

3、端口配置规则:
• 所有端口必须完成配置,未使用端口须统一设为DI;若存在空插槽,程序将无法下载。
• 搭配实点科技IOL7A系列从站时,删除端口默认的DI配置,插入对应从站型号。
• 若需为PIN2引脚供电,需将对应PORT的PIN2配置改为DO并赋值(本例IOL7A-A8C-M12不需要辅助供电)。
4、配置完成后,将PLC切回在线状态,下载程序至控制器。
程序下载完成后,在“I/O映射”界面查看IO-Link状态(Subindex 001–008)。常见状态码含义如下:

模拟量从站的过程数据默认以字节(Byte)为单位输出,实际使用时需将两个字节组合为一个字(Word)。本例采用联合体方式处理:
1、新建联合体
在数据类型→联合体中,新建名为U1的联合体,成员包含一个2字节数组(AI1)和一个Word类型变量(AI2)。两个成员自动等价,可互相转换读取。

2、创建全局变量并绑定至I/O映射
创建全局变量,将其绑定至I/O映射中对应的模块地址。


3、程序中赋值并监控
在程序中将B1、B2关联至联合体,监控联合体中的Word变量即可获取模拟量数值。

4、验证示例:
第一通道默认量程为0–10V(对应数值0–27648),外部输入10V信号,读取值接近理论值27648,结果符合预期。


提示:联合体是本例处理字节拼接的一种方式,并非唯一方案。如有其他更适合项目结构的数据处理方式,可自行选用。
1、在模块配置界面点击“添加”,依次选择索引后确认,通过写入对应参数完成模式切换或量程修改。




2、输入/输出模式切换示例
将X00切换为输出模式,X01–X07保持输入模式:
• Index:64
• Subindex:0
• Length:8
• Data:01,00,00,00,00,00,00,00

3、量程修改示例
将X00–X07共8个通道的量程统一切换为4–20mA(对应数值0–27648):
• Index:65
• Subindex:0
• Length:8
• Data:07,07,07,07,07,07,07,07

注意:每次修改参数后,必须重新下载程序至控制器,修改方可生效。