摘要

为实现多功能工业机器人控制,采用了TCP和Profinet协议,构建了基于OPC的"Server-多主站-多从站"的系统结构。根据集中管理和分散控制的原则,进行了系统硬件组态和软件编程设计。Client软件通过TCP与OPC Server进行通信,OPC Server与主站层多个S7-1200 PLC之间采用Profinet通信,主站层与从站层采用Profinet通信。在TIA Portal软件平台上,采用模块化编程技术与OPC Server数据交换技术,设计出了主站层多个S7-1200PLC的自动控制程序,包括主程序OB1、子程序FB1-FB2、子程序FC1-FC2、故障中断程序、数据处理转换等模块化程序;从站层主要进行ABB工业机器人的控制程序设计,关键技术点是建立对应主站PLC的数据接收/发送映像区和机器人运行控制的联系。系统面向工业生产现场应用,经试验,该系统性能稳定和可靠。

  • 单位
    北京电子科技职业学院; 机电工程学院