《基于VC.NET的PC机与PLC串行通信的编程实现》.pdfVIP

  • 18
  • 0
  • 约1.59万字
  • 约 5页
  • 2015-11-08 发布于河南
  • 举报

《基于VC.NET的PC机与PLC串行通信的编程实现》.pdf

《基于VC.NET的PC机与PLC串行通信的编程实现》.pdf

基于VC.NET的PC机与PLC串行通信的编程实现田冰,等 VC.NET—based RealizationofSerialCommunication Programmjng betweenPCPLC 四 冰 互 伟 (上海交通大学自动化系智能控制实验室,上海200240) 摘要:针对目前市场上上位机通信软件不兼容等问题,提出了用VC.NET实现上位机与PLC通信的方法。采用西门子公司的 S7.300 PLC为下位机,按照RS一232C标准与上位机通信;通信协议为自由模式下用户自定义的协议,数据传输格式为具有块校验字符 的16进制ASCII编码。通信实验结果表明该方法结构简单、运行稳定可靠。 关键词:串行通信可编程控制器VC.NET编程西门子s7—300功能块 中图分类号:TP334.4 文献标志码:B communications Abstract:MostofthecommercialavailablePCcommunicationssoftwaresofferless VC.NET—based compatibility.A approach to PLC PC s7.300PLCisusedaotheslave contmunicates thecommunicationbetweenand is device.which implementing proposed.SIMATIC witllPCunderRS.232Cstandard.Auser—definedcreated modeistakena8thecommunicationshexadecimal protocol byfreeport protoc01.and ASCII as resultsdemonstrate山atthiscommunicationsis encodewithBCCtheformatofdata transform.Experimental approachsimple-structured butrobustandcredible. communication controllerVC.NET SIMATICs7—300Functionblock Keywords:Serial logical Programmable programming 式。在每个循环周期中有以下步骤: 0引言 ①上位机首先向目标站PLC发出请求链接指 可编程控制器由于可靠性高、抗干扰能力强、编程 令,目标站PLC接收来自上位机的指令后,和事先设 简单直观、开发周期短等优点广泛应用于工业、农业、 置好的指令格式进行对比,如果符合请求链接的指令 国防等自动控制领域。实际工程中由于中小型PLC 格式,则向上位机反馈链接成功指令。 的显示功能较差,为了便于现场设备的监控,需要使用 ②上位机收到链接成功指令后发送请求数据指 具有PLC通信功能的上位机来获取现场数据。目前 令,下位机继续对指令进行判断,如果符合请求数据的 国外开发的上位机监控应用软件很多,如工控组态软 指令格式,则向上位机反馈现场数据;上位机收到现场 件WinCC、InTouch和IFIX等,但都是专用(即与硬件数据后对数据完整性进行

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档