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

发布者:和谐共融最新更新时间:2023-02-03 来源: elecfans关键字:组态王  PLC 手机看文章 扫描二维码
随时随地手机看文章

无线以太网通信

组态王与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


关键字:组态王  PLC 引用地址:介绍组态王与多台PLC的无线Profinet协议通信实现过程

上一篇:S7-1200与IO控制器的通信诊断功能
下一篇:PLC组态FESTO焊枪说明

推荐阅读最新更新时间:2024-11-13 12:07

西门子PLC之S7-1500冗余配置实践
【A01】前言 西门子推出了1500后,支持了冗余配置,主要两款CPU,1513R和1515R。 【A02】 配置步骤 1. 选择CPU 1515R-2 PN,6ES7 515-2RM00-0AB0 选择完成后就会出现2个CPU。 点击PLC-1的PROFINET 接口_1 建立接口通讯,设置IP为192.168.0.10 同时设置切换通讯系统的IP地址为192.168.0.11 点击PLC-2的PROFINET 接口_1 ,切换通讯系统的IP自动设置与PLC-1一致。 2、添加IO模块 目前支持的IO接口模块有: ET200M和ET200SP 我们选用ET200SP的IM 155-6 PN/3 HF (
[嵌入式]
西门子<font color='red'>PLC</font>之S7-1500冗余配置实践
64位浮点数转32位浮点数PLC程序的开发
我们的S7-200SMART PLC不支持doublefloat数据类型,需要转换成float型才能计算使用。 浮点数的定义 在编写转换程序之前,我们需要先了解IEEE浮点数的定义: 浮点数的二进制信息包括了符号(sign),指数(exponent),尾数(fraction)这三类信息 浮点数的解析 通过二进制值按规则解析出浮点数 64位浮点数 32位浮点数 当指数位不全为0或不全为1时,m=1+M m的计算规则如下图: 不论是32位浮点数还是64位浮点数,都是按照上面的规则进行计算解析出浮点数的实际值。 编程实现转换 目标 流量计读取到的负累计流量,64位浮点数实际值如下 利用在线计算器输入十
[嵌入式]
64位浮点数转32位浮点数<font color='red'>PLC</font>程序的开发
西门子PLC变量表是什么?PLC变量表的结构简介
简介 每个 PLC 变量表包含变量选项卡和用户常量选项卡。默认变量表和“所有变量”(All tags) 表还均包括“系统常量”(System constants) 选项卡。 “PLC 变量”选项卡的结构 在“变量”(Tags) 选项卡中声明程序中所需的全局 PLC 变量。下图显示了该选项卡结构。所显示的列编号可能有所不同。 下表列出了各列的含义。所显示的列编号可能有所不同。可根据需要显示或隐藏各列。 列 说明 通过单击符号并将变量拖动到程序中作为操作数。 名称 常量在 CPU 范围内的唯一名称。 数据类型 变量的数据类型。 地址 变量地址。 保持性 将变量标记为具有保持性。 即使在关断 电源 后,保持
[嵌入式]
西门子<font color='red'>PLC</font>变量表是什么?<font color='red'>PLC</font>变量表的结构简介
PLC控制电源加滤波器的作用是什么
前排电工师傅提问: 我在很多项目中,采用的西门子24V的PLC,直流开关电源为明纬产品,我都从来没有用过滤波器。 但是我在很多其它同行中,特别喜欢用一个电源滤波器,我不明白这样的意义。特别是日系产品国产产品PLC的控制柜中(我这么说不是突出是日系和欧系PLC不同的原因,我认为都没必要,只是表明看到滤波器最多的场景仅此而已)。 有时我问他们,为什么要加一个电源滤波器呢?回答都是,这都不懂嘛?滤波嘛,保护PLC嘛。 但是我不明白的是,我们的PLC接的电源,如明纬的开关电源,在明纬的官网上查询其原理图,会发现其交流输入后,会有一个滤波电路。相信其它品牌的开关电源也会做这么个滤波电路。那么我们再专门安装一个滤波器又是什么意图呢
[嵌入式]
<font color='red'>PLC</font>控制电源加滤波器的作用是什么
PLC的工作原理、组成及功能特点
PLC是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。 PLC的工作原理 PLC工作原理是:PLC是采用“顺序扫描,不断循环”的方式进行工作的。 PLC是一种存储程序的控制器,用户根据某一对象的具体控制要求,编制好控制程序后,用编程器将程序输入到PLC(或用计算机下载到PLC)的用户程序存储器中寄存。PLC的控制功能就是通过运行用户程序来实现。 工作方式 输入扫描:PLC在执行程序之前,首先扫描输入端子,按顺序将所有输入信号读入寄存器-输入状态的输入映像寄存
[嵌入式]
<font color='red'>PLC</font>的工作原理、组成及功能特点
PLC基本信号概念讲解
近年来,随着工业技术和科学的发展,PLC因着其体积小,集中控制,智能化和自动化等优点,逐步取代了传统的继电器配电柜,交流接触器配电柜等,广泛的应用在了工业控制和生产生活中。 其中PLC开关量信号和模拟量信号的转化问题也是PLC的经典应用问题。要说清楚PLC开关量信号和模拟量信号在PLC应用中是如何转化的,我们首先需要弄清楚几个基本的PLC信号概念。 一 基本信号概念 基本信号包括了开关量信号,模拟量信号,数字量信号,脉冲信号等,接下来我们逐个讲解。 1 开关量信号: 基本为通断信号,可以用万用表欧姆档进行通断测量。开关量信号可以分为有源信号和无源信号。 2 模拟量信号: 连续的电流信号或者电压信号,模拟量信号可以分为
[嵌入式]
<font color='red'>PLC</font>基本信号概念讲解
PLC与单片机的优势及学习注意事项
现在市场上plc的产品品牌很多,常见的有:西门子,欧姆龙,三菱,台达等等。plc的工作原理大同小异,但是我觉得唯一的缺陷就是编程软件都不一样,每个品牌的程序指令含义都不一样;甚至学会了西门子s7-200plc编程却不会西门子s7-300plc的编程。因为s7-200plc和s7-300plc是同一家的产品,同一家产品之间编程方法的区别就很大,更别说不同的品牌之间了。因为,本人对西门子s7-200plc玩得多一点,所以主要针对这一系列产品说说自己的学习心得(以问题的形式提出)。这些问题都是自己平时琢磨的问题。 1,plc用在什么场合更能体现它的优势?愚以为:a,因为plc具有通信功能,具有运算功能所以适合于与上位机联网构建
[单片机]
PLC调试再续——PLC程序现场调试
PLC程序现场调试指在工业现场,甩有设备都安装好后,所有连接线都接好后的实际调试。也是PLC程序的最后调试。    现场调试的目的是,调试通过后,可交给用户使用,或试运行。    现场调试参与的人员较多,要组织好,要有调试大纲。依大纲,按部就班地一步步推进。开始调试时,设备可先不运转,甚至了不要带电。可随着调试的进展逐步加电、开机、加载,直到按额定条件运转。具体过程大体是: 1)、要查接线、核对地址。要逐点进行,要确保正确无误。    可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计的目的。 2)、检查模拟量输入输出。    看输入输出模块是否正确,工作是否正
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved