JZGKCHINA
工控技术分享平台
01
硬件配置清单
硬件名称 | 型号 | 数量 | |
---|---|---|---|
1 | PLC | CX5020-0111 M310 | 1 |
2 | PROFIBUS DP适配器 | 6ES7 151-1BA02-0AB0 | 1 |
3 | 数字量输出模块 | 6ES7 132-4BD01-0AA0 | 2 |
4 | 电源模块 | 6ES7 138-4CA01-0AA0 | 1 |
02
设备架构图
图1-1 设备架构图
03
安装GSE文件
打开TwinCAT3的安装路径(案例中使用的电脑默认安装在C盘),打开C盘 TwinCAT>3.1>Config>IO>Profibus,将ET200S的GSE文件拷贝在该目录下,如图1-2所示。
图1-2 安装GSE文件
04
新建工程
打开TwinCAT3,选择菜单栏中“文件”>“新建”>“项目”,在新建项目窗口中,选择“TwinCAT Projects”,如图1-3所示
图1-3 创建工程
搜索与PC连接的PLC, 在工程选择“SYSTEM”>“General”>“Choose Target”,如图1-4、1-5、1-6所示。
图1-4 选择目标
图1-5 选择EtherNET
图1-6 搜索在线PLC并添加
将PLC已经连接的设备扫描添加到工程中,“I/O”>“Devices”,右击选择“Scan”,如图1-7所示。在搜索窗口中,勾选与ET200S连接的端口并确定,如图1-8所示,并手动组态IO模块(需要与实际组态一致),如图1-9所示。
图1-7 选择搜索
图1-8 勾选与ET200S连接的端口
图1-9 组态IO模块
设置PROFIBUS DP通讯速率以及PLC的PROFIBUS DP站号,双击“Device2(CX5020-0111-M310)”,选择“CCAT PBM”,如图1-10所示
图1-10 设置PLC的DP地址以及通讯速率
组态完成后,可以在ET200S中查看PROFIBUS DP地址等相关参数,双击“Box1(ET 200S HighFeature )”>“Profibus”,如图1-11所示。
图1-11查看ET200S的PROFIBUS DP地址
注意:
ET200S中的PROFIBUS DP地址必须通过拨码设置,设置完成后,TwinCAT3扫描上来的地址为拨码设置的地址。
添加PLC标准工程,右击“PLC”>“添加新项”,然后选择标准工程,如图1-12所示。
图1-12 添加PLC标准工程
创建变量,点击“PLC”>“POUs”,并双击“MAIN(PRG)”,定义变量,并定义变量的逻辑关系,如图1-13所示,完成后右击“Untitled1 Project”,选择“生成”,生成变量实例并保存,如图1-14所示。
图1-13 创建变量
图1-14 生成变量实例
将生成的变量实例与ET200S的输出通道关联,双击“MAIN.Output1”>“Linked to”,选择需要关联的变量(ET200S中DO模块为4通道的,数据类型为USINT,如果定义的变量为BOOL,则输出的只有模块的第一个通道),如图1-15所示。
图1-15 变量实例与输出通道关联
保存工程,然后将程序下载到PLC中,在菜单栏中先选择激活配置,然后再选择登入到PLC中,如图1-16所示。
图1-16 激活配置与登入PLC
05
变量值监控与ET200S的
DO模块输出监控
登入到PLC后,可以监控变量值以及ET200S中DO模块的值,如图1-17所示。
图1-17 变量值监控与ET200S的DO模块输出监控
提示:
① 案例中使用的TwinCAT3版本为TC31-Full-Setup.3.1.4024.10-CN,Windows系统为Win 110 专业版。
② ET200S的GSE文件需要到西门子官网中下载。
③ PROFIBUS DP也可以手动组态(离线组态)。
④ 不管是西门子博途或者Step7 V5.6还是TwinCAT3组态PROFIBUS DP通讯,默认的通讯速率都是12Mbps/s。
相关案例下载地址的获取,
请关注“剑指工控“微信公众号后,
添加管理员,
加入剑指工控微信群后获取。
作者简介
稻草人:
一个打铁的电气搬砖人。