快速访问已分配区域的用户区域(USER STAT)中的计数值和测量值。 本文将以连接24V 脉冲加方向编码器为例,介绍在 TIA V16编程软件中直接读取FM350-2计数值。
程序中如果只调用块FC2 CNT2_CTR 来控制FM350-2,则可通过硬件地址装载值L PIW 和 L PID直接访问计数值和测量值。模块每隔 2 ms 更新一次 I/O 输入接口
对于 L PIW,请使用模块地址加上偏移量 8 至偏移量 14 作为地址;对于 L PID,请使用模块地址加上偏移量 8 至偏移量 12 作为地址
● 值的低位或高位
L PIW
可能的地址 = 模块地址 +8、模块地址 +10、模块地址 +12、模块地址 +14
● 值的低位和高位
L PID
可能的地址 = 模块地址 +8、模块地址 +12
FM350-2接线参考:接线
打开TIA V16编程软件,进入设备视图,根据实际的硬件配置,然后进行设备组态,右击模块,选择“参数”,如下图所示。
双击FM350-1进入模块参数配置界面,如下图所示。
通道参数配置,按照实际情况设置,此处不做赘述。
上述所有配置完成后编译存盘。
FM350-2与CPU之间的通讯结构包含在用户数据类型CNY2_CHANTYPE中,TIA直接添加DB块进行类型选择,如下图所示。
将模块的起始地址和通道地址赋值给DB参数,可以直接赋值也可以通过硬件属性中导出,如下图所示。
DB中模块地址和通道地址,如下图所示。
调用块FC2 CNT2_CTR 来控制FM350-2 ,如下图所示。
填写计数DB NO,如下图所示。
组态中模块起始地址256。
Word访问:PIW 256+8 PIW256+10 PIW256+12 PIW256+14
Dword访问:PID 256+8 PID256+12
FM350-2 允许最多4个计数值或者测量值直接显示在模块的I/O上。编程访问参考:编程
您可以通过下面的链接下载FM350-2模板手册.
https://support.industry.siemens.com/cs/cn/zh/view/1105178
由于本文档是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。