分享

西门子S7-1200与倍福PLC的PROFINET通讯(附案例下载)

 Hecanxing 2021-09-29

01 


硬件配置清单


序号

硬件名称

型号

数量

备注

1

倍福PLC

CX5020-0111 M310

1

从站

2

西门子PLC

6ES7 212-1AE31-0XB0

1

主站

02 


设备架构图

图片

图1-1 设备架构图


03 


TwinCAT3软件编程

打开TwinCAT3,选择菜单栏中“文件”>“新建”>“项目”,在新建项目窗口中,选择“TwinCAT Projects”,如图1-2所示

图片

图1-2 创建工程


搜索与在线PLC, 在工程选择“SYSTEM”>“General”>“Choose Target”,如图1-3、1-4、1-5所示。

图片

图1-3 选择目标

图片

图1-4 选择Search(Ethernet)

图片

图1-5 搜索在线PLC并添加


将PLC的Profinet IO-Device功能授权(试用版授权为7天,到期后需要再次使用TwinCAT3对PLC进行授权),如图1-6、1-7所示。

图片

图1-6 选择Profiet IO-Device

图片

图1-7 7天试运行授权


将PLC切换到配置模式,并添加PROFINET I/O Device,右击“Device”>“添加新项”,在插入设备窗口中选择“Prrofinet I/O Device(RT)”,如图1-8所示,添加完成后,弹出选择作为PROFINET通讯的网口,如图1-9所示(根据实际的PLC应用选择对应的网口)。

图片

图1-8 添加Profinet I/O Device(RT)

图片

图1-9选择通讯网口


创建一个新的同步任务周期用于执行PROFINET IO通讯,如图1-10所示。

图片

图1-10 创建同步任务周期 


组态Profinet Device,右击“Device1”>“添加新项”,选择“PNTC Device(TwinCAT Supplement)”,如图1-11所示,在弹出的插入设备窗口中选择“TwinCAT Device V2.3 1 Port”,如图1-12所示。

图片

图1-11 添加Profinet TwinCAT Device

图片

图1-12 选择设备接入点


配置输入输出区,右击“API”>“添加新项”,在设备配置窗口中,分别配置有一个输入字节,一个输出字节,如图1-13所示。

图片

图1-13 配置输入输出区


将PLC转到运行模式,并给PLC的PROFINET I/O Device通讯网口分配IP地址,如图1-14所示。

注意:PROFINET I/O Device通讯网口和PLC程序下载口是同一个网口, PROFINET I/O Device通讯网口分配的IP地址为虚拟IP。 

图片 图1-14 分配IP地址


导出GSD文件,双击“tcpniodevice”>“GSDML Generator”,选择另存为,如图1-15所示。

图片

图1-15 导出GSD文件


将TwinCAT3工程保存,并激活配置下载到PLC中。

04 


博途V16软件编程

打开博途创建工程和组态PLC,并安装TwinCAT3导出的GSD,如图1-16所示。

图片

图1-16 安装GSD文件


菜单栏中选择“在线”>“硬件检测”>“网络中PROFINET设备”,将在线IO扫描到工程中,如图1-17所示。

图片

图1-17 在线硬件检测


在博途网络视图中组态PROFINET IO网络,如图1-18所示。 

图片

图1-18 组态PROFINET IO网络


PROFINET IO分配器设备名称,如图1-19所示。

注意:TwinCAT3中设置好PROFINET I/O Device参数后,其名称需要在博途中分配。

图片

图1-19 分配设备名称


将组态下载到PLC中,并将在博途中将创建监控列表,如图1-20所示。

图片

图1-20 创建监控列表


在TwinCAT3中查看PLC的IP地址和博途分配的名称,如图1-21所示。

图片

图1-21 查看PLC的IP以及名称

05 


监控数据

在博途中监控数据与通讯状态,如图1-22、1-23所示;

图片

图1-22 监控数据

图片

图1-23 通讯状态


在TwinCAT3中输入字节的数据,如图1-24所示,输出字节的数据,如图1-25所示。

图片

图1-24 输入字节数据 

图片

图1-25 输出字节数据

图片

提示:

① 案例中使用的TwinCAT3版本为TC31-Full-Setup.3.1.4024.10-CN,Windows系统为Win 110 专业版。

② GSD导出后,如果在TwinCAT3中修改输入输出区,则需要重新导出GSD并安装在博途中。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多