实训项目 2:交通灯自动控制系统(I) 2.1实训题目 交通灯自动控制系统 2.2实训任务 建立一个交通灯自动控制系统。 1、红绿灯按照一定的规律亮灭。 2、若小车行驶到斑马线,并且相应的控制红灯亮,小车停止前进。其余时间小车自由行驶。 图 2.1 系统总体界面 2.3实训步骤 2.3.1新建一个工程 组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。 1、在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一” 对话框。 2、单击“下一步”,弹出“新建工程向导之二”对话框,选择所要新建的工程存储的路径。一般是 d :\个人名字 3、单击 按钮,弹出“新建工程向导之三”对话框,在对话框中输入工程名称:“我的工程 2”,在工程描述中输入:“交通灯自动控制系统 I” 4、 单击“完成”。 5、弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。 2.3.2整体效果 新建画面的方法:单击工程浏览器左边“工程目录显示区”中“画面”项,右面“目录内容显示区”中显示“新建”图标,鼠标双击该图标,弹出“新画面”对话框。 图形制作:十字路口,左右和上下的红绿黄灯,从左向右行驶的小车,从右向左行驶的小车,从上向下行驶的小车,以及从下向上行驶的小车。 2.3.3 构造数据库变量 在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量。双击“新建”图标,弹出“定义变量”属性对话框。组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。 需要定义的变量有: carz 内存实型 从左向右行驶的小车 cary 内存实型 从右向左行驶的小车 cars 内存实型 从上向下行驶的小车 carx 内存实型 从下向上行驶的小车 hong 内存离散 控制左右小车运行的红灯 huang 内存离散 控制左右小车运行的黄灯 green 内存离散 控制左右小车运行的绿灯 hong2 内存离散 控制上下小车运行的红灯 huang2 内存离散 控制上下小车运行的黄灯 green2 内存离散 控制上下小车运行的绿灯 time 内存实型 计数(当交通灯为内存型的需要定义此变量) 2.3.3.1 carz变量的设置 1、在工程浏览器的左侧选择“数据词典”,在右侧双击“新...