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

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)

相关推荐

  • 西门子S7-1200 PLC控制V90伺服驱动器速度运行模式设备组态​

    设备组态,也就是硬件的配置,与电脑组装有异曲同工之妙. 1.新建项目,命名为"PN_1214C",点击"创建",新项目创建成功. ▼创建项目 2.双击" ...

  • 【机器人profinet通讯】ABB机器人Profinet总线设置—基于888-3选项

    Profinet 总线,是目前机器人比较主流的一种通讯方式,在自动化设备中,机器人往往作为PLC系统的一个从站,所以ABB提供了一种方便.快捷.经济的方式实现与PLC之间的通讯,不需要任何额外的硬件支 ...

  • PROFINET工业以太网教程(9)——智能设备

    实际项目中可能会遇到两个PROFINET系统之间需要通信的情况,比如:设备与生产线之间的通信.两台不同设备之间的通信等等.每一个PROFINET系统都有一个IO控制器及其IO设备,因此,所谓'两个PR ...

  • 川崎机器人PROFINET 总线通信图文教程

    前言:本文介绍西门子 S1200/S1500 系列 PLC 通过 TIA Portal 软件平台与机器 人进行 PROFINET 总线通信的配制方法. 所需工具:  1. 十字螺丝刀一把(中号) 2. ...

  • 200SMART的PROFINET通信 (1)

    不点蓝字,我们哪来故事? PROFINET通信是一种开放,标准,具有高实时性的以太网现场总线,从V2.4版本开始,200SMART增加了PROFINET通信的功能,但是仅支持作为IO控制器,在V2.5 ...

  • S7-200SMART做控制器与S7-1200的profinet通信

    西门子S7-200 SMART PLC固件版本 V2.4开始增加了 PROFINET通信的功能,只能作PROFINET IO 控制器,从V2.5版本开始既可以作为控制器,又可以作为智能设备.S7-12 ...

  • 200SMART与S7-1200的PROFINET通信(2)

    上次为大家介绍了S7-1200作为控制器,200SMART作为IO设备的PROFINET通信.这次介绍200SMART作为控制器,S7-1200作为IO设备的PROFINET通信. 首先要在博途软件中 ...

  • YAMAHA机器人与西门子S71500系列PLC(PROFINET)通讯

    YAMAHA机器人(EtherNet/IP)与西门子S71500系列PLC(PROFINET)通讯 雅马哈机器人(YAMAHA RCX3等系列)控制系统需要和西门子的PLC控制系统交互数据,德国赫优讯 ...

  • 200SMART与S7-1200​的PROFINET通信(1)

    上次为大家介绍了200SMART通过PROFINET通信控制ET200SP分布式IO,这次介绍S7-200SMART的PROFINET通信S7-1200. 200SMART和S7-1200都支持PRO ...

  • PLC | 西门子S7

    西门子S7-1200是一款紧凑型.模块化的PLC,可完成简单逻辑控制.高级逻辑控制.HMI 和网络通信等任务.对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施.具有支持小型运动控制系 ...

  • 西门子S7连接与S7-300/400/1200/1500的单边通信

    S7 通信按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况: 通信伙伴无法组态 S7 连接 通信伙伴不允许停机 不希望在通讯伙伴侧增加通信组态和程序 前面硬件配置不详述,配置完成后,点击 ...

  • plc西门子s7 200硬件详解

    plc西门子s7 200硬件详解

  • 干货!西门子S7 PLC控制8个彩灯循环移位梯形图

    题目要求:霓虹灯广告屏控制器的设计            用PLC对霓虹灯广告屏实现控制,其具体要求如下:                                  该广告屏中间8个灯管亮灭的 ...

  • (1条消息) 倍福beckhoff运动控制相关功能块,百晓生知识处理库发布

    由百晓生自创知识处理库整理清洗与发布,顶级知识整理加工生产python功能库. 转载请注明出处 https://blog.csdn.net/gkbxs/article/details/11665410 ...

  • 一起学习:西门子200 PLC自由口通讯

    编程自由口通讯的基本步骤 1 设置通讯参数:如果是集成在本机上基于RS485口,在SMB30中设置(prot0口);如果是采用通讯信号板,则在SMB130中设置(prot1口),这2个地址的设置,仅仅 ...

  • 西门子s7

    西门子s7-200 pc-access使用心得 要找到pc-access的安装目录,一般为C:\Program Files\Siemens\S7-200 PC Access\bin,双击其中的sopc ...

  • 西门子S7以太网通讯处理器编程调试方法

    产品简介:北京华科远创科技有限研发的远创智控ETH-YC模块转以太网,型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7- ...

  • 西门子PLC自由口通讯 中断,有多少人用过?

    在一些特定场合,比如说与松下系列伺服驱动器的控制时,为了保证数据的安全,我们需要进行多次往返的数据交换,这就需要严格控制通讯的时间.那么这个时候对于PLC来说通讯就是最重要的,所以我们需要打断PLC的 ...