高手写PLC程序,只注重这两点!

电气系 1周前

PLC程序的内容

PLC应用程序应最大限度地满足被控对象的控制要求,在构思程序主体的框架后,要以它为主线,逐一编写实现各控制功能或各子任务的程序。经过不断他调整和完善。使程序能完成所要求的控制功能。另外,PLC应用程序通常还应包括以下几个方面的内容:
1、初始化程序在PLC上电后,一般都要做一些初始化的操作。其作用是为启动作必要的准备,并避免系统发生误动作。初始化程序的主要内容为:将某些数据区、计数器进行清零;使某些数据区恢复所需数据;对某些输出量置位或复位;显示某些初始状态等等。
2、信号检测、故障诊断、数据显示、设备联络等内容均可以作为常规预留。这些内容可以在程序设计基本完成时再进行添加。它们也可以是相对独立的程序段。
3、保护、连锁程序。各种应用程序中,保护和连锁是不可缺少的部分。它可以杜绝由于非法操作而引起的控制逻辑混乱,保证系统的运行更安全、可靠。因此要认真考虑保护和连锁的问题。通常在PLC外部也要设置连锁和保护措施。
4、PLC主体程序和子程序。这是直接跟工艺控制相关的逻辑与运算,一般都可以按照空间或时间来分类编写子程序,每一个子程序最好预先分配足够的独立的数据存储区域或数据块,程序变量名称统一规划,繁杂的地方一定要详细注释。贯通工艺,充分采集设备参数和操作人员的需求信息,才能编写出一套易于验收的合格程序。

PLC程序的质量

对同一个控制要求,即使选用同一个机型的PLC,用不同设计方法所编写的程序,其结构也可能不同。尽管几种程序都可以实现同一控制功能,但是程序的质量却可能差别很大。程序的质量可以由以下几个方面来衡量:
1、程序的正确性:
应用程序的好坏,最根本的一条就是正确。所谓正确的程序必须能经得起系统运行实践的考验,离开这一条对程序所做的评价都是没有意义的。
2、程序的可靠性好:
好的应用程序可以保证系统在正常和非正常(短时掉电再复电、某些被控量超标、某个环节有故障等)工作条件下都能安全可靠地运行,也能保证在出现非法操作(如按动或误触动了不该动作的按钮)等情况下不至于出现系统控制失误。
3、参数的易调整性好:
PLC控制的优越性之一就是灵活性好,容易通过修改程序或参数而改变系统的某些功能。例如,有的系统在一定情况下需要变动某些控制量的参数(如定时器或计数器的设定值等),在设计程序时必须考虑怎样编写才能易于修改。
4、程序要简练:
编写的程序应尽可能简练,减少程序的语句,一般可以减少程序扫描时间,提高PLC对输入信号的响应速度。当然,如果过多地使用那些执行时间较长的指令,有时虽然程序的语句较少,但是其执行时间也不一定短。
5、程序的可读性好: 
程序不仅仅给设计者自己看,系统的维护人员也要读。另外,为了有利于交流,也要求程序有一定的可读性。
(0)

相关推荐

  • PLC程序有两种套路,你用的哪一种!

    蓝字  '技成电工课堂"  关注我们哦! 写PLC程序的各位都是高手 因为需要懂得套路,也是思路,就平时常见的程序基本看过两种套路. 1.输出点用线圈输出,输出在程序里只有一处. 2.输出点 ...

  • 电工人写PLC程序控制是什么?电气高手PLC编程规范清晰讲解

    电工人写PLC程序控制是什么?电气高手编程清晰讲解如何设计一套完美的PLC程序什么样子?PLC编程规范及建议至于PLC的编程,我觉得没必要标新立异,也没必要张扬.只要控制好内容和质量,就是一个正确可靠 ...

  • S7-200 SMART PLC带参数子程序

    在S7-200SMART系列PLC的子程序中,子程序可以分为两类,一类为不带参数的子程序,另一类为带参数的子程序,使用带参数的子程序可以进行重复调用或做成功能块方便要以后使用. 子程序可带参数,带参数 ...

  • 写PLC程序注意这两点,工资翻倍!!!

    因为情怀还未了 所以四海为家 欢迎转发朋友圈,欢迎收藏   对于PLC程序的编写,我认为无须天马行空的标新立异,也无须花枝招展的炫弄技巧.只要在内容和质量这两方面把好关,具有正确性.可靠性.方便性.简 ...

  • 写PLC程序从这四个方面入手,质量都很高

    欢迎转发朋友圈,欢迎文末留言 一.PLC程的设计要求 一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释.精良的架构.良好的可扩展性.完备的报警保护系统.运行前的模拟系统. ...

  • 初学者进阶:你真的会写PLC程序吗?

    很多人对学习PLC理解上有一个误区,那就是以为会写程序能实现功能就可以了.所以学习过程中只注重PLC编程软件的应用.其实要想学会做一个PLC项目,写程序只是其中一个环节.除此之外,系统配置.控制柜成套 ...

  • 看懂PLC程序只需5个步骤

    (1)PLC控制系统的输入信号和输出负载 继电器电路图中的交流接触器和电磁阀等执行机构用PLC的输出继电器来控制,它们的线圈接在PLC的输出端.按钮.控制开关.限位开关.接近开关等用来给PLC提供控制 ...

  • PLC程序中急停为什么要写成常开?

    在PLC编程中,一般把停止按钮物理接点接成常闭,程序中写成常开,这样的停止按钮在这套设备中只起到信号作用. 为什么PLC编程中急停要和普通急停按钮相反呢?其实写成常开的不仅仅是急停,还有热继.温控等等 ...

  • PLC编程必知:PLC程序中急停为什么要写成常开?

    技成培训 技成培训网是一家致力于制造业远程教育品牌.专注14年,专业课程涵盖了电工基础.PLC.变频器.伺服.人机界面.机械制图.数控.机器人等精品课程,利用全新线上模式,打造出制造业线上高端互动学习 ...

  • 怎样快速理解别人写的,PLC程序逻辑思维

    PLC的逻辑思维最根本的由其控制的设备工艺流程决定的不是凭空想出来的,主要通过plc程序与其外围电路来实现. 所以想要快速理解plc的逻辑,首要的任务就是认识设备的运转过程,控制对象如有哪些电机,电机 ...

  • 恒压供水、交通灯、液压、电梯的PLC程序怎么写?看这里一目了然!

    电气工程师必备学习工具,缺一不可! 粉丝都纷纷留言,想学习恒压供水和交通灯.液压.电梯等等资料学习,现在小编为你们找到了参考的学习资料,希望对大伙的学习有帮助~仅供参考哦! 一.PLC实例-交通信号灯 ...