⚡本文速览
适用产品 | EC5R-1616B |
主站板卡 | 赫优讯CIFX 50-RE(PC板卡,EtherCAT主站) |
组态软件 | SYCON.net |
核心流程 | 导入XML → 添加CIFX板卡 → 扫描从站 → 主从站配置 → 下载配置 → 状态监控 → 数据交换测试 |
关键前提 | 从站须先上电,并用网线串接到CIFX板卡靠近指示灯的口 |
关键注意 | SYCON.net上的任何修改,只有下载到板卡后才真正生效 |
EC5R-1616B是实点科技5系列一体式I/O模块,提供16点DI(NPN/PNP兼容)与16点DO(PNP)。当它作为EtherCAT从站接入赫优讯CIFX 50-RE主站板卡时,需要在SYCON.net中完成组态,并将配置下载到板卡,才能建立数据交换。
完成以上通信要经过哪些步骤?从导入ESI文件(.xml)、添加CIFX主站、扫描从站,到主从站参数配置、下载配置,再到状态监控与数据交换测试,每一步都环环相扣——尤其是SYCON.net上的任何修改,只有下载到板卡后才真正生效。本文以EC5R-1616B为例,演示在SYCON.net上的完整组态流程。
一、测试环境
控制器型号 | CIFX 50-RE(EC板卡) |
5系列模块型号 | EC5R-1616B (EcatTerminal-EC5R_V1.0.7_UINT) |
组态软件 | SYCON.net |
二、网络拓扑
上位机通过赫优讯CIFX 50-RE板卡作为EtherCAT主站,经EtherCAT总线连接EC5R-1616B模块,构成测试网络。
三、在SYCON.net上的组态配置
1.导入XML
即添加从站的ESI文件(.xml文件)到Device Catalog中。点选菜单栏【Network】→【Import Device Descriptions...】→选择.xml文件→【打开】→【是】,最后在界面右侧的Device Catalog中可以找到已经加载的从站。如界面右侧无Device Catalog,可在菜单栏【Network】→【Device Catalog...】中打开。
2.添加CIFX板卡
在Device Catalog中找到EtherCAT→Master→CIFX RE/ECM,并用鼠标左键将CIFX拖拉到界面中间的灰线上。
双击拖拉出来的CIFX图标,或在图标上右键→【Configuration】打开配置界面,点开Device Assignment→【Scan】,找到CIFX 50-RE并打勾,最后【Apply】→【OK】关闭窗口。
3.扫描从站
在CIFX图标上右键→【Network Scan】,扫描出从站。注意在Network Scan之前应先给从站上电,并用网线串接到CIFX板卡上(接在靠近指示灯的那个口上)。
4.主从站EtherCAT配置
在CIFX图标上右键→【Disconnect】,双击CIFX图标打开主站配置,其中可以配置主站的Cycle time、初始化状态、同步模式、通信触发、看门狗等。
除此之外,还可以看到网络拓扑。Address Table是作为PI(Process Image,即实时通信数据)通信的地址,Address Table把网络中所有从站的PI数据按照拓扑的顺序排列,即每个从站的每个PI数据在Address Table中都有唯一的Address。
5.下载配置到板卡
主从站配置完成之后,右键CIFX图标→【Download】即可把配置信息下载到板卡上。或是先右键→【Connect】,再右键→【Download】也行,弹出提示后直接确认下载即可,下载完成后在界面下方的Output Windows窗口会提示下载完成。
特别注意:下载这一步骤不可省略。SYCON.net上的任何修改,只有下载到板卡上才可真正生效。
6.状态监控
下载配置完成后,板卡就根据配置运行起来了。此时,右键CIFX图标→【Connect】,再右键CIFX图标→【Diagnosis...】可以监控板卡的运行情况。
可以看到,板卡当前的状态是Communication+Run,表示板卡已经运行,且正常进行数据交换。另外也可以看到Network state为Operate,说明网络已经在进行数据交换了;而当Network state为Idle时,表示EtherCAT网络不在OP状态。点击Station Diagnosis,可以看到从站的状态是否掉线。
7.数据交换测试
在板卡运行起来后,进入【Diagnosis】→【Tools】→【IO Monitor】,同样可以看到上下两部分,上部分为Input data,即主站读从站的数据;下部分为Output data,即主站写从站的数据。
EC5R-1616B为16通道DI+16通道DO,其中,将前8个DI与前8个DO相连,所以当板卡把前8个DO置1时,前8个DI也会采集到置1信号。在IO Monitor的Output data的第一个字节输入255,即0xFF,再点【Update】,可以看到Input的第一个字节也更新为255,说明数值255已经由板卡主站写给了模块,且模块的值也已经传回了板卡,且I/O模块对应的I/O点也已经点亮。
以上即为赫优讯CIFX 50-RE板卡在SYCON.net上组态EC5R-1616B的完整流程。把握三个关键点即可稳定通信:一是从站先上电,并用网线接在CIFX板卡靠近指示灯的口;二是Address Table中每个PI数据都有唯一地址,是数据读写的依据;三是SYCON.net上的任何修改都必须下载到板卡后才真正生效。