西门子授权模块全国代理商
西门子代理公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306号开
阳智能制造产业园一期 4 栋 301,市内外连接,交通十分便利。
目前,湖南西控自动化设备有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
在 WinCC V7 中,系统报警的 ID 范围是 1000000 到 1019999。还可在此编号范围 内自由组态报警。在WinCC 中,范围 1000000 到 1019999 为系统报警保留。 WinCC V7系统事件会移植。ID在此范围内的用户定义报警不移植。 如果用户报警包含不受支持的 ASCII字符,将使用如下表达式替换这些字符:“#”。在 WinCCV7 中,可分别为每个报警定义记录设置。在 WinCC中,只能为报警类别定义记录设置,而不能为单个报警定义记录设置。如果对某个报警激活记录功能,则移植时会认为整个报警类别使用此设置。这可确保记录设置不会丢失。这样在移植后包含此报警类别的所有报警都会被记录,在移植前并未进行记录。系统会为每个受影响的报警在移植报告中输出报警。 参见 移植 (WinCC V7)(页 99) 用户日志的移植 (WinCC V7) (页 128) 用户日志的移植(WinCC V7) 用户日志的移植 WinCCV7 中的用户日志在 WinCC中称为配方。用户日志的数据字段称为配方元素。在用户日志的移植过程中,组态数据直接映射为配方。视图映射为配方查询。在移植过程中必须遵守以下规则: ●如果在视图中组态了关系,则此关系不能为“NULL”。如果此关系为“NULL”,则在编译移植项目时将生成错误消息。要纠正错误,必须在配方视图中重新组态关系,以便得到有效关系。 ● 在WinCC V7 中,可以独立于通信规范组态控制变量。仅当 WinCC变量用于通信时, 才会移植控制变量。 ● 在 WinCC V7中,对于通过原始数据变量进行的通信,PLC ID 用作日志的唯一名称。在 WinCC 中,配方编号用于唯一标识配方。有关 PLC ID的信息不移植。 ● 如果在 WinCC V7中为用户日志组态了别名,则此别名将移植为配方的显示名称。可在移植期间复制用户日志的运行系统数据。 参见 复制运行系统数据(WinCC V7) (页140) 函数和动作的移植(WinCC V7) 简介 像 WinCC V7 一样,WinCC 也支持 ANSI-C 和VBS。由于系统侧发生变化,移植函数和动作时需要考虑一些事项。下面介绍了移植的基本条件。 函数和动作的移植移植函数和动作时请注意以下几点: ● WinCC 中不再支持VBA 脚本,VBA 脚本不会被移植。 ● 在 WinCC中,某些函数已指定新名称。移植期间不调整任何函数名称。由于旧名称仍可在脚本中仍然使用,脚本无需调整即可正常运行。自动完成功能和帮助不再支持旧名称。 VB 脚本的特性 ● 在 WinCCV7 中,VB 脚本由包含一个或多个过程的模块构建而成。在 WinCC中,每个脚本只能包含一个过程。移植时将拆分具有多个过程的模块并为每个过程创建一个新 脚本。 WinCCV7中的脚本可以包含多个全局变量的声明。全局变量在调用脚本时进行初始化,可用于脚本的所有过程。拆分脚本时,全局变量将移植到紧随变量声明的脚本。移植后,也必须确保先调用该第一个脚本,以便初始化全局变量。全局变量只有在初始化后才能用于拆分的脚本。 ● WinCC 不支持 VB类的声明。 ● 在 WinCC 中,VB脚本中的参数必须始终使用关键字“ByRef”或“ByVal”传送。在 WinCCV7脚本中,没有规定使用关键字传送。在移植过程中,参数的传送将通过关键字“ByRef”补充。检查函数所使用的标准更为严格,移植之后可能需要重新处理脚本和函数。例如,在 WinCC中导致产生错误和警告的原因包括: ●在函数中引用但并不存在的对象(例如面板的变量)。 ● VB对象模型的使用不正确,例如HmiRuntime.ActivateScreen.Item。 ● 函数定义和调用中的参数数目不同。● 在VB函数中设置另一个函数的返回值时。 ● 在该函数中未定义 VB 函数中使用的变量。 C 语言函数的特性 在 WinCC V7中,C函数的名称区分大小写。在 WinCC中,不允许使用仅仅是字母大小写不同的名称。在移植过程中函数名称的大小写字母保持不变。如果移植的项目包含仅通过大小写字母进行区分的函数名称,则在工程组态系统中其中的一个函数将被视为无效。编译期间将生成错误消息。检查函数所使用的标准更为严格,移植之后可能需要重新处理脚本和函数。例如,在 WinCC中导致产生错误和警告的原因包括: ●在函数中引用但并不存在的对象(例如面板的变量)。 ● 函数定义和调用中的参数数目不同。●在所用函数的外部定义与函数定义不匹配时。在这种情况下,可以删除外部定义或对其 进行调整。●当定义中的函数或变量名称包含不允许使用的特殊字符时。 ODK 函数 WinCC V7 支持用于更改 CS 数据的ODK函数和用于更改运行系统数据的 ODK 函数。而 在 WinCC 中,只有用于更改运行系统数据的 ODK 函数仍然受支持。用于更改CS数据 的 ODK 函数不再受到支持。在移植后,调用这些 ODK 函数的函数和应用程序的效果可能 不如预期。有关使用ODK函数的详细信息,请参见运行系统 API 在线帮助。 参见 移植 (WinCC V7) (页 99) 头文件的移植 (WinCCV7)(页 131) 动作的移植 (WinCC V7)(页131)由于系统侧发生变化,移植头文件时需要考虑一些事项。下面介绍了由于移植而发生的变 化。 头文件的移植 在 WinCCV7中,用于头文件的标准存储过程包含在项目中。存储在项目中的头文件将被 移植,并存储在 WinCC 项目树中的相应设备的“函数>C 头函数”(Functions > C-Header) 下。如果已在其它位置保存头文件且将其与 WinCCV7中的项目绑定,则这些头文件不会 被移植。您需要自行绑定未被移植到项目中的头文件。 参见 函数和动作的移植 (WinCC V7)(页129) 动作的移植 (WinCC V7) 简介 可将 WinCC V7 中的动作移植到 WinCC 中的任务。作业在WinCC的“作业”编辑器中 进行管理。由于系统侧发生变化,移植动作时需要考虑一些事项。 动作的移植 在WinCC中,始终仅为一个任务分配一个触发器。在 WinCC V7中,您可以选择为动作组态多个触发器,如变量触发器和周期性触发器。在移植过程中,含有多个触发器的动作将被拆分为多个作业。为每个触发器创建一个新任务。 在WinCC V7 中,存在全局动作和局部动作。而在 WinCC中只存在全局作业。全局动作将被移植为全局作业。局部动作也会被移植为全局作业。局部作业的脚本将会扩展。在扩展脚本的过程中,将评估系统变量“@LocalMachineName”,这样作业只能在为局部动作提供的 PC上运行。请务必检查移植脚本中的 PC 名称,并在必要时对其进行 更改。如果扩展脚本,则会在移植日志中输出报警 植使用密码保护的动作 在WinCC V7中,可使用密码保护动作。移植期间,据此创建任务和受密码保护的脚本。 参见 函数和动作的移植 (WinCC V7)(页 129)标准函数的移植 (WinCC V7) 标准函数的移植 标准函数是 WinCC运行系统安装的一部分,不会被移植。如果在 WinCCV7 项目中 更改了标准函数的源代码,则更改在移植过程中会丢失。 标准函数“OnDeactivateExecute”标准函数“OnDeactivateExecute”移植到具有“运行系统停止”触发器的任务。自定义标准函数 自定义标准函数保存在WinCC V7 的“APLIB”文件夹中。应将这些函数复制到项目目录下,以确保移植用户定义的标准函数。 自定义 C 语言标准函数位于WinCC V7安装目录的“wincc\aplib”文件夹中。将这些函数 复制到项目目录下的“library”文件夹中。 自定义 C语言标准函数位于WinCC V7安装目录的“wincc\aplib\ScriptLibStd”文件夹中。将这些函数复制到项目目录下的“ScriptLib”文件夹中。参见 函数和动作的移植 (WinCC V7) (页 129)WinCCV7 的日志系统可处理并输出组态数据和运行系统数据。WinCC仅记录运行系统数 据。 记录数据的定义存储在 WinCC V7的布局文件中。通过打印作业控制内容的输出。 报表的移植移植时将根据文件内容来识别运行系统文档的布局文件。如果布局文件包含项目文档的对象,则该布局文件不会被移植。如果布局文件包含用于项目文档的嵌入式布局,则该布局文件也不会被移植。如果打印作业引用项目文档的布局文件,则该打印作业不会被移植。对于每个不会被移植的布局文件,在移植日志中都会输出报警。说明 如果已使用更早版本 WinCC(例如 V5.0)创建 WinCCV7 项目,日志将包含由提供程序从更早版本提供的运行系统数据的对象。这些对象不会被移植。 与语言相关的内容 WinCCV7的日志系统不支持多语言内容。对于每个运行系统语言,报表系统都需要单独的布局文件。文件的语言分配由所包含的文件夹或文件名的命名约定定义。在移植过程中,与语言相关的布局文件合并为一个多语言报表文件。移植时必须考虑不同文件来创建一个多语言报表文件。合并不同语言的布局文件时,以下规则适用:●第一个找到的布局文件相应地用于移植报表对象。不同语言的布局中的差异在移 植过程中将会丢失。●报表的所有与语言相关的文件均用于提取与语言相关的内容。 ●对于所有已组态的运行系统语言来说,均采用与语言相关的报表的文本条目。打印作业的移植 在 WinCC V7中,打印作业的启动参数在相应打印作业的属性中定义。在 WinCC 中,无法定义打印作业的启动参数。在 WinCC中可使用作业规划器启动打印作业。作业规划器中有“打印作业”类型的作业。植周期性打印作业时,将打印作业拆分为两部分。移植时在作业规划器中创建“打印作业”类型的作业。移植时也可在报表系统中创建打印作业,并将其与新创建的作业连接。系统布局的移植 从 WinCC V7移植以下系统布局: WinCC V7 打印作业 WinCC 系统打印作业 WinCC 系统报表报警控件 - 画面 报警控件 - 画面@报警控件 - 画面 报警控件 - 表格 报警控件 - 表格 @报警控件 - 表格 函数趋势控件函数趋势控件 - 画面@函数趋势控件 - 画面 在线趋势控件 - 画面 在线趋势控件 - 画面 @在线趋势控件 - 画面 在线表格控件- 画面在线表格控件 - 画面 @在线表格控件 - 画面 在线表格控件 - 表格 在线表格控件 - 表格 @在线表格控件 -表格用户归档控件 - 画面 配方控件 - 画面 @配方控件 - 画面 用户归档控件 - 表格 配方控件 - 表格 @配方控件 -表格标尺控件 - 表格 标尺控件 - 表格 @标尺控件 - 表格 标尺控件 - 画面 标尺控件 - 画面 @标尺控件 -画面移植后,上述系统布局之一的更改也可用。 参见 移植 (WinCC V7) (页 99) 日志布局的移植 (WinCC V7)(页134) “变量”对象的移植 (WinCC V7) (页 135) 移植消息顺序报表 (WinCC V7) (页136)日志布局的移植 (WinCC V7) 简介 WinCC V7中日志的布局文件可拆分为多个部分。WinCC中的布局结构在几处细节上有所 不同。在移植后日志的输出可能与 WinCC V7中的输出稍有不同