接上文
小序
本篇文章主要參考西門子官方的培訓文章,在此感謝li.hongyu女士提供的資料及耐心的解答
模板生成
下面進入正題 ,本篇圖片較多,小編分步給大家說明
1)生成xml文件
圖示:將.pnl文件另存為.xml 文件 注意改掉源文件后綴名
2)$參數配置
替換圖示文本內容,Replace All
替換后腳本如下
──────────────────────────────────────────────────────────────────────────────────────────────────── ─// [(Panel)] [0] - [Initialize] main() { //閥門 dpConnect("setValvePos",$DP01+".Valve.switch"); //入口 dpConnect("setInPress",$DP01+".InPress.value"); dpConnect("setInTotal",$DP01+".InFlow.total"); dpConnect("setInNow",$DP01+".InFlow.now"); //出口 dpConnect("setOutPress",$DP01+".OutPress.value"); dpConnect("setOutTotal",$DP01+".OutFlow.total"); dpConnect("setOutNow",$DP01+".OutFlow.now"); }....
════════════════════════════════════════════════════════════════════════════════════════════════════
─// [PUSH_BUTTON1] [32] - [Clicked]
main(mapping event)
{
int rc, x;
rc=dpGet($DP01+".Valve.switch", x);
dpSet($DP01+".Valve.switch", !x);
}════════════════════════════════════════════════════════════════════════════════════════════════════
保存退出 ctrl 編輯器
3)新建para數據點
DeliveryArea 下新建community02 數據點
4)新建pnl拖拽模板進行測試
拖拽模板 更改$參數
測試
這樣一個可以復用的面相對象的模板就制作成功了
未完待續
下期我們會用更加犀利的方法配置模板 敬請期待