首页>>科技 >>内容

经典plc应用实例,经典的PLC程序实例

发布时间:2023-11-07 13:54:27编辑:温柔的背包来源:

很多朋友对经典plc应用实例,经典的PLC程序实例不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

经典plc应用实例,经典的PLC程序实例

一套完整的PLC程序不仅要使系统运行简单,还需要完整的注释、优秀的架构、良好的扩展性、完整的报警保护系统和运行前的模拟系统。今天分享几个PLC实例,仅供参考!一、PLC示例-红绿灯1、红绿灯控制PLC配置示意图2、红绿灯系统正常工作顺序图3、实现主干道信号灯控制的梯形图二、PLC示例-五层电梯控制

1、五层电梯控制PLC配置图2、实现五层电梯换向和变速控制的梯形图三、PLC示例-星角降压起动电机控制1、星角降压起动电机控制原理图2、电机控制PLC配置图010- 28 31016PLC示例-恒压供水1、

1、液体混合系统PLC配置示意图2、液体混合系统控制梯形图六、PLC示例-加料系统启停控制1、加料系统启停控制的工艺要求2、加料系统控制PLC配置图3、加料系统控制梯形图编程建议。

1)当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小时后必须轮换,运行时间必须累计。除非启动/停止顺序由上位机设定,否则操作员将自行设定。黄飞

以上知识分享希望能够帮助到大家!