当前位置:首页>>数控系统中内嵌式PLC梯形图编程的软件实现

数控系统中内嵌式PLC梯形图编程的软件实现

发布时间:2015-08-24作者:智汇张瑜

1 华中数控系统内嵌式PLC介绍

  该内嵌式PLC结构紧凑,和CNC共用CPU,接口电路使用CNC装置本身和I/O接口,不需要额外的连线或硬件;信息通过CNC显示器显示,使PLC的编程更为方便,而日_故障诊断功能和系统的可靠性也有提局。

  CNC和PLC协调配合共同完成数控机床的控制,PLC主要完成与逻辑运算有关的一些动作,没有轨迹上的具体要求,它接受CNC的控制代码M(辅助功能). S(主轴转速),T(选刀、换刀)等顺序动作信息,对其进行译码,转换成对应的控制信号,控制辅助装置完成机床相应的控制信号,控制辅助装置完成机床相应的开关动作,如工件的装夹、刀具的更换等一些辅助动作;它还接受机床操作面板的指令,一方面直接控制机床的动作,另一方面将一部分指令送往CNC用于加工过程的控制。内嵌式PLC与CNC间的信息传送在CNC内部实现,PLC与机床间的信息传送是通过CNC的I/O接口电路实现。以下我们重点介绍PLC控制程序的对象化开发过程。

2 梯形图编辑

  组成构件的单元分为基本单元和功能单元,基本单元包括常开输入单元、常闭输入单元、连接单元、串联单元、并联单元、空单元;功能单元包括正输出单元、负输出单元、基本功能单元、扩展功能单元、空单元。

  编辑器以行为单位,行又分为编辑行和注释行,每一编辑行由COL_SUM个基本单元及一个功能单元构成,采用双向链表结构。

  值得注意的是,编辑行和注释行有着不同的存储结构,分开读、写。在编辑器中注释行出现的地方,编辑行一定是空行。

3 逻辑检查及编译

  逻辑检查、编译均以梯级为单位,梯级是互相影响的行组成的最小单元。

  编译是从上至下,从左至右,按PLC逻辑顺序逐个单元编译的。但在编辑器中,存储的只是行与行之间的顺序以及每行中各列元素的信息,逻辑检查、编译还需要行内或行间元素互相影响的信息。

4 通讯模块及PLC执行模块

  1)扫描过程

  扫描过程就是对地址映象区刷新的过程,地址映象区是在数控系统中定义的固定存储区,各模块之间通过地址映象区进行通讯。

  扫描时从硬件端口及数控系统读入X,F,P寄存器的内存到此数据链中;同时一输出运算结果到G,Y,B寄存器。

  2)PLC执行模块

  在数控系统中的PLC根据所处理的机床突发事件的实时性要求,可分为高级PLC和低级PLC,前者主要处理紧急停止、超程、循环启动和进给保持等实时性要求高的事件;后者处理机床控制板输入和辅助功能(M,S,T>等实时性要求较次的事件,并日_均采用中断方式来定时周期地执行。

  华中数控系统中的解决方案是:做一个常驻内存程序PLC.COM,每隔一定时间就被激活,扫描、执行一次,它包括如下重要数据。

  在初始化时,系统读入数据,形成单向链表,之后,数控系统将周期性地扫描链表、调用执行程序plc().poc2()。

5 结束语

  综上所述,对特定机床,只需编写相应的梯形图程序,将编译后的结果提供给CNC系统即可,无须改动CNC系统程序,使得CNC系统和PLC部分的独立性和通用性都有所提高;同时,为其他语言所编写PLC程序提供了统一的数据接口。

公司简介

宜科(天津)电子有限公司是中国工业自动化的领军企业,于2003年在天津投资成立,销售和服务网络覆盖全国。作为中国本土工业自动化产品的提供商和智能制造解决方案的供应商,宜科在汽车、汽车零部件、工程机械、机器人、食品制药、印刷包装、纺织机械、物流设备、电子制造等诸多领域占据领先地位。宜科为智慧工厂的整体规划实施提供自系统层、控制层、网络层到执行层自上而下的全系列服务,产品及解决方案涵盖但不局限于云平台、MES制造执行系统、工业现场总线、工业以太网、工业无线通讯、机器人及智能设备组成的自动化生产线、自动化电气控制系统集成、智能物流仓储系统等,以实现真正智能化的生产制造,从而带来生产力和生产效率的大幅提升,以及对生产灵活性和生产复杂性的管理能力的大幅提升。多年来,宜科以创新的技术、卓越的解决方案和产品坚持不懈地为中国制造业的发展提供全面支持,并以出众的品质和令人信赖的可靠性、领先的技术成就、不懈的创新追求,在业界独树一帜。帮助中国制造业转型升级,加速智能制造进程,成为中国工业4.0智慧工厂解决方案当之无愧的践行者。

更多详情>>

联系我们

  • 联系人:章清涛
  • 热线:18611695135
  • 电话:
  • 传真:
  • 邮箱:18210150532@139.com

Copyright © 2015 ilinki.net Inc. All rights reserved. 智汇工业版权所有

电话:010-62314658 邮箱:service@ilinki.net

主办单位:智汇万联(北京)信息技术有限公司

京ICP备15030148号-1