首页>>科技 >>内容

西门子plc编程入门视频教程全集,9个经典西门子PLC入门编程案例

发布时间:2023-07-13 10:36:25编辑:温柔的背包来源:

很多朋友对西门子plc编程入门视频教程全集,9个经典西门子PLC入门编程案例不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

西门子plc编程入门视频教程全集,9个经典西门子PLC入门编程案例

01 小车来回运动

利用S7-200实现小车来回的自动控制。控制过程是按下启动按钮,小车从左到右(从右到左)移动。当向右(左)运动并触动右(左)行程开关时,小车自动返回运动,触动另一侧行程开关后返回运动。如此往复运动,直到按下停止按钮时轿子停止。

电气接线图

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

控制平台操作面板

当按下SB2时,即i0.0(鼠标点击i0.0f)打开,Q0.0打开,小车向右移动(即指示灯Q0.0亮)。当小车碰到右限位开关SQ2,即i0.4(鼠标点击i0.4f,模拟SQ2被按下)时,接通,小车向左移动(指示灯Q0.0亮)灭,指示灯Q0.1亮)),当向左运行并触及左极限SQ1时,即i0.3(鼠标点击i0.3f)亮,此时小车再次向右行驶(指示灯Q0.1灭,指示灯Q0.0亮)。如此往复,直到按下SB1,即i0.2(鼠标点i0.2f)接通,小车停止行驶。

随附的:

02 闪光电路

当按下启动按钮时,要求在两秒内亮一秒、灭一秒,如此反复,灯一闪一闪。

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

将编写好的程序下载到西门子s7-200PLC中进行调试。观察运行结果是否与实验要求一致。通过在线控制板调试,按下在线控制板上的I0.0f(即I0.0打开),此时Q0.0有输出,Q0.0连接的负载灯亮,同时启动定时器T37计时,当计时一秒后,由于T37的动作,其常闭触点断开,因此Q0.0无输出,所接负载灯熄灭。灯灭时启动定时器T38,T38计数一秒后,与定时器T37串联的常闭触点断开,于是T37复位,T37的常闭触点恢复常闭。此时Q0.0再次输出,所连接的负载灯再次亮起。这样,输出Q0.0所连接的负载灯就会亮一秒,然后灭一秒,并不断闪烁,直到按下在线控制板上的I0.1f(即I0 .1已开启),并且闪光电路不要继续工作。如果要改变灯光的闪烁频率,只需要改变定时器的时间即可满足变化要求。

03 星三角降压启动

采用西门子S7-200的PLC实现星三角连接的降压启动。

星三角降压启动电路图及控制图

流程框架图如下

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

将编写好的程序下载到西门子S7-200 PLC中进行调试。下载完成后,我们打开在线控制面板进行调试,看看运行结果是否满足要求。首先,按下按钮时在控制面板上设置i0.2f,即i0.2接通,表明断路器QF合闸。按启动按钮i0.0f(SB2),即i0.0接通,此时电机星形启动,Q0.0和Q0.1有输出,实验接线图显示这两个灯L1和L2亮,同时驱动定时器,当定时器计数到10S时,切换到三角启动。此时Q0.1无输出,Q0.2有输出,则此时Q0.0和Q0.2有输出,电机按三角星形运行。接线板上的L1、L3灯亮。按在线面板上的i0.1f后(i0.1已接通),此时电机停止运转。所有输出点均无输出。

04 彩灯控制

利用PLC的8个输出端子Q0.0Q0.7控制8个彩灯每秒点亮1个,循环。当I0.0 连接时,所有灯均熄灭。当I0.1接通时,循环又从Q0.0开始。

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

将编写好的程序下载到PLC中进行调试。下载完成后,我们打开在线控制面板进行调试,看看运行结果是否满足要求。

PLC 上电后,sm0.0 保持打开状态。因此t37进行延迟计时,延迟结束后开始t38计时。 t38计时到后,t38的常闭触点断开,所以t37断开计时,t37的常开触点恢复常开,所以t38也断开计时。此时t38的常闭触点恢复常闭,于是t37再次计时,同时计数器C0开始计数一次。等等。当计数为1时,Q0.0开启。当计数器计数到2 时,Q0.1 开启.以此类推,当计数器计数到8 时,Q0.7 开启。当计数器计数到9时,计数器C0被清零。当按在线控制板上的I0.0f(即I0.0)开机时,计数器和Q0.0~Q0.7全部清零,即所有灯都不亮。当按下在线控制板上的I0.1f(即I0.1打开)时,计数器重新开始计数,灯从Q0.0开始依次亮起。

05 比较说明

保存货物进出仓库的记录。仓库最多可存放6000箱货物,货物数量超过1000箱时L1灯亮,货物数量超过5000箱时L2灯亮。

I/O分配表

梯形图程序

PLC接线图

程序调试及结果分析

将程序下载到S7-200 PLC中进行调试。在下载之前,我们先缩小程序中的数字,以便我们在实验中能够更好更快的看到实验结果。当L1灯亮时我们将其设置为5。打开L 2 灯,我们将其设置为10。这样,我们可以更快地看到实验结果。

当按下在线控制板上的I0.0f时,I0.0接通,表示有货进来。当我们点击在线控制板上的I0.0f五次时,此时定时器中的计数值为5时间,(即仓库中已经有1000箱物品),则L1灯亮,即Q0.0有输出。当继续点击I0.0f并点击十次时,计数器的计数值为10(即仓库中有5000件物品),此时L2灯也亮了,这意味着Q0.0f已经亮了。 1 有输出。当你继续点击在线控制面板上的I0.0f。计数器中的计数值继续向上增加。当按下在线控制面板上的I0.1f 时,计数器开始递减。单击一次,计数器中的计数值减一。当计数器中的值小于10时,表示仓库中的物品少于5000箱。此时灯L2熄灭(即Q0.1无输出)。当继续点击I0.1f时,计数器中的计数值继续减少。当减少到小于5倍时。表示仓库内物品数量不足1000件,此时L1灯灭。 Q0.0没有输出。当按下在线控制面板上的I0.2f 时,计数器被清除。 L1和L2不亮,(即Q0.和Q0.1无输出)。

06 8 灯笼移位控制

用IO线控制Q0.0~Q0.7连接的八个色灯循环移位,用t37计时,每0.5S移位一位,设置Q0.0~Q0.7的初始值第一次扫描,让Q0.0和Q0.2先有输出。使用I0.1 来控制灯笼位移的方向。

I/O分配表

梯形图编程

PLC接线图

程序调试及结果分析

将程序下载到西门子S7-200 PLC中进行调试。 PLC上电后,Q0.0和Q0.2输出,Q0.0和Q0.2灯亮。当按下在线面板上的I 0.0f(表示I0.0有输入)设置开关时,定时器T37开始计时,每隔0.5秒,彩灯根据Q0.0和Q0.2位向右移动。当按在线控制面板上的I0.1f(表示I0.1有输入)使其置位时,彩灯同样向左移动。

07 跳转指令

使用跳转命令控制两个灯L1和L2,分别连接到Q0.0和Q0.1,切换开关位置I0.0,控制两个灯的开关位置I0.1和I0.2。手动时,用两个灯的控制开关分别控制。自动时,两个灯每秒交替亮起。

I/O分配表

梯形图编程

程序调试及结果分析

将编写好的程序下载到s7-200的PLC中进行调试。当I0.0为OF时,PLC运行手动程序,按下在线控制面板上的设定按钮I0.1f和I0.2f,即表示(I 0.1和I0.2闭合)灯L1和L2亮, Q0.0和Q0.1有输出。当我们按在线控制面板上的I0.0f时,此时I0.0为ON,此时程序跳转到自动程序运行。两个灯每秒循环亮起。首先L1 亮起1 秒,然后L2 亮起。当按下在线控制面板上的I0.0f 时,I0.0 为OFF,程序跳转到手动程序运行。

08 鼓风机、引风机顺序启动控制

I/O分配表

梯形图编程

PLC接线图

PLC上电时的程序监控图,蓝色表示已连接

程序调试及结果分析

Sm0.1的特点是在第一个扫描周期开启,以后不再开启。当按下在线控制面板上的i0.0f时,i0.0接通,此时Q0.0接通输出,(即指示灯Q0.0亮),引风机启动,接通定时器T37并开始计时,当定时器计数到50时(即指示灯Q0.1亮),鼓风机启动。此时两个风扇都在运转。当按下在线控制面板上的I0.1f时,I0.1接通,此时鼓风机停止运行(即指示灯Q0.1熄灭)。同时定时器T38开启并开始计时,5s后引风机停止。跑步。 (即指示灯Q0.0熄灭)。

09 液体混合

采用S7-200实现液体混合的自动控制。当按下启动按钮时,液体阀A打开,液体A流入混合器。当液位达到中限时,阀A关闭,同时液阀B打开,B液流入混合器。当液位达到上限时,关闭B阀,启动电机进行搅拌。搅拌一分钟后,电机停止,阀门C打开,混合液流出。当液位达到下限时,5S后容器排空,关闭阀门C。同时打开阀门A,注入液体A。如此循环往复。如果按下停止按钮,则必须等待一个周期才能停止。

I/O分配表

梯形图编程

PLC接线图

程序调试及结果分析

当按下在线控制板上的I0.03f时(I0.3关闭),阀门A打开(即Q0.0打开),当按下在线控制板上的I0.0f时(即Q0.0打开) I0.0中的限位关闭)阀门A关闭,阀门B打开(即Q0.0关闭,Q0.1打开),当按在线控制面板上的I0.1f时(即上限I0.1关闭),然后阀门B关闭,电机开始搅拌,(即Q0.1断开,Q0.2接通)同时定时器T37开始计时等一下。一分钟后,搅拌机停止搅拌,阀门C打开(即Q0.2关闭,Q0.3打开)。当液位达到下限时,阀门C继续打开(即Q0.3亮),定时器T38同时开始计时。 5秒后阀门C关闭。阀门A打开,(即Q0.3关,Q0.0开),进入下一个循环。按在线控制面板上的I0.4f(即I0.4闭合停止),此时系统不会立即停止,而是运行一个循环后停止。

审计唐子红

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