西门子中国S7-1500一级代理商
价格:899起
产品规格:序列号
产品数量:10000 个
包装说明:全新未拆封
关 键 词:西门子S7-1500一级代理商
行 业:电气 工控电器 DCS/PLC系统
发布时间:2023-05-05
西门子中国S7-1500一级代理商
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球著名芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,移植变量时需要特别注意一些事项。应区分以下几个方面:
● 移植变量的数据类型
● 移植内部变量
● 移植外部变量
● 变量名称
● 变量限制
移植数据类型
与 WinCC flexible 相比,WinCC 提供了一些其它数据类型并使用不同的数据类型名称。移
植相关变量时,WinCC flexible 中的数据类型将被映射到 WinCC 中相应的数据类型。有关
详细信息,请参见移植数据类型 (WinCC flexible) (页 269)。
移植内部变量
内部变量始终会完全移植。只有数据类型的名称和变量名可能会由于移植的原因而发生改
变。
移植外部变量
如果移植了外部变量使用的连接,则外部变量也将完全移植。 是否移植外部变量取决于移
植过程是否支持所用的通信驱动程序。有关详细信息,请参见连接移植 (WinCC flexible)
(页 247)。
如果未移植外部变量使用的连接,则外部变量也不会移植。 这种情况下,外部变量将映射
到内部变量。 移植后,必须组态新的连接并将这些变量重新连接到 PLC 的变量。
移植变量名称
在 WinCC flexible 中,不同文件夹中的变量可以具有相同的名称。但是,WinCC 中已组态
的 HMI 设备上的变量名称必须唯一。 这表明移植过程中将对来自不同文件夹但名称却相
同的变量进行重命名。有关详细信息,请参见“有关移植的基本知识 (WinCC flexible)
(页 230)”。参见
连接移植 (WinCC flexible) (页 247)
移植 (WinCC flexible) (页 229)
报警类别和报警组移植 (WinCC flexible) (页 253)
移植脚本 (WinCC flexible) (页 256)
语言相关内容的移植 (WinCC flexible) (页 257)
库移植 (WinCC flexible) (页 260)
移植数据类型 (WinCC flexible) (页 269)
有关移植的基本知识 (WinCC flexible) (页 230)
移植结构 (WinCC flexible)
在 WinCC 中,HMI 用户数据类型不支持“StringChar”数据类型。
如果在 WinCC flexible 项目的结构中使用此数据类型,则执行移植会在 HMI 数据类型中创
建无效元素。
移植后,必须在 WinCC 中重新处理此用户数据类型并启用用户数据类型。
同时,还要检查以下元素的偏移量以及面板与该用户数据类型的元素之间的所有现有互连。
如果需要,调整元素。
日志的移植
日志的存储位置
WinCC flexible 可以将日志存储在安装 WinCC flexible 时自动设置的数据库中(“系统定
义的数据源”(System-defined data source) 设置)。 此选项在 WinCC 中不可用。
如果在 WinCC flexible 项目中使用了此项设置,它在移植过程中将更改为“用户定义的数
据源名称”(User-defined name of data source)。 在数据库中存储日志前,必须先在
Windows 控制面板中组态 ODBC 数据源,然后将在此指定的用户数据源名称组态为 WinCC
日志中的“数据源名称”(name of the data source)移植过程将只移植实际使用的报警组。
ID 从 1 到 31 的报警组将全部按照原样移植。
系统在 WinCC 中为各报警类别创建相应的报警组。 从数字 32 开始,以连续递增的方式
为这些由系统创建的报警组分配 ID。 各个 WinCC 项目中的 4 个预定义消息类别按其所在
报警组自动采用 ID 32 - 35。 创建的其它报警组将分配给各个用户自定义的报警类别,并
为每个报警类别另外分配一个 ID。因此在移植后,ID 大于 31 的报警组的 ID 可能发生改变。
此步骤还会更改为各个 ID 所分配的报警组名称。
示例:
在下面的示例中,可以看到在 WinCC 中针对移植进行的 ID 分配。
报警组 WinCC flexible 中的
ID
WinCC 中的 ID
报警组 1-16 1-16 1-16 系统报警的默认报警组
报警组 17-31 17-31 17-31 自定义报警组
32-35 WinCC 中预定义报警类别的默认报警
组。
报警组 32 32 36 在 WinCC 中更改了为报警组分配的
ID
报警组 33 33 37 在 WinCC 中更改了为报警组分配的
ID 另请注意:
当移植组名称可能相同的报警组时,移植过程会更改该组名称。 例如,在名称末尾包含空
格的组名称。 移植过程将删除名称末尾的所有现有空格。 如果由于该删除操作而导致两个
组的名称相同,则移植过程会对后面的报警组的组名称添加后缀“#Mign”,其中“n”代表
序号。
示例:
WinCC flexible 中存在以下报警组:
“AlarmGroup_18”
“AlarmGroup_18”- 组名称中包含一个空格
“AlarmGroup_18”- 组名称中包含两个空格
“AlarmGroup_18”是编号最大的报警组。
移植后的结果:
“AlarmGroup_18”
“AlarmGroup_18#Mig1”
“AlarmGroup_18#Mig1.1”
更改报警类别的名称
与 WinCC flexible 不同的是,预定义报警类别的名称不依赖于当前使用的用户界面语言。
移植期间,报警类别的名称按如下方式分配:
WinCC flexible WinCC
错误 Errors
系统 System
警告 Warnings
报警类别的名称可在移植后根据需要更改。
ALARM_S 消息和 SIMATIC SFM 消息的显示
在 WinCC flexible 中,可以集成项目中 ALARM_S 消息的显示等级。在 WinCC flexible
中,通过单独设置来 SIMATIC SFM 消息的显示。 在 WinCC 中不需要单独设置来激
活 SIMATIC SFM 消息的显示。 在 WinCC 中,只需通过相应的显示等级即可控制
SIMATIC SFM 消息和 ALARM_S 消息的显示。
更改后的概念可能使消息的显示在移植后发生改变。 如果在 WinCC flexible 项目中 ALARM_S 消息的所有显示等级,而取消
SIMATIC SFM 消息的显示,则移植后将显示 ALARM_S 消息和 SIMATIC SFM 消息。
为确保移植后只显示 ALARM_S 消息,必须在移植到 STEP 7 后为 SIMATIC SFM 消息分
配未使用的显示等级。然后需要在 WinCC 中取消此显示等级。
如果在 WinCC flexible 项目中取消 ALARM_S 消息的所有显示等级,而
SIMATIC SFM 消息的显示,则移植后不会显示 ALARM_S 消息和 SIMATIC SFM 消息。
为确保移植后只显示 SIMATIC SFM 消息,必须在移植到 STEP 7 后为 SIMATIC SFM 消
息分配未使用的显示等级。然后需要在 WinCC 中此显示等级。
显示等级取决于 STEP 7 中的设置。STEP 7 中 SIMATIC SFM 消息的默认设置为显示等
级“0”。 要在 WinCC 中显示,必须显示等级“0”。
在 WinCC 中相应 HMI 设备的运行系统设置的“消息”(Messages) 类别中显示等级。WinCC flexible 中创建的 VB 脚本可以进行移植。 VB 脚本必须能够在 WinCC flexible 中
正常运行才能成功移植。
说明
脚本错误
在移植后的初始测试运行过程中定位脚本错误的最有效方法是使用安装的脚本调试程序和
诊断控件。
VB 脚本移植
移植过程会对脚本进行分析,并在必要时根据 WinCC 系统行为调整脚本。 调整部分如
下:
● 名称发生改变的系统函数将被重命名。
涉及的系统函数如下:
WinCC flexible 中的函数名称 WinCC 中的函数名称