西门子PLC(1200/1500)技术分享项目(一) PLC应用初体验:任务(二) TIA博途软件入门


TIA 博途软件是西门子公司精心打造的一款工程设计软件平台,其最大的特点是将所有的自动化软件工具整合到了一个统一的开发环境中。这一创新性的设计使得用户能够在这个平台上轻松组态西门子的可编程控制器(PLC)、人机界面(HMI)、变频器和驱动器,无需在多个软件工具之间来回切换。如用于PLC编程的SETP7、用于HMI组态的WINCC、以及用于驱动器配置的STARTDRIVE和SCOUT等。这些工具在TIA 博途中都得到了完美的集成,用户可以根据实际的项目需求进行选择和安装。在本专栏中,我们将使用STEP7 Professional V18版本对S7-1200和S7-1500系列的PLC进行编程。这款软件版本功能强大,界面友好,能够帮助用户高效地完成自动化项目的设计和实施。

TIA 博途软件的统一开发环境不仅提高了用户的工作效率,还降低了项目的复杂性和成本。通过整合多个软件工具,TIA 博途为用户提供了一个更加便捷、高效和可靠的自动化解决方案。总的来说,TIA 博途软件是西门子公司在自动化工程设计领域的一项重要创新。它以其统一的开发环境、丰富的功能和高效的性能,赢得了广大用户的认可和信赖。无论是对于初学者还是经验丰富的工程师来说,TIA 博途都是一个值得信赖的工程设计平台。

一、软件安装前先看

西门子TIA博途官方文档

STEP7 V18 安装的必要条件,安装 STEP 7 (TIA Portal) V18之前,需要注意以下几点。

安装前一定要关闭杀毒软件&&安装前一定要关闭杀毒软件&&安装前一定要关闭杀毒软件

安装前一定要关闭杀毒软件&&安装前一定要关闭杀毒软件&&安装前一定要关闭杀毒软件

安装前一定要关闭杀毒软件&&安装前一定要关闭杀毒软件&&安装前一定要关闭杀毒软件

安装过程中出错,则重新安装或修复,如果再次安装仍出现此问题要么重新安装系统、要么彻底卸载博途软件以及清理残留文件和注册表,因为博途软件较庞大,所用到的数据库文件非常复杂,系统内含有其他第三方软件可能导致博途安装无法正常成功,切记,万不能开各种杀毒软件,尤其360,否则无法保证安装成功,或者安装完成不能正常使用。

1.1、TIA 博途软件对计算机的要求
1.1.1、操作系统要求

博途V18支持的操作系统主要包括:

  • Windows 10:多个版本均受支持,包括Home、Professional和Enterprise等,版本号为1809、1909、2004、21H1、21H2等。需要注意的是,博途V18要求操作系统为64位版本。
  • Windows 11:支持Home、Professional和Enterprise版本的21H2版本。同样,这里也要求64位版本。
  • Windows Server:支持2016、2019和2022的标准版(全安装),且均为64位版本。
1.1.2、硬件配置要求

对于硬件配置,博途V18有以下要求:

  • 处理器:推荐使用Intel Core i5或更高版本的处理器。例如,Intel Core i5-8400H(2.5到4.2 GHz;4核+超线程;8 MB智能缓存)是一个不错的选择。当然,更高性能的处理器将带来更好的运行效果。
  • 内存:至少需要4GB RAM,但为了保证软件的流畅运行和同时处理多个项目的能力,建议至少配备16GB RAM。对于大型项目或需要同时运行多个软件的情况,32GB或更多的内存是推荐的。
  • 硬盘:至少需要50GB的可用存储空间来安装博途V18。为了提升软件的运行速度和稳定性,建议使用SSD作为存储介质。
  • 显卡:需要支持OpenGL 2.0或更高版本的显卡。显卡的性能对于软件的图形渲染和界面显示有一定影响,因此选择一款性能较好的显卡将带来更好的使用体验。
  • 显示器:显示器分辨率至少为1280x1024,但为了达到更好的视觉效果和操作体验,推荐使用分辨率更高、尺寸更大的显示器。例如,1920x1080或更高的分辨率以及15.6英寸或更大的宽屏显示器是不错的选择。
1.2、TIA博途软件安装过程可能出现的问题
1.2.1、必须重新启动计算机,然后才能运行安装程序

在安装博途软件时,有时会遇到系统提示需要重新启动计算机才能继续安装的情况。这通常是由于注册表中的某些条目被锁定或更新,需要重启才能生效(可能会出现反复重启电脑仍然无效的现象)。

在这里插入图片描述

方法一:手动删除注册表键值方法

1、在windows系统下,按下组合键:WIN+R,输入“regedit”,打开注册表编辑器

在这里插入图片描述

2、计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRemameOpeaations,将该键所指向的目录文件删除,然后删除该键,或者直接删除该键值。

在这里插入图片描述

方法2:使用bat脚本方法自动删除

1、 在 西门子解除重启提示批处理.bat 上点鼠标右键 选择 以管理员身份运行

在这里插入图片描述

2、弹出的CMD黑色窗口,显示如下信息时,则表示已经删除了安装软件反复提示重启的提示。
在这里插入图片描述

3、将下面代码复制到记事本中保存,并把文本文件扩展名 .txt 更改为 .bat

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::      删除注册表....       ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
CLS
ECHO.
ECHO ================================
ECHO 正在获取批处理文件管理员权限
ECHO ================================
:init
setlocal DisableDelayedExpansion
set "batchPath=%~0"
for %%k in (%0) do set batchName=%%~nk
set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
setlocal EnableDelayedExpansion
:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )
:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
ECHO.
ECHO ********************************
ECHO 请求 UAC 权限批准……
ECHO ********************************
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
ECHO args = "ELEV " >> "%vbsGetPrivileges%"
ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
ECHO args = args ^& strArg ^& " "  >> "%vbsGetPrivileges%"
ECHO Next >> "%vbsGetPrivileges%"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
"%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*
exit /B
:gotPrivileges
setlocal & pushd .
cd /d %~dp0
if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul  &  shift /1)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::     删除注册表....      ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
rem 本行以下可修改为你需要的bat命令(从上面三行冒号开始到下面都可删改)
ECHO 正在删除注册表.... 
ECHO.


reg delete "HKEY_LOCAL_MACHINE\system\ControlSet001\Control\Session Manager" /v "PendingFileRenameOperations" /f
reg delete "HKEY_LOCAL_MACHINE\system\CurrentControlSet\Control\Session Manager" /v "PendingFileRenameOperations" /f
reg delete "HKEY_LOCAL_MACHINE\system\ControlSet002\Control\Session Manager" /v "PendingFileRenameOperations" /f
pause
1.2.2、先决条件不满足

“先决条件不满足”错误通常表示安装博途软件前,系统缺少某些必要的组件或条件未满足。根据安装提示,确定缺少的依赖组件版本信息,然后从微软官方网站下载并安装相应的组件。常见的依赖组件包括Microsoft .NET Framework、Visual C++ Redistributable等。在某些情况下,需要启用特定的Windows功能才能安装博途软件。例如,需要启用.NET Framework 3.5和Microsoft消息队列(MSMQ)服务器等。

在这里插入图片描述

解决办法:对系统进行Windows更新

1、打开控制面板,选择程序和功能打开

在这里插入图片描述

2、点击启用或关闭 Windows 功能,打开的对话框里面勾选NET3.5,然后等待下载安装完成就行了。或者网上下载一个NET3.5安装包直接安装即可。

在这里插入图片描述

1.3、其他潜在错误

在安装博途(TIA Portal)软件时,除了“必须重新启动计算机,然后才能运行安装程序”和“先决条件不足”这两类常见错误外,确实还可能遇到其他错误。以下是对这些潜在错误的归纳及解决方法:

1.3.1、安装包损坏或文件缺失

错误表现
安装过程中提示文件缺失、损坏或CRC校验错误,导致安装中断。

解决方法

  1. 重新下载安装包:确保从正规、可靠的软件下载渠道获取安装包,如西门子官方网站或授权的软件供应商平台。
  2. 验证安装包完整性:下载完成后,可以通过对比文件的哈希值(如MD5、SHA1等)来验证安装包的完整性,确保其与官方提供的哈希值一致。
1.3.2、软件冲突

错误表现
计算机上已经安装了其他西门子软件或与博途存在兼容性问题的第三方软件,导致在安装博途时产生冲突。

解决方法

  1. 卸载不兼容软件:在安装博途软件之前,检查计算机上已安装的软件列表,卸载与博途不兼容的软件。
  2. 清理残留文件:卸载不兼容软件后,还需清理残留的注册表项和文件目录,以避免潜在的冲突。
1.3.3、操作系统不兼容

错误表现
安装程序启动后不久报错,提示系统不满足软件要求。

解决方法

  1. 确认系统要求:查阅博途软件的官方文档,确认软件版本对应的系统要求。
  2. 升级操作系统:如果当前操作系统不满足要求,考虑升级操作系统至符合要求的版本。
1.3.4、IE浏览器版本过低

错误表现
打开博途软件时出现乱码。

解决方法

  1. 升级IE浏览器:将操作系统的IE浏览器版本升级至11以上。
1.3.5、安装路径问题

错误表现
设置安装路径时出错,导致安装失败。

解决方法

  1. 正确设置安装路径:在安装过程中,确保设置正确的安装路径,避免使用非法字符或过长路径。
1.3.6、权限问题

错误表现
安装程序无法访问某些系统资源或文件,导致安装失败。

解决方法

  1. 以管理员身份运行安装程序:右击安装程序,选择“以管理员身份运行”,以确保安装程序具有足够的权限访问系统资源。

二、TIA编程软件安装

2.1、软件安装包介绍

在工业自动化领域,西门子提供的软件如TIA Portal(博途)、PLCSIM(包括PLCSIM Advanced)和STARTDRIVE等都是非常关键的工具,它们各自承担着不同的功能和角色,软件通常可以根据具体需求进行选择和安装。

在这里插入图片描述

  1. SIMATIC PLCSIM Advanced
    • 软件类型:PLC仿真软件
    • 实现功能:用于模拟西门子PLC(可编程逻辑控制器)的运行环境。它允许开发人员在不连接实际硬件的情况下,对PLC程序进行编程、测试和调试。PLCSIM Advanced不仅能仿真标准型CPU,还能仿真故障安全型、运动控制型、冗余型及支持ODK的CPU。此外,它还能仿真标准输入/输出信号以及通信功能。
  2. SIMATIC S7-PLCSIM
    • 软件类型:PLC仿真软件(针对S7系列)
    • 实现功能:与PLCSIM Advanced类似,但专门用于S7系列PLC的仿真。它提供了一个虚拟的PLC运行环境,使开发人员能够在计算机上进行PLC程序的调试和验证,从而提高开发效率并降低硬件成本。
  3. STARTDRIVE ADVANCED
    • 软件类型:驱动器调试软件
    • 实现功能:用于调试和配置西门子的驱动器和电机控制系统。它是自动化设备调试的关键软件,通过博途平台(TIA Portal),驱动器和控制器之间能够实现便捷交互,从而轻松完成相关控制项目的调试。STARTDRIVE ADVANCED提供了丰富的调试工具和功能,如直线电机调试、快速傅立叶变换(FFT)分析、无需触发条件的曲线记录等。
  4. TIA Portal STEP7 Prof Safety WINCC Adv Unified
    • 软件类型:集成自动化编程软件
    • 实现功能:这是西门子工业自动化领域的核心编程软件,它集成了PLC编程(STEP 7 Professional)、HMI设计(WINCC Advanced)以及与安全相关的功能模块。TIA Portal提供了一个直观的图形化界面,用于配置硬件、管理项目和监视PLC及HMI系统的运行状态。它支持多种编程语言,如梯形图、功能块图和结构化文本等,并提供了强大的调试和诊断功能。此外,它还具有高度的灵活性和可扩展性,能够满足不同规模和复杂度的自动化项目需求。
2.2、TIA软件安装步骤

以TIA V18的安装过程为例进行说明,若需安装其他上述提及的软件(如SIMATIC PLCSIM Advanced、SIMATIC S7-PLCSIM或STARTDRIVE ADVANCED),其安装流程大致相同,可参照本安装指南进行。

1、打开TIA_Portal_STEP7_Prof_Safety_WINCC_Adv_Unified_V18_DVD1.iso,以管理员方式运行Start.exe

在这里插入图片描述

2、在安装过程中,只需按照提示逐步点击“下一步”,并在遇到选项时勾选所需内容即可。建议将默认的安装路径从C盘更改为D盘(如果之前已安装过相同程序,可能无法修改安装路径;若C盘空间充足,也可保留默认路径。),后续路径建议保持不变。如果在安装过程中遇到“重新启动”或“先决条件不足”等错误提示,请参考上文提供的解决方案进行处理,确保问题得到妥善解决。(由于我已经安装,只能用V17的步骤进行展示,V18同V17)

在这里插入图片描述

2.3、TIA软件授权

声明:本授权方式仅供学习使用,其他用途,概不负责。

软件说明:

  • TIA Portal V18:即西门子全集成自动化门户,是西门子开发的一款综合自动化软件平台。
  • TIA Administrator:是一个基于Web的管理工具,用于授权或许可SIMATIC产品的处理程序。
  • S7-PCT Port Configuration Tool:是一个端口配置工具,用于连接IO的总线模块。
  • Automation License Manager:是一款智能授权管理软件,专门用于管理西门子系列软件的授权。

在这里插入图片描述

1、运行授权文件夹中的Sim_EKB_Install.exe,在软件左侧选择新秘钥,全部勾选,右边选择点继安装长密匙。

在这里插入图片描述

2、秘钥文件在C:/AF NX ZZ文件夹里,重新激活秘钥请删除该文件夹。C:/AF NX ZZ文件夹是隐藏文件,需要关闭受到系统保护的文件才能看到。

在这里插入图片描述

三、TIA编程软件使用

TIA博途软件是一个综合性的自动化工程软件平台,它提供了博途视图和项目视图两种主要的操作界面,以满足不同用户的需求和任务。以下是关于TIA博途软件中博途视图和项目视图使用的详细介绍:

3.1、博途视图
  1. 定义与功能:
    • 博途视图是面向任务的工具视图,旨在帮助用户快速确定并执行工程任务。
    • 左边栏是启动选项,列出了所安装的软件所包含的功能。根据用户的选择,中间栏会自动筛选出可以进行的操作,右面的操作面板会更详细地列出具体的操作项目。
  2. 操作界面:
    • 博途视图界面主要包括任务选项、任务选项对应的操作、操作选择面板以及切换到项目视图的按钮。
    • 用户可以通过任务选项选择所需的任务,并通过操作选择面板执行具体的操作。
  3. 使用场景:
    • 当用户需要创建新项目、打开现有项目或执行其他与工程任务相关的操作时,可以使用博途视图。

在这里插入图片描述

3.2、项目视图
  1. 定义与功能:
    • 项目视图是项目中所有组件的结构化视图,用于展示和管理项目中的各个组件以及相关工作区和编辑器。
  2. 操作界面:
    • 项目视图界面主要包括标题栏、菜单栏、工具栏、项目树、详细视图、任务卡、工作区、巡视窗口和资源卡等部分。
    • 标题栏显示项目名称;菜单栏包含工作所需的命令;工具栏提供了常用命令的按钮;项目树以树状形式展示项目中的所有组件;详细视图显示项目树中所选对象的特定内容;任务卡提供附加操作界面;工作区是主要的编程区域;巡视窗口显示有关所选对象或所执行操作的附加信息;资源卡提供设备型号、编程指令、组态控件等资源。
  3. 使用场景:
    • 当用户需要进行设备组态、程序编辑、通信配置、调试等具体任务时,需要使用项目视图。
    • 用户可以通过项目树访问和管理项目中的所有组件,通过详细视图查看和编辑所选对象的特定内容,通过工作区进行编程和调试等操作。

在这里插入图片描述

3.3、视图关系
  1. 切换方式:

    • 用户可以通过博途视图界面左下角的“项目视图”按钮快速切换到项目视图。
    • 同样,用户也可以在项目视图界面中找到切换回博途视图的按钮或选项。
  2. 互动与协作:

    • 博途视图和项目视图之间可以相互切换和协作,以满足用户在不同任务阶段的需求。
    • 例如,用户可以在博途视图中创建新项目或打开现有项目,然后在项目视图中进行具体的设备组态和程序编辑等操作。

在这里插入图片描述

四、结语

通过对TIA博途软件(以STEP7 Professional V18版本为例)的详细介绍和使用教程,我们深入了解了这款综合性自动化工程软件平台的功能和特性。从安装前的准备工作到软件的安装与授权,再到博途视图和项目视图的具体使用,每一步都至关重要。本文旨在帮助初学者和工程师快速上手TIA博途软件,提高自动化项目的设计和实施效率。

在安装过程中,我们强调了关闭杀毒软件、确认系统要求和硬件配置的重要性,并提供了解决常见安装问题的有效方法。在使用教程中,我们详细介绍了博途视图和项目视图的操作指南,帮助用户更好地掌握软件的使用技巧。

展望未来,随着自动化技术的不断发展,TIA博途软件将继续发挥其重要作用,为工业自动化领域带来更多的创新和进步。我们相信,通过不断学习和实践,每一位工程师都能成为TIA博途软件的熟练使用者,为企业的自动化发展贡献自己的力量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值