那曲檬骨新材料有限公司

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

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

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

SCL指令練習(xí)操作分享

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:搜狐網(wǎng) ? 作者:搜狐網(wǎng) ? 2020-09-19 09:29 ? 次閱讀

IF:條件執(zhí)行

使用“條件執(zhí)行”指令,可以根據(jù)條件控制程序流的分支。該條件是結(jié)果為布爾值(TRUE 或 FALSE)的表達(dá)式。可以將邏輯表達(dá)式或比較表達(dá)式作為條件。

執(zhí)行該指令時(shí),將對(duì)指定的表達(dá)式進(jìn)行運(yùn)算。如果表達(dá)式的值為 TRUE,則表示滿足該條件;如果其值為 FALSE,則表示不滿足該條件。

語(yǔ)法

? IF 分支:

IF <條件> THEN <指令>

END_IF;

如果滿足該條件,則將執(zhí)行 THEN 后編寫的指令。如果不滿足該條件,則程序?qū)?END_IF 后的下一條指令開始繼續(xù)執(zhí)行。

? IF 和 ELSE 分支:

IF <條件> THEN <指令 1="">

ELSE <指令 0="">;

END_IF;

如果滿足該條件,則將執(zhí)行 THEN 后編寫的指令。如果不滿足該條件,則將執(zhí)行 ELSE 后編寫的指令。程序?qū)?END_IF 后的下一條指令開始繼續(xù)執(zhí)行。

<條件> BOOL I、Q、M、D、L 待求值的表達(dá)式

<指令> -在滿足條件時(shí),要執(zhí)行的指令。如果不滿足條件,則執(zhí)行 ELSE 后編寫的指令。如果不滿足程序循環(huán)內(nèi)的任何條件,則執(zhí)行這些指令。

以下例子說(shuō)明了該指令的工作原理

IF "Tag_1" = 1

THEN "Tag_Value" := 10;

ELSIF "Tag_2" = 1

THEN "Tag_Value" := 20;

ELSIF "Tag_3" = 1

THEN "Tag_Value" := 30;

ELSE "Tag_Value" := 0;

END_IF;

練習(xí):

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

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

沒按時(shí)狀態(tài)

按時(shí)狀態(tài)

抬起狀態(tài)

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

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

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 臨時(shí)變量

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

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

IF a = false AND M1.3=true THEN 中間標(biāo)識(shí)位

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 中間標(biāo)識(shí)位

M1.2:=true;

END_IF;

IF a = true AND b=true AND M1.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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    611

    瀏覽量

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

    關(guān)注

    1

    文章

    239

    瀏覽量

    17173

原文標(biāo)題:SCL--IF小練

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GPRS通訊程序編碼練習(xí)

    1練習(xí)目的了解GPRS通訊原理;掌握AT指令集中常用的AT指令的意義;掌握GPRS發(fā)送短信、接打電話等程序的實(shí)現(xiàn)方法。 2練習(xí)內(nèi)容調(diào)試gprs程序示例,了解gprs初始化,
    發(fā)表于 07-25 21:41 ?163次下載

    PLC編程軟件使用及基本指令編程練習(xí)

    實(shí)驗(yàn)  編程軟件使用及基本指令編程練習(xí) 一、 實(shí)驗(yàn)?zāi)康?、 熟悉PLC實(shí)驗(yàn)裝置。2、 練習(xí)并掌握編程軟件的使用。
    發(fā)表于 09-29 14:01 ?1w次閱讀
    PLC編程軟件使用及基本<b class='flag-5'>指令</b>編程<b class='flag-5'>練習(xí)</b>

    SIMATIC使用方法和PLC的應(yīng)用練習(xí)

    SIMATIC使用方法和PLC的應(yīng)用練習(xí)    本節(jié)首先研究SIMATIC指令系統(tǒng)的基本操作方法,然后進(jìn)行PLC的練習(xí)實(shí)驗(yàn)。本節(jié)給出了PLC控制系統(tǒng)實(shí)驗(yàn)要
    發(fā)表于 09-29 14:18 ?1659次閱讀
    SIMATIC使用方法和PLC的應(yīng)用<b class='flag-5'>練習(xí)</b>

    邏輯操作指令

    邏輯操作指令 邏輯操作指令共有效25條,有與、或、異或、求反、左右移位、清0等邏輯操作,對(duì)應(yīng)的尋址方式有直接、寄存器和間接尋址,該類
    發(fā)表于 03-14 15:34 ?1927次閱讀

    操作指令

    操作指令操作指令共有17條,均以位為操作對(duì)象,分別完成位傳送、位狀態(tài)控制、位邏輯運(yùn)算、位條件轉(zhuǎn)移等功能,在匯編語(yǔ)言中,位地址的表
    發(fā)表于 03-14 15:35 ?4100次閱讀

    51單片機(jī)學(xué)習(xí)教程之基礎(chǔ)指令練習(xí)

    學(xué)習(xí)51單片機(jī),感覺比匯編簡(jiǎn)單,關(guān)鍵是51的匯編有一個(gè)好的ide,練習(xí)起來(lái)也比較方便,這個(gè)系列主要記錄 51的學(xué)習(xí)經(jīng)驗(yàn)。下面是基礎(chǔ)指令練習(xí)
    發(fā)表于 04-17 17:27 ?4次下載
    51單片機(jī)學(xué)習(xí)教程之基礎(chǔ)<b class='flag-5'>指令</b>的<b class='flag-5'>練習(xí)</b>

    如何使用S7-SCL中的“AT”指令

    什么是“AT”指令,如何使用? AT指令是S7-SCL中特有的一個(gè)指令,初學(xué)者可能會(huì)忽略此指令,或者對(duì)其理解不夠深刻。AT
    的頭像 發(fā)表于 04-04 18:14 ?1.1w次閱讀
    如何使用S7-<b class='flag-5'>SCL</b>中的“AT”<b class='flag-5'>指令</b>?

    什么是“AT”指令,如何使用?

    AT指令是S7-SCL中特有的一個(gè)指令,初學(xué)者可能會(huì)忽略此指令,或者對(duì)其理解不夠深刻。AT指令在S7-S
    的頭像 發(fā)表于 04-09 15:25 ?2.3w次閱讀
    什么是“AT”<b class='flag-5'>指令</b>,如何使用?

    操作指令

    ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?位操作指令操作指令操作又稱為布爾
    發(fā)表于 01-13 13:54 ?3次下載
    位<b class='flag-5'>操作</b><b class='flag-5'>指令</b>

    S7-1200比較操作-變量指令說(shuō)明

    SCL指令:TypeOf(操作數(shù)),操作數(shù)是FC/FB的Input/Output/InOut/Temp中定義為Variant類型的參數(shù),該語(yǔ)句輸出是數(shù)據(jù)類型,在程序中只能用在IF與CA
    的頭像 發(fā)表于 03-28 11:12 ?4905次閱讀

    Variant類型的變量指令說(shuō)明

    SCL指令:TypeOf(操作數(shù)),操作數(shù)是FC/FB的Input/Output/InOut/Temp中定義為Variant類型的參數(shù),該語(yǔ)句輸出是數(shù)據(jù)類型,在程序中只能用在IF與CA
    的頭像 發(fā)表于 03-30 15:13 ?2938次閱讀

    對(duì)S7-SCL中的AT指令進(jìn)行詳細(xì)講解

    AT指令是S7-SCL中特有的一個(gè)指令,初學(xué)者可能會(huì)忽略此指令,或者對(duì)其理解不夠深刻。
    的頭像 發(fā)表于 02-03 14:53 ?4992次閱讀

    SCL語(yǔ)言for指令的用法

    小文老師說(shuō)在最前面: 今天來(lái)給大家講一下for這個(gè)指令用法,在PLC編程中,能用好for指令,會(huì)讓我們的開發(fā)效率更高,想要更好的調(diào)用for指令,我們今天通過這篇文章,幾分鐘的時(shí)間帶你嚴(yán)謹(jǐn)?shù)恼J(rèn)識(shí)一下它!
    的頭像 發(fā)表于 06-19 14:51 ?2597次閱讀
    <b class='flag-5'>SCL</b>語(yǔ)言for<b class='flag-5'>指令</b>的用法

    電路塊ANB指令與ORB指令操作

    指令稱為“電路塊或指令”,其功能是使電路塊與電路塊并聯(lián)。ANB指令和ORB指令是獨(dú)立指令,沒有操作
    的頭像 發(fā)表于 09-18 09:59 ?6644次閱讀

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

    西門子博圖SCL練習(xí)1:使用FC計(jì)算平均值
    的頭像 發(fā)表于 01-02 10:25 ?2928次閱讀
    西門子博圖<b class='flag-5'>SCL</b><b class='flag-5'>練習(xí)</b>1:使用FC計(jì)算平均值
    大发888游戏平台hplsj| 柳州市| 百家乐官网怎么投注| 狮威国际娱乐| 亚洲百家乐官网论坛| 玩百家乐输澳门百家乐现场| 大发888备用网站| 百家乐官网游戏必赢法| 24山水口吉凶图| 威尼斯人娱乐场官网是骗人的吗| 百家乐官网买隔一数| 艮山坤向 24山| 九头鸟棋牌游戏中心| 永年县| 24山向水法吉凶断| 大发888娱乐城充值| 网上百家乐官网如何作假| 24山向水法吉凶断| 大发888娱乐平台下| 尊龙百家乐官网娱乐场开户注册 | 黑山县| 使用的百家乐软件| 皇冠在线赌场| 南宁百家乐官网赌机| 威尼斯人娱乐网反水| 百家乐官网视频下栽| 赌百家乐容易的原| 九龙坡区| 玩百家乐会犯法吗| 今晚六合彩开奖结果| 电子百家乐官网技巧| 大发888 注册| 同乐城百家乐官网娱乐城| 百家乐网络游戏信誉怎么样| 百家乐官网庄家出千内幕| 累积式百家乐官网的玩法技巧和规则| 水果机榨汁机| 香港百家乐官网玩| 大发888游戏黄金之旅| 百家乐官网平注法口诀技巧| 娱乐城开户彩金|