有关西门子plc编程的例子,一个传送带运动方向检测功能,可以用西门子plc编程来实现,当检测到物体时动作(闭合),使用梯形图编程,给出i/o端口分配表,有需要的朋友参考下。
西门子plc实现传送带方向检测功能
1、任务需求
传送带运动方向检测示意图如下:
一侧装配有两个反射式光电传感器PEB1和PEB2(安装距离小于包裹的长度),设计用于检测包裹在传送带上的移动方向,并用方向指示灯left和right指示。
其中,光电传感器触点为常开触点,当检测到物体时动作(闭合),使用梯形图编程,并且需要给出I/O端口分配表。
2、I/O地址分配
有两个光电传感器PEB1和PEB2,所以就有两个输入;有两个指示灯left和right,所以就有两个输出。
I/O地址分配如图:
3、程序(梯形图)
在检测到物体时,光电传感器的常开触点闭合,给PLC输入一个信号,PLC给出信号给输出,因此相应输出会动作。
两个光电传感器的安装距离小于物体长度,即此时两个光电传感器的常开触点处于闭合状态,而当一边先失去感应,就会有一个指示灯被点亮,以此判断传送带运动的方向。
具体如下:
(1)当右边的传感器先失去感应,则左边的指示灯就会点亮,表示传送带向左移动;
(2)当左边的传感器先失去感应,则右边的指示灯就会点亮,表示传送带向右移动。
程序代码如下: