信捷PLC与计算机串口和以太网通信的VC++编程技术.docx

信捷PLC与计算机串口和以太网通信的VC++编程技术.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

信捷PLC与计算机串口和以太网通信的VC++编程技术

?

?

朱向荣+冯乔生+施少捷+吕苓芝

摘要:信捷XC系列PLC是完全国产化的产品。若使其上位机程序能用通用高级语言而非只是该机模态软件编写,就能使XC系列PLC上位机控制程序与其它设备控制程序进行集成,有利于进一步促进PLC推广应用。本文研究了信捷XC系列PLC与计算机分别通过串口RS232和以太网进行通信的VC++编程技术,使得能在上位机VC++程序中发送与接收XC系列PLC的数据,从而实现了PC机通过VC++上位机程序对PLC的远程控制。

关键词:信捷XC系列PLC;RS232;PC机以太网卡;Modbus协议

:TP393

:A

DOI:10.3969/j.issn.1003-6970.2015.06.014

本文著录格式:朱向荣,冯乔生,施少捷,等,领域模型中关联语义的描述逻辑表示与应用[J].软件,2015,36(6):75-82TechniquesofCommunicationVC++pr02rammingforXinjiePLCwithPCthroughSerialCommunicationPortandEthernetAdapter

ZHUXiang-rong1,FENGQiao-sheng1,SHIShao-jie2,LVLing-zhj3

[Abstract]:XinjeXCseriesPLCisakindofcompletedomesticproduct.IftheirupperPCprogramscanbepro-grammedwiththegeneralhigh-levellanguage,ratherthantheirmodalsoftware,itisenabledtointegratetheupperPCcontrolprogramsofthePLCwiththecontrolprogramsofotherdevices,andXCseriesPLCcanthenbefurtherwidelyused.ThispaperproposedthetechniquesofVC++programmingofcommunicationsbetweenPCandXCseriesPLCthroughRS232andEthernetnetworkadapterrespectively,whichenabledtheVC++upperprogramstosenddatatotheXCseriesPLCorreceivethedatafromthem.TheremotecontrolsoftheXCseriesPLCcanthusbeimplementedbytheVC++upperPCprograms.

[Keywords]:XinjieXCseriesPLC;RS232;PCEthernetadapter;Modbusprotocol

0引言

本文的研究来源是针对昆明鑫辉检测有限公司对于多用途高空爬行器平台的研发。多用途高空爬行器平台具有超声波检测功能和对周围环境监控的功能,这就需要爬行器搭载相应的设备。信捷XC系列PLC通过模态软件开发控制程序,再与信捷电气股份有限公司自主研发的人机界面通信从而达到控制PLC的效果。然而对于多用途高空爬行器平台就有很大的限制,爬行器上位机监控程序不能与其它设备进行集成。本文研究XC系列PLC上位机监控程序的VC编程[1]技术,希望这项技术能应用于多用途爬行器平台的研发,实现通过VC程序来控制爬行器的运动,从而实现XC系列PLC上位机监控程序[2]与其它设备用户界面程序的有效集成。PLC与上位机PC的通信是开发PLC上位机监控程序的关键环节,按应用环境的不同,可采用RS-232通信方式,基于无线ZigBee[3]的近距离无线通信方式。和基于以太网的远距离通信方式。本文针对昆明鑫辉检测有限公司的应用需求,主要研究基于RS-232的通信与以太网的通信方式的VC编程技术。

1信捷XC系列PLC通讯功能

1.1概述

XC系列PLC都支持Modbus协议、自由协议通讯功能,其中XC5系列中48点与60点机型与XCC系列PLC还具有CANbus总线功能。XC系列PLC有2个通讯口(Portl、Port2)。通讯口1(Portl)为编程口,支持RS232方式,可以用来下载程序以及连接外接设备,此通讯口的通讯参数(波特率、数据位等)可以通过软件重新设置。通讯口2(Port2)为通讯口,可以用来下载程序以及连接外接设备,此通讯口的通讯参数(波特率、数据位等)可以通过软件重新设置,其中port2既支持RS232又支持RS485(RS485端子在输出端,A为485+、B为485-),但需注意两者不能同时使用。XC系列PLC通讯参

您可能关注的文档

文档评论(0)

151****1898 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档