如何通过按位,实际值或者实际值范围组态变量的状态显示?

描述
通过变量值的变化,状态显示可以用来在运行模式中显示不同的图片,通过以下选项进行设置:n

按位检测
图片的显示通过设置某状态位(来自连接的变量),举例:位 1 设置为 "red.bmp" 图片; 位 2 设置为 "yellow.bmp" 图片; 位 3 设置为"green.bmp" 图片.
n

编号. 步骤
1 在WinCC图形系统中打开一幅画面添加状态显示到画面中 (对象模板: "智能对象" > "状态显示"). n

插入此对象后会弹出组态对话。

2点击按钮 "变量" 选择要检测的变量.
3点击 "添加" 按钮 (靠近 "位位置").
状态 1 会被添加到状态显示框里.
4从"选择画面"中 选择一张图片,图片可以拖放, 例. 将"red.bmp" 图片拖放到"基本画面"列1中.
5重复步骤3步骤4将"yellow.bmp" 和"green.bmp"图片拖入其中 ,点击"OK"关闭对话框.
状态 2 和状态 4 被添加的表里 (此状态值为变量的实际值). n

如何通过按位,实际值或者实际值范围组态变量的状态显示?
Fig. 01

注意:

  • 在组态中状态显示中的值映射为变量的实际值.n
  • 如果一个变量的值大于组态里的最大值,将显示最大值所对应的组态n
  • 如果一个变量的值包含了两种组态状态 (举例 实际值 3, 表明. 位 0=1 位 1=1), 这是将会显示大的状态值所对应的图片(数值 3, 显示"yellow.bmp" 图片).n
  • 如果变量值为0,在则无图片显示显示,因为这个状态里没有图片被组态

按实际值检测
图片显示通过设置某实际值 (来自连接的变量), 举例:实际值为1 -> "red.bmp" 图片; 实际值为2 -> "yellow.bmp" 图片; 实际值为3 -> "green.bmp" 图片.
对于更高的变量值 (大约大于20), 应该使用按实际值范围检测.
n

编号. 步骤
1 在WinCC图形系统中打开一幅画面添加状态显示到画面中 (对象模板: "智能对象" > "状态显示"). n

插入此对象后会弹出组态对话。

2点击按钮 "变量" 选择要检测的变量.
3右键点击"状态" 列在菜单中选择 "添加".
状态1被添加到表中
4从"选择画面"中 选择一张图片,图片可以拖放, 例. 将"red.bmp" 图片拖放到"基本画面"列1中.
5重复步骤3步骤4将"yellow.bmp" 和"green.bmp"图片拖入其中 ,点击"OK"关闭对话框.
状态 2 和状态 3被添加的表里 (此状态值为变量的实际值). n

如何通过按位,实际值或者实际值范围组态变量的状态显示?
Fig. 02

注意:

  • 这种组态情况,状态显示里的状态表示的是变量的实际值.n
  • 如果一个变量的值大于组态里的最大值,将显示最大值所对应的组态n
  • 如果变量值为0,在则无图片显示显示,因为这个状态里没有图片被组态

按实际值范围检测
如果变量值在设定范围内,显示相对应的图片, 举例: 变量值小于10 -> "red.bmp" 图片; 10 到 20 -> "yellow.bmp" 图片; 20 -> "green.bmp".
n

编号. 步骤
1 在WinCC图形系统中打开一幅画面添加状态显示到画面中 (对象模板: "智能对象" > "状态显示"). n

插入此对象后会弹出组态对话。

2右键点击"状态" 列在菜单中选择 "添加".
状态1被添加到表中
3重复步骤2添加状态2.
4从"选择画面"中 选择一张图片,图片可以拖放, 例. 将"red.bmp" 图片拖放到"基本画面"列1中.
5重复步骤4将"yellow.bmp" 和"green.bmp"图片拖入其中 ,点击"OK"关闭对话框 n

如何通过按位,实际值或者实际值范围组态变量的状态显示?
Fig. 03

6右键点击状态显示控件点击"属性" 打开属性对话框.
7在属性栏里的左边区域选择"状态" 项. 在右边区域, 在"当前状态" 行右键选择动态化.
打开动态化对话框.
8点击 "..." 按钮打开 "表达式/公式" 组, 选择 "变量"菜单选择相应变量.
9在"数据类型"里选择 "模拟量" 选项点击"添加" 按钮.
10双击"等于"列填写第一个数值范围的上限(本例中使用10).
11双击 "当前" 列输入变量范围要关联的状态值(本例中使用1).
12重复步骤10和步骤添加"yellow.bmp"图片 (限制: 20; 状态: 2)
13双击"当前"列 输入"其他" 项对应的关联状态值 (本例中使用3).

如何通过按位,实际值或者实际值范围组态变量的状态显示?
Fig. 04

注意:

  • 状态显示中的状态和变量值在组态中要分开进行。对于大量的状态需要在控件中显示状态组态对话框 (步骤 1 to 5) 变量范围的分配通过调用动态对话框 (步骤 6 to 13).
  • 组态中,每个变量值显示相对应的图片.

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论