嵌入式系统之Modbus TCP to Modbus Rtu协议转换器开发

简介: 嵌入式系统之Modbus TCP to Modbus Rtu协议转换器开发

在做隧道广告项目的时候,用户提出一个新的需求:要求在指定的时段播放指定的节目。

在利用现有条件下,经过充分分析,决定在隧道里安装一个西门子200 PLC,这样除建国门段的隧道系统外,其它现场直接用摩莎公司的NProt模块(TCP 转 485)就可以使隧道外的PC机直接访问到PLC,这个没有什么问题。

对建国门段的隧道系统该怎么办?它目前采用的是成都英创公司的嵌入式模块NetBoxII(相当于一个386系统,含一个10M的以太网口和多个232/485口,DOS平台,C++应用开发),最直接的想法是模范摩莎的NPort系统,开发一个Tcp 转 485 的协议转换器,这样也很简单,也很方便。但是前不久对Modbus Tcp进行了深入的研究,总想应用一下,正好西门子的PLC也支持Modbus Rtu协议,所以一合计干脆做一个Modbus Tcp 到 Modbus Rtu的协议转换器吧。
用组件化、组态化开发的方法开发应用就是神速,基于PC机的Modbus Tcp客户端驱动两个小时就开发调试完毕,但NetBoxII嵌入式系统有点繁琐,毕竟是在DOS平台上开发网口和串口的应用。礼拜五下班后把该模块和相关的连线带回了家,用了一个晚上(编码到了周六的凌晨1:00多)和周六的一上午就把Modbus Tcp的服务端和Modbus Rtu的客户端开发调试完毕(乘兴之余把不常用的Modbus AscII也开发调试完毕)。

好,不错,在心中不由的也想把新型隧道广告系统的通信协议改进为通用的Modbus Rtu协议,这样更通用,更符合目前的国际开发潮流。等礼拜一在去推销自己的这个想法吧... ...

相关文章
EMQ
|
传感器 监控 网络协议
使用 Neuron 接入 Modbus TCP 及 Modbus RTU 协议设备
作为一款支持数十种工业协议转换的物联网边缘工业协议网关软件,Neuron也已经实现了基于Modbus RTU协议TCP传输的功能。本文将在Ubuntu 20.04.3、X86_64的环境下,介绍如何使用Neuron接入Modbus TCP及Modbus RTU协议设备。
EMQ
640 0
使用 Neuron 接入 Modbus TCP 及 Modbus RTU 协议设备
|
网络协议
TCP/IP协议的介绍
TCP/IP协议是众多协议的统称,通过分层结构来管理。可分为七层模型或四层结构
|
网络协议 网络架构
六、TCP/IP模型 和 5层参考模型
六、TCP/IP模型 和 5层参考模型
六、TCP/IP模型 和 5层参考模型
|
域名解析 网络协议
IP协议, TCP协议 和DNS 服务分别是干什么的?
大家好,我是阿萨。昨天讲解了网络四层协议[TCP/IP协议族分为哪4层?]今天我们学习下IP 协议, TCP 协议和DNS 协议分别是干什么的。
213 0
IP协议, TCP协议 和DNS 服务分别是干什么的?
|
网络协议
TCP/IP协议族有哪些?
大家好,我是阿萨。昨天我们学习了[URI 和URL 的区别是什么?]了解了URI 和URL的区别。 学习HTTP, 绕不开TCP/IP,那么TCP/IP 协议族分为哪4层?
254 0
TCP/IP协议族有哪些?
|
网络协议 网络性能优化 网络安全
网络协议报文理解刨析篇二(再谈Http和Https), 加上TCP/UDP/IP协议分析(理解着学习), 面试官都惊讶你对网络的见解(2)
网络协议报文理解刨析篇二(再谈Http和Https), 加上TCP/UDP/IP协议分析(理解着学习), 面试官都惊讶你对网络的见解(2)
网络协议报文理解刨析篇二(再谈Http和Https), 加上TCP/UDP/IP协议分析(理解着学习), 面试官都惊讶你对网络的见解(2)
|
域名解析 网络协议 安全
网络协议报文理解刨析篇二(再谈Http和Https), 加上TCP/UDP/IP协议分析(理解着学习), 面试官都惊讶你对网络的见解(1)
网络协议报文理解刨析篇二(再谈Http和Https), 加上TCP/UDP/IP协议分析(理解着学习), 面试官都惊讶你对网络的见解(1)
网络协议报文理解刨析篇二(再谈Http和Https), 加上TCP/UDP/IP协议分析(理解着学习), 面试官都惊讶你对网络的见解(1)
|
网络协议 算法 网络性能优化
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
|
存储 运维 网络协议
深入浅出:这次终于能把 TCP/IP 协议搞明白了
深入浅出:这次终于能把 TCP/IP 协议搞明白了
深入浅出:这次终于能把 TCP/IP 协议搞明白了