首页知识分享如何在欧姆龙Sysmac Studio中完成EtherCAT协议下的IOL7A-A8C-M12组态配置

如何在欧姆龙Sysmac Studio中完成EtherCAT协议下的IOL7A-A8C-M12组态配置

2026-05-31

本文速览

 

1.适用产品

IOL7A-EC01B-8A+IOL7A-A8C-M12

 

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状态查看、全局变量绑定以及模式与量程切换的完整操作流程。

 

 

 

一、安装XML文件

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切回在线状态,下载程序至控制器。

 

四、IO-Link状态查看

程序下载完成后,在“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

 

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