0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC编写程序编写的是什么?

autozhineng 来源:PLC与自控设备 2023-05-10 17:38 次阅读

对于PLC程序的编写,一个好的plc程序一般都具有程序的具有正确性、可靠性、方便性、简洁性和可读性就是很好的程序!

一:PLC程序的内容

PLC应用程序应最大限度地满足被控对象的控制要求,在构思程序主体的框架后,要以它为主线,逐一编写实现各控制功能或各子任务的程序。经过不断他调整和完善。使程序能完成所要求的控制功能。另外,PLC应用程序通常还应包括以下几个方面的内容:

1、初始化程序在PLC上电后,一般都要做一些初始化的操作。其作用是为启动作必要的准备,并避免系统发生误动作。初始化程序的主要内容为:将某些数据区、计数器进行清零;使某些数据区恢复所需数据;对某些输出量置位或复位;显示某些初始状态等等。

2、信号检测、故障诊断、数据显示、设备联络等内容均可以作为常规预留。这些内容可以在程序设计基本完成时再进行添加。它们也可以是相对独立的程序段。

3、保护、连锁程序。各种应用程序中,保护和连锁是不可缺少的部分。它可以杜绝由于非法操作而引起的控制逻辑混乱,保证系统的运行更安全、可靠。因此要认真考虑保护和连锁的问题。通常在PLC外部也要设置连锁和保护措施。

4、PLC主体程序和子程序。这是直接跟工艺控制相关的逻辑与运算,一般都可以按照空间或时间来分类编写子程序,每一个子程序最好预先分配足够的独立的数据存储区域或数据块,程序变量名称统一规划,繁杂的地方一定要详细注释。贯通工艺,充分采集设备参数和操作人员的需求信息,才能编写出一套易于验收的合格程序。

6232ef08-ec83-11ed-90ce-dac502259ad0.jpg

二:PLC程序的质量

对同一个控制要求,即使选用同一个机型的PLC,用不同设计方法所编写的程序,其结构也可能不同。尽管几种程序都可以实现同一控制功能,但是程序的质量却可能差别很大。程序的质量可以由以下几个方面来衡量:

1、程序的正确性: 应用程序的好坏,最根本的一条就是正确。所谓正确的程序必须能经得起系统运行实践的考验,离开这一条对程序所做的评价都是没有意义的。

2、程序的可靠性好: 好的应用程序可以保证系统在正常和非正常(短时掉电再复电、某些被控量超标、某个环节有故障等)工作条件下都能安全可靠地运行,也能保证在出现非法操作(如按动或误触动了不该动作的按钮)等情况下不至于出现系统控制失误。

3、参数的易调整性好: PLC控制的优越性之一就是灵活性好,容易通过修改程序或参数而改变系统的某些功能。例如,有的系统在一定情况下需要变动某些控制量的参数(如定时器或计数器的设定值等),在设计程序时必须考虑怎样编写才能易于修改。

62388422-ec83-11ed-90ce-dac502259ad0.png

4、程序要简练:编写的程序应尽可能简练,减少程序的语句,一般可以减少程序扫描时间,提高PLC对输入信号的响应速度。当然,如果过多地使用那些执行时间较长的指令,有时虽然程序的语句较少,但是其执行时间也不一定短。

5、程序的可读性好: 程序不仅仅给设计者自己看,系统的维护人员也要读。另外,为了有利于交流,也要求程序有一定的可读性。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12255

    浏览量

    454921
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112040
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79544
  • 应用程序
    +关注

    关注

    37

    文章

    3136

    浏览量

    56398
  • 编写
    +关注

    关注

    0

    文章

    29

    浏览量

    8373

原文标题:PLC编写程序编写的是什么?

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    用C语言编写程序实现通过按键使LED灯周期闪烁

    用C语言编写程序实现通过按键使LED灯周期闪烁。
    发表于 03-30 16:54 10次下载

    256 色程序编写方法

    本文介绍了256色的液晶屏编写程序的方法和步骤,并包含了部分源程序
    发表于 04-14 17:39 6次下载

    单片机中独立按键用查询方式编写程序

    单片机中独立按键用查询方式编写程序的实际距离应用
    发表于 06-08 14:10 9次下载

    VFP9.0编写程序

    数据库编写程序,VFP9.0编写程序,中文版利用数据库知识编写可以运行程序
    发表于 06-21 16:42 0次下载

    编写PLC程序的步骤是怎么样的

    在了解了程序结构和编程方法的基础上,就要实际地编写PLC程序了。编写PLC
    发表于 09-11 16:12 22次下载
    <b class='flag-5'>编写</b><b class='flag-5'>PLC</b><b class='flag-5'>程序</b>的步骤是怎么样的

    使用 RX65N 云套件开始编辑和编写程序

    使用 RX65N 云套件开始编辑和编写程序
    发表于 02-02 19:07 0次下载
    使用 RX65N 云套件开始编辑和<b class='flag-5'>编写程序</b>

    PLC一键启停不同方式的程序编写

    采用位逻辑指令结合PLC工作原理实现一键启停的程序编写。 怎样才能开始掌握PLC一键启停不同方式的程序
    发表于 03-14 11:39 978次阅读

    关于stm32编写程序的头文件合集

    关于stm编写程序的合集
    发表于 04-23 09:39 1次下载

    740族C编写程序包V.1.01用户手册

    740族C编写程序包V.1.01用户手册
    发表于 05-06 18:38 0次下载
    740族C<b class='flag-5'>编写程序</b>包V.1.01用户手册

    740族C编写程序包V.1.01用户手册

    740族C编写程序包V.1.01用户手册
    发表于 06-26 20:24 0次下载
    740族C<b class='flag-5'>编写程序</b>包V.1.01用户手册

    使用 RX65N 云套件开始编辑和编写程序

    使用 RX65N 云套件开始编辑和编写程序
    发表于 07-04 18:53 0次下载
    使用 RX65N 云套件开始编辑和<b class='flag-5'>编写程序</b>

    虚拟机linux怎么编写程序

    在虚拟机Linux上编写程序是一项非常常见且有用的任务。无论是开发一个简单的脚本、一个Web应用程序还是一个复杂的软件项目,Linux提供了强大的工具和环境来帮助你进行编程。本文将详细介绍如何在
    的头像 发表于 11-17 10:08 600次阅读

    怎样在codeblocks上编写程序

    在CodeBlocks上编写程序是一项相对简单而又重要的任务。CodeBlocks是一个广泛使用的集成开发环境(IDE),它能够帮助程序编写、编译和运行他们的代码。在本篇文章中,我们将详细介绍
    的头像 发表于 11-26 09:26 606次阅读

    codeblocks怎么编写程序

    ::Blocks编写程序的过程,以使您对其操作有更深入的了解。 首先,我们需要下载并安装Code::Blocks。您可以在官方网站https://www.codeblocks.org/上找到适用于您的操作系统的安装程序。安装过程相对简单,只需按照向导指示完成即可。 一旦安
    的头像 发表于 11-26 10:28 551次阅读

    labview编写程序的一般步骤

    LabVIEW是一种非常强大的图形化编程工具,它可用于控制、测量、测试和监控应用。编写LabVIEW程序的一般步骤包括以下几个方面: 程序需求分析:在开始编写程序之前,首先需要明确
    的头像 发表于 12-29 10:06 616次阅读