电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 正文

如何编写出质量较高的PLC程序

时间:2018-12-27 18:26 来源:电工之家

PLC编程有几个主要的问题,最主要的一个是,上手快,但是精通很难。这是因为,PLC编程,尤其是梯形图的编程语言,设计初衷就是为了没有编程基础的工程师的,思维方式也和电力系统的继电器回路很相似,因此上手非常快,简单的模仿继电器回路的话,效率也比较高。

然而,PLC编程很快就遇到第二个问题,就是瓶颈很明显。一方面,可以得到的资料很有限,无论是教材还是课程,都是浅尝辄止,讲到会用就可以,对一些高级的应用方法,因为涉及保密、或者整个行业水平限制,都缺乏足够的学习资源。另一方面,梯形图编程直观的形式也是其不容易写出来高水平程序的原因之一。

那么,如何突破这些瓶颈呢?

有几个步骤。首先,需要有软件工程的基础训练和高级语言的基本知识,尤其是面向对象、模块化这些高级语言程序设计的基本素养。因为PLC程序本质上只是编程语言的一个分支,要写出水平高的程序,必须从理论上有一个高度,学会了面向对象,学会模块化,学会熟练使用PLC内置的高级模块,是水平提升的一个基础。

另一个,在可能的情况下,看到水平高的例程,是快速成长的催化剂。但是这样的机会可遇不可求,就像观摩高手过招一样,认真看高水平的例程可以快速提高。就我个人而言,也是偶然的机会学习了一些国外的很复杂的PLC程序之后,整个理念才有一个提升的。

看过《如何编写出质量较高的PLC程序》的人还看了以下文章
做电工十来年如何快速入门PLC 做电工十来年如何快速入门PLC
我也是自学的plc。要想学plc首先会看懂电路图,能够根据工程需要画出相应的电路图。然后买一些plc的使用手册,也可以网上下载,不过下载的都是pdf文件,看起来没有翻书方便。手册里面都有介绍每个指令的用途跟编程方法。先学梯形图编程方法,梯形图比较直观...
PLC如何处理连续变化的量 PLC如何处理连续变化的量
首先,要了解模拟量控制是控制的一个什么东西,其实就是控制一个连续变化的量,比如温度,压力,流量等等。 再来了解三个概念:工程量、模拟量、数字量。工程量:就是咱们要处理东西,温度、压力等。模拟量:是一种电压或者电流信号,比如4-20毫安电流信号,...
三菱plc的fx1n如何接温度变送器 三菱plc的fx1n如何接温度变送器
FX1N三菱PLC本身不具备模拟量输入端口,要想要它接温度变送器,方法有两个。 一:在PLC本体上面加FX1N-2AD-BD。BD是电路板,直接安装在plc本地上面的拓展上面。 二:是在PLC本体的右边安装拓展模块,FX1N-2AD。这是是一个模块,不是电路板,靠PLC的主板提供5V...
plc中如何设定电机运行时间 plc中如何设定电机运行时间
PLC是功能强大可编程控制器,对电机运行时间控制轻而易举,可用软元件T即时间继电器实现,改变时间常数就可改变电机运行时间。如果运行时间长,一个软元件实现不了,可用几个软元件组合。...
怎么保证PLC或者变频器控制柜的质量 怎么保证PLC或者变频器控制柜的质量
PLC或者变频器以及相关电控方面的电气配电柜由控制器、驱动器以及低压电器元件组成,比如PLC、变频器、伺服驱动器、运动控制卡等,又如变压器、开关电源、断路器、中间继电器、接触器、开关按钮等原件构成。 那么整体控制柜的质量要取决于里面每一个电气元件...