在工业自动化领域,西门子的博途(TIA Portal)软件是一款应用极为广泛的工程工具,它为自动化项目提供了从设计、编程、调试到维护的全生命周期支持。随着技术的不断发展,博途软件也在持续更新迭代,其中 V16 和 V18 两个版本在功能、性能及兼容性等方面存在着诸多差异,下面将为您详细剖析。
一、功能特性对比
(一)PLC 编程功能
- 编程语言支持
- 博途 V16:支持多种常见的 PLC 编程语言,如梯形图(LAD)、功能块图(FBD)、结构化文本(STL/SCL)、顺序功能图(SFC/GRAPH)等 ,能够满足不同工程师的编程习惯和项目需求。
- 博途 V18:在编程语言支持方面基本延续了 V16 的特性,但在一些细节上有所优化。例如,在 SCL 语言编程时,代码的智能提示和自动补全功能更加精准,减少了编程过程中的语法错误,提高了编程效率 。
- 项目管理与编辑
- 博途 V16:具备完善的项目管理功能,可对项目中的各种资源进行有效的组织和管理。在项目编辑过程中,能够方便地进行程序块的创建、复制、粘贴等操作 。不过,对于大型项目的管理,当项目文件数量众多、结构复杂时,查找特定的程序块或变量可能会稍显繁琐。
- 博途 V18:进一步优化了项目管理功能,引入了更直观的项目导航界面。通过新的导航栏,工程师可以快速定位到项目中的各个部分,如 PLC 硬件配置、程序块、变量表等。此外,V18 还增加了项目版本管理功能,允许用户对项目的不同版本进行保存和追溯,方便在项目开发过程中进行对比和回溯 。
(二)HMI 设计功能
- 图形化设计工具
- 博途 V16:提供了丰富的图形化设计工具,拥有大量的标准控件库,支持拖拽式操作,便于快速创建用户界面。同时,还支持对控件进行属性设置和动画效果配置 ,以实现基本的人机交互功能。
- 博途 V18:在图形化设计工具方面进行了显著升级,新增了更多的高级控件和动画效果。例如,增加了 3D 效果的图形元素,使 HMI 界面更加生动逼真。此外,V18 还改进了动画编辑器,提供了更灵活的动画设置选项,能够实现更复杂的交互逻辑 。
- 多设备支持
- 博途 V16:支持多种 SIMATIC HMI 面板以及 PC – based HMI 设备,能够满足不同应用场景下的人机交互需求 。
- 博途 V18:进一步拓展了多设备支持范围,除了对原有设备的持续优化外,还增强了对移动设备(如智能手机、平板电脑)的兼容性。通过 V18 开发的 HMI 项目可以更好地适配移动设备的屏幕尺寸和操作方式,方便用户在移动场景下对工业系统进行监控和操作 。
(三)驱动配置功能
- 驱动系统集成
- 博途 V16:集成了 SINAMICS 驱动器的配置和优化工具,支持 G120 等系列驱动器的参数设置和调试 。能够实现对驱动系统的基本控制和监控功能。
- 博途 V18:在驱动系统集成方面更加全面,不仅对现有驱动器系列的支持更加稳定和高效,还新增了对一些新型驱动器(如 S210 等)的支持。同时,V18 改进了驱动配置向导,使得驱动器的参数设置过程更加简洁明了,降低了工程师的操作难度 。
- 运动控制功能
- 博途 V16:具备基本的运动控制功能,可实现简单的单轴运动控制以及部分多轴联动控制 。
- 博途 V18:大幅增强了运动控制功能,支持更高级的运动控制算法,如多轴同步、电子齿轮、凸轮控制等。这些功能在一些高精度的自动化生产线上具有重要应用,能够提高生产过程的精度和效率 。
(四)网络配置功能
- 通信协议支持
- 博途 V16:支持多种工业通信协议,如 PROFINET、Ethernet/IP、Modbus 等,能够满足不同工业网络架构下的通信需求 。
- 博途 V18:在通信协议支持方面进一步扩展,除了对原有协议的优化外,还增加了对一些新兴工业通信标准的支持,如 OPC UA TSN(时间敏感网络)。这使得工业自动化系统在实时性和可靠性要求极高的场景下能够更好地运行 。
- 网络拓扑规划与诊断
- 博途 V16:提供了图形化的网络拓扑规划工具,方便用户直观地设计和配置工业网络拓扑结构。同时,具备一定的网络诊断功能,能够检测网络连接状态和故障 。
- 博途 V18:优化了网络拓扑规划工具,使其操作更加便捷和智能化。在网络诊断方面,V18 能够提供更详细的网络故障信息,通过可视化的方式展示网络中的问题节点和链路,帮助工程师更快地定位和解决网络故障 。
二、性能表现对比
(一)软件运行速度
- 博途 V16:在一般项目规模下,软件的运行速度能够满足工程师的日常操作需求。然而,当处理大型复杂项目时,尤其是项目中包含大量的程序块、数据变量以及复杂的网络配置时,软件可能会出现加载时间较长、操作响应稍慢的情况 。
- 博途 V18:针对软件运行速度进行了全面优化,采用了更高效的算法和数据处理机制。在处理大型项目时,V18 的项目加载速度明显加快,操作响应更加敏捷,大大提高了工程师的工作效率 。
(二)项目编译时间
- 博途 V16:项目编译时间会随着项目规模的增大而显著增加。对于一些包含大量代码和复杂逻辑的项目,编译过程可能需要较长时间,这在一定程度上影响了项目的开发进度 。
- 博途 V18:通过对编译引擎的优化,V18 的项目编译时间大幅缩短。即使是大型项目,编译速度也有了明显提升,使得工程师能够更快地验证程序的正确性,及时发现并解决问题 。
三、硬件兼容性对比
(一)PLC 硬件支持
- 博途 V16:支持多种西门子 PLC 系列,如 S7 – 1200、S7 – 1500、S7 – 300/400 等。但对于一些新型号的 PLC,可能需要安装特定的硬件支持包才能实现完整的功能支持 。此外,博途 V16 中支持 1200 CPU 的最高固件版本为 4.4 。
- 博途 V18:在 PLC 硬件支持方面进行了更新和扩展,能够更好地兼容新型号的 PLC 设备。例如,博途 V18 中支持 1200 CPU 的最高固件版本提升到了 4.6 。对于一些新推出的 PLC 功能和特性,V18 能够直接支持,无需额外安装复杂的支持包 。
(二)HMI 硬件支持
- 博途 V16:能够很好地适配当时市场上主流的 SIMATIC HMI 面板和 PC – based HMI 设备 。
- 博途 V18:除了支持原有 HMI 硬件设备外,还针对新推出的 HMI 产品进行了优化。同时,对于一些旧型号的 HMI 设备,V18 也通过软件升级的方式提高了兼容性和稳定性 。
(三)其他硬件设备支持
- 博途 V16:对各类工业通信模块、传感器、执行器等硬件设备有一定的支持能力,但在与某些第三方硬件设备的兼容性方面可能存在一些问题 。
- 博途 V18:加强了对第三方硬件设备的兼容性测试和支持力度,能够更好地与各类工业自动化硬件设备进行集成,为构建更复杂的自动化系统提供了便利 。
四、软件兼容性对比
(一)项目文件兼容性
- 博途 V16:高版本的博途软件(如 V18)可以打开 V16 创建的项目文件,并进行升级和编辑。然而,低版本的博途软件无法直接打开 V16 创建的高版本项目文件 。
- 博途 V18:具有良好的向下兼容性,能够打开 V16 及更早版本创建的项目文件,并自动进行项目升级。但需要注意的是,升级后的项目文件无法再用低版本的博途软件打开 。
(二)与其他软件的兼容性
- 博途 V16:在与一些第三方自动化软件、工业设计软件以及企业管理软件的集成方面,可能会面临一些兼容性挑战,需要通过特定的接口或中间件来实现数据交互和协同工作 。
- 博途 V18:在软件兼容性方面进行了改进,与更多的第三方软件实现了更好的集成。例如,在与西门子自身的工业云平台 MindSphere 以及一些主流的 MES(制造执行系统)软件的集成上,V18 提供了更便捷的接口和更稳定的数据传输机制 。