把PLC程序一步步讲明白了,那么PLC编程还会很难嘛?

大家好~我是爱干项目不爱干维修的维修电工——"电气知识",今天小编给大家分享一个PLC编程题目。

按以下要求设计程序:

一个圆盘由电机拖动,圆盘上每隔90°有一个限位开关,要求:有启动与停止按钮,按下启动后圆盘每转90°,停止5秒,并不断重复上述过程。按下停止按钮后,电机停止。

题意分析:

很明显圆盘上有4个限位开关,包括启动和停止按钮,一共有6个输入。

而输出只有1个KM控制电机。

这里需注意启动时要不断的重复上诉过程,这就是一个无限循环的程序。

图1是输入输出表:

把PLC程序一步步讲明白了,那么PLC编程还会很难嘛?

把PLC程序一步步讲明白了,那么PLC编程还会很难嘛?

图2为网络1,这里我的思路是将圆盘的限位开关的所有信号统一成一个电机停止等待的标志位(M0.1),也就是说当M0.1得电时,电机停止运行,这里我用了置位指令.

置位指令是一个自带自保持功能的指令,它的样子就是一个(S)。它与复位指令(R)是一起使用的,当(S)前的梯形图只要有一瞬间通,那么它就会把目标位置1并自保持到复位或其它指令修改当前值,那个(S)下的1代表一位,也就是说如果(S)下是8的话,那么从M0.1到M1.0这8个位全部置1,(S)(R)下最多写255,。

复位指令与置位指令正好相反,当它得电时,将目标位置0,它下面一次最多只能复位255个位。

把PLC程序一步步讲明白了,那么PLC编程还会很难嘛?

图3为网络2,当M0.1为1时计时5秒,然后T37由0变1.

把PLC程序一步步讲明白了,那么PLC编程还会很难嘛?

图3为网络3,当T37为1时,将M0.1复位成0。

把PLC程序一步步讲明白了,那么PLC编程还会很难嘛?

图4位网络4,网络4就是一个标准的起保停回路,M0.0作为设备启动的标志位。

把PLC程序一步步讲明白了,那么PLC编程还会很难嘛?

图5位网络5,其作用就是当启动标志位(M0.0)为1,而电机停止等待标志位M0.1为0时,输出Q0.0得电输出。

以上就是小编给大家分享的程序设计题目,不知道小伙伴们觉得怎么样?


分享到:


相關文章: