首页 理论教育 交通灯控制系统优化设计

交通灯控制系统优化设计

时间:2023-06-19 理论教育 版权反馈
【摘要】:例题:交通灯控制要求:该单元设有启动和停止按钮SB1、SB2,用以控制系统的“启动”与“停止”。交通灯显示方式:当启动按钮SB1 按下后,东西绿灯亮10 s 后,以1 Hz 频率闪烁5 s 灭,黄灯以2 Hz 频率闪烁5 s 后灭,红灯亮20 s;然后绿灯亮……图4-38交通灯控制画面绘制完成后全部保存,然后传变量,双击sb1\椭圆,后弹出“动画连接”对话框,然后选中“按下时”和“弹起时”,如图4-39 所示。图4-44PLC 下载运行图

交通灯控制系统优化设计

例题:

交通灯控制要求:

(1)该单元设有启动和停止按钮SB1、SB2,用以控制系统的“启动”与“停止”。

(2)交通灯显示方式:

当启动按钮SB1 按下后,东西绿灯亮10 s 后,以1 Hz 频率闪烁5 s 灭,黄灯以2 Hz 频率闪烁5 s 后灭,红灯亮20 s;然后绿灯亮……以此循环。对应东西绿灯、黄灯亮时南北红灯亮20 s,接着绿灯亮10 s 后,以1 Hz 频率闪烁5 s 灭,黄灯以2 Hz 频率闪烁5 s 后灭,红灯亮……以此循环。

(3)当按下停止按钮SB2 时,所有的交通灯熄灭。

1. 建立新工程

建立新画面,如图4-31 所示。

图4-31 新建工程图像图

2. 定义外部设备和数据变量

1)定义外部设备

(1)在组态王工程浏览器的左侧选中“板卡”,在左侧双击“新建”图标弹出“设备配置向导”的对话框,点击PLC 找到西门子S7-200 TCP,如图4-32 所示。

图4-32 设置向导图

(2)再点击下一步到设备地址输入:192.168.2.1:0(注意:“:”冒号要在英文状态下编写),如图4-33 所示。

图4-33 设置完成图

(3)设置完成如图4-34 所示。

图4-34 设置完成图

2)定义数据变量

在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”图标,弹出“变量属性”的对话框,如图4-35 所示。

图4-35 定义数据变量图

在对话框中添加变量如下:

(1)变量名:sb1\sb2;变量类型:I/O 离散;连接设备:新I/O 设备;寄存器:M0.0\M0.1;数据类型:Bit;读写属性:读写。

(2)变量名:东西绿灯/东西黄灯/东西红灯/南北绿灯/南北黄灯/南北红灯;变量类型:I/O离散;连接设备:新I/O 设备;寄存器:Q0.0/Q0.1/Q0.2/Q0.3/Q0.4/Q0.5;数据类型:Bit;读写属性:读写。

3. 定义新画面和传变量

(1)在工程浏览器的左侧选择“文件/画面”,在工程浏览器右侧双击 “新建”图标,弹出对话框,如图4-36 所示。(www.xing528.com)

(2)在“画面名称”处输入新的画面名称,其他属性目前不用更改。点击 “确定”按钮进入内嵌的组态王画面开发系统,如图4-37 所示。

图4-36 新建画面

图4-37 组态王开发系统

(3)在组态王开发系统中从“工具箱”中分别选择“按钮”和“椭圆”“文本”图标,绘制九个椭圆对象和两个按钮对象、几个文本对象,如图4-38 所示。

图4-38 交通灯控制

(4)画面绘制完成后全部保存,然后传变量,双击sb1\椭圆,后弹出“动画连接”对话框,然后选中“按下时”和“弹起时”,如图4-39 所示。

图4-39 动画连接图

点击按下时,弹出“命令语言”对话框,如图4-40 所示。

图4-40 命令语言图

点击变量(域)点击之前创建的变量,后点确定,如图4-41、4-42 所示。

图4-41 按钮sb1 按下时

图4-42 按钮sb1 弹起时

椭圆传变量的方法和按钮sb1 一样,命令语言如下:

按下时:\\本站点\km1=1;

弹起时:\\本站点\km1=0;

注意:传完变量后必须全部保存。

(5)编写smart 程序(m0.0/Q0.0)下载,如图4-43 所示。

图4-43 smart 程序下载图

(6)PLC 进行通信连接,下载程序,运行如图4-44 所示。

图4-44 PLC 下载运行图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈