在FM 350-2上直接 访问I/O

问题:
在 FM 350-2 上如何通过访问 I/O 直接读取计数值和测量值?

解答:
FM 350-2 允许最多四个计数值或测量值直接显示在模块I/O上。可通过使用“指定通道”功能来定义哪个单个测量值要显示在nI/O 区。
根据计数值或测量值的大小,必须在“用户类型”中将数据格式参数化为“Word”或“Dword”。如果参数化为“Dword”,每个“用户类型”只能有一个计数值或测量值。如果参数化为“Word”,可以读进两个值。

在用户程序中,命令 L PIW用于 Word 访问,L PID用于nDword 访问。
访问地址的结构如下;

  • 对于 Word 访问:FM350-2 的模块地址从 HW Config.n+8,+10,+12,+14 开始
    实例:FM350-2 地址是 256,访问 L PIW 264,L PIW 266,L PIWn268,L PIW 270
  • 对于 Dword 访问:FM350-2 的模块地址从 HW Config. +8,+12n开始
    实例:FM350-2地址是256,访问 L PID 264,L PID 268

用这种方法读出测量值不需要读函数“FC CNT2_RD”。模块每隔 2 msn更新一次 I/O 输入接口。
如果需要四个以上的测量值或计数值,则也需要读函数“FCnCNT2_RD”来进行。

如下可进入参数窗口“指定通道”:

  • 在硬件组态中双击 FM350-2 。
  • 在“属性 - FM350-2 计数器”窗口中按“参数”按钮。n

在FM 350-2上直接 访问I/O

图1:设置 FM350-2 的属性

  • 在“FM350-2计数器[参数赋值]”窗口中选择菜单条目“编辑 >n定义通道”。n

在FM 350-2上直接 访问I/O

图2:定义通道

 

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

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

相关推荐

发表回复

登录后才能评论