- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
· 技术交流 · 余 曦 使用 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 响应写请求格式 从机号 功能码 被写字的首地址 被写字的字数 校验码 lbyte lbyte 2byte 2byte 2byte 表 5 标准的MODBUS协议提供两种传输模式。即ASCII和 RTU模式 起始位 数据位 校验位 停止位 ASCII模式 lbit 7bits lbit lbit RTU模式 lbit
您可能关注的文档
- 《ISO90002016条文说明》.pdf
- 《ISO9000内审员培训教材》.ppt
- 《ISO9000内审员课程》.ppt
- 《ISO9000发展阶段培训》.ppt
- 《ISO9000培训教材》.ppt
- 《ISO9000基准要求》.ppt
- 《ISO9000基础知识》.pdf
- 《ISO9000基础知识培训教材》.pdf
- 《ISO9000基础知识导入介绍》.ppt
- 《ISO9000外审工作准备和应对技巧》.ppt
- 《Java程序设计基础 教学课件 肖孟强 第5章》.pdf
- 《Java程序设计基础教程 教学课件 1 朱喜福 朱佩妮 第3章Java图形用户界面》.pdf
- 《Java连接MySql数据库_并且实现插入、删除、更新、选择操作》.doc
- 《java连接mysql方法》.pdf
- 《JAVA链接mysql数据库攻略》.pdf
- 《JB 10080.2-2016-T 光栅线位移传感器》.pdf
- 《JB 10706-2016-T 机械密封用氟塑料全包覆橡胶O形圈》.pdf
- 《JB 10900-2016-T 工程机械 聚氨酯、MS密封粘接剂应用技术规范》.pdf
- 《JB 1308.19-1999-T PN 250 MPa 等径三通、等径四通型式、尺寸和技术条件》.pdf
- 《JB 2016.25-1999-T 水系统 分配阀芯(PN=20、31.5MPa)》.pdf
文档评论(0)