• {{item.name}}
SIMATIC S7-1200系列 {{item.name}}
{{item2.name}}
更多

S7-1200 与 IM60 进行 PROFINET 通信

star star star star star
0 分
发布时间:2024年08月08日
  • 0
  • 687
S7-1200 与 IM60 进行 PROFINET 通信组态使用入门

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 电压

A diagram of a device

Description automatically generated

图1. AM03模块接线

通信组态配置

1.在 TIA Portal V19 软件中安装 IM60 的 GSD文件,点击选项菜单,管理通用站描述文件(GSD),如图2所示。

A screenshot of a computer

Description automatically generated

A screenshot of a computer

Description automatically generated

图2. 添加 IM60 GSD文件

2. 添加新设备,CPU 1217C, 设置 CPU 的 IP 地址:192.168.0.127; 设备名称:cpu1217。

A screenshot of a computer

Description automatically generated

图3. 设置 CPU 1217C IP 地址和设备名称

3. 网络试图中,从硬件目录中拖拽 IM60,点击 ET200 SMART 图标左下角蓝色字体未分配,下拉菜单中选择CPU 1217C 作为控制器。组态设置 IM60 的 IP 地址:192.168.0.160; 设备名称: im60, 如图4所示。

A screenshot of a computer

Description automatically generated

图4. 设置 IM60 的 IP 地址和设备名称

4. 双击 ET200 SMART 图标,进入设备视图,添加 AM03 扩展模块,设置通信数据 IQ 地址区域,如图5 所示。

根据任务描述,需要使用到的通道地址分别为:

IM60 本体集成的前 8 个输出点: QB2

AM03 AI0: IW68 ; AM03 AQ0: QW68

A screenshot of a computer

Description automatically generated

图5. IO 数据设置

5. 点击 IM60 以太网口,查看属性,在 PROFINET 接口 > 高级选项 > 实时设定 > IO 周期中设置 IM60 更新时间,勾选自动计算更新时间,最小更新时间为 4ms,看门狗时间为 3 倍的更新时间,如图6 所示。

A screenshot of a computer

Description automatically generated

图6.设置更新时间及看门狗时间

6. IM60 设备视图,设备概览中,点击板载输入条目,在属性中设置 IM 60 本体集成 DI0 滤波时间为 3.2ms,如图7所示。

A screenshot of a computer

Description automatically generated

图7. 设置 DI0 滤波时间

7. IM60 设备视图设备概览中,点击 AM03 模拟量输入条目,属性中设置 AM03 输入通道 干扰抑制频率为 50 HZ,通道 0 和 通道 1 测量类型为电压 ±10V, 通道 0 滤波为无,如图8所示。

A screenshot of a computer

Description automatically generated

图8. AM03 输入设置

8. 设置 AM03 输出通道类型为电压±10V,如图9所示。

A screenshot of a computer

Description automatically generated

图9 设置 AM03 输出

10. 编译并下载程序至 PLC 中,网络视图,点击 IO 总线,鼠标右键,下拉菜单中选择分配设备名称。为 IM60 分配设备名称,如图10所示。

A screenshot of a computer

Description automatically generated

A screenshot of a computer

Description automatically generated

图10.为 IM 60 分配设备名称

11. 在网络视图中,转至在线,查看通信状态,如图11所示。

A screenshot of a computer

Description automatically generated

图11. PLC 信息查看设备状态

综上所述, S7-1200 CPU 和 IM60 的 PROFINET IO 通信已经成功。

编程测试

1. S7-1200 中编程

首先对 IM60 本体集成的 8 个输出点( QB2 ) 整体按照 1HZ 的频率控制输出;

然后再对 AM03 AQ0 (QW68) 通道输出13824, 监控 AM03 AI0 (IW68) 的通道值,如图12所示。

A screenshot of a computer

Description automatically generated

图12. 编程并控制 IM60 及 AM03

剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

0元领课点我

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。