欢迎来到天天文库
浏览记录
ID:16716959
大小:4.45 MB
页数:4页
时间:2018-08-24
《串口与scoket数据转换程序说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Com2SCK:串口与SCOKET数据转换程序说明一、设计目的本程序主要目的是:针对某些特定用户(特别是工业控制、组态软件用户)的需求,方便用户的使用、能够尽快完成开发工作、提早投入使用的时间。二、设计思路程序本身建立SOCKET的连接管理机制,使数据能够在SOCKET与串口间进行转发。在管理方面,如果程序不设定标识位识别,对串口接收到数据进行所有SOCKET通播,从SOCKET接收到的数据直接发送到串口。在管理方面,如果程序设定标识位识别,根据设置好的参数对串口接收到数据进行标识位识别,取得标识位特征字,从注册标识位SOCKET列表中核对各个标识位,找出标识位相同的SOCKET连接
2、从该连接发送数据,如果找不到则对没有标识位记录的SOCKET通播。SOCKET刚连接时为未注册标识位的SOCKET连接,当接收有数据根据设置好的参数对接收到数据进行标识位识别,取得标识位特征字,从而注册SOCKET。接收到的数据直接转发到串口。三、使用说明串口连接InterNet或VPN网络连接…GPRSServer数据转发程序LT8030LT8030LT8030客户应用程序网络搭建架构对于终端设备设置好中心IP或域名地址后,进入透明传输方式后即可使用。中心的组态软件可通过串口实现与终端设备的数据通讯。根据如设计思路中所述,串口与SOCKET对数据交换。四、注意事项1、需要进行标识位
3、识别时,如果一次接收到的数据小于参数设置中标识位的结束位,则会保存在缓冲区等到数据长度大于标识位的结束位,才进行转发。已注册的SOCKET则没有此限制。otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAf
4、terthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand2、标识位是指数据通讯中标识终端设备的特征字(如ID号等)。针对实际使用中很多标识位是HEX方式,在连接列表中是显示标识位的HEX码值。3、终端
5、设备的标识特征字(如ID号等)有可能是倒序或其他特殊方式。但在连接列表中是显示标识位一律以实际排列为准。一、程序使用说明1、本机IP地址检测及监听管理[本机IP地址]按钮功能:监测系统,获取当前的计算机IP地址列表。[端口号]Socket监听的端口号,[停止监听]中断或启动Socket监听[保存设置]保存端口参数。程序启动时自动在该端口启动监听2、数据输入端口设置设置数据输入的参数,从该传授收到的数据,将发送到SOCKET。同样从SOCKET收到的数据转发到该串口。[关闭端口]打开或关闭该输入通道[保存设置]将设置好的参数保存,程序启动时自动以保存的参数打开端口转发数据。others
6、taffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenter
7、prisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand3、数据转发的设置[接收数据延时]在该时间间隔内没有受到数据则认为数据接收完成,可以进行转发处理了。[同时转发到另一串口]数据往SOCKET发送后,也发送往串口。该串口收到数据同
此文档下载收益归作者所有