• {{item.name}}
SIMATIC WinCC {{item.name}}
{{item2.name}}
更多

显示S7-1200/1500字符/字符串

star star star star star
0 分
  • 使用操作
  • wincc
发布时间:2024年01月07日
  • 0
  • 888
在 WinCC 中如何显示和操作 S7-1200/1500 中的 CHAR 和 STRING 类型的数据。

下面以WinCC7.5SP1为例,分别介绍在 WinCC 中如何显示和操作 S7-1200/1500 中的字符串类型的数据。

S7-CPU中支持的字符串类型如下表所示:

表格

描述已自动生成
1.CHAR类型的数据。

CHAR (Character) 数据类型的变量长度为 8 位,占用一个 BYTE 的内存。
CHAR 数据类型将单个字符存储为 ASCII 编码形式。 WinCC 中数据定义和 PLC 中的对应关系如图所示:
图形用户界面, 应用程序, 表格, Excel

描述已自动生成

2.WCHAR类型的数据。

WCHAR(宽字符)数据类型的变量长度为 16 位,占用两个 BYTE 的内存。WCHAR 数据类型将扩展字符集中的单个字符保存为 UFT-16 编码形式。但只涉及到整个 Unicode 范围的一部分。可以用来显示一个中文字符。WinCC 中数据定义和 PLC 中的对应关系如图所示:

图形用户界面, 应用程序, 表格, Excel

描述已自动生成
3.STRING类型的数据。

数据类型为STRING的操作数可以在一个字符串中存储多个字符。其中该字符串的第一个字节用于存储字符串的长度,第二个字节用于存储字符串的实际长度。WinCC 中数据定义和 PLC 中的对应关系如图所示:图形用户界面, 应用程序

描述已自动生成
4.WSTRING类型的数据。
数据类型为 WSTRING (宽字符串)的操作数用于在一个字符串中存储多个数据类型为 WCHAR 的 Unicode 字符。如果未指定长度,则字符串的长度为预置的 254 个字符。在一个字符串中,可使用操作系统支持的所有字符。这意味着也可在字符串中使用中文字符。以下示例供参考:

日历

描述已自动生成

WinCC 中数据定义和 PLC 中的对应关系如图所示: 图形用户界面, 应用程序

描述已自动生成PLC中的监视效果如下图
5.如需在界面中显示。输入/输出域的设置如下图所示:

图形用户界面, 文本

描述已自动生成

此外,在 PLC 程序中可以通过控制字符串的实际长度,确定在WinCC 中显示变量的内容。例如下图中如果”DB4.DBW2“的数值为 4 时,那么在 WinCC 中显示的为”新年快乐“。图形用户界面, 应用程序, 表格, Excel

描述已自动生成
注意:在 WinCC 中使用”文本变量 8 位字符集“或”文本变量 16 位字符集“显示字符串类型的变量,必须指定文本变量的长度。并且长度必须和PLC中一致。


剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

考证咨询点我

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。