浅谈嵌入式软PLC编程系统的设计

2021-01-03 23:43汤云桐
人物画报 2021年2期
关键词:嵌入式设计

汤云桐

摘 要:在社会快速发展的影响下,各个领域的发展都取得了良好的成绩。PLC其实质就是可编程控制器的简称,是在上世纪六十年代末期被人们研发出来的自动化控制设施,其设计原理就是将电子设备的优越性以及继电器控制系统优越性充分的融合在一起,这样就可以构成完整的数字运算操作电子系统,将其运用到工业生产领域之中,对于促进生产效率的提升能够起到积极的影响作用。就以往老旧模式的PLC来说其中存在诸多的问题,而软PLC的实践运用有效的解决了以往PLC的适用局限性。这篇文章主要围绕嵌入式PLC编程系统设计展开全面的深入分析研究,希望能够对我国综合国力的提升有所帮助。

关键词:嵌入式;软PLC编程系统;设计

引言:在多方面利好因素的影响下,我国科学技术整体水平取得了良好的提升,以往老旧模式的PLC由于其在兼容性方面还具有诸多的弊端,所以逐渐的被软PLC所取代,其可以更好的满足当代控制技术的实际需要。其不但拥有以往PLC的综合功能,并且有效的解决了其兼容性不足的问题,在原有性能的基础上进行了完善和创新。

一、PLC工作原理

就PLC的性质来说,其属于数字化运算操作电子系统,其主要作用就是借助专业的存储器来对系统内部程序的运算、系统运转进行全面的把控。PLC的实践运用涉及到定时、计数以及算数等诸多功能,借助数字化、模拟化的输入和输出来对机械生产工序加以全面地把控,可编程控制器在获得电能之后就可以针对硬件或者相关资源进行初始化的处理,在上述操作结束之后,系统还会对各个工序进行反复的处理。

二、关于软PLC的主要界面功能介绍

在PLC的界面中通常都会设置信息输出模块、指令表模块或者是梯形图编辑模块。就当前世界PLC编程语言方面来说,主要涉及到顺序功能图、指令、梯形图。其中梯形图在实践中的运用较为广泛,并且实际操作较为便利,所以编程此编程所挑选的用户程序开发语言为梯形图。在软PLC编程系统界面之中,梯形图编辑模块的主要作用就是结合实际情况和需要来对梯形图各项参数加以设置,指令表模块的主要作用就是将梯形图中涉及到的指令进行逻辑显示,信息输出模块主要是将梯形图模块中涉及到的语法问题进行展示[1]。

三、嵌入式软PLC编辑模块的设计和实现

1. 模块环境

嵌入式软PLC编辑模块通常都是被使用在VC++的编程环境之中,在整个环境中创建在MFC应用程序基础上的开发系统,并且将整个系统的模式设定为*plc,,并且也可以处理成为多种不同种类的文档来加以存储,这样就可以满足多梯级的编辑的实际需要。

2. 梯形图編辑

(1)规范说明

首先,元件应当与网络保持良好的统一,其次,纵向连接线在网络之间进行隔离,在实践运用的过程中并不会占据网络空间。再有,针对元件进行参数的设置和调整。还有,元件输出之后无法再与其他元件进行连接。最后,可以对梯形图进行分解或者是将其中的元件进行删除。

(2)元件之间的部署安排分析

梯形图内设计的简单的元件能够为其他分支原件的实践运用给予良好的辅助,在实施系统开发的时候,可以将其中某类当做梯形图元件的整体连接接口,借助这一结构来完成与其他的元件的连接。

(3)生成和显示

梯形图内元件的形成以及展示都会对梯形图的设计造成巨大的影响,并且也是编辑模块中的重要部分。通常情况下,软PLC元件的形成以及显示往往都是在用户点覆盖范围内高效的完成,用户在挑选增设某个元件之后,对区域网络进行适当的处理就能够形成元件对象,并且将其加以显示。

(4)编辑

首先,利用专业的系统加载以及处理梯形图元件种类。其次,将涉及到的区域范围借助扫描的方式来获取需要的参数。再有,将梯形元件移动统计到存储链表之中,随后将整个梯形图情况在界面中加以展示。最后,结合实际情况和需要来进行梯形图所有参数的设计[2]。

四、嵌入式软PLC编译模块的设计和实现

1. 编译整体方案设计

针对嵌入式PLC编译模块实施编辑操作相对较为简便,并且在进行时间操作的时候,还需要在基础操作系统中挑选运用专门的文本文件来充当信息配置的基础模式,在上述信息系统的影响下,与其他开发系统的应用程序以及嵌入式操作程序进行连接,在整个系统的辅助下来开发编辑模块,借助编译模块对梯形图来进行扫描,最终将获得的信息统一存储在指定的文件之中。

2. 梯形图的编译流程

梯形图的编译操作其核心作用就是针对所有的元件结构的各方面信息进行补充,随后形成完整的配置文件。实施梯形图的编译实际操作涉及到下面三个步骤:首先,纵向连接线逻辑处理。纵向连接线在整个梯形图的编译模块中属于关键的组成部分,并且被存储在链表之中。其次,填充元件结构参数。因为配置的文件往往都是结合元件中各项元素加以确定的,所以应当综合用户梯形图来判断元件结构的各项参数。最后,配置元件的形成。配置晚间中涉及到的内容从某种层面上来看,能够反映出用户编写的梯形图程序,这样也可以为嵌入式系统实施PLC控制工作给予良好的协助[3]。

结束语

嵌入式软PLC编程系统采用的梯形图具有简便快捷等优势,其编辑、编译等功能模块的设置亦显示出了人性化特点,方便用户操作使用。

参考文献:

[1]吴玉香,郭建勋,周建香.嵌入式软PLC编程系统的设计[J].控制工程,2010,17(03):363-366.

[2]安静.嵌入式软PLC编程系统的设计[J].电气自动化,2010,32(02):32-34+48.

[3]安静.嵌入式软PLC编程系统的设计[J].电气传动自动化,2010,32(06):33-37.

猜你喜欢
嵌入式设计
BUBA台灯设计
有种设计叫而专
陈国兴设计作品
匠心独运的场地设计画上完美句点
嵌入式LINUX操作系统的研究
跨越式跳高递进与分层设计
嵌入式的特点及发展机遇
嵌入式组件技术的研究及应用
基于嵌入式系统的游戏程序设计
设计之味