文档章节

【厉害了】台达PLC可以实现无线下载程序!

shiliu808
 shiliu808
发布于 2017/07/12 10:52
字数 551
阅读 7
收藏 0

台达PLC程序远程无线下载

 

前两天需要修改下一个台达PLC的程序,但是PLC已经在现场了而且是放在高台上的,调试起程序来不太方便。平时这个PLC和控制室电脑之间用的是无线通讯方式,通过一对儿无线通讯终端来完成数据传输。

 

我突然想到,也许可以用这对无线通讯终端来完成对台达PLC的程序无线下载。之前一直用三菱的PLC这么做过,我想台达的PLC也能这么实现。如果可以无线下载,那改程序就简单多了。

 

说干就干,我先自己试验了下台达PLC程序的远程无线下载的可实施性。折腾了2小时就成功了。很不吝啬的来分享下,调试和搭建过程。

设备搭建:

在电脑上打开台达PLC(DVP16ES200R)编程软件 Delta WPLSoft,用USB转RS232数据线连接一台无线通讯终端,这个终端可以自动识别RS232端口。

 

如图所示▼

 

 

另一边的台达PLC先连接上RS232编程电缆,然后再接一根RS232交叉线,以确保程序可以顺利的传输给这边无线通讯终端的RS232端口。

如图所示▼

 

搭建完成的示意图

如图所示▼

 

调试方式:

我编写了一个简单的程序,用一秒的脉冲M1013来触发输出继电器Y0(蓝框所示)。全部电器通电后,运行程序对远端的PLC进行下载。观察Y0是否以一秒的频率在闪烁。或者看连接PLC的无线通讯终端的红灯是否闪烁。

 

成功写入程序显示如下▼

 

 

后记:

之所以觉得台达PLC能实现程序的远程无线下载,主要是我原来在三菱PLC上实践过。众所周知台达PLC与三菱PLC非常类似,软件上肯定不会差太多。而且我用的无线通讯终端是三菱PLC专用的,这又进一步坚定了我的想法。

© 著作权归作者所有

共有 人打赏支持
shiliu808
粉丝 0
博文 13
码字总数 16658
作品 0
西宁
私信 提问
加载中

评论(1)

shiliu808
shiliu808
http://www.dataie.com/jszxshow264.html 《台达触摸屏和PLC的无线通讯实例》
三菱PLC无线通讯相关问答实录

【需求描述①:佛山陈工】 我有三个FX3U,一个主站,两个从站。要实现无线N:N通讯,应该怎么下单,也就是说要买几个发射器,几个接受器,可以告诉我型号吗? 【达泰技术:无线PLC】 选择三菱...

dataie456000
2016/11/28
6
0
PLC无线通讯应用方案汇总——多台 PLC 之间的无线通讯

PLC 无线通讯,就是通过给 PLC 增加专用无线数据终端使其具有无线数据交换的功能。也就是说将 PLC 通过 RS485 口与专用无线数据终端以无线方式连接起来,实现 PLC 与 PLC 之间,PLC 与触摸屏...

dataie456000
2016/09/28
19
0
MCGS触摸屏与三菱PLC实现无线通讯

MCGS触摸屏和三菱FX3uPLC的无线通讯实例 ★ 特别声明:文章及方案图片皆为原创,如有雷同,纯属抄袭。 本方案主要详述了如何实现MCGS触摸屏与FX3UPLC之间Modbus协议的无线通讯。方案中所用到...

dataie456000
08/27
0
0
多台S7-200Smart之间无线通讯例程

本方案为原创方案,版权归本公司所有。 如需转载,请注明文章出处。 一、方案基本情况 该方案可适用于3台以上西门子PLC,S7-200或S7-200Smart之间实现一主多从Modbus通讯协议的无线通讯。 ·...

dataie456000
05/25
0
0
8台FX3U三菱PLC的网络化无线通讯方案

8台FX3U 三菱PLC的无线网络通讯方案          一、方案介绍    本方案以433MHz自主无线通信方式,没有运行费用,并通过三菱FX3U与485BD模块结合达泰4系无线数据终端DTD435M2,  ...

dataie456000
2016/11/11
8
0

没有更多内容

加载失败,请刷新页面

加载更多

Java提高班(六)反射和动态代理(JDK Proxy和Cglib)

反射和动态代理放有一定的相关性,但单纯的说动态代理是由反射机制实现的,其实是不够全面不准确的,动态代理是一种功能行为,而它的实现方法有很多。要怎么理解以上这句话,请看下文。 一、...

王磊的博客
28分钟前
1
0
Ext grid 渲染

// 单元格字体颜色渲染function renderer_Meta_useStatus(value, cellmeta, record,rowIndex, columnIndex, store){ var color = ""; if("空闲"==value){ color = "green";......

MoksMo
38分钟前
4
0
log4j2在spring中的配置

<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--Configuration后面的status,这个用于设置l......

TonyTaotao
44分钟前
3
0
java 中间变量缓存机制(i++,++i)

public class Test { public static void main(String[] args) { int i = 0; i = i ++ ; System.out.println(i); } } 答案是 0 如果是 i = ++......

shzwork
51分钟前
6
0
初识多线程及其原理-笔记

什么情况下应该使用多线程? 通过并行计算提高程序执行性能 需要等待网络、I/O响应导致耗费大量的执行时间, 可以采用异步线程的方式来减少阻塞 tomcat7 以前的io模型 客户端阻塞 线程级别阻...

Java搬砖工程师
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部