在传统的电气自动控制系统中,编辑 PLC 程序需要一款软件,编辑 HMI(人机界面)也需要一款软件,而配置现场设备(变频器、运动部件等)还需要另外的软件。各个环节必须紧密联系,才能构成一个控制系统。而 TIA 博途编程软件将这几款软件集成在一起,进行资源共享,统一进行配置、编程和调试。在这种背景下,优化了很多功能,又增加了很多新颖的、实用的功能,大大降低了成本。
TIA 博途编程软件的主要特点如下:
① 高度集成化。各个设备的组态、配置和编程高度集成,各部分的数据统一管理,因此操作层、控制层、现场层的各种参数和变量可以高度共享。例如,PLC 中的变量可以直接拖拽到 HMI 的界面上。此外,所有部件之间的通信设备也是集成配置和管理的,只要把通信方案组态好,通信的双方就可以自动地配置相关的协议,可以实现更为高效的通信。
② 友好的编程界面。在编程软件的界面上,以左边的项目树为核心,项目中的所有文件通过树状逻辑结构,合理地分布在项目树中。单击项目树中的某一个文件,就可以在编辑区中打开该文件的编辑窗口。同时,下方的巡视窗口会显示相应的属性和其他信息。最右边是资源卡,它分为多个选项。内容相当丰富,包括 CPU 和扩展模块的各种型号、各种编程指令、HMI 的各种控件等。随着编辑区工作内容的不同,资源卡中的编程元件也“随机应变”,可以非常方便地选择当前所需要的资源。
在编程界面中,每个窗口都可以固定位置,也可以拖拽到主窗口之外的任意位置,以便于分屏编辑。
③ 实行结构化的编程。按照整个系统的控制要求,可以将一个复杂的程序,按照控制功能分解成一些比较小的子程序,这些子程序被称为“块”。通过组织块(OB)、功能块(FC/FB)、数据块(DB)分别进行编程,并根据需要分别进行调用。整个程序结构清晰,便于查找、编辑和调试。
④ 丰富的指令系统。在 TIA 博途编程软件的指令库中,对指令系统进行了全新的规划,不仅整合了经典 STEP7 中的多种指令,还增加了一些 IEC 标准指令、工艺指令、内部可以转化的指令。