- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
82 大功率固体激光加工系统中监控软件与PLC通讯的实现
大功率固体激光加工系统中监控软件与PLC通讯的实现*
RealizationofCommunicationBetweenPLCandMonitorSoftware
ofHigh-PowerLiquidLaserProcessingSystem
高艳玲 雷 訇 王金国 (北京工业大学激光工程研究院,北京 100022)
摘 要
介绍了在两种情况下大功率固体激光加工系统中监控软件与PLC通讯的实现,并对两种方式进行了比较。一种是用
VB6.0开发的监控软件与PLC串行通讯的实现,给出了具体的实例说明;一种是基于触摸屏开发的监控软件与PLC通讯
的实现。
关键词:监控软件, ,触摸屏,
VisualBasic PLC
Abstract
ThispaperintroducestwowaystorealizethecommunicationbetweenmonitorsoftwareandPLCinhigh-powerliquid
laserprocessingsystem.OneisseriesoncommunicationbetweenmonitorsoftwaredevelopedbyVB6.0andPLC.Theother
iscommunicationbetweenPLCandmonitorsoftwarebasedontouchpanel.
Keywords:monitorsoftware,VisualBasic,touchpanel,PLC
在大功率固体激光器监控系统中,激光加工系统的控制 数据发送的格式要标准,包括起始符、节点号、标题码、数
可以采集和存储激光加工系统的实时状态数据,监控软件 据、 、结束符。如果发送的是一串数据,上位机和 要统
PLC FCS PLC
通过定时查询这些数据来实现对激光器的监控功能。本文分别 一数据格式,以便于识别。计算好FCS后,进行帧的发送即可。
以OMRONPLC利用RS232接口与VB6.0开发的监控软件进 一个帧发送的最大数据块为 131个字符,如果多于 131个字
行串行通信,以及台达PLC利用台达触摸屏组态软件实现的通 符,在发送前须拆分成一个以上帧。当一组传送数据要分解时,
讯为例,研究在不同情况下PLC和上层软件的通讯。 第一帧和中间各帧的末端用分界符代替结束符的发送。下面以
1 基于VB的上位机与PLC的通讯 上位机监控软件传送功率给PLC的通讯程序为例:
监控功能主要体现在对加工系统实时数据及时准确的显示 strData=Trim(TxtData.Text) 清除输入字符串两端的空格
和记录。它主要分为控制管理模块、数据通信模块、故障处理模 strOutdata=″@00WD0100″+strData
块、数据处理模块和信息处理模块。其中数据通信模块负责与 L1=Len(strOutdata)
PLC控制系统进行数据通信任务,它将操作人员的操作指令转 Fori=1ToL1 计算FCS
fcs1=fcs1XorAsc(Mid(strOutdata,i,1))
化为统一的数据格式通过串行通信端口发送给PLC控制系统。
Nexti
数据通信
文档评论(0)