设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
工控必备:学会Modbus TCP通讯核心要点,附赠完整程序框 ...
返回列表
发新帖
[三菱]
工控必备:学会Modbus TCP通讯核心要点,附赠完整程序框架...
[复制链接]
5600
|
0
|
2024-6-13 09:05:07
|
显示全部楼层
|
阅读模式
Modbus TCP作为一种历史悠久且应用广泛的通讯协议,如今已成为很多PLC/控制器的标准配置。它基于TCP/IP协议,设备之间直接通过网线连接进行数据通信,相较于自由协议TCP通讯具有简单、高效、可靠的特点。同时,Modbus TCP具有出色的兼容性,支持多种编程语言和操作系统,可以轻松实现不同硬件和软件平台间的通信。
对于多数PLC和控制器而言,Modbus TCP通讯功能通常是内置好的,使得集成变得非常简单。在实际应用中,用户通常只需调用预定义的库函数或进行组态配置,并正确设置功能码、地址等参数,即可轻松实现与另一方的通讯。
下面我们以CODESYS为例,详细介绍如何在两台Control Win(软PLC)设备之间进行Modbus TCP互联测试:
video:
https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3410046528956792837
可视化界面展示
程序配置步骤
1/ 创建ModbusTCP Master
Device右击--添加设备--Ethernet;
Ethernet右击添加设备--Modbus_TCP_Master;
Modbus_TCP_Master右击添加设备--Modbus_TCP_Master;
至此主站已添加完成,这里的Modbus_TCP_Master是用作于从站通讯的配置参数设置。
然后就是设置网卡、IP地址,添加通讯通道配置:
2/ 创建ModbusTCP Slave
Device右击--添加设备--Ethernet;
Ethernet右击添加设备--Modbus_TCP_Slave;
配置从站通道:
3/ 程序编写
程序
主站:
在IO通道中,MasterInput和MasterOut已被成功关联。设定每隔2秒进行一次数据发送更新,以检测数据的实时性和准确性。
从站:
和主站程序结构保持一致,也是设定每隔2秒更新并发送一次数据。通过主站与从站之间3组数据的收发过程,我们可以有效地测试出通讯的质量。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
lyh4353
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』