- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于VB6.0实现西门子PLC与PC间的
TCP通讯
摘要摘要
摘要:主要介绍在MicrosoftVisualBasic6.0开发环境下,通过
Winsock1控件,用以太网的方式实现PCPC机与西门子1200/1500PLC系统之间数据
通信的方法,并把该通信方法用在环卫压缩设备控制系统中。
关键词:PLC,VB,通信
RealizationofTCPCommunicationbetweenSiemensPLCandPCBased
onVB6.0
Abstact:Thispaperintroducesdatacommunicationmethodbetween
PCapplications,whichtakeVisualBasic6.0astheirprogramming
languageandSIMATICS7-1200orS7-1500PLC.
Keywords:PLC,VB,communication.
众所周知,工业自动化监控系统一般是采用组态软件或高级语言开发,而采
用组态软件开发是需要买软件授权才能交付,虽然开发速度快,但成本较高而且
后期功能扩展不够灵活,也无法开发更加复杂的业务,如实现信息化和工业化的
有机融合,因此如何帮助开发者降低开发成本、提高工作效率,快速开发出对行
业有显著帮助和价值的自动化监控系统是本文所涉及的话题。
该控制系统由西门子S7-1200PLC、PC机等构成,其中PLC由以下组成:
1214CPU模块(带以太网口),数字量输入/输出模块,模拟量输入模块。
1监控系统的通信参数
系统运行时需要在PC与PLC之间通信的参数主要有如下:PC→PLC:压缩设
备电机启动和停止指令、压缩指令;PLC→PC:压缩设备液压系统压力、温度和
液位值,接近开关信号以及拉线位移传感器值。
2监控系统软件程序设计
VB通信程序
DimStart,Stop,CompressAsByte
DimPalue,Temperature,Level,
DisplacementAsSingle
DimLimit(5)AsByte
_______________________________
PrivateSubconnect_Click()
Winsock1.Close‘关闭连接
Winsock1.RemoteHost=192.168.2.5‘与PLC的IP地址
Winsock1.RemotePort=2000‘与PLC端口号
Winsock1.connect‘关建立连接
EndSub
_______________________________
PrivateSubForm_Load()
Winsock1.Close‘关闭连接
EndSub
PrivateSubClose_Click()
Winsock1.Close‘关闭连接
EndSub
_______________________________
PrivateSubWinsock1_ConnectionRequest(ByValrequestIDAsLong)
IfWinsock1.statesckClosedThen
Winsock1.Close
Winsock1.AcceptrequestID接受具有requestID参数的连接。
EndIf
EndSub
_______________________________
PrivateSubWinsock1_DataArrival(ByValbytesTotalAsLong)
Dimrec()AsByte
Winsock1.GetDatarec(),vbByte
DimiAsInteger‘限位’
您可能关注的文档
- 初学中医的几种途径四.pdf
- 利用MODBUS实现西门子PLC与ABB变频器的通信控制.pdf
- 利用Modbus转PN模块快速实现西门子PLC的Modbus通讯.pdf
- 利用OPC实现西门子S7200PLC与上位机iFix以太网通信探索.pdf
- 力控与西门子PLC1500系列对接设置步骤.pdf
- 力控软件与西门子200PLC通过EM277通讯.pdf
- 北京中医药大学“中医学”《医古文B》23秋期末试题库含答案.pdf
- 北京中医药大学医古文B第14次作业.pdf
- 医古文B期末试题及答案.pdf
- 医古文B第6次作业及答案活动za.pdf
- 河南省开封市杞县 2024-2025学年七年级上学期期中质量检测道德与法治试卷(含答案).docx
- 2025年甘肃中考道德与法治一轮复习教材梳理九年上册第三单元 文明与家园(含答案).docx
- 天津市五区县重点校联考2024-2025学年高三上学期11月期中英语试题词汇背诵与检测(含答案).docx
- 江苏省无锡市2025届高三上学期期中考试 读后续写题型深入解读(含答案).docx
- 江苏省无锡市江阴市多校2024-2025学年五年级(上)期中语文试卷(有答案).docx
- 福建省福州市八县(市)协作校2024-2025学年高一上学期期中统考英语试卷(含答案).docx
- 天津市2024-2025学年高三上学期11月期中英语试题词汇背诵与检测(含答案).docx
- 广西南宁2024-2025学年高三上学期10月质量检测英语试卷(含答案).docx
- 2025年甘肃中考道德与法治热点专题突破:2024年巴黎奥运会(含答案).docx
- 广东省2024-2025学年高一上学期期中考试英语试题(含答案).docx
文档评论(0)