介绍组态王与多台PLC的无线Profinet协议通信实现过程

发布时间:2023-02-03  

无线以太网通信

组态王与S7-1200之间

-Profine协议-

在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候,如果布线的话,工程量较大且不美观,这种情况下比较适合采用无线通信方式。

本方案以组态王和2台西门子S7-1200为例,介绍组态王与多台 PLC的无线Profinet协议通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418M,作为实现无线通讯的硬件设备。


方案概述

本方案中,用户无需更改网络参数和原有程序,也不必了解协议细节,通过西安达泰电子欧美系PLC专用无线通讯终端-- DTD418MB,即可直接替换组态王与PLC之间有线以太网通讯,且稳定方便的实现PLC无线以太网通讯。

eecba17a-9360-11ed-bfe3-dac502259ad0.jpg

测试设备与参数

西门子PLC型号:S7-1200× 2台

上位机:组态王6.55 × 1台

通讯设备:DTD418MB × 3块

主从关系:1主2从

通讯接口:RJ45接口

供电:12-24VDC

通讯协议:Profinet协议

传输距离:100米,1KM


接线方式

1.上位机与DTD418M接线

用一根通讯线,一端接入DTD418M的RJ45接口,另一端接入上位机的RJ45接口。

ef58453a-9360-11ed-bfe3-dac502259ad0.jpg

2.PLC与DTD418M接线

用一根通讯线,一端接入DTD418M的RJ45接口,另一端接入S7-1200的RJ45接口。

ef7ff17a-9360-11ed-bfe3-dac502259ad0.jpg

配置组态王TCP驱动文件

1.打开相关文件夹

ef9d1f8e-9360-11ed-bfe3-dac502259ad0.png

2.搜索kvS7200.ini文件,以记事本的方式打开

efb4d4bc-9360-11ed-bfe3-dac502259ad0.png

3.修改如下

efdc483a-9360-11ed-bfe3-dac502259ad0.png

其中的“192.168.2.12”是cpu的ip地址。如果有多台,应列出它们的ip地址。“0”

组态王配置

1. 创建一个工程,输入名称,点击“是”

f003bff0-9360-11ed-bfe3-dac502259ad0.png

2. 点击设备选择S7—1200TCP驱动

f0576c36-9360-11ed-bfe3-dac502259ad0.png

3.输入逻辑名称

f082fb30-9360-11ed-bfe3-dac502259ad0.png

4.选择任意串口或者默认

f0ab3956-9360-11ed-bfe3-dac502259ad0.png

5.设置1200PLC IP地址

f0ba62f0-9360-11ed-bfe3-dac502259ad0.png

6.默认参数

f0c737e6-9360-11ed-bfe3-dac502259ad0.png

设置组态王画面

1. 数据词典—定义变量

f0d5416a-9360-11ed-bfe3-dac502259ad0.png

2.画面—创建一个新画面

f0f8b460-9360-11ed-bfe3-dac502259ad0.png

3.关联变量

f114493c-9360-11ed-bfe3-dac502259ad0.png

PLC程序的下载

1.地址配置

f12122c4-9360-11ed-bfe3-dac502259ad0.png

2.连接机制

f13296a8-9360-11ed-bfe3-dac502259ad0.png

3.简单程序编写(源代码中已编写好)

f14a1cf6-9360-11ed-bfe3-dac502259ad0.png

用M点驱动响应的Q点输出

4.程序下载

2台PLC的IP分别设置192.168.2.12和192.168.2.13

将程序下载到PLC

测试方法

1、用组态王的M点按钮控制PLC对应的Q点,同时在组态王上监测Q点输出。

2、给PLC的I点输入信号,看组态王是否有监测到相应点的信号。

f16528ca-9360-11ed-bfe3-dac502259ad0.png

关于DTD418M

f17347f2-9360-11ed-bfe3-dac502259ad0.png


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    两台SMART PLCProfinet通讯实例;现代高度智能化项目中,PLCPLC之间用到的通信协议很多,比如Modbus,canope,profinet等等,今天......
    。这种通讯架构的典型使用方式如下图所示:     (二)通过网关模式实现 如果两台PLC分别属于不同网段,并且还有实时通讯的需求,那么这时可以考虑Profinet通讯方式,通过PN/PN......
    xc208。这种通讯架构的典型使用方式如下图所示: (二)通过网关模式实现 如果两台PLC分别属于不同网段,并且还有实时通讯的需求,那么这时可以考虑Profinet通讯方式,通过PN/PN......
    。这种通讯架构的典型使用方式如下图所示: (二)通过网关模式实现 如果两台PLC分别属于不同网段,并且还有实时通讯的需求,那么这时可以考虑Profinet通讯方式,通过PN/PN Coupler网关......
    PLC编程案例:S7-1500与两台S7-1200 Profinet IO通讯;1. 新建项目,添加CPU 1511C-1 PN。添加新子网 PN/IE_1,设置IP:192.168.254.150......
    都编译保存并下载。 如果通讯连接正常,连接的在线状态为绿色图标,如图10所示。 图 10 连接状态 2 通信编程 在两台 PLC 的站中,分别创建用于发送和接收的数据块,定义为5个字节的数组,如图11所示......
    -1200系列PLC支持PROFINET协议。协议上不一致无法直接通讯实现数据交互。需要通过第三方的协议转换模块来实现不同协议之间的数据交换。在本案例中使用北京开疆智能生产的EtherCat转......
    的以太网通信可以通过 UDP 协议来实现。本列中使用TSEND_C,TRCV_C指令建立双方的UDP通讯。TSEND_C,TRCV_C指令在两台PLC间必须成对存在。 此外S7-1200 与 S7-1500......
    着下一批PLC 的开发走向。便捷的太网端口、支持与PC 和人机界面以及从站其它PLC 设备之间的直接通讯。该PLC 的以太网采用了主流高效简便的企业现场总线及Profi net 技术,西门......
    介绍组态王与多台PLC的无线Profinet协议通信实现过程;无线以太网通信 组态王与S7-1200之间 -Profine协议- 在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>