在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

什么是IF語句?如何去使用它?

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2021-06-15 10:15 ? 次閱讀

IF語句:IF語句讓你根據條件是TRUE或FALSE來支配兩個分支之一的程序運行。

IF語句是條件語句。它提供一個或多個選項,且選擇其語句部分之一(或無)執行。

條件語句的執行是給指定邏輯表達式求值。如果表達式的值是TRUE則條件成立,如果是FALSE則不成立。

poYBAGDIDk-ASypqAAMQi2OUoNw480.jpg

一個IF語句按下列規則執行:

邏輯表達式=TRUE則第一部分語句序列執行。其余的語句序列不執行。

如果布爾表達式=TRUE不成立,則執行由ELSE引導的語句序列(或者如果ELSE分支不存在則無語句被執行)。

可以存在任意數量的ELSIF語句。

用一個或多個ELSEIF分支具有跟在一個有效表達式后的邏輯表達式不再求值,與IF語句序列形成對比。而且減少程序的運行時間。

IF 引出選擇的控制語句

ELSE 引出如果條件不成立時執行的指令

ELSIF 引出選擇條件

END_IF 結束IF語句

例子(Example)

IF I1.1 THEN

N := 0 ;

SUM := 0 ;

OK := FALSE ; // 將OK標志設置為FALSE

ELSIF START = TRUE THEN

N := N + 1 ;

SUM := SUM + N ;

ELSE

OK := FALSE ;

END_IF ;

poYBAGDIDliAW6D5AAA5QF5zo2w145.jpg

練習:

建立FC150 SCL 聯系程序。

pYYBAGDIDmCAfJJoAABGUfWyRR8058.jpg

實現一個功能按一下按鈕,有輸出再按一次輸出關閉

FUNCTION FC150 : INT 程序名FC150 / 輸出反饋的屬性INT

VAR_INPUT 輸入變量

a : BOOL; BOOL變量a

END_VAR 輸入變量區結束

VAR_outPUT 輸出變量

b : BOOL; BOOL變量b

END_VAR 輸出變量區結束

VAR_TEMP 臨時變量

END_VAR 臨時變量區結束

------------程序---------------

IF a = false AND M1.3=true THEN 中間標識位

M1.3:=false;

END_IF;

IF a = true AND b=false AND M1.3=false THEN 第一次按”按鈕”

b:=true; 激活輸出B

END_IF;

IF a = false AND b=true THEN 中間標識位

M1.2:=true;

END_IF;

IF a = true AND b=true AND M1.2=true THEN 第二次按”按鈕”

M1.2:=false;

b:=false; 關閉輸出B

M1.3:=true;

END_IF;

FC150 := 100; FC反饋值

END_FUNCTION

責任編輯:lq6

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

    關注

    1

    文章

    50

    瀏覽量

    26874

原文標題:西門子SCL -IF語句的用法

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

收藏 人收藏

    評論

    相關推薦

    ADS1299fe自帶濾波功能嗎?用它測得EEG信號還得做濾波處理嗎?

    ADS1299fe這個板子 自帶濾波功能嗎?用它測得EEG信號還得做濾波處理嗎?急急急。
    發表于 12-26 06:59

    深入理解C語言:循環語句的應用與優化技巧

    在程序設計中,我們常常需要重復執行某一段代碼。為了提高效率和簡化代碼,循環語句應運而生。C語言作為一門經典的編程語言,提供了多種循環控制結構,幫助程序員高效地實現重復操作。掌握循環語句的使用,不僅
    的頭像 發表于 12-07 01:11 ?152次閱讀
    深入理解C語言:循環<b class='flag-5'>語句</b>的應用與優化技巧

    LTspice的編程語句應該怎么寫?

    有關LTspice電路仿真軟件的使用,應該怎么編寫一個變壓器的語句,尤其是多路輸出的,并且這個軟件是否支持多路浮動電源輸出,就像反激式開關電源那樣副邊多路浮地? 有關LTspice的軟件使用有什么資料推薦,重點是關于編程語句編寫的,就像上面那樣兩個電感的耦合關系那樣實現變
    發表于 10-11 19:19

    耦電容的擺放位置和作用

    耦電容(Decoupling Capacitor)在電子電路設計中扮演著至關重要的角色,它們用于減少電源線上的噪聲,確保電路的穩定性和性能。耦電容的擺放位置和作用是電路設計中的一個重要考慮因素
    的頭像 發表于 09-19 10:54 ?606次閱讀

    如何限制IPD語句中的最大字節數?

    當數據可用時,我正在使用帶有 IP 和 PORT 的擴展 IPD 語句。 我的問題是,如何限制 IPD 語句中的最大字節數? 當我嘗試從服務器作為客戶端檢索數據時,響應包含大約 20k 的數據,在
    發表于 07-17 06:06

    鴻蒙TypeScript入門學習第6天:【條件語句

    條件語句用于基于不同的條件來執行不同的動作。 TypeScript 條件語句是通過一條或多條語句的執行結果(True 或 False)來決定執行的代碼塊。
    的頭像 發表于 04-01 13:51 ?764次閱讀
    鴻蒙TypeScript入門學習第6天:【條件<b class='flag-5'>語句</b>】

    詳解耦電容:耦電容的PCB布局布線

    從電源上看,沒有耦電容的時候如左側的波形,加上了耦電容之后變成了右側的樣子,供電電壓的波形變得干凈了,我們稱該電容的作用是去掉了耦和在干凈的DC上的噪聲,所以該電容被稱之為耦電容。
    的頭像 發表于 03-27 14:08 ?3525次閱讀
    詳解<b class='flag-5'>去</b>耦電容:<b class='flag-5'>去</b>耦電容的PCB布局布線

    使用Keil編譯的時候else里的語句沒有編譯是怎么回事?

    最近遇到了一個編譯問題,我在stm32f4xx_it.c文件中的CAN2_RX0_IRQHandler函數里編寫了一個if——else if ——else語句,但調試的時候發現elseif
    發表于 03-11 06:42

    assign語句和always語句的用法

    Assign語句和Always語句是在硬件描述語言(HDL)中常用的兩種語句,用于對數字電路建模和設計。Assign語句用于連續賦值,而Always
    的頭像 發表于 02-22 16:24 ?2562次閱讀

    穩壓管起穩壓作用是利用它的什么特性

    穩壓管(Voltage Regulator),也稱為穩壓二極管、穩壓二極管、穩壓二極管、硅穩壓二極管等,是一種能夠穩定輸出電壓的電子元件。 穩壓管起穩壓作用是利用它的電流-電壓特性。下面是一個深入
    的頭像 發表于 02-22 10:09 ?2952次閱讀

    耦電容的作用

    耦電容的作用是將信號電源引腳的輸出干擾作為濾除對象,防止干擾信號返回電源。
    的頭像 發表于 02-20 15:55 ?1458次閱讀

    耦合和耦有什么區別,耦合電容和耦電容的作用分別是什么?

    耦合和耦有什么區別,耦合電容和耦電容的作用分別是什么,在電路中如何放置,有什么原則? 耦合和耦是電子電路中的兩個重要概念,它們分別用于描述電路中信號的傳遞和消除噪聲。下面將詳細介紹這兩個概念
    的頭像 發表于 02-04 09:05 ?4102次閱讀

    深入探討嵌入式C編程的goto語句

    什么是goto語句? goto 語句被稱為 C 語言中的跳轉語句。 用于無條件跳轉到其他標簽。它將控制權轉移到程序的其他部分。 goto 語句一般很少使用,因為它使程
    發表于 01-21 10:41 ?603次閱讀
    深入探討嵌入式C編程的goto<b class='flag-5'>語句</b>

    單片機if是什么語句

    單片機中的if語句是一種條件語句,用于根據不同的條件執行不同的代碼塊。在程序執行過程中,條件語句用來決定是否執行特定的代碼段。在單片機編程中,if語句是最常見和最基礎的一種條件
    的頭像 發表于 01-05 14:04 ?1811次閱讀

    單片機中for語句的運用

    單片機中的for語句是一種常見的循環控制結構,用于重復執行一段代碼塊,可以簡化程序的編寫和減少代碼量。本文將詳細介紹單片機中for語句的運用。 一、for語句的基本結構和功能 for語句
    的頭像 發表于 01-05 14:02 ?2458次閱讀
    主站蜘蛛池模板: 日韩精品一级毛片| 久久免费手机视频| 国产精品激情综合久久| 日本jlzz| 欧美.亚洲.日本一区二区三区| 色批网站| 4hc44www四虎永久| 日韩亚洲人成在线综合日本| 亚洲成熟人网站| 国产网站在线| 91久久天天躁狠狠躁夜夜| 一级a爰片久久毛片| 国内精品一级毛片免费看| 天堂网在线观看| 丁香花五月天婷婷| 日韩操穴| 全部免费特黄特色大片农村| 天天干天天爽天天射| 老师受不了了好硬好大| 欧美视频在线观在线看| 日在线视频| 一色屋免费视频| www.色亚洲| 色视频免费观看高清完整| 老色批视频| 国产大片91精品免费观看不卡| 中文字幕一区二区三区免费视频| 色综合综合网| 国产三级免费观看| 宅男lu66国产在线播放| 色久优优 欧美色久优优| 五月天婷婷网站| 99久久精品费精品国产一区二| 国产一级做a爱免费视频| 欧美性猛交xxxx| 年轻的护士3在线观看| 永久观看| 欧美ol丝袜高跟秘书在线观看| 日本资源在线| 国产综合免费视频| 色老二精品视频在线观看|