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

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

3天内不再提示

高手写PLC程序应该着重在这两方面把好关

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2021-01-18 10:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于PLC程序的编写,我认为无须天马行空的标新立异,也无须花枝招展的炫弄技巧。只要在内容和质量这两方面把好关,具有正确性、可靠性、方便性、简洁性和可读性就是很好的程序!

PLC程序的内容

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

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

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

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

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

PLC程序的质量

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

1、程序的正确性:

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

2、程序的可靠性好:

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

3、参数的易调整性好:

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

4、程序要简练:

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

5、程序的可读性好:

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

责任编辑:xj

原文标题:高手写PLC程序,只注重这两点!

文章出处:【微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

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

    关注

    5045

    文章

    14443

    浏览量

    483605
  • 编程
    +关注

    关注

    90

    文章

    3708

    浏览量

    96765
  • 程序
    +关注

    关注

    117

    文章

    3836

    浏览量

    84767

原文标题:高手写PLC程序,只注重这两点!

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    绝缘与散热:立山科学TWT系列在高压高功率环境下的表现

    作为日本立山科学株式会社的官方代理,深圳市智美行科技深知高压、高功率密度应用对温度传感器提出了双重挑战:可靠的电气隔离与高效的热传导。本文将深入探讨TWT系列如何在这两方面交出完美答卷。
    的头像 发表于 12-04 18:00 114次阅读
    绝缘与散热:立山科学TWT系列在高压高功率环境下的表现

    EMI安规电容器选型时需要考虑什么

    安规电容是在电子电路中用于抑制电源电磁干扰的电容器,其核心的作用有两方面:一是消除电源线路中的噪声,对共模,差模干扰进行滤波;二是要满足安全规范 IEC60384-14 的要求。
    的头像 发表于 11-25 16:15 384次阅读
    EMI安规电容器选型时需要考虑什么

    使用三菱FX5U PLC的经典小程序案例

    实际的PLC程序往往是某些典型小程序的扩展与叠加,因此掌握一些典型小程序对大型复杂程序的编写非常有利。 鉴于此,本文将给出一些典型小
    的头像 发表于 11-07 13:57 4853次阅读
    使用三菱FX5U <b class='flag-5'>PLC</b>的经典小<b class='flag-5'>程序</b>案例

    便宜日本服务器怎么选?关键指标+实战经验全解析

    日本服务器因网络优质、延迟低成为跨境业务热门选择,但“低价”标签下暗藏诸多门道。本文将从核心参数拆解+真实场景避坑两方面入手,助你高效筛选高性价比方案。
    的头像 发表于 10-16 10:29 115次阅读
    便宜日本服务器怎么选?关键指标+实战经验全解析

    单片机怎么烧程序

    骤,才能让单片机发挥作用。 烧程序前的准备工作 单片机烧程序前,需要做好硬件和软件两方面的准备。硬件方面,核心设备包括目标单片机、编程器(或下载器)、电脑以及连接导线。编程器是连接电脑
    的头像 发表于 07-23 11:47 654次阅读

    用DLM3000示波器抑制测试设备的噪声

    对于测试设备而言,噪声主要来源于两方面:辐射干扰噪声和电源噪声。辐射干扰产生的噪声会通过空间介质,干扰能量的近场感应。助横河示波器DLM3000进行实际操作演示。
    的头像 发表于 07-01 14:50 369次阅读
    用DLM3000示波器抑制测试设备的噪声

    利用横河示波器DLM3000抑制电源噪声

    电源噪声主要来源也有两方面,一个是因电源供电而引发的噪声,另一个则是因接地问题而引起的噪声。
    的头像 发表于 07-01 14:42 319次阅读
    利用横河示波器DLM3000抑制电源噪声

    基于LockAI视觉识别模块:手写数字识别

    手写数字识别是一种经典的模式识别和图像处理问题,旨在通过计算机自动识别用户手写的数字。 本文将教会你如何使用基于RV1106的 LockAI视觉识别模块进行手写数字识别。 源代码:https
    发表于 06-30 16:45

    基于LockAI视觉识别模块:手写数字识别

    手写数字识别是一种经典的模式识别和图像处理问题,旨在通过计算机自动识别用户手写的数字。本文将教会你如何使用基于RV1106的LockAI视觉识别模块进行手写数字识别。
    的头像 发表于 06-30 15:44 859次阅读
    基于LockAI视觉识别模块:<b class='flag-5'>手写</b>数字识别

    CSS6404L 在物联网设备中的应用优势

    物联网设备对存储芯片的需求聚焦于低功耗、小尺寸、高可靠性与传输效率,Cascadeteq 的 CSS6404L 64Mb Quad-SPI Pseudo-SRAM 凭借差异化技术特性,在同类产品中展现显著优势。以下从核心特性及竞品对比两方面解析其应用价值。
    的头像 发表于 06-06 15:31 431次阅读

    液晶手写板像素缺陷修复及相关液晶线路激光修复

    体验至关重要。 液晶手写板像素缺陷的成因与影响 液晶手写板像素缺陷表现为书写时笔迹中断、颜色异常或出现固定亮点、暗点等,严重干扰正常书写与内容显示。其成因涵盖多个方面:生产
    的头像 发表于 05-19 09:36 630次阅读
    液晶<b class='flag-5'>手写</b>板像素缺陷修复及相关液晶线路激光修复

    基于BLE技术 智能手写笔解决方案:改变你的书写体验PTR5415

    支持多种移动设备平台,包括iOS和Android系统,使用户能够在不同的设备上自由使用智能手写笔。 4、应用扩展:通过软件开发接口(API),我们的方案允许开发者为智能手写笔设计各种应用程序,如
    发表于 03-11 17:50

    PLC程序远程上下载如何实现

    在工业自动化领域,PLC(可编程逻辑控制器)无疑是核心控制设备,广泛应用于各种工业场景。传统的PLC程序上传与下载方式往往受限于物理距离和现场环境,给工程师们带来了诸多不便,频发出差、工作劳累、花销
    的头像 发表于 03-01 17:17 1070次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>程序</b>远程上下载如何实现

    BT - 450 - 26/32 锂电池自动青稞纸机:操作便捷,成本优化

    在追求高效生产的同时,设备的操作便捷性与成本优化能力,也是企业选择生产设备时的重要考量因素。比斯特 BT - 450 - 26/32 锂电池自动青稞纸机,在这两方面展现出独特优势。
    的头像 发表于 02-22 09:37 887次阅读

    华为鸿蒙NEXT系统的优势与劣势

    随着华为鸿蒙NEXT系统的推出,关于其性能与体验的讨论在网络上引起了广泛关注。本文综合了多个角度的用户评价,从优势与劣势两方面,带您了解这一备受瞩目的操作系统。
    的头像 发表于 12-30 10:30 7338次阅读