简介与操作
简介
事件序列记录 (SOE) 为 Sequence Of Events 的缩写,
主要用于当事件发生时,
可记录多个信号变化的精确时间,
以便区分多个信号变化的先后顺序。
当事件发生时,
PLC 会将发生的资料暂存于[首笔记录的位址],
并在[伫列中的记录数量]所定义的位址写入事件讯息的数量,
HMI 会依扫描周期去检查[伫列中的记录数量]位址,
若数值不为 0 即会去读取[首笔记录的位址]的资料,
内容包含事件发生时的精确时间、事件类型等等。
维纶通触摸屏事件记录使用实例
操作
透过事件序列显示物件可以让使用者浏览事件记录。
透过搜寻的方式可以按照类型,使用者名称,装置,日期,时间,
毫秒等符合的条件显示在事件序列显示物件上。
维纶通触摸屏事件记录使用实例
2.设定程序
步骤 1. 设定 [事件序列设定] 。
维纶通触摸屏事件记录使用实例
至系统参数设定/设备清单选好PLC后按下 [设定] /出现设备属性,
在 [事件序列] 勾选 [启用]并按下 [设定] /事件序列 [设定]按下后,
会出现 [事件序列设定] 页面。
以此工程档案为例。
在设备名称内定义了6个设备名称如下图。
0 Generator 1
1 Generator 2
2 Cooling water pump 1
3 Cooling water pump 2
4 Lube oil pump 1
5 Lube oil pump 2
维纶通触摸屏事件记录使用实例
在类型名称内定义了3个类型名称。
0 Operate
1 General Alarm
2 Emergency Alarm
维纶通触摸屏事件记录使用实例
事件讯息部份,针对这5个设备3种类型设计了48个事件内容。
按下新增,即可建立事件讯息。
维纶通触摸屏事件记录使用实例
以下介紹其中6個索引的計算方式:
维纶通触摸屏事件记录使用实例
维纶通触摸屏事件记录使用实例
维纶通触摸屏事件记录使用实例
以下為此工程檔案的全部事件訊息內容。
维纶通触摸屏事件记录使用实例
步驟 2. 新增 [事件序列顯示] 物件。
設定查詢位址為LW-100。
勾選顯示順序。
维纶通触摸屏事件记录使用实例
步驟 3. 設定搜尋條件。
數個數值輸入物件如下。
模式:LW-100 / 類型:LW-109 / 裝置:LW-110 / 使用者名稱:LW-111
開始日期:LW-102~LW-104/開始時間:LW-105~LW-107/毫秒:LW-108
結束日期:LW-112~LW-114/結束時間:LW-115~LW-117/毫秒:LW-118
設定項目選單物件如下。
狀態:LW-101
設定 [位元狀態開關] 物件,用來控制模式位址。
LW-Bit10000~LW-Bit10005
维纶通触摸屏事件记录使用实例
步驟 4. 設定語言選項及使用者及密碼設定。
新增 [功能鍵],選擇切換到視窗11。
新增 [項目選單] 設定LW-9134可切換三種語言模式。
至 [系統參數設定] / [使用者密碼] /設定使用者及密
碼。
建立二個數值輸入物件。
维纶通触摸屏事件记录使用实例
使用者名稱:LW-9219
密碼:LW-9220
步驟 5. 於視窗11,建立數值輸入物件。當讀取到PLC的資料後會顯
示於此。此範例使用Modbus TCP/IP,所以設定位址如下。
佇列中的記錄數量位址:4x 1
维纶通触摸屏事件记录使用实例
首筆記錄位址:4x 100~4x 129
维纶通触摸屏事件记录使用实例
步驟 6. 產生訊息於事件序列顯示物件的方式
维纶通触摸屏事件记录使用实例
上圖的下方為PLC的資料,在由SOE讀取回PLC的資料後,經由系統
比對需顯示的訊息,並列示於事件序列顯示物件。
此範例為連接一台Modbus PLC。
PLC訊息如下
维纶通触摸屏事件记录使用实例
第一列為4x-100~4x-5,第二列為4x-106~4x-11,第三列為
4x-12~4x-17的位址。
第一列的訊息,計算事件訊息要顯示那一項方式如下。
設備=1(low byte),類型(Type)=0(high byte),索引(Index)=2。
當索引為2時,[事件指示之位元偏移量]為2
索引計算公式
[類型] X 1000 + [事件指示之位元偏移量] 的值。
=> 0*1000+2=2
則會顯示設備1(Generator 2),索引2的訊息。
维纶通触摸屏事件记录使用实例
第二列的讯息,计算事件讯息要显示那一项方式如下。
设备=3(low byte),类型(Type)=1(high byte),索引(Index)=3。
当索引为3时,[事件指示之位元偏移量]为1及2
索引计算公式
[类型] X 1000 [事件指示之位元偏移量] 的值。
=> 1*1000+1=1001及1*1000+2=1002
则会显示设备3 (Cooling water pump 2),索引1001及1002的讯息。
维纶通触摸屏事件记录使用实例
第三列的讯息,计算事件讯息要显示那一项方式如下。
设备=5(low byte),类型(Type)=1(high byte),索引(Index)=1。
当索引为1时,[事件指示之位元偏移量]为1
索引计算公式 [类型] X 1000 + [事件指示之位元偏移量] ] 的值。
=> 1*1000+1=1001
则会显示设备5(Lube oil pump 2),索引1001的讯息。
维纶通触摸屏事件记录使用实例
步骤 7. 搜寻方式。
依照 [使用者名称]查询,首先于使用者名称输入1,于状态选择=the
value read from register,再于模式点选5(会显示32于数值输入
物件),即可看到User1的内容。
其他方式请参考手册第36章有更详细的解说。
维纶通触摸屏事件记录使用实例
3. 位址設定
此範例所使用之物件位址皆列於下表,請依實際需要調整。
维纶通触摸屏事件记录使用实例
维纶通触摸屏事件记录使用实例
维纶通触摸屏事件记录使用实例
维纶通触摸屏事件记录使用实例
|