交通灯时序人机界面控制.docx
- 文档编号:13605662
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:17
- 大小:1.04MB
交通灯时序人机界面控制.docx
《交通灯时序人机界面控制.docx》由会员分享,可在线阅读,更多相关《交通灯时序人机界面控制.docx(17页珍藏版)》请在冰点文库上搜索。
交通灯时序人机界面控制
实验交通灯时序控制图设计
一、实验目的
着重了解RSView32中动画工具的用法,能够运用RSView32对交通灯时序控制进行模拟演示。
二、实验任务
按下启动开关后,交通信号红灯、绿灯、黄灯轮流亮。
时序如下:
1、红灯亮10s
2、绿灯亮15s,闪烁5s
3、黄灯亮5s。
如此循环往复,直至再按下启动按钮,程序停止。
三、实验设备和软件
实验设备:
Micrologix变频控制平台、导线若干,PC机。
实验软件:
RSLinx、RSLogix500、RSView32
四、实验步骤
步骤一:
连线
将面板上OUTPUT的O0-O2用导线依次与红绿黄彩灯控制端口相连,作为交通灯指示;四个COM端均用导线与面板上的电压指示的“+”端相连。
步骤二:
RSLinx的设置
1、运行RSLinx,单击菜单栏中的“Communication/ConfigureDrivers…”,弹出“ConfigureDriverTypes”的对话框。
单击“AvailableDriverTypes”的下拉箭头,选择添加驱动程序,由于PC机和Micrologix1000是通过串口线连接,所以这里选“RS-232DF1devices”。
2、单击“AddNew”按钮,弹出“AddNewRSLinxDriver”窗口。
输入新驱动的名称,如:
AB_DF1-1,AB_DF1-2等。
单击“OK”按钮,弹出如图窗口。
在Device下拉框中选择“SLC-CHO/Micro/PanelView”,Comm下拉框中选择对应的串行端口,单击“Auto-Configure”,若显示“AutoConfigurationSuccessful!
”,则表示组态成功。
(注意,此时Micrologix1000必须已加上电源)。
3、单击“OK”,在ConfigureDrivers窗口下的列表中出现“AB_DF1-2DH485Sta:
0Com1:
Running”。
4、关闭该窗口,单击“Commuincation/RSWho”,在工作区左侧列表中多了“AB_DF1-2”图表,单击该图标左侧加号,可看到配置好的设备。
5、点击“DDE/OPC”单击“TopicConfiguration”,将会如图所示。
单击“AB_DF1-1”,点击“01,MicroLogix1000w/Analog,UNTITLED”,在这个目录下,新建一个Topic,命名为“redgyellow”,此步骤为后面的人机界面程序做准备。
然后将RSLinx最小化,放在一边,千万不要”Shutdown”。
步骤三:
RSLogix500程序的设计,该实验不要求掌握如何去编写该程序,直接调用。
交通灯控制参考编程如下:
下载程序。
单击“Comms/SystemComms”弹出系统网络通信窗口,在网络连接图中,选中Micrologix1000,此时右边的灰色字体会变成黑色字体,方可单击“Download”按钮,系统弹出一个程序下载的警告窗口,检查控制器的类型,网络节点号,确认无误后,单击Yes按钮,程序下载到可编程控制器中。
同样,在窗口中单击“Upload”按钮,可把控制器中的程序上载到电脑中。
打开主窗口工具栏中的运行下拉菜单,选择“Run”,就把PLC切换到运行状态。
修改梯形图时,必须按下“GoOffline”,使程序处于离线状态。
步骤四:
RSView32的设置
6、打开RSView32,新建一个project,将其命名为redgyellow,如图
7、打开图中的System前面那个+号,对RSView32进行通信组态,主要设置通道、节点以及数据标签。
A、通道设置:
通道的窗口主要设置网络类型,这与用户要连接的控制器和网络类型有关。
可选的网络协议有DF1,DH+,DH_485,ControlNet及TCP/IP,也需选择相应的网络驱动,这取决于使用RSLinx组态网络时用到的控制器所在网络使用的驱动类型,我们这里是要和Micrologix1000相连,用RS232串口线和PC机相连,所以网络协议选DF1。
见图。
设置好后,点击OK。
B、节点设置:
双击Node进行设置,这里数据源选择OPCServer的设置,选项如图所示,输入名字,ServerName选择RSlinxOPCServer,同时自动出现相应的Type,Access空白,update使用默认值。
完成后点击Accept,然后close这个窗口。
C、创建数据库标签:
单击菜单栏“编辑\新文件夹”创建traffic文件夹。
8.在“traffic.rsv-project”窗口中,选择“system/database”,双击弹出“tagdatabase”窗口。
在“tagdatabase”窗口,输入名字为“carposition”的tag,设置参数如下。
设置tag“greenlight”。
设置tag“redlight”
设置tag“yellowlight”。
设置tag“start”。
人机界面图形绘制
1.在“redgyellow.rsv-project”窗口,选择“graphics/display”,双击弹出“untitleddisplay”窗口。
选择“text”图标,在窗口中输入“trafficlightdemo”。
2.在“untitleddisplay”窗口中,选择“select”图标来选中文本对象,选择菜单“Attribute/Font”,弹出“Font”,设置文本的颜色、风格和大小。
同样选中对象后,可以通过移动鼠标改变位置或大小。
这里文本颜色为蓝色。
最后存储“untitleddisplay”为“redgyellow.gfx”。
3.在“redgyellowdisplay”窗口,选择“Ellipse”图标,在窗口中绘制三个圆作为交通灯。
绘制一个长方形作为背板,选择“Arrange/Sendtoback”,把长方形放到交通灯后面。
选中第一个圆,选择“Attribute/fillcolor”,选中绿颜色,使之成为绿灯。
使用相同方法,绘制黄灯和红灯。
选中这四个对象,选择“Arrange/group”,把它们作为一个对象处理。
4.在“redgyellow.rsv-project”窗口,选择“graphics/library”,库中所有部件显示在右边窗口。
选择“Pipes3”。
5.弹出“pipes-3library”窗口,窗口中每个部件可以选中并拖动到“redgyellowdisplay”中。
6.使用同样方法,从“graphics/library/transportationvehicle”库中,选择一个小车并拖到“trafficdisplay”窗口。
动态连接设置
1.在“redgyellowdisplay”窗口中,选择“greenlight”,按下鼠标右键,弹出菜单,选择“animation/color”,设置颜色动态连接。
2.在“animation”窗口中,使用浏览图标,弹出“Tags”窗口,选择需要的tag“greenlight”,如果greenlight为0,显示灰色;如果greenlight为1,显示绿色。
使用同样方法设置其他的颜色动态连接。
3.在“animation”窗口,按下浏览图标,弹出“Tags”窗口,选择tag“carposition”,选中“horizontaloffset/atmaximum”,在“trafficdisplay”窗口,选中小车,移动到目的地,选中“specify”输入0在“min”;输入1000“max”。
运行
1.按下“run”图标。
测试“redgyellow-display”窗口。
2.按下start开关,系统开始运行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通灯 时序 人机界面 控制