- {{item.name}}
S7-1200 与 IM60 进行 PROFINET 通信
- 0
- 470
S7-1200 与 IM60 进行 PROFINET 通信
本文档介绍使用 S7-1200 CPU与 IM 60 进行 PROFINET 通信,实现对 IM60 及 AM03 的控制。
使用软件及硬件
软件:
TIA Portal V19
ET 200 SMART IM60 GSD 文件下载链接:
https://support.industry.siemens.com/cs/cn/zh/view/109954535
硬件:
CPU 1217C DC/DC/DC (6ES7217-1AG40-0XB0)
IM60 ( 6ES7288-4RM60-0AA0 )
AM03 2AI/1AQ ( 6ES7288-3AM03-0AA0 )
实验任务
S7-1200 CPU 与 ET200 SMART 进行 PROFINET 通信
CPU 1217C IP地址:192.168.0.127
IM60 IP地址:192.168.0.160 设备名称:im60
S7-1200 CPU 控制:
- IM60 本体集成的前 8 个DQ 1Hz 闪烁;
- 设置 IM60 本体集成输入点 DI0 滤波时间设置为 3.2ms
- 控制 AM03 输出通道 AQ0 通道值为 13824, 观察 AM03 输入通道 AI0 的通道值。
设备接线:将 IM60 后的 AM03 输出通道 AQ0 接到输入通道 AI0 上,接线如图1所示。 设置 AM03 模块输出 ±10V 电压,输入通道测量 ±10V 电压
图1. AM03模块接线
通信组态配置
1.在 TIA Portal V19 软件中安装 IM60 的 GSD文件,点击选项菜单,管理通用站描述文件(GSD),如图2所示。
图2. 添加 IM60 GSD文件
2. 添加新设备,CPU 1217C, 设置 CPU 的 IP 地址:192.168.0.127; 设备名称:cpu1217。
图3. 设置 CPU 1217C IP 地址和设备名称
3. 网络试图中,从硬件目录中拖拽 IM60,点击 ET200 SMART 图标左下角蓝色字体未分配,下拉菜单中选择CPU 1217C 作为控制器。组态设置 IM60 的 IP 地址:192.168.0.160; 设备名称: im60, 如图4所示。
图4. 设置 IM60 的 IP 地址和设备名称
4. 双击 ET200 SMART 图标,进入设备视图,添加 AM03 扩展模块,设置通信数据 IQ 地址区域,如图5 所示。
根据任务描述,需要使用到的通道地址分别为:
IM60 本体集成的前 8 个输出点: QB2
AM03 AI0: IW68 ; AM03 AQ0: QW68
图5. IO 数据设置
5. 点击 IM60 以太网口,查看属性,在 PROFINET 接口 > 高级选项 > 实时设定 > IO 周期中设置 IM60 更新时间,勾选自动计算更新时间,最小更新时间为 4ms,看门狗时间为 3 倍的更新时间,如图6 所示。
图6.设置更新时间及看门狗时间
6. IM60 设备视图,设备概览中,点击板载输入条目,在属性中设置 IM 60 本体集成 DI0 滤波时间为 3.2ms,如图7所示。
图7. 设置 DI0 滤波时间
7. IM60 设备视图设备概览中,点击 AM03 模拟量输入条目,属性中设置 AM03 输入通道 干扰抑制频率为 50 HZ,通道 0 和 通道 1 测量类型为电压 ±10V, 通道 0 滤波为无,如图8所示。
图8. AM03 输入设置
8. 设置 AM03 输出通道类型为电压±10V,如图9所示。
图9 设置 AM03 输出
10. 编译并下载程序至 PLC 中,网络视图,点击 IO 总线,鼠标右键,下拉菜单中选择分配设备名称。为 IM60 分配设备名称,如图10所示。
图10.为 IM 60 分配设备名称
11. 在网络视图中,转至在线,查看通信状态,如图11所示。
图11. PLC 信息查看设备状态
综上所述, S7-1200 CPU 和 IM60 的 PROFINET IO 通信已经成功。
编程测试
1. S7-1200 中编程
首先对 IM60 本体集成的 8 个输出点( QB2 ) 整体按照 1HZ 的频率控制输出;
然后再对 AM03 AQ0 (QW68) 通道输出13824, 监控 AM03 AI0 (IW68) 的通道值,如图12所示。
图12. 编程并控制 IM60 及 AM03
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}