<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://wiki.foresight-soft.com/index.php?action=history&amp;feed=atom&amp;title=SCADA%E4%BA%91%E7%AB%AF%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB</id>
	<title>SCADA云端问题汇总 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.foresight-soft.com/index.php?action=history&amp;feed=atom&amp;title=SCADA%E4%BA%91%E7%AB%AF%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB"/>
	<link rel="alternate" type="text/html" href="https://wiki.foresight-soft.com/index.php?title=SCADA%E4%BA%91%E7%AB%AF%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB&amp;action=history"/>
	<updated>2026-04-12T16:03:57Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.foresight-soft.com/index.php?title=SCADA%E4%BA%91%E7%AB%AF%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB&amp;diff=41&amp;oldid=prev</id>
		<title>Xyy：创建页面，内容为“== 组态时的问题 ==  === 组件选择不到： === 建议复杂组件输入好相应的名称，在左侧点击展开方便查找； 深度太浅的组件也没…”</title>
		<link rel="alternate" type="text/html" href="https://wiki.foresight-soft.com/index.php?title=SCADA%E4%BA%91%E7%AB%AF%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB&amp;diff=41&amp;oldid=prev"/>
		<updated>2021-08-11T10:32:51Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“== 组态时的问题 ==  === 组件选择不到： === 建议复杂组件输入好相应的名称，在左侧点击展开方便查找； 深度太浅的组件也没…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 组态时的问题 ==&lt;br /&gt;
&lt;br /&gt;
=== 组件选择不到： ===&lt;br /&gt;
建议复杂组件输入好相应的名称，在左侧点击展开方便查找； 深度太浅的组件也没有在大的盒子里，只能从左侧尝试点击item来找到； 有些盒子内的组件占满了盒子，这时候只能通过点击盒子内的组件，然后到左侧点击选中的父级item(可能要点两次)&lt;br /&gt;
&lt;br /&gt;
=== 一个组件的数据订阅： ===&lt;br /&gt;
多个订阅之间互不影响，都是独立执行的，也可以多个订阅同时订阅一个变量。&lt;br /&gt;
&lt;br /&gt;
=== 数据订阅逻辑： ===&lt;br /&gt;
首先由一个变量出发（目前是三种类型，PLC变量是通过PLC读过来的，LOC变量是内部变量没有地址，SCR变量是画面级别的内部Props，只能在被当做template调用时赋值） 多个触发器之间是顺序判断相当于 if (触发器1){ then 设置属性A; 设置属性B} else if (触发器2) { then 设置属性C; } else if (触发器3){ then ... } else{ ....} 最后一条如果没有写条件的相当于走到了else层&lt;br /&gt;
&lt;br /&gt;
=== Bool值的一些问题： ===&lt;br /&gt;
在SCADA中bool类型的触发条件和设定变量值时是true和false，而对于Word取位的判断则需要用1和0判断（后续可能要优化）&lt;br /&gt;
&lt;br /&gt;
=== 数据订阅 ===&lt;br /&gt;
数据订阅的一个触发条件可以同时设置多个属性，例如可以同时设置颜色和背景色；事件也可以设置“回调”多个变量值（不过更推荐“同时设置多个变量值”的功能）&lt;br /&gt;
&lt;br /&gt;
=== 取反功能： ===&lt;br /&gt;
在回调里设置类型“将变量在固定值中切换”，然后添加两个值，分别是true和false&lt;br /&gt;
&lt;br /&gt;
=== 可见性设置： ===&lt;br /&gt;
如果需要配置一块元素的可见性，订阅一个bool的变量，true时可见，false不可见，则可以只需要设置一个触发器“触发条件选空，设置属性’显示‘-&amp;gt;’为变量值'&amp;quot;(推荐这么设置，当然设置两个条件去做也是没问题的）&lt;/div&gt;</summary>
		<author><name>Xyy</name></author>
	</entry>
</feed>