- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在WINCC 中使用WinSock 控件进行TCP/IP 通讯的例程
目录
一、WinSock 控件介绍(以VB 语言表述) 1
1、WinSock 控件的主要属性 1
2 、WinSock 控件的主要方法2
3、WinSock 控件的主要事件3
二、WinSock 控件在WINCC 中的使用3
1、WinSock 控件注册3
2 、在WinCC 中添加WinSock 控件4
三、服务器端程序介绍4
四、WinCC 画面模板与结构变量的配合使用6
1、结构变量定义6
2 、画面模板组态7
3、调用画面模板及修改变量前缀7
4 、将画面模板中的对象连接到变量8
五、建立TCP/IP 连接8
六、接收数据包的处理 10
附:在VBS 中进行数据处理的局限性及变通解决方法 12
摘要:
关键词:VB 、VBS 、WINCC 、WINSOCK、DLL、UNICODE 、ANSI 、ASCII 、画面模板、
结构变量、数据转换。
该文档的软件环境:
Microsoft Windows XP Professional 版本2002 SP3
SIMATIC WinCC V6.2 SP2 ASIA
‘SIMATIC STEP7 V5.4+SP5+HF3 Chinese
TCPUDP 测试工具 V1.02
目的:
使用WINCC 用户程序作为客户端程序,与服务器通讯,通讯协议为标准TCP/IP 协议,
取得服务器发送过来的数据包,按数据包格式文本规定,解析数据包数据,并将相关数据显
示在用户程序画面中。
一、WinSock 控件介绍 (以VB 语言表述)
1、WinSock 控件的主要属性
1) Protocol 属性
通过Protocol 属性可以设置WinSock 控件连接远程计算机使用的协议。可选的协议是
TCP 和UDP 对应的VB 的常量分别是sckTCPProtocol 和sckUDPProtocol,Winsock 控件默
认协议是TCP 。
注意:虽然可以在运行时设置协议,但必须在连接未建立或断开连接后。
2) SocketHandle 属性
SocketHandle 返回当前socket 连接的句柄,这是只读属性。
3) RemoteHostIP 属性
RemoteHostIP 属性返回远程计算机的 IP 地址。在客户端,当使用了控件的 Connect
方法后,远程计算机的IP 地址就赋给了RemoteHostIP 属性,而在服务器端,当ConnectRequest
事件后,远程计算机(客户端)的IP 地址就赋给了这个属性。如果使用的是UDP 协议那么
当DataArrival 事件后,发送UDP 报文的计算机的IP 才赋给了这个属性。
4) ByteReceived 属性
1
返回当前接收缓冲区中的字节数
5) State 属性
返回WinSock 控件当前的状态
常数 值 描述
sckClosed 0 缺省值,关闭
SckOpen 1 打开
SckListening 2 侦听
sckConnectionPending 3 连接挂起
sckResolvingHost 4 识别主机
sckHostResolved 5 已识别主机
sckConnecting 6 正在连接
sckConnected 7 已连接
sckClosing
您可能关注的文档
- 混凝土在反复荷载作用下的应力应变全曲线过镇海.pdf
- 人民银行信息系统安全风险评估初探.pdf
- 自考笔记-02236可编程控制器原理与应用(串讲)01.第一讲 可编程控制器概论.pdf
- 第5章贷款政策与管理.ppt
- 特高压直流输电概述.ppt
- 第一部分 马克思主义基本原理概论重点.pdf
- 胜乐根本续及其注疏研究.pdf
- 段波《商法讲义八十图补充授课讲义》第四讲.pdf
- 法语发音规则总结.pdf
- 中小企业融资对社区银行的依赖山西个案.pdf
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)