Linux环境下软PLC开发系统的设计与实现  被引量:4

The Design and Realization of Soft PLC Developing System in Linux Environment

在线阅读下载全文

作  者:陈雪[1,2] 刘荫忠[1] 杨东升[1] 

机构地区:[1]中国科学院沈阳计算技术研究所,沈阳110171 [2]中国科学院研究生院,北京100049

出  处:《组合机床与自动化加工技术》2010年第11期40-43,共4页Modular Machine Tool & Automatic Manufacturing Technique

基  金:"高档数控机床与基础制造装备"科技重大专项(2009ZX04009-022)

摘  要:文章主要介绍了在Linux操作系统环境下,软PLC梯形图的编辑技术。采用基于面向对象的方法,在分析了梯形图组成元素的基础上,阐述了设计过程中使用的类层次结构,并根据梯形图动态存储的特点,描述了存储梯形图元素及元素间拓扑关系的数据结构。在Linux操作系统平台上,对系统的各个设计阶段进行了测试,测试结果表明所设计的开发系统能够正确实现编辑、转换和编译功能,将生成的目标代码C语言程序最终编译成目标逻辑组件,被运行系统调用执行。This paper mainly introduces the editing technique of ladder diagram in the Linux environment.This article expounds the class hierarchy in the design process based on analysing the elements of ladder diagram using the object-oriented method.According to the dynamic storage's characteristic,it also describes the data structures which memory the elements and topology relationships between elements.Tests were carried out in different phases of designing in the Linux platform,and the results show that the developing system completes the function of editingand,transform and compiling correctly.C programs finally are compiled to the object logic unit which are called and executed by the operating system.

关 键 词:梯形图 编辑 类层次 存储结构 C语言程序 

分 类 号:TH16[机械工程—机械制造及自动化] TG65[金属学及工艺—金属切削加工及机床]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象