论文部分内容阅读
随着“中国制造2025”战略的提出与实施,工业自动化生产线在其中发挥着至关重要的作用。本文以工业自动化生产线中的ABB机器人及PLC为研究对象,针对其各自特点提出集成通讯方案使其实现与PC机的集成通讯,并针对ABB机器人及PLC开发出了一款集成控制软件,实现了机器人与PLC的集成控制。另外建立了机器人和PLC的虚拟模型进行虚拟调试并通过实验验证了控制系统的有效性。首先,针对工业生产线上ABB机器人、Siemens PLC的通讯接口及其通讯机制,结合网络通信可靠性给出了集成控制系统整体通讯方案,并介绍了通讯实现流程。其次,分析了集成控制系统所需功能并据此在VS2015平台开发了集成控制软件。其中ABB模块可实现搜索连接所有的机器人并获取其位姿、速率、加工程序等信息,还可实现远程加载及调用机器人RAPID程序等功能。开发了OPC客户端并利用SIMATIC NET作为OPC服务器实现对PLC内部数据的读写从而实现远程控制。另外,将多线程编程技术应用到集成控制系统软件中,实现了对资源的合理分配并提高了软件运行效率。再次,在PC端建立了包含ABB机器人和PLC的工业自动化生产线的虚拟模型并进行虚拟调试。在RobotStudio中建立具有4台ABB机器人协作实现焊接的虚拟仿真模型并编写RAPID加工程序。在Demo3D中建立了一个用PLC作控制器的可实现货物分拣、贴标、AGV小车运输、自动化立体仓库存储、机器人拆垛的自动化生产线,并编写T型图和Jscript语言程序协调控制整个生产线运行。用虚拟调试的方法发现并改进硬件或控制程序的不合理之处。最后,搭建了与工业自动化生产线相关的集成控制实验平台,用实验来验证开发的集成控制系统的有效性。用控制系统来控制ABB机器人完成对加工工件的铣削和控制工业自动化流水线设备完成对工件的分拣、搬运、加工、装配、入库等操作。