tcpip控件使用说明书

tcpip控件使用说明书

ID:14519516

大小:153.88 KB

页数:16页

时间:2018-07-29

tcpip控件使用说明书_第1页
tcpip控件使用说明书_第2页
tcpip控件使用说明书_第3页
tcpip控件使用说明书_第4页
tcpip控件使用说明书_第5页
资源描述:

《tcpip控件使用说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TCP/IP控件集使用说明书一、简介为了快速的开发.NET上位机程序,我公司开发了TCP/IP控件。此控件集由以下控件组成:控件名称说明vmTcpIpClientTCP/IP客户端控件VmTcpIpServerTCP/IP服务器端控件此控件集需要以下三个DLL文件:动态库名称说明UnycTcpIp.dll控件的主程序IL.TcpCommunicationLib.dllTCP/IP的通讯程序IL.WorkerThreadLib.dll线程管理程序本控件的开发环境为VS2012,目标框架为.NETFramework4.5。

2、在使用时,要注意操作系统是否支持此框架,比如在XP系统下,就只能使用支持.NETFramework4.0的控件。使用时将三个程序一同拷贝到可执行文件所在的目录下。在您的项目中,选择工具箱,在工具箱中选择控件加载的位置,点击鼠标右键,选择“选择项...”,在弹出的窗口中点击“浏览(B)...”按钮,选择UnycTcpIp.dll,并确认,此时,该dll中的所有控件会出现在工具箱中,之后您就可以像其他控件一样使用我们的控件了。TCP/IP客户端控件使用说明一、设置界面控件的主界面为设置界面下面是设置界面中,各个子控件的谁用

3、说明:1.连接lIP地址:服务器端的IP地址。l端口号:服务器端的端口号。l空闲时间:如果在此时间内没有数据传输,则TCPIP的连接自动断开,-1表示永不断开。l重连次数:连接的尝试次数。超过此次数,认为通信故障。2.报文格式在通信过程中,每个数据包有可能加有起始符和和结束符,作为包头和包尾。l起始符:可选择无或者STX(0x02)。l结束符:可选择无,或者ETX(0x03)、回车(r-0x0D)、换行(-0x0A)、回车换行(r-0x0D0A)。1.日志为了便于程序调试,本控件支持通信日志的显示和存储。存

4、储的内用包括通信的时间,通信内容或者故障信息。如果选择保存日志,日志为文件名为日期的txt文件。最新的日志信息也会以红色显示在控件最下方的状态栏中。l保存到文件:日志是否保存到文件。l文件路径:日志文件存放的路径。l最多显示行数:在日志显示窗口中显示的日志行数的最大值。三、测试界面为了便于程序调试,控件提供了测试页:1.“连接”按钮:点击此按钮,如果TCP/IP连接建立成功,按钮的文字会改为“断开”,同时右侧的灯会为绿色。如下图:1.“Ping”按钮:点击此按钮会发出Ping指令,Ping的回应时间会显示在控件的状态栏

5、。或者2.16进制显示:选择此项后,发送和收到的数据会以16进制方式显示,字节之间以空格分开。3.连续Ping:选择此项,会向网络的对方连续发送Ping指令,发送的时间间隔为1秒。4.对方IP地址:在数据传送发生后,此处会显示对方的IP地址和端口号。格式如下:5.接收区:收到的数据列表,每次收到的数据作为一行,最多显示的行数由设置页上的“最多显示行数”指定。6.发送区:发送的数据列表,每次发送的数据作为一行,最多显示的行数由设置页上的“最多显示行数”指定。7.“发送”按钮:在此按钮的左侧的输入框中,输入要发送的字符串,

6、然后点击此按钮进行发送。四、日志在这个页面会显示数据传输过程中的原始数据和各种状态信息。l日志内容列表:每行信息的前面为数据发送的时间,数据传送方向,和数据内容,其中,“-->”表示接收,“<--”表示发送。l“打开日志文件”按钮:点击此按钮,会打开日志目录,让您选择日志文件,确认后会以文本方式打开所选择的文件。l“清空”按钮:点击此按钮会清空列表中的内容。五、关于此页面显示控件的版本信息和公司的网址。用户可以登录网站了解更详细的内容,下载相关资料和获得联系方式。我公司也非常欢迎用户提出软件改进的建议,我们将及时给与改

7、进和反馈。六、编程接口1.控件属性:本控件增加了几个属性,供您以代码方式更改:a)报文格式lPackageHeader:用于设置数据包的起始符。lPackageTailer:用于设置数据包的结束符。b)连接方式lConnRetries:尝试连接的次数lIdleTime:空闲时间。超过此时间,连接自动断开。lIpAddr:PLC的IP地址lPortNum:PLC的端口号a)日志设置lLogFilePath:存放日志文件的目录lSaveToLogFile:是否将日志存放如文件1.接口函数:lvoidLoadSettings

8、():加载设置lvoidSaveSettings():保存设置。设置文件会和您的可执行文件放在同一个目录,文件名为控件名的XML文件。lboolStart():开始连接PLC,如果连接成功,则返回true,否则返回false。lvoidStop():断开和PLC的连接。lboolIsConnected():线路是否处于于连接状态。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。