SCL 中的塊-塊的結(jié)構(gòu):
塊頭
FUNCTION_BLOCK :定義塊號(hào)或者塊的符號(hào)名稱。若是一個(gè)符號(hào),例如 SIM _VAL,則在編譯SCL代碼中的塊以前,需要在符號(hào)表中為該符號(hào)名分配一個(gè)塊號(hào)(例如FB1100)。
TITLE:
PCS 7并不檢測(cè)該信息,然而,它會(huì)顯示在SIM ATIC管理器內(nèi)塊的對(duì)象屬性備注中。建議輸入和FUNCTION_BLOCK相同的名字。
NAME :此處,輸入與 FUNCTION_BLOCK相同的名稱。如果需要使用在線幫助,該名稱(和 FAM ILY一起)可以構(gòu)成關(guān)鍵字,作為在線幫助系統(tǒng)中查找該塊幫助文本。
VERSION :版本號(hào)的范圍為 0.0 至 15.15。
FAMILY:
如果想將自己的功能塊集中放入某個(gè)單獨(dú)的庫(kù),并在該庫(kù)內(nèi)將這些功能塊分成不同的組顯示,則為該功能塊輸入一個(gè)最長(zhǎng) 8 個(gè)字符的名稱。
AUTHO R :
該屬性通常包含該塊的作者的名字或者部門。在 PCS 7 兼容塊中,它還可以用于兩個(gè)其它目的:
- 如果想將你的塊集中起來(lái)構(gòu)建一個(gè)庫(kù),為該庫(kù)內(nèi)的所有塊輸入一個(gè)公用名(最長(zhǎng)8個(gè)字符)。
- 如果使用在線幫助,采用該名可以查找相關(guān)的幫助文件。
KNOW_HOW_PROTECT :
如果輸入該屬性,則在SIMATIC管理器功能塊的屬性對(duì)話框中顯示該塊的屬性將不能被修改。將功能塊移除到別的項(xiàng)目中后,無(wú)相應(yīng)的源文件,則只能使用塊編輯器打開該塊,而不能用SCL打開。
在SCL中工作,可以從插入塊模板(例如功能(OB、FB或者FC)、塊頭(備注)和數(shù)據(jù)聲明(參數(shù))等等。
塊模板可以引導(dǎo)你正確地使用SCL的語(yǔ)法結(jié)構(gòu)。一再重復(fù)的信息!
在SCL源程序中插入塊調(diào)用
在SCL源文件中調(diào)用功能和功能塊,可以方便地通過(guò)菜單命令I(lǐng)nsert → block call來(lái)完成。SCL會(huì)自動(dòng)地將被調(diào)用塊復(fù)制到S7程序,并進(jìn)入源程序中的該塊內(nèi)。
ALARM _8P.DBxxx(EN_R := // IN: BOOL
,SIG_1 := // IN: BOOL
//…
,SIG_8 := // IN: BOOL
,ID := // IN: WORD
,EV_ID := // IN: DWORD
,SEVERITY := // IN: WORD
,SD_1 := // INOUT: ANY
,SD_2 := // INOUT: ANY
//…
,SD_10 := // INOUT: ANY
);
:= DBxxx.DONE; // OUT: BOOL
:= DBxxx.ERROR; // OUT: BOOL
:= DBxxx.STATUS; // OUT: WORD
:= DBxxx.ACK_STATE; // OUT: WORD
--------------------END------------------------
審核編輯 :李倩
-
編輯器
+關(guān)注
關(guān)注
1文章
812瀏覽量
31624 -
SCL
+關(guān)注
關(guān)注
1文章
240瀏覽量
17402
原文標(biāo)題:SCL 編輯器 創(chuàng)建功能塊
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Linux下Vim編輯器的使用技巧

簡(jiǎn)化樹莓派文件操作:Picockpit 編輯器應(yīng)用上手體驗(yàn)

鴻蒙海報(bào)編輯器APP,分享端云一體化開發(fā)的經(jīng)驗(yàn)!

MaaS 應(yīng)用系列 MaaS X Cursor:基于 DeepSeek API 快速構(gòu)建代碼編輯器

使用SCL編寫FIFO功能塊

西門子流量累計(jì)FB塊介紹

圖紙編輯器的基本操作

Vivado編輯器亂碼問(wèn)題

vim編輯器命令模式使用方法
vim編輯器如何使用
嵌入式學(xué)習(xí)-常用編輯器之Vim編輯器
常用編輯器之Vim編輯器
TSMaster 中 Hex 文件編輯器使用詳細(xì)教程

評(píng)論