image-20240509154327328
对于自动化工程师,不仅要知道程序如何实现,也需要知道控制系统如何搭建,这样才能从容应对各种突发问题;本文通过小编的实际经验,给大家分享如何配置s7-1200系统。如果文章内容存在错误,请大家不吝赐教;如果大家有更好的方法,也可以留言分享;注:其它系统选型步骤类似,可套用;
一 | IO统计 |
在实际应用中,配置任何系统,第一步都需要对该系统所控制的设备的IO进行统计。计算出系统所需的DI、DO、AI、AO、通讯接口等,并根据需求预留部分备用点位,一般预留总IO的20%~30%,客户有要求的,按照客户要求预留相应IO;
下表列出常用设备的IO统计点位供大家参考;
设备类型 | DI | DO | AI | AO | 说明 |
---|---|---|---|---|---|
单方向直启电机(星三角) | 3 | 1 | 0 | 0 | DI:合闸反馈,运行反馈,故障反馈 DO:电机启停 |
正反转直启电机 | 4 | 2 | 0 | 0 | DI:合闸反馈,正转运行反馈,反转运行反馈,故障反馈 DO:电机正转,电机反转 |
单方向变频启动电机 | 3 | 1 | 1 | 1 | DI:合闸反馈,运行反馈,故障反馈 DO:电机启停 AI:变频器频率给定 AO:变频器频率反馈 |
正反转变频启动电机 | 3 | 2 | 1 | 1 | DI:合闸反馈,运行反馈,故障反馈 DO:电机正转,电机反转 AI:变频器频率给定 AO:变频器频率反馈 |
电磁阀、气缸(单作用)、气动阀(不带反馈) | 0 | 1 | 0 | 0 | DO:打开或关闭命令 |
电磁阀、气缸(单作用)、气动阀(带反馈) | 2 | 1 | 0 | 0 | DI:开到位反馈,关到位反馈 DO:打开或关闭命令 |
电动阀 | 4 | 2 | 0 | 0 | DI:开运行反馈,关运行反馈,开到位反馈,关到位反馈 DO:开阀命令,关阀命令 |
比例调节阀 | 0 | 0 | 1 | 1 | AI:阀门开度反馈 AO:阀门开度给定 |
注:以上仅供参考,实际应用中以设备实际点位为准;
- 考虑到模拟量点位成本较贵,通常也采用通讯形式获取变频反馈数据;
- 星三角一般按照直启考虑IO点位,星三角正反转的应用比较少见,线路更加复杂一般不考虑;
- 电动阀,通常分三相和单相,一般单相控制较少采集开运行反馈及关运行反馈;
- 变频控制电机,需要确认电机是否带强冷风扇,一般运行频率小于30Hz的场景,电机必须配强冷风扇;
二 | 通讯方式 |
s7-1200通讯总览
IO统计完成后,还需要统计系统中需要的通讯情况,考虑是否增加扩展模块或者更换控制器;S7-1200家族提供各种各样的通信选项以满足您所有的网络要求,如下所示:
- I-Device
- PROFINET
- PROFIBUS
- 远距离控制通信
- 点对点(PtP)通信
- USS 通信
- Modbus RTU
- AS-i
- IO LINK MASTER
s7-1200本体集成以太网接口,支持以下通讯协议:
- TCP/IP
- UDP
- OPC UA(服务器)
- ISO-on-TCP
- Modbus TCP
- S7 通信
- Profinet IO
注:需要注意链接资源,全系连接资源如下:
PG | HMI | GET/PUT | OPEN IE | WEB | Profinet | |
---|---|---|---|---|---|---|
连接资源Zui大数量 | 3 | 12 | 8 | 8 | 30 | 16 |
- PG: 编程资源,只允许连接一台PC
- HMI: 触摸屏连接资源,一台HMI设备可能占多个资源;保证4个HMI连接;
- GET/PUT: S7通讯资源,作服务器与客户端各8个;
- OPEN IE: TCP/UDP/ISO_on_TCP以及Modbus TCP
- WEB: 网页连接资源,保证支持3个WEB浏览器;
- Profinet: Zui多可以带16个IO Device,所有IO设备的子模块数量Zui多为256个。
其它非本体以太网支持通讯,需要增加通讯模块实现,通讯模块说明详见样本手册;