您现在所在的是:

工业以太网

回帖:0个,阅读:913 [上一页] [1] [下一页]
993
wizzly
文章数:30
年度积分:50
历史总积分:993
注册时间:2004/7/26
发站内信
发表于:2011/9/5 21:15:05
#0楼

因工程需要,开发出MODBUS TCP/IP组件,具体功能如下:
该组件包含的属性如下:
项目
属性名
注释
读写类型

1
TCPIPServerIP
服务器IP地址
读写
192.168.1.1
2
TCPIPServerPort
端口
只读
502
3
BufferSize
缓冲区大小
读写
2048
4
Activ
连接状态
只读
True/False
方法如下:
项目
方法名
注释
参数传递
返回值
1
Connect
连接远程服务器

True-连接成功,false-连接失败
2
Close
关闭与服务器连接


3
publicErrCodeReadCoil(Int16StartAddress,Int16Length,outbyte[] Readdata)
读线圈状态 功能码01
StartAddress-起始地址,Lengh-要读取的位长度,Readdata-读取的返回值
ErrCode枚举类型
4
publicErrCodeReadInput(Int16StartAddress,Int16Length,outbyte[] Readdata)
读线圈状态 功能码02
StartAddress-起始地址,Lengh-要读取的位长度,Readdata-读取的返回值
ErrCode枚举类型
5
publicErrCodeRead4X(Int16StartAddress,Int16Length,outbyte[] Readdata)
读寄存器指令 功能码-3
StartAddress-起始地址,Lengh-要读取的位长度,Readdata-读取的返回值
ErrCode枚举类型
6
publicErrCodeRead3X(Int16StartAddress,Int16Length,outbyte[] Readdata)
读输入寄存器 功能码-4
StartAddress-起始地址,Lengh-要读取的位长度,Readdata-读取的返回值
ErrCode枚举类型
7
publicErrCodeForceCoil(Int16Address,boolOnOff)
强制单个线圈 功能码-5
Address–位地址,OnOff–true/false
ErrCode枚举类型
8
publicErrCodeWrite4XSingle(Int16Address,Int16Value)
预置单个寄存器 功能码-6
Address–位地址,Value要写入的字的值
ErrCode枚举类型
带有案例,详细实现了各个函数,另配有MODBUS仿真软件,使开发程序变得简单,如有需求,可联系我。注:本软件包需收费¥100元,此软件仅供购买者无限次使用,不得传播。.wizzly@163.com
此帖来自中华工控网工控博客
原文件地址:http://blog.gkong.com/more.asp?id=143544&Name=wizzly

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002