1系统架构
CPAC和其中一个客户端构成的银行自动化存取控制系统总体结构。控制系统由上位机和下位机两部分组成。上位机是计算机系统,包含控制中心计算机、客服端计算机及打印机、磁卡阅读器与密码键盘等配套设备;下位机是CPAC、端子板及存取机械手与取箱口所用的6个伺服电机及驱动器。由于CPAC只能控制8个伺服电机,控制存取机械手与取箱口1已经占用了6个接口,而一个取箱口远远不能满足客户的需求。当取箱口数量超过一个后,用PLC控制其余出箱口,PLC与CPAC之间通过RS485总线通讯,由CPAC作为主控制器协调PLC实现存取保管箱操作。整个系统工作在由交换机组建的星形局域网中,各部分之间基于TCP/IP协议进行通讯。
2控制系统设计
2.1控制过程安全机制
2.1.1限位
为避免因软件错误或硬件故障导致的执行机构上的运行失控,保护硬件设备与操作人员的安全,在存取机械手与取箱口的每个控制轴上除了在导轨的'两端安装有硬件限位块外,还必须使用限位开关来限制各轴的运动范围。软限位与硬限位配合使用,可以有效地防止运动部件跑出导轨。
2.1.2报警
当检测到驱动器报警信号以后,CPAC将关闭该轴的伺服使能,急停该轴的伺服电机,同时该轴报警触发标志位置。程序中检测到报警触发标志位以后,将故障状态报告控制中心,同时点亮报警灯并开启蜂鸣器,等待人工处理。
2.2运行速度的规划
在本控制系统中,CPAC工作采用点位运动模式。在运动控制中,梯形速度曲线以耗能低、速度快、容易实现等优点成为常用的速度控制曲线。其速度与加速度的变化曲线如图3所示。然而由于梯形速度曲线采用线性加速方式,其对应的加速度曲线不连续,因此存在柔性冲击,导致执行机构在运动过程中的平稳性能差。为了既获得平滑的加速度,又不失去梯形速度曲线的优势,将梯形速度曲线加以改进得到S型速度曲线。S型速度曲线的运动过程由加加速段、匀加速段、减加速段、匀速段、加减速段、匀减速段、减减速段组成。本控制系统采用该速度曲线作为存取机械手各轴的速度控制曲线,避免了柔性冲击因素。S型速度曲线由CPAC通过设置各轴运动参数中的平滑时间来实现。
2.3控制系统作业方式
在银行保管箱自动存取系统中,存取机械手执行任务时可以选择单一作业方式或复合作业方式。单一作业方式是:存取机械手从原点位置出发运行到任务指定的保管箱位置,将保管箱取出并送到取箱口,客户操作完成后从取箱口处把保管箱送回箱架,然后返回原点位置。复合作业方式是:存取机械手接收到一批存/取保管箱任务后,从原点位置出发运行到第一个任务指定的保管箱位置,将保管箱取出并送到取箱口,客户操作完成后从取箱口处把保管箱送回箱架,之后存取机械手不返回原点,而是直接执行下一个任务,不断循环直到完成所有任务。
2.4CPAC运动控制
CPAC的运动控制部分是整个软件系统设计的核心部分。CPAC运动控制软件主要由系统初始化模块、用户界面模块、运动控制模块、数据读写模块和网络通信模块组成。运动控制程序首先调用系统初始化模块,然后检查有无故障,如果系统运行正常,则通过网络连接控制中心,查询CPAC的控制方式,如果为手动模式,则进入手动模式运动控制子程序,否则进入自动模式运动控制子程序。用户界面模块为客户提供登录界面、图形化的存/取保管箱命令,并显示系统执行结果。运动控制模块通过在OtoStudio软件中调用CPAC运动控制库GUC-X00-TPX.lib中的运动控制函数执行以下功能:设置伺服电机的速度、加速度、移动距离(脉冲数);读取光电开关对应的数字输入口获取光电开关的触发状态;往数字输出口写“1”、“0”来打开、关闭电磁开关。通过控制存取机械手、取箱口的执行机构、拉板以及拉勾的动作,实现保管箱的自动存取操作。数据读写模块通过RS485总线控制激光条形码阅读器,读取条形码扫描结果。网络通信模块使CPAC通过以太连接控制中心,接收控制中心的命令与保管箱在箱架中的位置数据,并返回运行结果与报警信息。
3结束语
基于CPAC设计的银行全自动保管箱控制系统,实现了保管箱的自动存取与信息化管理,降低了银行的管理与维护成本,为客户提供了使用方便的保管箱业务,具有广阔的应用前景。
【CPAC控制系统设计论文】相关文章:
智能照明控制系统的设计论文11-15
TSC无功补偿控制系统的设计论文11-12
自考论文PC控制系统设计的要点06-21
摊铺机自动找平控制系统设计研究论文11-02
商场消防联动控制系统设计研究论文10-24
氢化反应的控制系统设计分析论文11-14
烧结余热回收控制系统设计论文11-15
矿井电机车的控制系统设计解析论文11-13
润滑油站控制系统设计论文11-16