实验一 可编程控制器基本指令编程练习
(一)与或非功能的实验
在基本指令的编程练习单元完成本实验。
一、实验目的
熟悉PLC实验装置,西门子编程控制器S7-1200系列的外部接线方法
了解编程软件STEP7 TIA(博途)的编程环境,软件的使用方法。 掌握与、或、非逻辑功能的编程方法。
二、实验说明
首先应根据参考程序,判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,在拨动输入开关I0.1、I0.3,观察输出指示灯Q0.1、Q0.2、Q0.3、Q0.4是否符合与、或、非逻辑的正确结果。
三、实验步骤
1、输入输出接线。
2、打开主机电源将程序下载到主机中。
3、启动并运行程序观察实验现象。
四、梯形图参考程序
与门输出指令:
或门输出指令:
或非门输出:
与非门输出:
(二)定时器/计数器功能实验
在基本指令的编程练习单元完成本实验
(二)定时器/计数器功能实验
一、实验目的
掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法。
二、实验说明
定时器的控制是经过时间继电器的延时动作,然后产生控制作用。其控制作用同一般延时继电器一样。
三、梯形图参考程序
1、一般延时电路的参考程序
LD I0.0 输入
TON DB1, 5S 延时5秒 = Q0.0 输出
参考梯形图
2.累积型延时电路的参考程序
由于PLC的定时器和计数器有一定的定时范围和计数范围。如果需要的设定值
超过其范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。 实验参考程序,如下:
LD I0.0 T0N DB1 5S LD DB1
TON DB2 3S LD DB2
= Q0.0 3.计数器实验
一般用计数器的参考程序
实验参考程序,计数器指令: LD I0.1 LD
I0.0
输入
延时5秒 延时3秒
输出
梯形图参考图
CTU DB3,10
LD DB3
= Q0.0
梯形图参考图
▲计数输入I0.1每驱动DB3 CTU线圈一次,计数器的当前值就增加,在执行第十次的线圈指令时,输出触点动作。
▲如果复位输入I0.0为ON,则复位DB3 CTU。
实验五 交通灯的模拟控制
一、实验目的
用PLC构成交通灯控制系统
二、实验内容
1.控制要求
交通灯控制示意图
起动后,南北红灯亮并维持25s。在南北红灯亮的同时,东西绿灯也亮,1s后,东西车灯即甲亮。到20s时,东西绿灯闪亮,3s后熄灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。黄灯亮2s后灭东西红灯亮。与此同时,南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿灯亮了25s后闪亮,3s后熄灭,同时乙灭,黄灯亮2s后熄灭,南北红灯亮,东西绿灯亮,循环。