- {{item.name}}
使用 S7-1200 通过 PROFINET 连接 UPS1600 实现周期通信
- 0
- 57
使用 S7-1200 通过 PROFINET 连接 UPS1600 实现周期通信
本文主要介绍了如何使用 S7-1200 通过 PROFINET 连接 UPS1600(仅 -2AY0 型号配备PROFINET/以太网接口)实现周期通信。
硬件和软件需求
序号 | 说明 | 订货号 |
1 | CPU 1217C 固件版本V4.2 | 6ES7 217-1AG40-0XB0 |
2 | UPS1600 PN 10A 固件版本V2.2 | 6EP4134 -3AB00-0AY0 |
3 | UPS1100 1.2Ah | 6EP4131 -0GB00-0AY0 |
表1.硬件列表
序号 | 说明 | 链接 |
1 | TIA Portal V14SP1或更高 | - |
2 | UPS1600 V2.2 TIA Library | https://support.industry.siemens.com/cs/cn/zh/view/78817848 |
表2.软件列表
UPS1600和UPS1100接线
UPS1600与直流电源和UPS1100电池模块的接线,见下图。
图1.接线图
操作步骤
1.通过如下步骤配置计算机的IP地址,
选择“控制面板>网络与共享中心>本地连接>属性”打开Internet协议版本4(TCP/IPv4)。本例中将计算机IP地址设置为172.21.109.111。见下图。
图2.设置计算机IP地址
2. 使用UPS1600PN的PROFINET功能前必须将前面板旋钮 Vthr设置为“REN”,否则UPS1600PN无法正常通信,旋钮Tb可设置到任意位置。见下图。
图3.设置前面板旋钮
3. 在STEP7 V14SP1中创建新项目,添加S7-1200并配置 IP地址 。选择“设备组态>CPU网络接口>以太网地址>添加新子网>在项目中设置IP地址>IP地址”,本例中将 CPU的PN口IP地址设置为172.21.109.122。见下图。
图4.设置PLC的IP地址
4. 进入“网络视图”,根据实际UPS型号和固件版本,从”硬件目录>供电与配电>电源>SITOP UPS>UPS1600”中找到 UPS1600 PN,将其拖拽到网络中。见下图。
图5.在网络试图中添加UPS1600
5. 为UPS1600分配控制器,点击“未分配”,在下拉菜单中选择PLC接口。见下图。
图6.为UPS1600指定控制器
6. 配置电池模块,在网络视图中用鼠标双击UPS1600,进入UPS1600的设备视图,根据实际电池的型号和数量,从从”硬件目录>供电与配电>电源>SITOP UPS>UPS1100”中拖拽电池到机架插槽1~6。本例中使用了一块电池6EP4131-0GB00-0AY0。见下图。
图7.为UPS1600指定控制器
7. 配置UPS1600的各项参数。在UPS1600的设备视图,选择0号槽的UPS1600模块,选择“属性>设备组态>基座单元 ”,根据实际的需求来设置参数,注意“允许缓冲”必须勾选,否则UPS无法切换到缓冲模式。
图8.配置UPS1600
8. 配置UPS1600的IP地址。在UPS1600的设备视图,选择0号槽的UPS1600模块,选择“属性>PROFINET接口>以太网地址 ”,此处可以查看和修改默认的IP地址。见下图。
图9.设置UPS1600的IP地址
9. 查看UPS1600 的I/O地址。在UPS1600的设备视图,选择0号槽的UPS1600模块,选择“属性>I/O数据>I/O地址 ”,在本例中UPS1600的输入地址为IB100~IB107。见下图。
图10.设置I/O地址
10. 依据I/O地址添加符号。在TIA V14SP1的项目树种选择“PLC变量>显示所有变量”,依据 表3 在列表中添加变量。见下图。
字节偏移量 | 数据 | 描述 | 数据类型 |
0 | Input voltage | 存在输入电压:• 0:不正常• 255:正常 | Unsigned8 |
1 | Buffer mode | 缓冲模式:连接在 SITOP UPS1600上的负载通过与SITOP UPS1600相连的蓄能器得到供电:• 0:inactive• 255:active | Unsigned8 |
2 | Ready for buffering | 缓冲已就绪,因为缓冲模块的蓄能器已充分蓄能:• 0:不正常• 255:正常 | Unsigned8 |
3 | Charge sufficient | 电量充足:当设置此标志时,表示已达到所需的电量:• 0:不正常• 255:正常 | Unsigned8 |
4 | Battery changerecommended | 建议更换电池:电池容量不足以达到指定的缓冲时间:• 0:no• 255:yes | Unsigned8 |
5 | Not used | - | Unsigned8 |
6 | Battery charge level | 电池充电状态,单位 %:• 0-100:0-100%• 255:unknown battery | Unsigned8 |
7 | Battery connectionmaintenance | 与电池的连接中断:检查连接和熔断器:• 0:no maintenancerequired• 255:maintenance required | Unsigned8 |
表3.I/O数据
图11.添加PLC变量
11. 下载PLC程序。在TIA V14SP1的项目树中选择“PLC_1[CPU 1217C DC/DC/DC]”,点击按钮“下载到设备”,在弹出的新窗口中搜索并选中PLC,点击“下载”。见下图。
图12.下载PLC程序
12. 对UPS1600分配设备名称,进入“网络视图”,右键点击UPS1600,选择“分配设备名称”。见下图。
图13.分配设备名称
13. 在窗口中勾选“仅显示同一类型的设备”,点击“更新列表”,选中搜索到的设备后点击“分配名称”。见下图。
图14.分配名称
14. 在线监控网络视图查看设备的连接状态, 见下图。
图15.在线检查网络状态
15. 在监控表中查看所有变量的状态,见下图。
图16.监控表
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}