通过I/O接口集成ASM470接口模块

n

问题:
ASM470接口模块是否通过I/O接口集成到SIMOTION单元?n

解答:
命令和信号交换通过周期性服务处理。n

协同Moby I系统,该附属程序为ASM470建立了3个样例命令。
- 写命令:传送一个值。
- 读命令:读取一个值。
-复位命令:关于MOBY操作模式的参数化复位命令n

该程序不依赖于使用的SIMOTION平台。
参考条款ID:11886029
“I/O模块的兼容性列表,可与SIMOTION共用”n

程序描述 :

已经实现3种独立方案的处理方式选择:n

1) 方案Write_MDS,处理写命令:
当变量“Write_MDS”设置为“1”,地址0xA2处的一个值被写到地址0x18中。
- Write_MDS = 0当该方案处理完毕。
- 写命令只有在MDS存在时执行。n

2) 方案Read_MDS,处理读命令:
当变量“Read_MDS”设置为“1”,读取地址0x18中的值。
- Read_MDS = 0当该方案处理完毕。
- 读命令只有在MDS存在时执行。n

替代选项(在程序中有注释)
- 读命令在MDS被检测到时执行(上升沿)。n

3)方案Reset_MDS,处理复位命令:
当变量“Reset_MDS”设置为“1”,则发送一个复位命令。
- Reset_MDS = 0当该方案处理完毕。n

更多相关变量:

- 变量“MDS_Present”指示是否存在MDS。
(TRUE=存在,FALSE=不存在)n

- 变量“MDS_Fault”指示是否有错误产生。
(TRUE=存在错误,FALSE=没有错误)n

- 变量“MDS_FaultCode”指示错误码(0x00...0x1F)。
这些变量只指示错误情况。错误检测特性在其它的样例程序没有实现。

注意事项:

必须创建如下所示的I/O变量(地址在硬件配置中指示)
- in_asm470 = 16字节数组
- out_asm470 = 16字节数组

ST程序:
参考附件

通过I/O接口集成ASM470接口模块 ASM470.st ( 10 KB )

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论