日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

IF 引出選擇的控制語句

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 作者:機(jī)器人及PLC自動化 ? 2022-08-17 10:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

4e56ecf2-1d74-11ed-ba43-dac502259ad0.png

一個IF語句按下列規(guī)則執(zhí)行:

邏輯表達(dá)式=TRUE則第一部分語句序列執(zhí)行。其余的語句序列不執(zhí)行。

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

可以存在任意數(shù)量的ELSIF語句。

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

IF 引出選擇的控制語句

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

ELSIF 引出選擇條件

END_IF 結(jié)束IF語句

例子(Example)

IF I1.1 THEN
N := 0 ;
SUM := 0 ;
OK := FALSE ; // 將OK標(biāo)志設(shè)置為FALSE
ELSIF START = TRUE THEN
N := N + 1 ;
SUM := SUM + N ;
ELSE
OK := FALSE ;
END_IF ;

4e851f3c-1d74-11ed-ba43-dac502259ad0.png

練習(xí):

建立FC150SCL 聯(lián)系程序.

4ea58b78-1d74-11ed-ba43-dac502259ad0.png

實現(xiàn)一個功能按一下按鈕,有輸出再按一次輸出關(guān)閉

沒按時狀態(tài)

4ec2b9be-1d74-11ed-ba43-dac502259ad0.png

按時狀態(tài)

4ed48cb6-1d74-11ed-ba43-dac502259ad0.png

抬起狀態(tài)

4eee5ef2-1d74-11ed-ba43-dac502259ad0.png

再次按鈕時的狀態(tài)

4f00d30c-1d74-11ed-ba43-dac502259ad0.png

再次抬起后的狀態(tài)

4f0ed8e4-1d74-11ed-ba43-dac502259ad0.png

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

VAR_INPUT輸入變量

a: BOOL;BOOL變量a

END_VAR輸入變量區(qū)結(jié)束

VAR_outPUT輸出變量

b: BOOL;BOOL變量b

END_VAR輸出變量區(qū)結(jié)束

VAR_TEMP臨時變量

END_VAR臨時變量區(qū)結(jié)束

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

IF a = false ANDM1.3=trueTHEN中間標(biāo)識位

M1.3:=false;

END_IF;

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

b:=true;激活輸出B

END_IF;

IF a = false ANDb=trueTHEN中間標(biāo)識位

M1.2:=true;

END_IF;

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

M1.2:=false;

b:=false;關(guān)閉輸出B

M1.3:=true;

END_IF;

FC150:= 100;FC反饋值

END_FUNCTION

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

    關(guān)注

    0

    文章

    9

    瀏覽量

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

    關(guān)注

    117

    文章

    3849

    瀏覽量

    85493

原文標(biāo)題:IF語句:IF語句讓你根據(jù)條件是TRUE或FALSE來支配兩個分支之一的程序運行。

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AD5410/AD5420:工業(yè)過程控制的理想選擇

    AD5410/AD5420:工業(yè)過程控制的理想選擇 在工業(yè)過程控制領(lǐng)域,高精度、可靠的數(shù)模轉(zhuǎn)換器(DAC)至關(guān)重要。AD5410/AD5420作為Analog Devices推出的單通道、12/16
    的頭像 發(fā)表于 04-13 16:30 ?99次閱讀

    請問一下,繪制F030系列MCU的時候,仿真接口是否必須要引出RST呢?

    請問一下,繪制F030系列MCU的時候,仿真接口是否必須要引出RST呢?
    發(fā)表于 01-13 07:06

    條件的執(zhí)行語句

    條件執(zhí)行語句大多在if語句中使用,也在使用關(guān)系運算符(<,==,>等) 或者布爾值表達(dá)式(,!等)計算復(fù)雜表達(dá)式時使用。對于包含函數(shù)調(diào) 用的代碼片段,由于函數(shù)返回值會被
    發(fā)表于 12-12 08:25

    在電路設(shè)計的時候燒錄口的CW32的rst用不用也引出來?

    請問,在電路設(shè)計的時候,燒錄口的CW32的rst用不用也引出來?
    發(fā)表于 12-05 07:27

    選擇控制器MCU幾個步驟

    以下10個簡單步驟可確保做出正確的選擇。 步驟1:制作硬件接口清單 利用大致的硬件框圖制作出一份微控制器需要支持的所有外部接口清單。有兩種常見的接口類型需要列出來。 第一種是通信接口。 系統(tǒng)中一
    發(fā)表于 11-26 07:09

    控制結(jié)構(gòu)介紹

    1. 順序結(jié)構(gòu):按照代碼的書寫順序,逐行執(zhí)行程序。這是最基本的程序結(jié)構(gòu)。 2. 選擇結(jié)構(gòu):根據(jù)條件判斷的結(jié)果,選擇執(zhí)行不同的代碼塊。常見的選擇結(jié)構(gòu)有if語句和switch
    發(fā)表于 11-24 06:43

    請問I2S_MCK是否引出?

    有個項目想用你們的GD32芯片,需要用到I2S的MCK信號,看到你的文檔里有提及有引出,但未看到最終引到了哪個腳。
    發(fā)表于 11-07 06:56

    TE Connectivity ALCOSWITCH選擇開關(guān)技術(shù)解析與應(yīng)用指南

    TE Connectivity (TE)/Alcoswitch ISE和IKE選擇開關(guān)是多功能耐用的控制器件,用于各種電路和機(jī)械。 使用這些開關(guān),用戶能夠通過將開關(guān)旋轉(zhuǎn)到各種位置來手動選擇不同的工作
    的頭像 發(fā)表于 11-02 17:24 ?1642次閱讀
    TE Connectivity ALCOSWITCH<b class='flag-5'>選擇</b>開關(guān)技術(shù)解析與應(yīng)用指南

    GD32F470使用__attribute__語句,keil編譯通過但是scons編譯不通過,為什么?

    問題語句: uint16_t ltdc_lcd_framebuf0[800][480] __attribute__((at(LCD_FRAME_BUF_ADDR))); 上述語句在keil編譯
    發(fā)表于 10-14 06:05

    人工智能行業(yè)如何使用for循環(huán)語句進(jìn)行循環(huán)

    : 支持range()函數(shù)生成數(shù)字序列 可結(jié)合else語句使用 Java中的for循環(huán): 傳統(tǒng)結(jié)構(gòu):for(初始化; 條件; 增量) 增強(qiáng)for循環(huán):for(類型 變量 : 集合) 主要用于數(shù)組和集合
    的頭像 發(fā)表于 09-10 12:55 ?715次閱讀

    為什么選擇直線電機(jī)平臺?

    在精密制造與自動化升級的關(guān)鍵節(jié)點,運動控制平臺的選擇關(guān)乎設(shè)備性能與生產(chǎn)效能。深厚的專業(yè)積淀和可靠的服務(wù)體系,為尋求非標(biāo)定制直線電機(jī)平臺及精密傳動控制解決方案的企業(yè)提供了值得信賴的答案。意味著
    的頭像 發(fā)表于 08-04 18:18 ?735次閱讀

    Unicore標(biāo)準(zhǔn)NEMA語句GSA及說明

    本文介紹和芯星通的NEMA語句說明。
    的頭像 發(fā)表于 07-16 11:39 ?857次閱讀
    Unicore標(biāo)準(zhǔn)NEMA<b class='flag-5'>語句</b>GSA及說明

    基礎(chǔ)篇3:掌握Python中的條件語句與循環(huán)

    在Python編程語言中,條件語句和循環(huán)是構(gòu)成復(fù)雜邏輯和數(shù)據(jù)處理的基石。本篇基礎(chǔ)教程將幫助您深入了解Python中的條件語句和循環(huán)結(jié)構(gòu),讓您能夠更好地控制程序流程。 條件語句 條件
    發(fā)表于 07-03 16:13

    詳解TIA Portal SCL編程語言中的IF語句

    IF 語句是編程中最基本和最重要的控制結(jié)構(gòu)之一,它的主要作用是根據(jù)條件決定程序的執(zhí)行路徑,IF 語句是編程中實現(xiàn)邏輯判斷和決策的基礎(chǔ)。
    的頭像 發(fā)表于 05-24 15:01 ?2204次閱讀
    詳解TIA Portal SCL編程語言中的IF<b class='flag-5'>語句</b>

    為什么無法在USB控制中心選擇固件映像文件?

    EEPROM 時,USB 控制中心不會彈出圖像選擇窗口,而是自動下載固件的先前版本。 由于這個問題,我無法將我新開發(fā)的固件映像文件下載到 FX3。 即使我重命名以前的固件映像文件或從本地存儲中完全刪除
    發(fā)表于 05-07 06:14
    浦东新区| 富裕县| 神木县| 将乐县| 合阳县| 泊头市| 甘谷县| 普兰县| 全州县| 布尔津县| 林周县| 永济市| 平果县| 郑州市| 会东县| 苏尼特左旗| 宽甸| 屏边| 泾阳县| 革吉县| 类乌齐县| 张家口市| 航空| 晋州市| 铁岭县| 太保市| 德安县| 那坡县| 阳西县| 政和县| 资溪县| 黎城县| 保山市| 贺州市| 塔河县| 黔西| 手游| 乾安县| 敦化市| 弥勒县| 柯坪县|