西门子PCS7|授权经销商
西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
3. 要在移植中包含硬件配置,则需选择“包括硬件配置”(Include hardware configuration) 复选框。 如果选择了一个由移植工具创建的移植文件,则该复选框无法选中。在这种情况下,必须在使用移植工具进行转换之前指定是否在移植中包括硬件配置。 4.如果还需移植运行系统数据(如,报警归档、变量归档和用户归档)以及工程组态系统中的 数据,则需选择“复制 WinCC RuntimeProfessional 数据”(Copy WinCC Runtime Professional data) 复选框。如果选择了一个由移植工具创建的移植文件,则该复选框无法选中。在这种情况下,必须在 使用移植工具进行转换之前指定是否在移植中包括SCADA 运行系统数据。 5. 在“项目名称”(Project name) 框中,选择新项目的名称。 6.在“目标路径”(Target path) 框中,选择创建新项目的路径。 7. 在“作者”(Author)字段中,输入姓名或负责该项目其他人员的姓名。 8. 如果需要,可在“注释”(Comment) 框中输入一条注释。 9.单击“移植”(Migrate)。 结果 执行初始项目转换,并在转换完成后显示一条消息。之后,新创建的项目将在项目视图中打 开,并在TIA Portal 中打开移植日志。 移植失败,也会创建一个项目目录并在该目录下生成一个 XML 格式的移植日志文件。在移植后显示的完成消息中,将包含一个指向该 XML 文件的链接。单击该链接,可打开该 XML文件。也可以在项目目录的“\Logs”下找到该 XML 文件。 参见 集成了后续编辑的项目 (页 144) 显示移植日志 (页 16)通过移植工具移植项目 (页 11) 创建移植文件 (页 13) 2.5 显示移植历史如果项目通过移植创建,则将在项目历史表中列出移植。 移植日志可在该表中打开。 还会显示移植时间。若要在总览表中显示移植,请执行以下步骤: 1. 在项目树中选择打开的项目。 2.在该项目的快捷菜单中选择“属性”(Properties)。 将打开项目属性对话框。 3. 在浏览区中选择“项目历史”(Projecthistory) 组。 将显示总览表。 2.6 显示移植日志 每次移植成功都将创建一个日志文件。 日志文件中包含以下信息: •移植的对象 • 移植期间要对对象所作的修改 • 移植期间发生的错误 • 有时,还将包含一个链接指向一些特定事件的更多帮助信息。此时,可单击问号可获得更多帮助信息。 步骤 若要显示移植的日志文件,请按以下步骤操作: 1. 在项目树中打开“公共数据 >日志”(Common data > Logs) 文件夹。 2. 在列表中双击所需的日志。 在工作区中将显示该日志的内容。 参见通过 TIA Portal 移植项目 (页 9)移植 STEP 7 项目 (S7-300, S7-400) 2.7.1 移植 STEP7 项目 (S7-300, S7-400) 简介 可以从 SIMATIC STEP 7 V5.4 SP5 移植项目。就可以继续在TIA Portal 中使用该项目。如 果要从更低版本的 STEP 7 中移植项目,则必须先在 STEP 7 V5.4 SP5中打开、编译和保存这 些项目。也可以从其它软件产品中移植带有设备的集成项目。 移植范围 通常情况下,可以从已安装 TIA Portal版本支持的 SIMATIC STEP 7 V5.4 SP5 中移植所有组态 和对象。例如,移植的内容可以包括以下设备和组态: •S7-300 和 S7-400 系列设备。 • 连接有分布式 I/O 的 PROFIBUS 组态,其中包括基于 GSD的从站、智能从站以及直接数 据交换。 • 带有分布式 I/O 的 PROFINET 组态,包括基于 GSD 的设备和智能设备。 •网络组态 • 连接 • 用编程语言 LAD、FBD 或 STL、S7-SCL、S7-GRAPH 创建的块 • PLC 变量 •用户自定义数据类型 (UDT) • 报警和报警等级 • 中断 • 用户自定义的属性 (UDA) • 用户文本库 移植中包括硬件组态默认情况下,仅移植项目中的软件部分。在移植项目中生成一个未指定的设备,与初始项目中包含的每个设备相对应。硬件和网络组态以及连接不会被移植。在移植后,可以将未指定的设备转换为相应的设备,手动创建网络组态和连接 参见 报告系统错误 (页39) 移植程序块 (页 25) 2.7.2 移植 STEP 7 项目的要求 (S7-300, S7-400)若要进行移植,应满足安装在原始 PG/PC 上的软件的各种要求以及初始项目要求。 原始 PG/PC 的要求 PG/PC应满足以下要求: • 需安装带有许可的 STEP 7 V5.4 SP5 或更高版本(建议安装 V5.5 SP4)。对于仅包含 PC 站的项目,只需安装 SIMATIC NET PC 软件。 • 对于项目中使用的所有组态,必须安装带有效许可证的相应附加软件,例如选件包。• 必须安装硬件目录中未包括的所有模块 HSP。 • 项目中使用的所有 GSD 文件必须符合规格。 •必须使用管理权限登录到操作系统。 • 必须安装以下一个软件产品: – 安装有 STEP 7 Professional V13 SP1或更高版本的 TIA Portal 如果不使用*新版本的 TIA Portal 移植到原来的 PG/PC,*新版本 TIAPortal 中项目的 功能范围*初将受到限制。必须升级项目,才能使用*新版本的全部功能。 – 移植工具•组态初始项目时,不得设置访问保护。 • 硬件和软件必须一致。 • 必须按 CPU 设置报警数量的分配。 •项目不允许包含带有时间戳冲突的受保护块。 • 必须能够顺利编译所有程序及其源代码。 • 所有调用的块都必须包含在块文件夹中。 •块文件夹不得包含未调用的块,尤其是背景数据块。 • 建议移植未加密的数据块,这是因为无法在 TIA Portal 中读取或修改由S7-Block Privacy 加 密的数据块。 对安装有 STEP 7 Professional 的 PG/PC 的要求 •必须安装以下一个软件产品: – STEP 7 Professional V13 SP1 或更高版本 – 当要移植的项目仅包含由SIMATIC NET PC 软件组态的组件时,需要 STEP 7 Professional V13 SP1或更高版本(不含许可证)。 • 对于项目中使用的所有组态,必须安装带有效许可证的相应附加软件。例如,选件包。 •必须安装硬件目录中未包含模块的所有 HSP 以及项目中使用的所有 GSD 文件。 2.7.3 检查是否可以移植 STEP 7 项目(S7-300, S7-400) 开始移植之前,检查以确定原始项目是否已满足移植的所有必需要求。 说明请注意:执行下列步骤时,将复位原始项目中的实际值。另请注意,运行块一致性检查会将背景数据块中的初始值复位为默认值。使用工艺函数时,不会将背景数据块中的初始值复位 为默认值。要检查项目是否可移植,请按以下步骤操作:1. 在 SIMATIC STEP 7 V5.4 SP5 中打开原始项目。为了正确匹配,只能安装 TIA Portal 中的可用选项包和硬件组件,包括 HSP 和 GSD 文件。 2.打开各个站。如果打开站后没有显示指示组件缺失的报警,则表示移植所需的所有组件都可用。 3. 对项目中包含的所有块容器执行块一致性检查。有关一致性检查的更多信息,请参见“原始项目中的一致性检查 (页 20)”章节。 4.编译整个项目。如果在编译过程中未显示错误,则表示可以移植程序。 5. 检查具有相同 MLFB 和相同固件版本的所有模块是否均包含在TIA Portal 硬件目录中。 6. 检查是否针对每个 CPU 均激活了面向 CPU 的报警数量分配。 7. 在 NetPro中编译项目。NetPro 中的编译也必须没有错误。 如果必须移植起始值,则建议执行以下某一操作过程: • 对于较小的项目:备份块文件夹之外的背景数据块 在执行一致性检查前先备份背景数据块。 在执行一致性检查后,将背景数据块复制回块 文件夹。 •对于较大的项目: 创建一个项目副本 先对项目进行备份,对项目副本进行检查。 并在初始项目中更改一致性检查过程中 发现的所有错误。再移植带有已组态值的项目。 这样,将保留工艺函数的组态数据。 2.7.5 删除不支持的硬件组件 (S7-300, S7-400)如果做项目移植的计算机上缺少待移植项目中所需的软件,则仍可通过手动删除项目中不支持的组态来移植项目。也可以使用“重新安排”(Reorganize) 功能。 操作步骤 要清理原始项目,请按以下步骤操作: 1. 使用SIMATIC STEP 7 V5.4 SP5 安装程序,仅包含 TIA Portal 中包含的选件包和所有所需模块。 2.保存项目,并在保存时选择“通过重新安排”(With reorganization)。任何不支持的组态都 将从项目中删除。 对于TIA Portal 中仅提供了新版本或使用新固件版本的模块,使用站中的“交换对象” (Exchange object)功能将旧模块替换为可以移植的模块。移植中要注意的特殊问题 (S7-300, S7-400) 2.7.6.1 设备名称 (S7-300,S7-400) PROFINET IO 设备的设备名称 在 STEP 7 V5.5 中,PROFINET IO 设备的设备名称用作IO 设备的名称。 移植到 TIA Portal 项 目后,初始项目中 PROFINET IO 设备的设备名称使用如下: • 作为PROFINET 设备名称 • 作为接口模块的名称 • 作为站名称 TIA Portal 中的站名称不得超过 24 个字符。在需要时会将站名称截至*多 24 个字 符。如果站名称截断导致多个站同名,则使用站名称的*后一个字符按顺序对站进行编号。模块和机架的名称 在 SIMATIC STEP 7 V5.5 中,模块和机架名称不必是唯一的。 但在 TIA Portal中,必须使用 唯一名称。 模块和机架的名称将在移植过程中递增,以保证分配唯一名称。 这一规 则不适用于 PROFINET IO设备和 PROFINET CP。 必须为它们提供唯一名称。 2.7.6.2 PROFINET IO 组态 (S7-300,S7-400) 指定的名称必须唯一 在子网中,PROFINET IO 设备的名称必须唯一。PROFINET CP的名称也必须唯一。请确 保在移植到初始项目之前指定的名称唯一,或者在移植后编译前确保名称唯一。 同步域的介质冗余如果在初始项目中找到带活动介质冗余的同步域,则会在移植过程中导入同步域组态。如果在初始项目中找到多个带有活动介质冗余的同步域,则会将这些域删除并在不带同步域的情况下移植项目。无论如何,都将收到有关导入了哪些同步域的消息。 在任何情况下,都要使用 SIMATIC STEP 7 V5.5在初始项目中组态介质冗余。 PROFINET IO 的等时同步模式 请注意等时同步模式中的以下 PROFINETIO 组态: • 高性能 IRT 如果已在初始项目中规划拓扑结构时组态了高性能 IRT,则在移植过程中选项会变为“RT”。并会收到一条消息提示更改。 • 使用 OB 61 如果在 STEP 7 项目中的原始组态中启用了使用 OB 61 的 PROFINETIO 等时同步模式,则 移植过程会将该模式禁用。仍会将设备导入。可以移植通过选项“高灵活性”(high flexibility)而不使用 OB 61 的 PROFINET IRT 组态。 IO 控制器的 CBA 如果在初始项目中使用了循环服务CBA(基于组件的自动化),则必须在移植时将其禁用。 并会收到一条消息提示更改。 使用共享设备如果在初始项目中组态了共享设备,会在移植期间删除这些设备。并会收到一条消息提示删 除。 传送区域 如果在初始项目中组态了 IO控制器和智能设备之间的数据交换传送区域,则会在移植期间 删除这些区域。在移植过程中删除传送区域时将收到一条提示消息。 PROFINETIO 的更新组 如有必要,也可在开始移植之前,从 STEP 7 项目删除更新组。如果仍有已组态的任何更新 组,则移植将不会进行。智能从站和智能设备 只能移植已连接且一致的智能从站和智能设备组态。如果组态不一致,则不会移植相关组态。 未连接的 PROFINETIO 系统 可以移植具有未连接的 PROFINET IO 系统的设备。IO 设备和 PROFINET IO 系统位于网络视图中,在移植后没有连接。在移植后将这些 IO 设备与 IO 控制器连接,或者删除不必要的 IO 设备PROFIBUS 组态(S7-300, S7-400) 等时同步 PROFIBUS 可以移植等时同步 PROFIBUS组态。但在移植之后,应对项目进行编译,以消除可能存 在的不一致。还要注意是否有略微改变的 SDB。 不带从站的主站系统不带从站的主站系统也可以移植。已被放弃的 DP 主站系统的 DP 从站位于网络视图中,在 移植后没有连接。在移植后将这些 DP 从站与DP 主站连接,或者删除不必要的 DP 从站。 2.7.6.4 GSD 和 GSDML 设备 (S7-300, S7-400)对于使用 PROFIBUS GSD 或 PROFINET GSD 文件组态的设备,还必须在 TIA Portal 中安装相 应的GSD 文件。如果 GSD 文件尚未安装在 TIA Portal 中,它们将在移植过程中自动安装。 GSD文件必须符合规格项目才能成功移植。如果设备制造商的 GSD 文件不符合规格, 则无法移植项目。在移植日志中, 用户将会接收到通知GSD 文件不符合规格的报警。 如果 GSD 文件不符合规格,请检查制造商是否提供了较新版本的 GSD 文件。安装*新版本。如果没有符合规格的 GSD 文件版本,请联系设备制造商。 2.7.6.5 连接 (S7-300, S7-400) 如果所安装的 TIAPortal 版本支持 SIMATIC STEP 7 项目的连接,则通常会移植这些连接。 可移植的连接类型 可以移植以下连接类型: •单向 S7 连接 • 双向 S7 连接 • 故障安全 S7 连接 • 电子邮件连接 •FDL 连接 • 点对点连接 移植过程中,将不接受 PROFIBUS 上的 FMS 连接。 改变连接或修改用户程序。 2.7.6.6多重项目 (S7-300, S7-400) SIMATIC STEP 7 中的多重项目 在 SIMATIC STEP 7中,可以将多个项目组织到一个多重项目中(例如,如果项目非常大或 多个人对该项目进行处理时)。 子项目中可以包含跨项目引用(如连接)。一个多重项目 的所有子项目以及相关的库都存储在同一目录中。 移植一个多重项目的各个部分 可以移植一个多重项目的子项目。为此,请在移植过程中选择一个子项目。 将在移植过程 中导入相应子项目中包含的所有设备和组态。 移植子项目时,请注意以下问题: •跨项目连接 将各个子项目间的跨项目连接作为未指定的连接来创建。 • 跨项目组网移植过程中,有关跨项目边界对设备进行组网的信息将会丢失。 同一子项目中各 个设备间的连接将会保留。 对多重项目进行分组以便移植。只有在移植之前以手动方式对不同子项目重新分组,才可以移植带有所有相关子项目的整个 多重项目。要对多个项目重新分组,则复制所有设备,并将设备粘贴到一个项目中。 2.7.6.7 移植程序块 (S7-300, S7-400)一般来说,可以移植使用 LAD、FBD、SCL、STL 和 GRAPH 创建的所有块取**寻址的程序 在 TIA Portal中,将自动为所有**地址声明符号操作数。如果在将要移植的 STEP 7 程序中使用了**寻址,则可在移植过程中为**地址声明符号操作数。这种自动声明可能会导致 数据类型冲突,在 TIA Portal 中启用了IEC 检查时尤其如此。数据类型可能会发生冲突,例 如,当 32 位的数据字被自动声明解析为类型为 DWORD 的变量,但程序希望获得REAL 数 据类型的变量时就会发生冲突。 在这种情况下,只是禁用 IEC 检查是不够的。还必须要修正 PLC 变量表中的声明。如果在程序中多次访问相同的**地址,不同的访问操作使用不同的数据类型,则也会 发生数据类型冲突。下图显示了多次访问的示例:在这类情况下,移植过程中会为每个数据类型自动声明单独的变量。由于所有变量都引用相 同的**地址,会在 PLC变量表中输出警告。需要手动更正 PLC 变量表中重叠的地址。 移植通信块 在从 STEP 7 V5.x 移植通信指令时,将使用自身S7 站中的 PLC 变量替换数据类型为 ANY 的 指针。 • 移植后,受到影响的参数旁将显示一条警告信息。 • 将该受影响参数处的PLC 变量替换为指针。 对数据类型为 ANY 的数据块进行**寻址时,创建的该数据必须为标准访问,这是因为 ANY数据类型不支持符号化寻址。 示例:要输入值,可使用指令 P#M10.0 BYTE 4 而非 %MD10 的相应参数。块的符号名和用户自定义数据类型 (UDT) 在 TIA Portal 中,每个块或 UDT都有一个编号和名称。无需再声明符号名。如果所移 植的程序包含块或 UDT 的符号声明,则可在移植之后将它们作为名称使用。STEP 7 库中的块 在 TIA Portal 中,库中未提供标准函数和函数块。标准函数和函数块是以“指令”(Instructions) 任务卡中的指令形式提供的。指令按功能进行排序,并位于自己的符号名下面