工学PLC实验指导书新2011nf 下载本文

编译该文件,并关联输入、输出变量Start、LED,Start有效后3s,LED亮、灭各1s。

3.4 调用时间功能块采用梯形图实现循环灯的控制

利用TON模块,控制LED1、LED2、LED3、LED4按要求的时间、顺序依次次点亮。

LED的时序图如下:

LED1 LED2 LED3 LED4T1T2T3T4

3.5 调用时间功能块采用梯形图完成十字路口交通灯控制

为了交通的畅通无阻,十字路口需设置交通灯,如图5-39所示。

图3.1 十字路口设置的交通灯

要求:

(1)系统开关启动后,以南北方向红灯亮,东西方向绿灯亮为初始状态; (2)某一方向的红灯亮保持30秒,而另一方向的绿灯亮只需维持25秒。当绿灯到时便转为黄灯亮5秒,之后,两个方向的红绿信号灯互换,开始下一过程,系统自动周而复始的工作;

(3)当有急通信号时时序为t0,无论当时交通灯的状态如何,均强制使来车方向的绿灯亮,而另一方向的红灯亮;

(4)当解除急通信号后时序为t1,则来车方向的黄灯亮5秒(t1~t1+5),随后转为红灯亮,之后便转为正常控制。

交通灯正常控制的时序图如图5-40所示。 交通灯急通控制的时序图如图5-41所示。

图3.2 交通灯正常控制的时序图

如图3.3 交通灯急通控制的时序

I/O分配如表3.1所示。

输 入 地 址 X0 X1 X2 开 关 含 义 系统启动开关 东西方向急通信号 南北方向急通信号 输 出 地 址 Y10 Y11 Y12 Y13 Y14 Y15 信 号 含 义 东西绿灯 东西黄灯 东西红灯 南北绿灯 南北黄灯 南北红灯 实验四C语言编程

一、实验目的

1、熟悉PLC的C语言格式及头文件设置。

2、理解PLC的C语言结构下的输入、输出的原理。 3、掌握新建C语言文件、调试程序的方法。 二、实验内容

1、根据是实验要求,建立新的C语言工程文件。 2、采用C语言实现简单的输入、输出功能。 3、采用C语言实现输出延迟功能。 4、采用C语言实现闪烁灯的功能