首页 > 其他分享 >PN协议下,上位机如何通过RJ45口远程控制PLC?

PN协议下,上位机如何通过RJ45口远程控制PLC?

时间:2024-01-06 10:36:26浏览次数:30  
标签:通讯 接口 组态王 RJ45 PLC PN DTD418MB

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

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

一、方案概述

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

无线网络图 ▼

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机和plc无线通讯

二、测试设备与参数

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

● 上位机:组态王6.55 × 1台

● 达泰欧美系PLC无线通讯终端——DTD418MB × 3块

● 主从关系:1主2从

● 通讯接口:RJ45接口

● 供电:12-24VDC

● 通讯协议:Profinet协议

● 传输距离:100米,1KM

三、接线方式

1、上位机与DTD418MB接线:

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

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机和plc无线通讯_02

2、PLC与DTD418MB接线:

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

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机和plc无线通讯_03

四、配置组态王TCP驱动文件

1.打开相关文件夹

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

PN协议下,上位机如何通过RJ45口远程控制PLC?_组态王与S7-1200以太网通讯_04

3.修改如下

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机远程控制PLC_05

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

五、组态王配置

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

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机远程控制PLC_06

PN协议下,上位机如何通过RJ45口远程控制PLC?_组态王与S7-1200以太网通讯_07

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机和plc无线通讯_08

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

PN协议下,上位机如何通过RJ45口远程控制PLC?_PLC无线通讯系统设计_09

3.输入逻辑名称

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

5.设置1200 PLC IP地址

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机远程控制PLC_10

6.默认参数

六、设置组态王画面

1. 数据词典—定义变量

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机远程控制PLC_11

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

PN协议下,上位机如何通过RJ45口远程控制PLC?_PLC无线通讯系统设计_12

3.关联变量

PN协议下,上位机如何通过RJ45口远程控制PLC?_PLC无线通讯系统设计_13

PN协议下,上位机如何通过RJ45口远程控制PLC?_PLC无线通讯系统设计_14

七、PLC程序的下载

1、地址配置

PN协议下,上位机如何通过RJ45口远程控制PLC?_PLC无线通讯系统设计_15

2、连接机制

PN协议下,上位机如何通过RJ45口远程控制PLC?_组态王与S7-1200以太网通讯_16

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

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机和plc无线通讯_17

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

4、程序下载

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

将程序下载到PLC。

八、测试方法

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

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

PN协议下,上位机如何通过RJ45口远程控制PLC?_上位机远程控制PLC_18


标签:通讯,接口,组态王,RJ45,PLC,PN,DTD418MB
From: https://blog.51cto.com/u_15395807/9124927

相关文章

  • aspnetcore使用websocket实时更新商品信息
    先演示一下效果,再展示代码逻辑。中间几次调用过程省略。。。暂时只用到了下面四个项目1.产品展示页面中第一次通过接口去获取数据库的列表数据///<summary>///获取指定的商品目录///</summary>///<paramname="pageSize"></param>///<paramname="pageIndex"></p......
  • 五十八、配置 GRE VPN 实验组网
    1、实验拓扑图2、实验目的R1和R3建立了一条GRE隧道,从R1的G0/0/0接口出发的报文TTL为127,则R3的G0/0/1接口所携带的TTL为1273、实验配置R1:[r1]displaycurrent-configuration [V200R003C00]#sysnamer1#snmp-agentlocal-engineid800007DB03000000000000snmp-agent #......
  • MMBT3906-ASEMI低压PNP型贴片三极管MMBT3906
    编辑:llMMBT3906-ASEMI低压PNP型贴片三极管MMBT3906型号:MMBT3906品牌:ASEMI电流(Id):200mA电压(Vdss):40V功率(Pd):芯片个数:1封装:SOT-23安装方式:表面安装工作温度:-55°C~150°C引脚数量:3类型:低压低电流PNP型晶体管MMBT3906描述:MMBT3906是一颗通用PNP型晶体管,它的特点是电压连续可调,低动......
  • 三菱PLCI模拟量开关量扩展模块钡铼BL200
    随着工业自动化水平的不断提高,对于分布式I/O系统的需求也日益增强。ModbusTCP协议作为一种广泛应用的通讯协议,ModbusTCP协议io模块与三菱PLC结合,实现高效、稳定的分布式I/O系统。ModbusTCP协议是基于以太网传输的Modbus通讯协议,它继承了Modbus协议的优点,同时利用了以太网的高速......
  • OPNsense 23.7 - 基于 FreeBSD 的开源防火墙和路由平台
    OPNsense23.7-基于FreeBSD的开源防火墙和路由平台作者主页:sysin.orgpfSense和EndianFirewall都在走向商业化,虽然仍提供社区版本,但与商业版差异较多。OPNsense是一个纯粹的开源防火墙。关于OPNsenseOPNsense是一个开源、易于使用且易于构建的基于FreeBSD的防火墙和路......
  • 基于温敏性PNIPAm水凝胶体系的构筑及其智能窗应用研究
    HS-DSC-101A差示扫描量热仪是一种测量参比端与样品端的热流差与温度参数关系的热分析仪器,主要应用于测量物质加热或冷却过程中的各种特征参数:玻璃化转变温度Tg、氧化诱导期OIT、熔融温度、结晶温度、比热容及热焓等。改性石墨烯增强有机硅涂层及其性能研究【齐鲁工业大学姚凯】基......
  • Microsoft 365 开发:如何通过PnP Powershell批量删除文件夹或文件等
    51CTOBlog地址:https://blog.51cto.com/u_13969817通常删除文件夹可以在UI界面操作比较方面,但是如果想快速的删除文件夹以及其childfolder,该如何操作呢?解决方案:本文将介绍如何使用PnPPowerShell脚本删除SharePoint文档库中的文件夹:第一步是通过运行cmdlet:ConnectPnPOnline来......
  • 手写topN算法-c语言
    #include<stdio.h>#include<malloc.h>structTreeHeap{intv;};typedefstructTreeHeapTreeHeap;staticvoidprint_bp(intbp[],intlen);voidcreate_treeheap(TreeHeap*treeheap,intdata[10],intbp[11]){treeheap->v=1;......
  • SPN
    域渗透-SPNSPN:服务主体名称SPN是使用kerberos协议的网络的服务的唯一标识符,每一个使用kerberos的服务都要有一个SPN。当用户要访问某个服务:首先向域控查询服务的SPN,得到SPN后与KDC进行通信,将TGT给KDC,KDC的TGS验证TGT的合法性,验证无误后TGS就发一个可以访问对应服务SPN的ST票据......
  • Linux Debian12安装和使用ImageMagick图像处理工具 常见图片png、jpg格式转webp格式
    一、ImageMagick简介ImageMagick是一套功能强大、稳定而且免费的工具集和开发包。可以用来读、写和图像格式转换,可以处理超过100种图像格式,包括流行的TIFF,JPEG,GIF,PNG,PDF以及PhotoCD等格式。对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Rub......