当前位置:首页 > 基于RSview的自动化立体仓库监控画面开发 - 图文
(2)强有力的工程校验器,为用户创建错误清单,从而方便查找错误。
(3)拖放式编辑功能,使用户能够在数据文件之间快速移动数据表元素,在子程序和功能之间快速移动梯级,或者在一个工程内部的梯级与梯级之间快速移动指令。
(4)目录为点击式界面,用户可访问包含在工程目录的所有文件夹和文件。 (5)RSLogix500能够建立工程,提供I/O配置,于PLC实时通信,实时监测等功能。
2.5 本章小结
本章主要介绍了罗克韦尔控制系统的硬件和软件设备,罗克韦尔软件体系包括通信组态软件、逻辑编程软件和上位监控软件。包括RSView32监控软件,RSLogix500编程软件,RSLinx通信软件。RSView32与RSLogix500通过RSLinx的OPC连接。罗克韦尔的小型PLC是一个集成PLC,电源模块和I/O模块都集成在了一起,不需要像中大型PLC那样外加电源模块。自动化立体仓库在这里全部的控制都是依靠PLC输出的数字信号进行的控制。自动化仓库能够完成前进后退上升下降进叉出叉的基本动作,而且在限位开关处还有自动断电保护功能,即当某一处的限位开关闭合后,方向的动作电源自动切断,不会出现电机堵转的现象,有效的降低了事故的发生。
8
3 自动化仓库监控画面的开发
3.1 自动化立体仓库的监控画面 3.1.1 自动化立体仓库的整体监控画面
在左半部分有控制按键,实现的是自动入库和出库操作。有两个报警设置,分别是上报警和右报警。在右半部分是仓库的具体模型监控画面。下方是手动控制叉车的按键,见图3-1。
图3-1 整体画面
3.1.2 自动化立体仓库监控动作画面的动态运行
自动化仓库运行时包括:初始化,入库,出库,上升,下降,前进,后退。这几个动作,组合起来完成自动入库和出库的动作。
(1)初始化时的位置,叉车在最左侧,压住左限位开关。机械手在最下方,压住下限位开关。机械手上的叉子在最外侧,压住外限位开关。点击初始化按键,首先执行的是机械手的出叉操,当压到外限位开关时在执行下降操作,当压倒下限位开关时再执行后退操作直到压住左限位开关为止,见图3-2。
9
图3-2 监控画面初始化
(2)进1库(缓冲区)拿取货物。首先上升到1库(缓冲区)的下遮光片再将机械手入库压住内限位开关,上升到上遮光片,最后出叉到外限位开关。拿取货物后叉车要回到限位处。这样可以在叉车运行时不会碰到货架造成不必要的损失,见图3-3。
图3-3 取货
(3)在进入要放置的库时,机械手先上升,再在上遮光片处入库将货物置于货架上方。然后在下降到下遮光片,放置货物于货架。最后出叉,压住外限位开关后再启动叉车回到初始位置,即机械手在最下方压住下限位开关,在最外侧压住外限位开关,叉车在最左侧压住左限位开关,见图3-4。
图3-4 放货
10
3.2 自动化仓库监控画面的开发过程
一般情况下RSView32可以和PLC-5、SLC_500等处理器之间建立通讯,同时也可以和罗克韦尔自动化公司的新一代产品Controllogix控制平台建立通讯。实验中采用OPC方式实现RSView32软件和CompactLogix控制器之间的通讯,主要通过设置RSLinxOPC驱动和RSView32的通道(Channel)和节点(Node)实现连接。
3.2.1 创建标签和节点
(1)建立节点:这里就是RSView32与RSLinx保持通信的第一步设置(注意,如果指定了访问路径,就禁止了标记数据库编辑器里的OPC 地址浏览器,无法浏览到在线数据)。
在RSView32中建立节点,见图3-5。
图3-5 创建节点
(2)创建标签
在System中的Tag Database建立标签,每一个标签对应着不同的地址,这里的地址就是RSLogix500的中的开关地址,也就是PLC的I/O端口。在这里一旦写入就不可以修改,但是可以删除,删除后可以重新添加,见图3-6。
11
共分享92篇相关文档