描述:
使用ASM456 接口模块,可以把MV440 传感器通过 PROFIBUS 连接到 SIMATIC S7-300 。这里,我们通过例子来说明必要的设置,例子可在本条目的后面下载到。n
注意:
使用标准块 FB79可以将 MV440 传感器通过 PROFINET 直接连接到控制器上而不需要接口模块 (ASM)。更多关于这方面的调试信息请参考 "SIMATIC MV440" 操作指令手册,条目号 ID 35126583。n
内容:
1. 参数化MV440 传感器
2. 集成到硬件组态
3. 例子程序结构
4. 通过变量表测试
5.例子程序下载
1. 参数化 MV440 传感器
下边的步骤描述了除了连接到 S7-300 PLC 外,还要对 MV440 所做的参数设置。n
- 打开 Coection 键,在 Ports > ASM 下选择传输速率。
图. 01:传输速率 - 选择 Coections > Integration > Coections 定义触发源和结果对象。
图. 02:触发源和结果对象更多关于触发的信息,请参考 "SIMATIC MV440" 操作指令手册 (条目ID 35126583),10.1.6.3"READ Commands" 章节。
- 选择 Coections > Result & string > Format string
图. 03:格式串 - 切换 MV440 到处理模式。
图. 04:处理范围
2. 集成到硬件组态
在例子程序中,ASM456 的 PROFIBUS 地址是9,I/O 地址 256,SIMATIC 控制器 CPU 317-2 PN/DP 的 DP 地址是 2。n
图. 05:硬件组态n
以下是 ASM456 特性参数.n
图. 06:ASM456 特性参数n
图. 07:程序结构
注意:
- 关于调用 MOBY FB 45 以及程序结构中数据块的信息,可参看 "RFID Systems FB 45" 手册,条目:21738808
- 用于生成 DB 块的包括多种语言形式的 UDT,可在功能块 FB45 的更新条目 ID: 33148645 中得到。
4. 通过变量表测试
置位"MOBY Param_e_blocks.command_start" 触发 MV440 读程序,并将结果存储在 DB30 第 2 个字开始的数据块里。数据长度存在数据块的 DBB1 中,可以通过 "MOBY Param_e_blocks.init_run" 位来复位ASM。
Fig. 08: Variable table
MV440_with_ASM456.zip ( 212 KB )
编程环境:
本 FAQ 中下载的程序是用 STEP 7 V5.4 SP5 生成的。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333885.html