国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

剖析西門子SCL語言for 循環事例

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2021-05-13 10:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FOR語句在控制變量處于指定的值范圍內時用來重復語句序列。控制變量必須是INT或DINT類型的本地變量的標識符。FOR循環的定義包括一個初始值和一個終止值的說明。兩個值必須與控制變量是同類型。

e749dad0-b33c-11eb-bf61-12bb97331649.png

FOR語句如下執行:

在循環的開始。控制變量設置為初始值(初始化賦值),每次循環重復,其增加(正增量)或減少(負增量)一個增量,直到達到終止值。

接著循環的每次運行,檢查條件(終止值達到)證實是否滿足。如果條件滿足,語句序列被執行,否則跳過循環及其語句序列。

規則(Rules)

FOR語句的規則:

控制變量只能是INT或DINT數據類型。

能夠省去語句BY [增量]。如果不指定增量,則自動指定為+1。

初始賦值(Initial Assignment)

控制變量的初始值有下列語法。在賦值左邊的簡單變量必須是數據類型INT或DINT。

有效的初始賦值的例子:

FOR I := 1 TO 20
FOR I := 1 TO (START + J)

終止值和增量(Final Value and Increment)

能夠為終止值和所要求的增量寫一個基本表達式。此基本表達式有下列語法:

e789b61e-b33c-11eb-bf61-12bb97331649.png

能夠省去語句BY [increment]。如果沒指定增量,則自動指定為+1。

初始值、終止值和增量是表達式(見"表達式、運算符和地址")。當FOR語句執行時,起先對他們進行求值。

循環執行后,不允許對終止值和增量值進行更改。

例子(Example)

FUNCTION_BLOCK FOR_EXA
VAR
INDEX : INT ;
IDWORD : ARRAY [1..50] OF STRING;
END_VAR
BEGIN
FOR INDEX := 1 TO 50 BY 2 DO
IF IDWORD [INDEX] = 'KEY' THEN
EXIT;
END_IF;
END_FOR;

實例: VASS標準中用確認類型合格的語句:

e7ca8c20-b33c-11eb-bf61-12bb97331649.png

iTypAnz := WORD_TO_INT(pDB_STyp.Anz) / 12; 108/12=9

e7fcce42-b33c-11eb-bf61-12bb97331649.png

iRBSAnz := WORD_TO_INT(pDB_RBS.Anz) / 1666;6664/1666=4

IF (HAND OR Auto) AND NOT xUebern AND NOT FM_Reset AND xRBS_PZ_IO THEN

---如果在手動或者自動模式時沒有完成信號復位,有傳遞車型號正確時--

FOR iLauf := 1 TO iTypAnz BY 1 DO ---開始循環查9次找已有類型-

FOR i := 1 TO iRBSAnz BY 1 DO循環檢查給入數4位

IF tempDB_STyp.Typ[iLauf].arrText[i] = arrRBS[i]

OR tempDB_STyp.Typ[iLauf].arrText[i] = 'X' AND NOT cfg.X2

OR tempDB_STyp.Typ[iLauf].arrText[i] = '~' AND cfg.X2

THEN

如果在比較時有相等的,或者在比較位中有'X'或'~'時可以不比較,但是必須在cfg.X2上進行設置.那么車型號碼位合格被激活.

e849d80e-b33c-11eb-bf61-12bb97331649.png

arrSTyp_IO[i] := True;有一位車型號碼合格

ELSE 如果沒有相同的,或是滿足條件的就退出循環

EXIT; 退出循環

END_IF; 結束IF

END_FOR;

IF arrSTyp_IO[iRBSAnz] THEN如果有一位車型號碼合格,就轉存

_wData := tempDB_STyp.Typ[iLauf].Data;

EXIT;退出循環

END_IF;

END_FOR;結束循環

xSTyp_IO := arrSTyp_IO[iRBSAnz]; 發出車型號碼合格

xSTyp_NIO := NOT xSTyp_IO;發出車型號碼不合格

END_IF;

編輯:jq

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

    關注

    8

    文章

    7335

    瀏覽量

    94774
  • for
    for
    +關注

    關注

    0

    文章

    44

    瀏覽量

    16286
  • dint
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1721

原文標題:西門子SCL語言for 循環事例

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    西門子宣布收購Canopus AI

    西門子宣布收購 Canopus AI。Canopus AI 是一家計算和人工智能(AI)驅動的量測解決方案創新企業,致力于幫助半導體制造商在晶圓和掩膜檢測流程中實現更高精度和效率。此次收購將進一步
    的頭像 發表于 02-09 10:14 ?283次閱讀
    <b class='flag-5'>西門子</b>宣布收購Canopus AI

    西門子字庫文件使用手冊

    西門子字庫文件使用手冊
    發表于 12-23 09:54 ?0次下載

    西門子推出Tessent IJTAG Pro

    西門子數字化工業軟件宣布推出 Tessent IJTAG Pro,通過將傳統的串行執行的操作轉變為并行操作,實現基于 IEEE1687 標準的 IJTAG 輸入 / 輸出方式的革新,同時提供對定制化
    的頭像 發表于 11-03 09:23 ?636次閱讀

    西門子變頻器的選擇技巧

    在工業自動化領域,變頻器作為電機控制的核心設備,其選型直接關系到生產效率和設備壽命。西門子作為全球領先的電氣工程品牌,其變頻器產品線豐富,涵蓋G120、S120、V20等多個系列。面對不同應用場
    的頭像 發表于 08-23 23:19 ?1977次閱讀
    <b class='flag-5'>西門子</b>變頻器的選擇技巧

    西門子SMART200脈沖指令資料

    西門子SMART200脈沖指令
    發表于 07-29 17:29 ?0次下載

    西門子與四川省戰略合作再添碩果

    近日,四川省委書記王曉暉與中國駐慕尼黑總領事邱學軍一行,到訪西門子總部(慕尼黑),并與西門子公司董事會成員、數字化工業集團首席執行官奈柯 (Cedrik Neike)、西門子中國董事長、總裁兼
    的頭像 發表于 07-11 11:38 ?1024次閱讀

    西門子發布關于美國解除近期對中國EDA出口限制的聲明

    西門子今天就美國解除近期對中國 EDA 出口限制發布以下聲明。 西門子近期獲美國商務部工業與安全局 (BIS) 通知,該局于 5 月 23 日致函西門子所提出的 對中國客戶出口電子設計自動化
    的頭像 發表于 07-03 19:01 ?2593次閱讀

    西門子S200伺服:革新冶金行業氣力運輸的幕后英雄

    在冶金行業,高效穩定的物料運輸是保障生產順暢、降低成本的關鍵環節。西門子S200伺服系統憑借卓越性能,在氣力運輸領域發揮著不可或缺的作用,為冶金生產注入強大動力。天拓四方作為西門子20余年戰略
    的頭像 發表于 07-03 17:00 ?900次閱讀

    3 分鐘極速上手!西門子 PLC 無縫連接指南

    PLC數據采集 3 分鐘極速上手!西門子 PLC 無縫連接指南
    的頭像 發表于 06-17 18:02 ?2525次閱讀
    3 分鐘極速上手!<b class='flag-5'>西門子</b> PLC 無縫連接指南

    西門子Smart200網口穿透教程

    2021_昆侖通態_物聯網_穿透教程_西門子Smart200網口穿透_V1.0_0414
    發表于 06-09 15:04 ?3次下載

    工業智能網關可以采集西門子PLC嗎

    工業智能網關可以采集西門子PLC的數據。物通博聯提供全面接入西門子PLC的數據采集解決方案,其工業智能網關支持多種網絡制式,可采集各種工業設備數據,包括主流PLC品牌如西門子、施耐德、三菱、歐姆龍
    的頭像 發表于 05-26 09:14 ?1375次閱讀

    西門子TIA Portal中使用CFC語言實現電機控制的全流程

    西門子 CFC(Continuous Function Chart)是一種圖形化的編程語言,主要用于西門子自動化系統(如 SIMATIC PCS 7、TIA Portal 等)中的過程控制和邏輯設計。它基于功能塊和數據流的概念,
    的頭像 發表于 05-21 10:47 ?3883次閱讀
    在<b class='flag-5'>西門子</b>TIA Portal中使用CFC<b class='flag-5'>語言</b>實現電機控制的全流程

    西門子再收購EDA公司 西門子宣布收購Excellicon公司 時序約束工具開發商

    精彩看點 此次收購將幫助系統級芯片 (SoC) 設計人員通過經市場檢驗的時序約束管理能力來加速設計,并提高功能約束和結構約束的正確性 ? 西門子宣布 收購 Excellicon 公司 ,將該公司用于
    的頭像 發表于 05-20 19:04 ?1588次閱讀
    <b class='flag-5'>西門子</b>再收購EDA公司  <b class='flag-5'>西門子</b>宣布收購Excellicon公司  時序約束工具開發商

    西門子伺服電機簡明樣本

    西門子伺服電機簡明樣本
    發表于 04-14 15:36 ?2次下載

    西門子PLC-模擬量采集計算使用方法

    西門子PLC-模擬量采集計算使用方法,很實用
    發表于 04-09 15:29 ?1次下載