6FX3002-5CK32-1CA0现货西门子代理
6FX3002-5CK32-1CA0现货西门子代理
6FX3002-5CK32-1CA0现货西门子代理
西门子触摸屏应用(变量)
一、变量
在运行系统中,使用变量转发过程值。过程值是存储在某个已连接到自动化系统的存储器中的数据。例如,它们将通过温度、填充量或开关状态来表示工厂状态。在WinCC 中定义处理该过程值的外部变量。
WinCC 使用两种类型的变量:
(1)外部变量
(2)内部变量
1.外部变量
通过外部变量,可以在自动化系统的组件之间(例如 HMI 设备和 PLC 之间)进行通信(数据交换)。
外部变量是 PLC 中一个已定义存储位置的映像。无论是 HMI 设备还是 PLC,都可对该存储位置进行读写访问。
由于外部变量是在 PLC 中定义的存储位置的映像,它能采用的数据类型取决于与 HMI 设备相连的 PLC。
2.内部变量
内部变量与 PLC 之间不具有连接。内部变量在 HMI 设备中传送各种值。只有运行系统处于运行状态时变量值才可用。
内部变量存储在 HMI 设备的内存中。只有这台 HMI 设备能够对内部变量进行读写访问。
可以将 HMI 数据类型用于内部变量。
二、外部变量创建
1.在项目树中打开“HMI 变量”文件夹,双击标准变量表。变量表即打开,或者,也可以创建一个新变量表并将其打开。
2.在变量表的“名称” 列中,双击“添加”,创建了一个新变量。
3.在巡视窗口中,选择“属性 > 属性 >常规”类别。必要时,在“名称”域中输入一个唯一的变量名称。此变量名称在整个设备中必须唯一。
4.必要时,还可以选择“显示名称”域,输入在运行系统中显示的名称。要显示的名称是特定于语言的,可转换为所需的运行系统语言。显示名称适用于精简系列面板、面板和运行系统版。
5.在“连接”框中选择与所需 PLC 的连接。如果需要的连接未显示,则必须先创建与 PLC的连接。在“设备和网络”编辑器中,创建与 SIMATIC S7 PLC 的连接。在“连接”编辑器中创建与外部 PLC 的连接。
如果项目包含 PLC 并支持集成连接,则也可以自动创建连接。为此,在组态 HMI 变量时,只需选择现有的 PLC 变量来连接 HMI变量。之后,系统会自动创建集成连接。
6.如果使用集成连接,则单击“PLC 变量”字段中,选择对应的变量。
7.如果使用非集成连接,那么在“地址”域中输入 PLC 地址。“PLC 变量”自动保持为空。
8.在巡视窗口中组态该变量的其它属性。
三、内部变量创建
1.在项目树中打开“HMI 变量”文件夹,双击“默认变量表”条目。变量表随即打开。
或者,也可以创建一个新变量表并将其打开。
2.双击变量表“名称”列中的“添加”,创建了一个新变量。
3.如果巡视窗口未打开,则可以在“视图” 菜单中选择“巡视窗口”选项。
4.在“连接”(Connection) 域中选择“内部变量”作为连接。
5.在“数据类型”(Data type) 域中选择所需的数据类型。
6.在“长度”(Length)域中,必须根据所选的数据类型指定将存储在变量中的大字符数。长度由数字变量的数据类型自动定义。
7.还可以输入关于变量使用的注释。为此,应在巡视窗口中单击“属性 > 属性 > 注释”,输入文本。
四、变量设置
在 WinCC 中,可以在 WinCC 变量名称的数据块结构中映射数据值的位置。为此,必须将 WinCC 变量与所连接的 PLC变量同步。必要时,可将 PLC 名称设置为前缀。
根据项目设置需要,在“运行系统设置 > 变量设置” 下组态名称匹配。
为避免在“变量设置”下组态的复杂变量类型中出现冲突,将以类似于名称匹配的方式在 WinCC 中替换 STEP 7中路径语句的定界符:
(1)兼容模式:兼容模式下,将在数据块的名称与层级的元素名称之间设置一条下划线。较低层级中的定界符会被保留。启用该选项时,将禁用所有其它选项。
:(2)替换定界符:根据选择,同步期间会替换所有层级的定界符。
(3)PLC 前缀:将 PLC 名称设置为 WinCC 变量名称的前缀。为每个 HMI 连接设置该选项。
五、变量同步
1.在项目树中,选择包含相关变量的目录。
2.从快捷菜单中选择“将 HMI 变量连接到匹配的 PLC 变量”, 将打开一个对话框。
3.选择要使用的选项。如果不使用名称匹配来同步变量,请禁用“用 PLC 变量名称替换 WinCC变量名称”。如果要使用访问来连接 HMI 变量,请选择“数据类型与地址匹配”。
4.单击“同步” 进行确认, 系统会根据所选选项搜索适合的 PLC 变量。