在控制领域西门子和三菱无疑是最成功的两大巨头,他们牢牢把握着中小型设备或者过程控制的市场。在无数的工控人心中早已埋下了用西门子就非常高端了的印象。其实从市场的角度来说,西门子,三菱的这种控制器确实已经能满足大多数设备的基本控制了,这种几千块就能满足设备功能的性价比,注定了西家和三菱在传统中小型设备行业的老大地位。但今天我不是要给大家再普及西门子了,从技术层面还有比西家厉害很多的控制产品,比如罗克韦尔和倍福beckhoff。
西门子传统PLC和TwinCAT软PLC,打个比方就是汽车和高铁的差别,西门子非常好用但它毕竟是个嵌入式单片机控制器,而TwinCAT则是一个工业级的电脑。在TwinCAT控制器的内部资源可以看成是无限的,目前TwinCAT作为最优秀的运动控制器最多可以支持255个轴的控制,最大的控制器内核可以到36核,预计到2020年可以实现128核运算。TwinCAT强大的能力在于它支持梯形图,C++,MATLAB,ST结构体功能块等多种高级编程语言,内部可以安装数据库,支持大容量SSD,可以实现HMI,示波器,服务器,机器视觉,运动控制Motion等多种功能,代码已经完全开始面向对象编程。硬件支持5G、CANOpen、EtherCAT、modbus、Iot等多种通讯。TwinCAT具备的这种功能实现了控制器和更多高级软件交互的可能,因此作为未来设备智能化的发展,TwinCAT无疑具备非常大的想象。
但对于普通人来说,学习TwinCAT必须要直面3座大山:
TwinCAT在运动控制,大型机床,机械手,风电,智慧工厂等领域具有巨大的优势,掌握TwinCAT编程在控制领域身价一定上升,这是通往未来智能化控制需要经历的过程。为了方便更多人学习TwinCAT3基本操作,我写了一系列图解教程在《剑指工控》供大家学习交流。
添加功能库
步骤一,打开TwinCAT3软件,打开自己的程序,选中左侧References,右键加载库Add library。
步骤二,点击Advanced,如图所示
步骤三,点击更多库 Library Repository
步骤四、点击安装库 install。
步骤五、选择库的路径,显示时选择显示所有文件。需要什么库文件去倍福下载。
步骤六,等待库安装完,选择刚才安装的库,点击ok,就把库加到自己的程序里了。需要添加库按F2就可使用。