关于PLC编程的12点建议

发布者:电子艺术大师最新更新时间:2022-10-27 来源: elecfans关键字:PLC  编程  监控系统 手机看文章 扫描二维码
随时随地手机看文章

编程建议

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


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


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


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小时必须进行轮换,且必须有运行时间累计,如果由上位机设定启/停顺序除外,操作人员自行设定。


关键字:PLC  编程  监控系统 引用地址:关于PLC编程的12点建议

上一篇:模拟量信号控制伺服电机调试的6个步骤
下一篇:如何搞定三菱PLC之间的通讯!

推荐阅读最新更新时间:2024-11-09 21:28

基于Socket网络编程的远程物流防伪系统的设计
    随着当今社会的发展,假冒伪劣产品屡禁不止,甚至还有进一步蔓延之势,假冒伪劣产品的数量和范围也呈扩大趋势。因此,在商品物流中加大查询力度,以实现商品的实时跟踪已势在必然。     随着电子及自动化的飞速发展,拥有GPRS无线采集模块功能的智能采集器已随处可见,很多用户已经开始陆续使用智能采集器收集产品条码信息。虽然智能采集终端本身有自带的GPRS无线传输系统,但这些系统只是提供实际用户一个功能的扩展,其功能不够完善,并不能满足所有用户的实际需要,这使得智能采集终端不能充分发挥其智能化。因此笔者提出了利用socket网络编程来实现远程物流真伪查询系统。     笔者充分针对用户需求,利用socket网络编程和智能采集终端的GPR
[嵌入式]
基于虚拟仪器的开关磁阻电机监控系统设计方案
0 引言 $开关磁阻电机(SRM)的结构和工作原理比较简单,容错性能好,且在低速时只需较小电流便可获取较大转矩,高速时恒功率区范围较宽,可以用在煤矿、纺织、化工、电动汽车等工作环境较恶劣的场所。但由于SRM定子、转子的双凸极结构、绕组电流的非正弦特性以及铁心磁通密度的深度饱和,使得SRM的平稳控制比较难以实现,尤其是在降低其运行时的噪声方面。目前常见的SRM 控制系统往往侧重于电机性能的单一方面,不能很好地实现多种参数的综合调节。如果控制系统可以实时反映SRM在运行状态时的各项重要参数,并且进行统筹分析,将使得工作效率大大提高。虚拟仪器的数据处理能力强大,操作界面友好,同时其开发周期短,体积小,受到越来越广泛的关注。 本文中的数
[嵌入式]
如何实现人机界面与PLC之间无线通讯
在工厂内,一台人机界面通常需要与多个PLC建立通讯,各设备之间所处位置不同。如果布线的话,需要在多处施工,比较麻烦,这种情况下采用无线方式建立人机界面与PLC之间的通讯更为便捷。因为采用无线PPI协议响应速度快且不需要编程,只需要组态,所以采用PPI协议网络更有优势。但是实现无线PPI通信需要专门的无线数据终端,在组态时也要考虑设置参数的匹配性。 本方案以人机界面(威纶通触摸屏)为例,介绍威纶通触摸屏与两台S7-200Smart PLC的无线 PPI 通信实现过程。在本方案中采用了西门子PLC专用无线通讯终端DTD434M,作为实现无线通讯的硬件设备。 一、方案概述 通过欧美系PLC专用无线通讯终端DTD434M,能够稳定
[嵌入式]
如何实现人机界面与<font color='red'>PLC</font>之间无线通讯
PLC的常见故障和维修方法
PLC的概念和工作原理 PLC全称可编程逻辑控制器(Programmable Logic Controller),是一种数字电子电路,通常用于工业自动化控制和机器人控制。 PLC的工作原理如下: PLC是由CPU、内存、输入/输出模块和通信模块等组成的系统。在PLC系统中,通常包括输入模块和输出模块。输入模块负责将各种传感器和开关信号转换成数字信号并输入到CPU中。输出模块负责接收CPU输出的指令,并将其转换成所需的控制信号并输出到执行器中。 PLC系统的工作流程如下: 1. 在开始工作时,PLC读取输入信号。 2. CPU对应程序根据预设的逻辑,处理输入信号并输出所需的指令,将其传递给输出模块。 3. 输出模块将输出信号
[嵌入式]
Mabot+杠杆知识的机器人编程课程杠杆系统分享
杠杆、齿轮、滑轮、轮轴四大知识体系,几乎代表了机械结构的核心知识点。而作为现代机械体系基础的杠杆原理,更是儿童机器人编程学习的重中之重。 事实上,“杠杆”并非现代社会的产物,早在2000多年前,聪明的古人便会利用“杠杆”完成很多工作。 古希腊机械重度阿基米德,在《论平面的平衡》一书中最早提出了“杠杆原理”。阿基米德一生痴迷设计和制造各种机构和机器,我们所熟知的抛石机、举重轮滑、灌地机,都是他的手笔。 虽然“给我一个支点,我能撬动地球”的大胆设想无法实现,但是不可否认杠杆原理对推动工业革命乃至现代社会的发展,都发挥了重大作用。 说到这里,想必很多家长一定会问:“孩子学习杠杆知识有什么意义呢?毕竟孩子刚上小学,离物理
[机器人]
三菱plc 伺服定位编程实例
如图:螺距5mm.电机分辨率1000.减速比为5. 要求定位100mm,然后返回原点。程序怎么写? 分析:定位100mm.需要发多少脉冲? 定位距离=脉冲数*移动量/每脉冲 移动量/每脉冲=5/1000/5=0.001 所以脉冲数=100/0.001=100000. 程序如下 定位100mm 返回定位
[嵌入式]
三菱<font color='red'>plc</font> 伺服定位<font color='red'>编程</font>实例
三菱plc如何显示定时器时间
三菱PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业自动化领域的设备。定时器是PLC中的一种基本功能,用于实现延时控制、计时控制等功能。在三菱PLC中,定时器的显示和设置是非常重要的,下面将详细介绍如何显示和设置三菱PLC的定时器时间。 一、定时器的基本概念 定时器的作用:定时器主要用于实现PLC程序中的延时控制和计时控制。通过设定定时器的时间,可以实现对某些设备的延时启动、延时停止、计时控制等功能。 定时器的类型:三菱PLC中主要有三种类型的定时器,分别是T型定时器、D型定时器和SD型定时器。其中,T型定时器用于实现基本的延时控制,D型定时器用于实现断电保持的延时
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved