- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java实现modbus协议通信
· 技术交流 · 余 曦 使用 JAVA实现MODBUS协议通信 93
使用JAVA实现 MODBUS协议通信
余 曦
(福建古田溪水电厂 福建省古田县 352258)
【摘要】介绍了在MODBUSWigT,用JAVA语言实现网络通信的程序设计,分别对
ASCII和 RTU两种模式下的程序设计进行详细的阐述。
关【键词】JAVA MODBUS协议 ASCIIRTU 面向对象
【数据库分类号】 SZ15
1 JAVA的优点
作为一种程序设计语言,它简单、面向对象、不依赖于平台,具有可移植性、鲁棒性、安全性,并提
供了并发的机制,具有很高的性能,还提供了丰富的类库,使程序设计者可方便地建立 自己的系统。
JAVA语言的最大的优点具有跨平台性,在WIN95/98、NT、Solaris、UNIX、Macintosh都可使用相
同的代码。面向对象的语言,是通过提供最基本的方法完成指定的任务,JAVA语言的设计,集中于对
象及其接 口,它提供了简单的类机制以及动态的接 口模型,对象中封装了它的变量 以及相应的方法,
实现模块化和信息隐藏,而类提供了一类对象的雏形,并通过继承机制,实现了代码的复用。
2 IVIODBUS通信协议
MOD S通信协议是 MODIC0N公司为其控制器设计 的,是在大量应用中已被证 明的一种
可靠而有效的工业控制系统通信协议,它得到众多厂商包括SIEMENS、GE、Honeywell等支持。它
是一种主从结构的串行通信方式 ,实现对设备的访问和控制。
报文形式为请求 /*l应帧方式,每次通信都是 由主机发起,请求帧内容包括 :从机的地址,功能
码 ,传输数据和校验码。格式如表 1、表 2。
表 1 读请求格式
从机号 功能码 首字地址 字数 校验码
lbyte lbyte 2byte 2byte 2byte
表2 写请求格式
从机号 功能码 要写的字的首地址 写的总字数 写的总字节数 字的值 校验码
lbyte lbyte 2byte 2byt~ 2byt~ nhyte 2byte
主机发出请求帧后,从机判断请求帧中的从机地址是否与本机相 同,确认功能码 ,然后发出响
收稿 日期:2002—09—23。
94 2003年 2月 水 电 厂 自 动 化 第 1期 总第 9l期
应帧。响应帧内容包括 :从机地址,功能码 ,返回数据和校验码。格式如表 3、表4、表 5。
表3 响应读请求格式
从机号 l功能码 I读的字节数 I首读字内容 l I最后读出字内容 l校验码
■厂 ■厂 —厂 …。厂— —
表4 响应写请求格式
从机号 功能码 被写字的首地址 被写字的字数 校验码
您可能关注的文档
- java_tcpip_socket编程.pdf
- java_正则表达式.pdf
- java_web_面试题.pdf
- java-basic-syntax.pdf
- java测试与与设计——从单元测试到web测试2.pdf
- java程序设计实例教程 吴其庆编 2006年.pdf
- java基础复习笔记02对象状态、引用种类、垃圾回收形式.pdf
- java开发利器my+eclipse全面详解.pdf
- java面试常考题解.pdf
- java开发利器myeclipse全面详解_带书签.pdf
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)