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编程
    +关注

    关注

    47

    文章

    248

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Profibus DP 光纤中继器!建议赞收藏

    在现代工业自动化环境中,Profibus DP作为常用的现场总线协议,广泛用于PLC、远程I/O模块与各类自动化设备之间的通信。然而,传统的电缆传输方式存在明显局限:传输距离通常不超过1000米,且
    的头像 发表于 11-19 16:28 1121次阅读
    Profibus DP 光纤中继器!<b class='flag-5'>建议</b><b class='flag-5'>点</b>赞收藏

    STEVAL-PLC001V1工业PLC评估板技术详解

    STMicroelectronics STEVAL-PLC001V1工业PLC评估板针对紧凑型可编程逻辑控制器 (PLC) 应用。该板设有功能强大的人机界面 (HMI)。PCB上安装
    的头像 发表于 10-31 14:49 220次阅读
    STEVAL-<b class='flag-5'>PLC</b>001V1工业<b class='flag-5'>PLC</b>评估板技术<b class='flag-5'>详解</b>

    ‌Microchip PL460可编程窄带PLC调制解调器技术解析

    Microchip Technology PL460可编程窄带PLC调制解调器设计用于在低于500kHz的频段内运行任何PLC协议。PL460嵌入PLC线路驱动器,实现高度集成的解决方
    的头像 发表于 10-11 15:04 378次阅读
    ‌Microchip PL460可<b class='flag-5'>编程</b>窄带<b class='flag-5'>PLC</b>调制解调器技术解析

    编程软件连接PLC出现IP冲突时如何解决?

    通信的。某工厂在新增一台自动化PLC设备后便遇到这个问题,导致编程软件无法访问到对应的PLC设备。 由于老设备接口已被占用,新设备接口仍有空闲。因此,物通博联网段隔离器WC503通过网口接入P
    的头像 发表于 07-31 17:08 830次阅读
    <b class='flag-5'>编程</b>软件连接<b class='flag-5'>PLC</b>出现IP冲突时如何解决?

    硬核接线图+配置步骤:远程IO模块接入PLC全流程详解

    远程IO模块和PLC(可编程逻辑控制器)的连接涉及多个方面,包括硬件准备、软件配置、接线方法以及注意事项等。 PLC品牌大多分为国产、欧系、美系、日系。国产PLC主要有汇川、台达、和利
    的头像 发表于 07-25 17:09 1260次阅读
    硬核接线图+配置步骤:远程IO模块接入<b class='flag-5'>PLC</b>全流程<b class='flag-5'>详解</b>

    鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么? CodeGenie (代码精灵)作为鸿蒙DevEco IDE自带的AI辅助编码工具
    的头像 发表于 07-07 11:54 1017次阅读
    鸿蒙CodeGenie AI辅助<b class='flag-5'>编程</b>工具<b class='flag-5'>详解</b>

    PLC现场工程师工具携带指南

    引言 可编程逻辑控制器(PLC)是现代工业自动化中不可或缺的设备。PLC 编程人员在现场工作时,除了需要扎实的专业知识外,还需要携带一些必要的工具,以便进行设备调试、故障排除和程序修改
    的头像 发表于 06-26 15:32 492次阅读
    <b class='flag-5'>PLC</b>现场工程师工具携带指南

    选购红外热像仪的12个关键

    红外热像仪作为现代工业和科技领域不可或缺的工具,其应用范围日益广泛。然而,面对市场上众多品牌和型号,如何选购一款既符合预算又满足需求的红外热像仪呢?小菲将为你详细解析选购红外热像仪的12个关键,助你精准投资!
    的头像 发表于 04-10 14:13 783次阅读

    PLC应用技巧,轻松解决PLC故障

    PLC(可编程逻辑控制器)在工业自动化领域中扮演着至关重要的角色。为了确保PLC的稳定运行并解决可能出现的故障,以下是一些实用的PLC应用技巧,这些技巧对于解决
    的头像 发表于 03-23 07:42 730次阅读
    <b class='flag-5'>PLC</b>应用技巧,轻松解决<b class='flag-5'>PLC</b>故障

    浅聊雷军两会自动驾驶相关建议

    十四届全国人大三次会议和全国政协十四届三次会议分别于3月5日和3月4日在北京开幕。全国人大代表、小米集团创始人雷军也在个人微信公众号上公开了他今年的两会建议,其中包括关于加快推进自动驾驶量产的建议
    的头像 发表于 03-05 08:57 638次阅读
    浅聊雷军两会自动驾驶相关<b class='flag-5'>建议</b>

    AI技术与PLC编程融合

    如何将AI技术融入PLC编程软件
    发表于 02-14 15:55

    ABB PLC编程手册

    ABB  PLC编程手册
    发表于 02-07 15:23 15次下载

    经典的PLC项目案例详解

    在现代工业自动化中,可编程逻辑控制器(PLC)以其灵活高效的特性,广泛应用于各类控制任务。无论是交通信号、楼宇电梯还是液体混合,PLC都在背后默默地提升着效率和安全性。接下来,我们将通过几个经典项目
    的头像 发表于 01-07 09:52 3567次阅读
    经典的<b class='flag-5'>PLC</b>项目案例<b class='flag-5'>详解</b>

    三菱PLC编程语言解析

    三菱电机(Mitsubishi Electric)是全球知名的自动化和制造解决方案供应商,其PLC(可编程逻辑控制器)产品广泛应用于工业自动化领域。三菱PLC编程语言主要基于国际标准I
    的头像 发表于 12-26 17:36 2240次阅读

    PLC编程控制器的简介

    PLC的英文全称为Programmable Logic Controller,也就是可编程序控制器。它是一种将计算机技术与继电器技术结合起来的现代化自动控制装置,1969年,美国数字化设备公司研制出
    的头像 发表于 12-23 09:09 2088次阅读