衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SCL編輯器創建功能塊簡析

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-02-03 14:50 ? 次閱讀

SCL 中的塊-塊的結構:

0335c88e-a38d-11ed-bfe3-dac502259ad0.png

塊頭

03505f8c-a38d-11ed-bfe3-dac502259ad0.png

03635ea2-a38d-11ed-bfe3-dac502259ad0.png

FUNCTION_BLOCK :定義塊號或者塊的符號名稱。若是一個符號,例如 SIM _VAL,則在編譯SCL代碼中的塊以前,需要在符號表中為該符號名分配一個塊號(例如FB1100)。

TITLE:

PCS 7并不檢測信息,然而,它會顯示在SIM ATIC管理器內塊的對象屬性備注中。建議輸入和FUNCTION_BLOCK相同的名字。

NAME :此處,輸入與 FUNCTION_BLOCK相同的名稱。如果需要使用在線幫助,該名稱(和 FAM ILY一起)可以構成關鍵字,作為在線幫助系統中查找該塊幫助文本。

VERSION :版本號的范圍為 0.0 至 15.15。

FAMILY:

如果想將自己的功能塊集中放入某個單獨的庫,并在該庫內將這些功能塊分成不同的組顯示,則為該功能塊輸入一個最長 8 個字符的名稱。

AUTHO R :

該屬性通常包含該塊的作者的名字或者部門。在 PCS 7 兼容塊中,它還可以用于兩個其它目的:

- 如果想將你的塊集中起來構建一個庫,為該庫內的所有塊輸入一個公用名(最長8個字符)。

- 如果使用在線幫助,采用該名可以查找相關的幫助文件。

KNOW_HOW_PROTECT :

如果輸入該屬性,則在SIMATIC管理器功能塊的屬性對話框中顯示該塊的屬性將不能被修改。將功能塊移除到別的項目中后,無相應的源文件,則只能使用塊編輯器打開該塊,而不能用SCL打開。

在SCL中工作,可以從插入塊模板(例如功能(OB、FB或者FC)、塊頭(備注)和數據聲明(參數)等等。

塊模板可以引導你正確地使用SCL的語法結構。一再重復的信息!

03891408-a38d-11ed-bfe3-dac502259ad0.png

在SCL源程序中插入塊調用

在SCL源文件中調用功能和功能塊,可以方便地通過菜單命令Insert → block call來完成。SCL會自動地將被調用塊復制到S7程序,并進入源程序中的該塊內。

03a2fbd4-a38d-11ed-bfe3-dac502259ad0.png

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








審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Sim
    Sim
    +關注

    關注

    2

    文章

    247

    瀏覽量

    40087
  • 管理器
    +關注

    關注

    0

    文章

    248

    瀏覽量

    18616
  • PCS
    PCS
    +關注

    關注

    1

    文章

    142

    瀏覽量

    14761
  • SCL
    SCL
    +關注

    關注

    1

    文章

    239

    瀏覽量

    17175

原文標題:SCL 編輯器 創建功能塊

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是FB功能塊?為什么要使用FB功能塊?如何制作一個FB功能塊?

      FB功能塊是一種封裝了特定邏輯功能的模塊。它類似于一個子程序或函數,但是它有自己的內部變量和接口。FB功能塊可以被多次調用,并且每次調用都會創建一個新的實例。
    的頭像 發表于 11-09 16:13 ?4416次閱讀
    什么是FB<b class='flag-5'>功能塊</b>?為什么要使用FB<b class='flag-5'>功能塊</b>?如何制作一個FB<b class='flag-5'>功能塊</b>?

    如何使用Markdown編輯器

    這里寫自定義通過后目錄標題歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創建標題,有助于目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建
    發表于 12-09 07:59

    基于EPA的PID功能塊的設計及實現

    本文介紹了EPA功能塊基本模型及功能塊定義;并主要描述了PID功能塊在單片機上的設計方案及PID功能塊過程控制算法的具體實現,并通過組態軟件驗證了PID的過程控制算法及抗干
    發表于 09-26 14:40 ?7次下載

    軟PLC程序編輯器功能塊的設計與實現

    本文分析了目前軟PLC 編輯器功能塊編程的不足,提出了使用面向對象的概念來設計功能塊圖的方法。通過研究軟PLC 開發系統和編譯系統的模型,詳細討論了PLC 梯形圖中圖元的
    發表于 12-07 11:45 ?23次下載

    CAD圖塊什么時候會彈出增強屬性編輯器?屬性怎么創建

    在CAD中雙擊一些圖塊會彈出增強屬性編輯器,這類圖塊被稱為屬性,圖塊如果有屬性,直接雙擊就會彈出增強屬性編輯器,所以你要了解的是如何定義屬性。 如果使用經典界面,在做
    發表于 10-23 10:39 ?2641次閱讀

    PADS的元件編輯器的使用方法

    在logic軟件當中創建新的元件和元件庫,都需要先進入到元件編輯器。執行【工具】-【元件編輯器】菜單命令,系統會進入元件編輯界面,如圖1-1所示。 圖1-1 元件
    的頭像 發表于 05-27 10:08 ?9261次閱讀

    開源編輯器的多個功能

    這是一款開源編輯器,卻不止是編輯器。
    的頭像 發表于 06-04 08:37 ?2020次閱讀

    西門子PLC系統功能塊和系統功能

    的參考幫助中可找到進一步的信息。 系統功能塊 系統功能塊(SFB )是集成在S7 CPU中的功能塊。SFB 作為操作系統的一部分,不占用戶程序空間。與FB相同,SFB 也是“具有存儲
    的頭像 發表于 12-23 17:55 ?1.2w次閱讀

    原理圖編輯器基礎

    當您打開現有的原理圖文檔或創建新的原理圖時,原理圖編輯器將打開一。 該編輯器利用了Altium Designer環境中的所有工作區功能。這包括多個工具欄,資源
    發表于 04-16 14:47 ?23次下載

    CPM功能塊使用入門

    CPM功能塊使用入門免費下載。
    發表于 05-09 09:58 ?27次下載

    SCL編輯器創建功能塊

    FUNCTION_BLOCK :定義號或者的符號名稱。若是一個符號,例如 SIM _VAL,則在編譯SCL代碼中的以前,需要在符號表中為該符號名分配一個
    的頭像 發表于 04-19 11:13 ?1643次閱讀

    SCL語言設計一鍵啟停功能塊

    設計一個具有一鍵啟停功能功能塊,具有以下功能。
    的頭像 發表于 03-26 11:45 ?2314次閱讀

    Ultraedit數據庫編輯器和文本編輯器的區別

    幾乎每個現代軟件都使用數據庫。因此,需要允許數據庫開發人員和管理人員有效地使用數據庫、創建SQL 查詢和處理表格數據的工具。不同類型的軟件將使他們能夠做到這一點,例如,數據庫編輯器、文本編輯器和集成
    發表于 08-17 10:34 ?527次閱讀

    西門子博途中程序編輯器功能

    可以使用程序編輯器創建程序包含的。 程序編輯器由若干區域組成,可根據不同功能對各種編程任務的執行提供支持。
    的頭像 發表于 09-15 09:26 ?4056次閱讀
    西門子博途中程序<b class='flag-5'>編輯器</b>的<b class='flag-5'>功能</b>

    vim編輯器如何使用

    Vim編輯器是一個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應操作。以下是Vim
    的頭像 發表于 08-30 14:58 ?527次閱讀
    天上人间娱乐城| 百家乐官网策略详解| 百家乐官网算牌e世博| 百家乐官网马渚| 3U百家乐官网的玩法技巧和规则| 赌场百家乐欺诈方法| 大发888 大发国际| 永利百家乐官网现金网| 百家乐官网网上真钱赌场娱乐网规则 | 邯郸百家乐官网园真钱区| 赌博百家乐官网的乐趣| 娱乐城百家乐可以代理吗 | 大发888新址| 澳门百家乐官网园游戏| 百家乐投注玩多少钱| 老虎机在线ap888| 虚拟百家乐官网游戏下载| 百家乐几点开奖| 北京太阳城老年公寓| 百家乐官网神仙道礼包| 百家乐怎么玩了| 大发888赢钱最多的| 百家乐官网获胜秘决百家乐官网获胜秘诀 | 大发888官方c8| 百家乐官网六亿财富| 百家乐太阳城真人游戏| 澎湖县| 庄闲和百家乐官网桌布| 大发888娱乐城casino| 百家乐官网园sun811| 包赢百家乐的玩法技巧和规则| 太阳城百家乐官网网上| 真人百家乐平台下载| 甘谷县| 宝格丽百家乐娱乐城| 六合彩历史开奖记录| 百家乐官网那个平好| 龙岩棋牌乐| 立博百家乐官网的玩法技巧和规则 | 娱乐城棋牌| 百家乐庄河闲的赌法|