台达PLC无线通讯方案
来源:互联网 发布:js代码自动触发事件 编辑:程序博客网 时间:2024/06/11 17:52
如何实现两台PLC之间的MODBUS无线通信?
在工业现场可能会遇到这样的情况,分布在不同地方(车间、控制室场所等)的PLC之间需要进行远程相互控制,通常是采用RS485总线,通过MODBUS协议完成此功能。
如果现场布线不方便的话,也可以采用无线方式进行通信。这里以达泰DTD433无线模组和台达DVP-80EH为例进行说明。
一、两DVP-80EH
l
l
二二、台达PLC通信中的Modbus协议编程方法
假设把PLC1作为主站,PLC2作为从站,分别编写主站和从站程序,主要掌握以下要点:
Modbus
l
l
上述程序解析:
l
l
l
l
l
Modbus
上述程序解析:
l
l
l
用户出现的问题:PLC无法与DTD433模块通信
用户程序:
原因分析:
本程序无法通信主要原因是:
1.PLC的通信格式和DTD433C的数据通信格式不一样,上图用户程序里设置的通信格式为:9600
解决方法:
1.改变用户PLC程序中通信格式设置,设置为9600
D1120是设置通信的功能口,所以只要把通信格式设置为9600、8-N-1对应该的内存值,如下图所示:
所以设置通信格式的命令应该改为:MOV H81 D1120
2.加入设置通信模式的语句,设置为Modbus RTU模式(RTU模式只能是8位的数据位);设置通信模式的指令需要用到SET指令,当SET指令被驱动,其指定的元件被设置为On,且被设置的元件会维持On,不管SET指令是否仍被驱动;设置Modbus RTU模式时,因为本次设置的主机用的是COM2口(D1120也是用在COM2口的),所以设置Modbus RTU模式的特殊继电器为:M1143;因此设置通信模式的命令应该为:SET M1143。
通过上述两个方面的修改,PLC和DTD433模块通信成功!
三、无线Modbus通信的实现方法
无线通信模组采用
l
l
l
l
l
l
l
l
L1
四、PLC与DTD433无线模组通讯成功的案例
l
l
- 台达PLC无线通讯方案
- 台达PLC
- 台达PLC培训
- 台达DVP系列PLC通讯协议
- 台达EX2 PLC通讯错误
- 台达PLC控制触摸屏的画面切换
- 台达PLC与触摸屏的小数点运算
- 台达PLC阅读条码扫描枪程序
- 台达DVP系列PLC以太网通讯升级
- 【厉害了】台达PLC可以实现无线下载程序!
- 无线通讯
- 无线通讯
- 如何实现台达触摸屏与台达PLC之间的远距离无线数据交换?
- 台达PLC与紫金桥监控组态软件的连接
- LoRa无线通讯在智能路灯的应用方案
- PLC 在Linux 上的仿真方案
- 无线PLC专用数据终端应用方案
- plc
- 【算法】多叉树寻找A\B节点的分支点
- solr-4.7.2 在windows系统的tomcat配置、使用详解
- sql server的sql语句汇总
- hdu 1871 无题(排序)
- 如何使用利用LaTeX制作个人简历
- 台达PLC无线通讯方案
- 在windows server2008 64位系统中安装oracle11g 64位检查时出错
- JAVA中的饿汉式和饱汉式单例模式及jdk中Runtime类的单例模式实现方式详解
- C3P0连接池详细配置与实现
- 毕设做网站(asp.net+SqlServer)的同学可以参考一下(集合帖)
- imx6 android4.3 bsp开发实录之串口
- HDU 1423--Greatest Common Increasing Subsequence【LCIS】
- BZOJ 3993 [SDOI2015]星际战争
- iOS 解决时间相差8小时问题