西門(mén)子模塊6ES7253-1AA22-0XA0*

WinCC 中的腳本
簡(jiǎn)介
在本“入門(mén)指南”中,您已組態(tài)在“Activated”(例如,用于觸發(fā)運(yùn)行系統(tǒng)中的畫(huà)面切換)等
事件時(shí)執(zhí)行的功能。對(duì)于此組態(tài),您必須了解有關(guān)“腳本”的一些小細(xì)節(jié)。WinCC Runtime
6ni?ed 提供了一個(gè)現(xiàn)代的腳本環(huán)境,支持編程語(yǔ)言 JavaScript。
編程環(huán)境
編程環(huán)境已集成到您所熟悉的工作環(huán)境中,并支持諸如語(yǔ)法突出顯示等的功能:
JavaScript 以對(duì)象模型為基礎(chǔ),并支持在編輯器中通過(guò) IntelliSense 導(dǎo)航:
代碼片段可提供常用的指令模式,令編程更為輕松:
入門(mén)指南
系統(tǒng)手冊(cè), 09/2020, 在線文檔
129概念
腳本支持全局和本地腳本:
• 全局腳本集中在項(xiàng)目中編程。例如,您可在局部腳本中調(diào)用全局腳本,例如單位轉(zhuǎn)換。
• 本地腳本在相應(yīng)的使用點(diǎn)編程,例如對(duì)象的顏色切換。
您可使用預(yù)定義的系統(tǒng)函數(shù)來(lái)執(zhí)行經(jīng)常性的編程任務(wù),例如更改值或退出運(yùn)行系統(tǒng)等。
典型應(yīng)用示例
西門(mén)子模塊6ES7253-1AA22-0XA0*
在本“入門(mén)指南”中,您使用了以下 JavaScript 功能:
• 代碼片段 (頁(yè) 38)
• 系統(tǒng)函數(shù) (頁(yè) 109)
其它典型的 JavaScript 應(yīng)用示例為:
• 讀取和寫(xiě)入變量
• 根據(jù)其它屬性或值來(lái)更改對(duì)象屬性
• 訪問(wèn)報(bào)警
參考
有關(guān)腳本使用的更多信息,請(qǐng)參見(jiàn) SIOS 門(mén)戶中的條目 ID 109758536。
命令行接口(CLI)
概述
使用 CLI 功能可以自定義一張參數(shù)列表,然后通過(guò) IOP-2 的下載進(jìn)程將列表直接下載到驅(qū)
動(dòng)中。
CLI 文件可以使用一個(gè)合適的文件編輯器創(chuàng)建,比如:Windows Notepad 應(yīng)用程序。CLI
的格式如下:
wrp <編號(hào)> <下標(biāo)> <數(shù)值>
在該格式中,“wrp”表示寫(xiě)參數(shù)命令;“編號(hào)”表示參數(shù)編號(hào);“下標(biāo)”表示參數(shù)下標(biāo);“數(shù)值”
表示參數(shù)值。比如:需要向變頻器寫(xiě)入?yún)?shù),將斜坡上升時(shí)間設(shè)為 5 秒,該 CLI 的格式便
是:
wrp 1120 0 5.0
在列表中,每個(gè)參數(shù)必須占據(jù)單獨(dú)的一條命令行,命令行的各元素之間不得有多余的空
格;命令行通過(guò)回車(chē)換行。
文件創(chuàng)建完畢后,將文件以“cli”后綴名保存在 IOP-2 的“user/cps”文件夾中,本例為:
ramp.cli。
文件命名依照慣例且只允許使用 ASCII 字符集,但仍然還是建議文件名稱(chēng)只由數(shù)字和小寫(xiě)
字母組成,不得包含空格,末尾使用正確的后綴名。