0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

西門子SCL輸入方法流程

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-06-13 11:29 ? 次閱讀

功能

在 SCL 中,可在區(qū)間內(nèi)構(gòu)建程序代碼。由于集成了相關(guān)程序段而且可根據(jù)需要對區(qū)間進(jìn)行靈活展開和折疊,因而程序代碼更為清晰直觀。在區(qū)間總覽窗口中,可快速查看各個區(qū)間。區(qū)間總覽窗口位于編程窗口旁邊,可根據(jù)需要打開或關(guān)閉。

下圖顯示了區(qū)間總覽窗口和編程窗口:

93f8840a-0928-11ee-962d-dac502259ad0.png ? 區(qū)間總覽圖中,還將顯示存在語法錯誤的區(qū)間。這樣,即可快速確定故障代碼所在位置并進(jìn)行相應(yīng)修正。 要在區(qū)間中編寫程序段,可將程序段包含在關(guān)鍵字“REGION”和“END_REGION”中。根據(jù)突出顯示關(guān)鍵字中的設(shè)置,相應(yīng)的關(guān)鍵字可以為“region”和“end_region”,也可以是“Region”和“End_Region”。這些關(guān)鍵字可根據(jù)當(dāng)前的設(shè)置進(jìn)行自動轉(zhuǎn)換。要查找關(guān)鍵字“REGION”和“END_REGION”的配對部分,可單擊“REGION”或“END_REGION”。系統(tǒng)將高亮突出顯示這兩個關(guān)鍵字。 可為每個區(qū)間指定一個名稱,具有以下諸多優(yōu)勢:

區(qū)間折疊時也會顯示該名稱。這樣,可確保程序代碼的清晰顯示。

在區(qū)間的總覽窗口中,可輕松識別各個區(qū)間并快速導(dǎo)航到指定區(qū)間處。

如果將該名稱插入為多語言注釋,則可將該名稱翻譯為其它項目語言。為此,需使用字符串“(/*”和“*/)”包圍該名稱。但只能將該名稱作為插入為不可翻譯的名稱或多語言注釋。請注意以下事項:

不允許混用普通名稱和多語言注釋。

多語言注釋名稱不能擴(kuò)展為多行。

如果區(qū)間名稱為多語言注釋,也可以復(fù)制區(qū)間。如果該名稱已存在翻譯,則也會應(yīng)用于區(qū)間副本。如果之后更改了區(qū)間的名稱,則將使用當(dāng)前編輯語言進(jìn)行更改。

指定塊名稱為可選操作。

語法

可通過以下語法,可在區(qū)間內(nèi)構(gòu)建程序段:

REGION <名稱> 或 (/*<多語言注釋的名稱>*/)
<指令>
END_REGION

使用區(qū)間時,請注意以下信息

關(guān)鍵字 "REGION" 和 "END_REGION" 必須在一行的起始位置。這些關(guān)鍵字之前,僅允許插入空格。

關(guān)鍵字“END_REGION”的所有字符將認(rèn)作為注釋信息,因而不影響程序的執(zhí)行。

所有指令的執(zhí)行都必須在一個區(qū)間內(nèi)完成。

在 CASE 語句內(nèi),該指令可用區(qū)間進(jìn)行包圍。用于比較 CASE 語句的常量需位于區(qū)間之外。這些區(qū)間不得包含多個分支。

以下示例顯示了 CASE 語句中允許的區(qū)間用法:

CASE OF

: REGION END_REGION

: REGION END_REGION

ELSE REGION END_REGION

END_CASE

以下示例顯示了 CASE 語句中不允許的區(qū)間用法:

CASE OF

REGION : END_REGION

: REGION END_REGION

ELSE

END_CASE

CASE OF

: REGION

: END_REGION

ELSE

END_CASE

在這些情況下,區(qū)間內(nèi)的常量將解釋為可通過 GOTO 命令到達(dá)的跳轉(zhuǎn)標(biāo)簽,但 CASE 本身不會執(zhí)行這些跳轉(zhuǎn)標(biāo)記。

也可以對這些區(qū)間進(jìn)行嵌套。但需確保其它區(qū)間中包含的區(qū)間可成功執(zhí)行:

REGION <名稱>
<指令>
REGION <名稱>
<指令>
END_REGION
<指令>
REGION <名稱>
REGION
<指令>
END_REGION
REGION <名稱>
<指令>
END_REGION
END_REGION
END_REGION

責(zé)任編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 西門子
    +關(guān)注

    關(guān)注

    93

    文章

    2958

    瀏覽量

    114830
  • 程序
    +關(guān)注

    關(guān)注

    115

    文章

    3720

    瀏覽量

    80357
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    16990

原文標(biāo)題:西門子SCL輸入方法: 使用區(qū)間 (Region)

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    西門子SMART200 PLC的遠(yuǎn)程下載方法

    本文將向大家介紹如何遠(yuǎn)程下載西門子SMART200的方法。
    發(fā)表于 09-02 10:02 ?3841次閱讀

    暢銷西門子助聽器價格表_西門子助聽器價格大全

    暢銷西門子助聽器價格表_西門子助聽器價格大全 1、西門子盒式助聽器 AMIGA 176AO Pocket AMIGA 176AO 西門子助聽器價格:441元
    發(fā)表于 08-23 12:19 ?1.2w次閱讀
    暢銷<b class='flag-5'>西門子</b>助聽器價格表_<b class='flag-5'>西門子</b>助聽器價格大全

    淺談西門子PLC的“SCL語言”編程

    介紹西門子PLC的“SCL語言”編程,相關(guān)編程代碼
    發(fā)表于 01-22 17:25 ?0次下載

    西門子變頻器如何選型_西門子變頻器選型注意哪些

    本文開始介紹了西門子變頻器的概念,其次闡述了西門子變頻器的參數(shù)設(shè)置,最后介紹了西門子變頻器的選型方法以及選型注意事項。
    的頭像 發(fā)表于 04-02 09:10 ?2w次閱讀

    西門子是哪個國家的品牌_西門子發(fā)明了什么

    本文開始介紹了西門子是哪個國家的品牌以及西門子的發(fā)展歷史,其次介紹了西門子的發(fā)明成果,最后對西門子的家電進(jìn)行了分析。
    的頭像 發(fā)表于 04-04 08:45 ?5.3w次閱讀

    博世和西門子哪個好_博世和西門子的關(guān)系

    本文開始闡述了博世和西門子的關(guān)系以及分析了西門子和博世哪個更好,其次分析了西門子和博世的冰箱哪個更好,最后介紹了博世和西門子家電集團(tuán)在中國的發(fā)展。
    的頭像 發(fā)表于 04-04 09:30 ?15.7w次閱讀

    西門子plc的型號選擇_西門子plc型號說明

    本文主要介紹了西門子plc的型號選擇及型號說明。首先需要根據(jù)工藝要求:確定輸入、輸出點(diǎn)數(shù),也就是DI、DO、AI、AO。
    發(fā)表于 07-25 10:38 ?2.4w次閱讀

    西門子PLC中使用SCL語言編程的技巧

    西門子PLC中使用SCL語言編程的技巧說明。
    發(fā)表于 04-22 11:15 ?62次下載

    淺談西門子PLC的SCL語言編程

    西門子PLC的SCL語言編程說明。
    發(fā)表于 04-22 14:39 ?46次下載

    淺談西門子SCL編程

    淺談西門子SCL編程資料免費(fèi)下載。
    發(fā)表于 04-23 10:44 ?27次下載

    西門子SIWAREX稱重模塊校秤方法

    西門子SIWAREX稱重模塊校秤方法說明。
    發(fā)表于 04-25 11:06 ?31次下載

    西門子SCL語言編程系列-寫立方根FB塊

    由于西門子PLC本身并沒有帶求立方根的指令,我們用SCL來寫一個求立方根的FB塊
    的頭像 發(fā)表于 02-06 15:17 ?1729次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>SCL</b>語言編程系列-寫立方根FB塊

    西門子S7 SCL編程知識

    本文可以作為 S7-SCL 編程語言的使用參考資料,希望讀者通過對本章的閱讀,能夠更快更好 地學(xué)習(xí) S7-SCL 編程語言。西門子?供了 S7-SCL 編程語言的詳盡手冊,在安裝 S
    發(fā)表于 04-19 17:54 ?8次下載

    西門子SCL編程實(shí)例——周期性運(yùn)行(更新版)

    我之前寫的一篇文章《西門子SCL編程實(shí)例——(電機(jī))周期性運(yùn)行》收到小伙伴反饋。
    的頭像 發(fā)表于 11-07 09:05 ?751次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>SCL</b>編程實(shí)例——周期性運(yùn)行(更新版)

    西門子博圖SCL練習(xí)1:使用FC計算平均值

    西門子博圖SCL練習(xí)1:使用FC計算平均值
    的頭像 發(fā)表于 01-02 10:25 ?2268次閱讀
    <b class='flag-5'>西門子</b>博圖<b class='flag-5'>SCL</b>練習(xí)1:使用FC計算平均值