<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 事件和行动 > 事件 > Session事件 |
mapp View定义了事件,以便检测客户端会话中的发生。
为了做到这一点,mapp View提供了事件类型 session.event。
Attribute |
说明 |
type |
session.Event |
refId |
定义了变量的名称。 |
event |
定义了事件。 |
Attribute |
描述 |
type |
session.Timer.Event |
refId |
定义定时器的名称。 |
event |
定义了事件。 |
在10和20之间的数值范围内改变会话 variable1的值 (条件),将OPC UA变量设置为某个值。
<EventBinding id="eventBindingId" >
<Source xsi:type="session.Event" refId="variable1" event="ValueChanged"/>
<EventHandler condition="newValue < 20 AND oldValue > 10" >
<Action>
<Target xsi:type="opcUa.NodeAction" refId="::prg1:var1" >
<Method xsi:type="opcUa.NodeAction.SetValueNumber" value="42" />
</Target>
</Action>
</EventHandler>
</EventBinding>
AutoLogoutTimer的过期事件 会触发当前用户的注销。
<EventBinding id="eventBindingId" >
<Source xsi:type="session.Timer.Event" refId="AutoLogOutTimer" event="Elapsed"/>
<EventHandler>
<Action>
<Target xsi:type="clientSystem.Action" >
<Method xsi:type="clientSystem.Action.Logout" />
</Target>
</Action>
</EventHandler>
</EventBinding>
本节包括以下主题:
• Elapsed |