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

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

3天内不再提示

关于PLC编程的12点建议详解

工控论坛 来源:搜狐网 作者:联为智能教育 2021-03-22 11:45 次阅读

1、PLC上位机(或触摸屏)组成监控系统时,在画面上很多时候需要有“手动”、“自动”等控制模式(一般都是多个只能一个时)。在程序里面可以用“MOV”指令。如:当选择“手动”就将常数1MOV到一个寄存器VB10里面,当选择“自动”就将2MOV到同一寄存器VB10。只要判断寄存器的数据是多少,就知道系统是那种控制方式。这样的思路好处是容易理解,不需要互锁之类的麻烦程序。

2、程序有模拟量控制时,如果读取的模拟量基本上没误差,可以采取时间滤波的方式,延时一段时间。如果读取的数据误差很大,就需要采取其它的滤波方式,如算平均值等。可以查阅相关的资料

3、在程序调试过程中(特别是设备改造时,你的程序是加入到原来设备的程序中时),当程序语句中出现条件满足,而输出线圈不接通时,可以检查你的这段程序是否是在这样的语句之间,如JUMPgoto等语句。还有一种可能就是在中断程序之后,条件满足而没输出不接通,一般都是这段的程序不被扫描。

4、在顺序控制程序时,即一个动作完成后,进入到下一个动作,等类似的顺序控制,采用+10+10控制模式,本人觉得很方便。其思路是:预置一个寄存器,在初始化时值为0,当系统启动后,对它+10,此时寄存器为10,寄存器等于10时可以做第一个动作;第一个动作完成后,再对寄存器+10,此时寄存器等于20,可以做第二个动作,第二个动作完成后又+10,此时寄存器等于30,这样只要判断寄存器里面数据为多少,就知道要完成那个动作。当需要跳跃动作时,可以不再+10,可以加+20+30.。..,看实际的需要而定。为什么加10而不是加1,因为加10之后,如果插入一段,只要在这10个空余的地方随便选择一个位置就可以了。

5、在设计程序的时候,当出现工艺上的故障(非控制系统控制),最好将故障现象保持,并有灯光声音报警。直到操作工复位,以让其知道系统出现了故障。不然停机了,别人还认为你的程序出问题了,一般在设计一个新系统时是要注意到这些。

6、对于经常调用的子程序,可以做成子模块,频繁调用。

7、由于生产机械在工作循环中的各工步运动在执行时需要一定的时间,且这些时间都有一定的限度,因此可以以这些时间为参考,在要检测的工步动作开始的同时,起动一个定时器,定时器的时间设定值比正常情况下该动作要持续的时间长20%~30%,而定时器的输出信号可以用于报警或自动停机装置。当生产机械某工步动作的时间超过规定时间,达到对应的定时器预置时间,还未转入下一工步动作时定时器发出故障信号,该信号停止正常工作循环程序,起动报警或停机程序,这就是我们常说的超节拍保护。8、一些安全用检测开关(如急停按钮、安全光幕、极限开关等)实用常闭(NC)输入。

9、为安全、节能考虑,尽量将输出设计成需要动作时才动作,一旦到位就停止输出,而不要设计成平时一直输出,需要停止时才让输出断开。

10、执行元件的动作原则应当是宁可不动,也不要乱动!

11、单台设备控制:单台设备必须有软手操/自动切换以及软手操时可以启/停功能,由自动切换到软手操时,设备不能停机;由软手操切换到自动时,设备启/停取决于自动程序。

12、单台设备(泵、风机及其它大型设备)运行满24小时必须进行轮换,且必须有运行时间累计,如果由上位机设定启/停顺序除外,操作人员自行设定。
编辑:lyn

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

    关注

    46

    文章

    245

    浏览量

    37326
收藏 人收藏

    评论

    相关推荐

    西门子plc200编程实例详解

    西门子PLC S7-200是一款广泛应用于工业自动化领域的可编程逻辑控制器,其强大的功能和灵活的编程方式使得它能够满足各种复杂的控制需求。 一、西门子PLC S7-200概述 西门子
    的头像 发表于 10-22 14:38 230次阅读

    plc编程语言编程相关技巧有哪些

    PLC(可编程逻辑控制器)编程语言及相关编程技巧是工业自动化领域中不可或缺的知识。 一、PLC编程
    的头像 发表于 10-21 16:56 179次阅读

    欧姆龙的PLC编程软件有哪些?

    的需求。以下是关于欧姆龙PLC编程软件的介绍: 一、欧姆龙PLC编程软件的主要类型 欧姆龙PLC
    的头像 发表于 10-18 15:48 264次阅读

    PLC远程编程调试平台是什么

    在快速发展的工业自动化领域,可编程逻辑控制器(PLC)作为核心控制设备,其稳定运行对于生产效率和安全性至关重要。然而,随着生产规模的不断扩大和远程管理的需求增加,传统的现场编程调试模式已难以满足高效
    的头像 发表于 10-08 14:26 145次阅读
    <b class='flag-5'>PLC</b>远程<b class='flag-5'>编程</b>调试平台是什么

    PLC远程编程网关是什么

    在当今高度自动化的工业环境中,PLC(可编程逻辑控制器)作为工业自动化控制系统的核心部件,其重要性不言而喻。然而,随着工业环境的日益复杂多变,以及对高效、灵活、智能控制的迫切需求,传统的PLC系统已
    的头像 发表于 10-08 14:21 112次阅读
    <b class='flag-5'>PLC</b>远程<b class='flag-5'>编程</b>网关是什么

    浅谈PLC编程软件的特征

    优秀的PLC编程软件通常具备以下特征。
    的头像 发表于 09-20 14:59 216次阅读

    PLC编程方式及编程语言

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)因其强大的控制功能和灵活的编程方式而得到了广泛应用。PLC
    的头像 发表于 06-27 14:08 543次阅读

    PLC编程语言和C语言的区别

    在工业自动化和计算机编程领域中,PLC(可编程逻辑控制器)编程语言和C语言各自扮演着重要的角色。尽管两者都是编程语言,但它们在多个方面存在显
    的头像 发表于 06-14 17:11 2277次阅读

    PLC常用编程语言有哪些

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)作为一种核心控制设备,其编程语言的选择对于控制系统的设计、开发和维护具有重要影响。PLC
    的头像 发表于 06-14 16:58 1060次阅读

    上位机可以控制plc输入

    一、引言 随着工业自动化技术的不断发展,上位机与PLC(可编程逻辑控制器)的结合应用越来越广泛。上位机作为人机交互界面,可以方便地实现对PLC的监控和控制。本文将详细探讨上位机如何控制PLC
    的头像 发表于 06-06 10:51 954次阅读

    plc编程入门基础知识 plc编程语言有几种

    PLC(Programmable Logic Controller)是可以根据预设逻辑程序自动控制工业过程的电子设备。PLC编程语言是与PLC进行交互的一种逻辑语言,用于编写控制程序以
    的头像 发表于 02-04 15:55 1478次阅读

    关于PLC编程规范及建议

    一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。
    发表于 12-19 09:58 422次阅读

    plc编程软件中的监视功能怎么用

    PLC(可编程逻辑控制器)编程软件中的监视功能是用于实时监视PLC系统的运行状态、各个信号的输入输出情况以及程序的执行情况。本文将详细介绍PLC
    的头像 发表于 12-08 16:30 3491次阅读

    浅谈PLC 5种标准的编程语言

    IEC 1131-3的编程语言是IEC工作组 对世界范围的PLC厂家的编程语言合理地吸收、借鉴的基础上形成的一套针对工业控制系统的国际编程语言标准。它不但适用于
    发表于 11-15 11:14 778次阅读
    浅谈<b class='flag-5'>PLC</b> 5种标准的<b class='flag-5'>编程</b>语言

    PLC动与自锁电路详解

    PLC动与自锁电路 I0.1为自锁启动按钮,I0.0位自锁停止按钮,I0.2为动启动按钮,M0.0为中间继电器,Q0.0为线圈输出。
    的头像 发表于 11-09 14:58 2859次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>点</b>动与自锁电路<b class='flag-5'>详解</b>