最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

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

发布时间:2013-11-08 作者:张汉兵 叶伯生 杨道善  来源:万方数据
关键字:梯形图 PLC 数控 系统 
本文介绍了数控系统内嵌式PLC的原理,详细给出了利用面向对象方法实现PLC编辑与编译程序的细节与方法。

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个基本单元及一个功能单元构成,采用双向链表结构。如下:

数据结构
数据结构

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

数据结构

2
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。