chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

剖析西門子SCL語言for 循環(huán)事例

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

掃碼添加小助手

加入工程師交流群

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

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

FOR語句如下執(zhí)行:

在循環(huán)的開始??刂谱兞吭O置為初始值(初始化賦值),每次循環(huán)重復,其增加(正增量)或減少(負增量)一個增量,直到達到終止值。

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

規(guī)則(Rules)

FOR語句的規(guī)則:

控制變量只能是INT或DINT數(shù)據(jù)類型。

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

初始賦值(Initial Assignment)

控制變量的初始值有下列語法。在賦值左邊的簡單變量必須是數(shù)據(jù)類型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語句執(zhí)行時,起先對他們進行求值。

循環(huán)執(zhí)行后,不允許對終止值和增量值進行更改。

例子(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 ---開始循環(huán)查9次找已有類型-

FOR i := 1 TO iRBSAnz BY 1 DO循環(huán)檢查給入數(shù)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 如果沒有相同的,或是滿足條件的就退出循環(huán)

EXIT; 退出循環(huán)

END_IF; 結束IF

END_FOR;

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

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

EXIT;退出循環(huán)

END_IF;

END_FOR;結束循環(huán)

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

xSTyp_NIO := NOT xSTyp_IO;發(fā)出車型號碼不合格

END_IF;

編輯:jq

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

    關注

    8

    文章

    7256

    瀏覽量

    91891
  • for
    for
    +關注

    關注

    0

    文章

    44

    瀏覽量

    16086
  • dint
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1649

原文標題:西門子SCL語言for 循環(huán)事例

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    西門子Smart200網(wǎng)口穿透教程

    2021_昆侖通態(tài)_物聯(lián)網(wǎng)_穿透教程_西門子Smart200網(wǎng)口穿透_V1.0_0414
    發(fā)表于 06-09 15:04 ?0次下載

    工業(yè)智能網(wǎng)關可以采集西門子PLC嗎

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

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

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

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

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

    西門子伺服電機簡明樣本

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

    西門子榮獲IDC MarketScape MES領導廠商稱號

    近日,西門子數(shù)字化工業(yè)軟件在IDC MarketScape發(fā)布的《2024-2025全球制造執(zhí)行系統(tǒng)供應商報告》中脫穎而出,被評為制造執(zhí)行系統(tǒng)(MES)領導廠商。這一榮譽標志著西門子在MES領域
    的頭像 發(fā)表于 02-10 11:11 ?608次閱讀

    西門子變頻器圖紙

    西門子變頻器圖紙
    發(fā)表于 01-07 18:19 ?9次下載

    西門子PLC S7-1500系列介紹

    西門子PLCS7-1500系列是西門子自動化領域中的一款重要產(chǎn)品,它以其卓越的性能、強大的功能和高度的靈活性,在工業(yè)自動化控制系統(tǒng)中占據(jù)了一席之地。本文將詳細介紹西門子PLC S7-1500系列
    的頭像 發(fā)表于 12-09 18:23 ?2770次閱讀
    <b class='flag-5'>西門子</b>PLC S7-1500系列介紹

    西門子數(shù)控機床數(shù)據(jù)采集方案

    西門子數(shù)控機床主要包括SINUMERIK 802S、802C base line、802D、802D base line等型號,這些型號均搭載了西門子的數(shù)控系統(tǒng),為各種加工任務提供了強大的技術支持
    的頭像 發(fā)表于 11-04 15:19 ?843次閱讀
    <b class='flag-5'>西門子</b>數(shù)控機床數(shù)據(jù)采集方案

    西門子洽購Altair Engineering,談判仍在進行

    近日,據(jù)知情人士透露,全球知名工業(yè)巨頭西門子公司正在與軟件制造商Altair Engineering就潛在收購交易進行談判。此次收購若成功,將成為西門子有史以來最大的一筆收購。
    的頭像 發(fā)表于 10-28 16:57 ?747次閱讀

    西門子plc200編程實例詳解

    S7-200系列包括多種不同型號的CPU模塊和擴展模塊,可以根據(jù)具體的應用需求進行選擇和配置。其主要特點包括:高性能的CPU、豐富的指令集、強大的網(wǎng)絡通信功能以及易于使用的編程軟件等。 在編程方面,西門子PLC S7-200支持多種編程語言,包括梯形圖(LAD)、語句表
    的頭像 發(fā)表于 10-22 14:38 ?2871次閱讀

    西門子中繼器的作用與原理

    西門子中繼器是西門子公司生產(chǎn)的一種通信設備,它在工業(yè)自動化和通信系統(tǒng)中扮演著重要的角色。中繼器的主要作用是放大和轉發(fā)信號,以確保信號在長距離傳輸過程中不會因為衰減而丟失或變得模糊不清。以下是關于
    的頭像 發(fā)表于 09-05 09:47 ?1412次閱讀

    西門子PLC的復位操作

    西門子PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應用于工業(yè)自動化領域的控制設備。在實際應用過程中,有時需要對PLC進行復位操作,以解決一些程序
    的頭像 發(fā)表于 08-16 17:46 ?8481次閱讀

    西門子PLC數(shù)據(jù)采集物聯(lián)網(wǎng)平臺是什么

    西門子PLC數(shù)據(jù)采集物聯(lián)網(wǎng)平臺是西門子公司提供的一個解決方案,用于將可編程邏輯控制器(PLC)和其他工業(yè)設備連接到云端,實現(xiàn)數(shù)據(jù)的采集、分析和管理。這個平臺通常包括硬件(如PLC和邊緣設備)、軟件
    的頭像 發(fā)表于 08-07 14:04 ?1020次閱讀

    西門子總線協(xié)議有哪些

    西門子(Siemens)作為工業(yè)自動化領域的領先企業(yè),其總線協(xié)議在自動化系統(tǒng)中發(fā)揮著重要作用。西門子總線協(xié)議主要包括了多種類型,這些協(xié)議支持不同的應用場景和通信需求。
    的頭像 發(fā)表于 08-05 16:09 ?2386次閱讀