1.CPX-E-EP配置如下,模块编号从0开始,本次测试的CPX-E-4IOL模块编号为2

2.PLC侧建立如下变量

READDATA:IO-LINK从站反馈的数据

writedata:IO-LINK主站往从站发出去的数据(这里用作SPAN显示单位的修改)

CPXEPMES:MSG消息控制指令所需的结构体变量

writedata_portmode:IO-LINK主站往从站发出去的数据(这里用作CPX-E-4IOL模块端口模式的修改)

3.选择MSG指令的路径

4.修改CPX-E-4IOL的端口3模式的数据如下

消息控制选择变量CPXEPMES,源元素选择变量writedata_portmode,长度为1,服务码=16#10(写单个参数),类别=16#65(模块参数),实例=16#3(模块编号+1),属性=16#14(下图中的19+1的16进制),writedata_portmode=3 (IO-LINK模式)

5.修改连接Port3口的SPAN-PNLK显示单位为KPA的数据如下:

消息控制选择变量CPXEPMES,源元素选择变量writedata,长度为5,目标元素选择变量READDATA,服务码=16#33(写IO-LINK参数),类别=16#300(ISDU通道),实例=16#3(port3),属性=16#2(模块编号),writedata数据如下,Index需要注意高低字节顺序

6.修改连接Port3口的SMS电缸的中间位置为1000.3的数据如下

消息控制选择变量CPXEPMES,源元素选择变量sms_writedata(sint数组),长度为7,目标元素选择变量sms_writedata(sint数组),服务码=16#33(写IO-LINK参数),类别=16#300(ISDU通道),实例=16#3(port3),属性=16#2(模块编号),sms_writedata数据如下,Index需要注意高低字节顺序