方法/步驟分步閱讀
1安裝組態王6.55版本的軟體,其他版本也行
2開啟自己編寫的專案
已kingdemo3為例說明
3新建事件命令語言
編寫事件觸發的條件
這裡已記錄三菱PLC,Y0的開關狀態為例
事件描敘為 \\本站點\Y0==1; (Y0接通的意思)
4編寫事件指令碼
編寫已資料夾及檔名的方式來儲存歷史記錄
發生時:
string name;
name="D:\歷史記錄"+"\"+StrFromReal( \\本站點\$年,0, "f" )+"年"+StrFromReal( \\本站點\$月,0, "f" )+"月"+"\"+
StrFromReal( \\本站點\$年,0, "f" )+
"年"+StrFromReal( \\本站點\$月,0, "f" )+
"月"+StrFromReal( \\本站點\$日,0, "f" )+
"日"+StrFromReal( \\本站點\$時,0, "f" )+
"時"+StrFromReal( \\本站點\$分,0, "f" )+
"分"+StrFromReal( \\本站點\$秒,0, "f" )+"Y0裝置啟動工作"+".txt";
ReportSaveAs("報表1",name);
(指令碼的意思:y0=1時,將已“發生時間”+"Y0裝置啟動工作"為檔名儲存到已時間為名的資料夾裡面)
消失時:
"分"+StrFromReal( \\本站點\$秒,0, "f" )+"Y0裝置停止工作"+".txt";
(指令碼的意思:y0=0時,將已“發生時間”+"Y0裝置停止工作"為檔名儲存到已時間為名的資料夾裡面)
5新建報表,包表名為:報表1
將報表視窗隱藏或者最小畫
6歷史記錄檢視
方法/步驟分步閱讀
1安裝組態王6.55版本的軟體,其他版本也行
2開啟自己編寫的專案
已kingdemo3為例說明
3新建事件命令語言
編寫事件觸發的條件
這裡已記錄三菱PLC,Y0的開關狀態為例
事件描敘為 \\本站點\Y0==1; (Y0接通的意思)
4編寫事件指令碼
編寫已資料夾及檔名的方式來儲存歷史記錄
發生時:
string name;
name="D:\歷史記錄"+"\"+StrFromReal( \\本站點\$年,0, "f" )+"年"+StrFromReal( \\本站點\$月,0, "f" )+"月"+"\"+
StrFromReal( \\本站點\$年,0, "f" )+
"年"+StrFromReal( \\本站點\$月,0, "f" )+
"月"+StrFromReal( \\本站點\$日,0, "f" )+
"日"+StrFromReal( \\本站點\$時,0, "f" )+
"時"+StrFromReal( \\本站點\$分,0, "f" )+
"分"+StrFromReal( \\本站點\$秒,0, "f" )+"Y0裝置啟動工作"+".txt";
ReportSaveAs("報表1",name);
(指令碼的意思:y0=1時,將已“發生時間”+"Y0裝置啟動工作"為檔名儲存到已時間為名的資料夾裡面)
消失時:
string name;
name="D:\歷史記錄"+"\"+StrFromReal( \\本站點\$年,0, "f" )+"年"+StrFromReal( \\本站點\$月,0, "f" )+"月"+"\"+
StrFromReal( \\本站點\$年,0, "f" )+
"年"+StrFromReal( \\本站點\$月,0, "f" )+
"月"+StrFromReal( \\本站點\$日,0, "f" )+
"日"+StrFromReal( \\本站點\$時,0, "f" )+
"時"+StrFromReal( \\本站點\$分,0, "f" )+
"分"+StrFromReal( \\本站點\$秒,0, "f" )+"Y0裝置停止工作"+".txt";
ReportSaveAs("報表1",name);
(指令碼的意思:y0=0時,將已“發生時間”+"Y0裝置停止工作"為檔名儲存到已時間為名的資料夾裡面)
5新建報表,包表名為:報表1
將報表視窗隱藏或者最小畫
6歷史記錄檢視