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

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

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

3天內不再提示

SCL--IF小練

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2020-08-10 09:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

IF:條件執行

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

執行該指令時,將對指定的表達式進行運算。如果表達式的值為 TRUE,則表示滿足該條件;如果其值為 FALSE,則表示不滿足該條件。

語法

? IF 分支:

IF <條件> THEN <指令>

END_IF;

如果滿足該條件,則將執行 THEN 后編寫的指令。如果不滿足該條件,則程序將從 END_IF 后的下一條指令開始繼續執行。

? IF 和 ELSE 分支:

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

ELSE <指令 0="">;

END_IF;

如果滿足該條件,則將執行 THEN 后編寫的指令。如果不滿足該條件,則將執行 ELSE 后編寫的指令。程序將從 END_IF 后的下一條指令開始繼續執行。

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

<指令> -在滿足條件時,要執行的指令。如果不滿足條件,則執行 ELSE 后編寫的指令。如果不滿足程序循環內的任何條件,則執行這些指令。

以下例子說明了該指令的工作原理

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;

練習:

建立FC150 SCL 聯系程序.

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

沒按時狀態

按時狀態

抬起狀態

再次按鈕時的狀態

再次抬起后的狀態

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

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

    關注

    0

    文章

    616

    瀏覽量

    29506
  • SCL
    SCL
    +關注

    關注

    1

    文章

    244

    瀏覽量

    18024
  • 控制程序
    +關注

    關注

    1

    文章

    52

    瀏覽量

    9515

原文標題:SCL--IF小練

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在TIA Portal V21中基于S7-1200 G2使用SCL語言設計Modbus RTU輪詢程序

    本文介紹在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 語言設計一個 Modbus RTU 輪詢程序,完成對 2 個從站的讀數據和對 1 個從站寫數據的輪詢通信任務,用 MThings 軟件模擬 3 個從站并進行測試。
    的頭像 發表于 03-03 15:13 ?184次閱讀
    在TIA Portal V21中基于S7-1200 G2使用<b class='flag-5'>SCL</b>語言設計Modbus RTU輪詢程序

    探索SCL3400-D01數字雙軸傾角儀:高精度與穩定性的完美結合

    探索SCL3400-D01數字雙軸傾角儀:高精度與穩定性的完美結合 在電子工程領域,傾角儀作為一種重要的傳感器,廣泛應用于各種需要測量傾斜角度的場景。今天,我們將深入探討Murata公司
    的頭像 發表于 12-18 10:35 ?356次閱讀

    串行時鐘發生器的計算公式

    串行時鐘發生器用來產生 I2C 通信的波特率時鐘 SCL。串行時鐘發生器采用 PCLK 作為輸入時鐘,通過 1 個 8bit的計數器計數,輸出所需波特率的 I2C 時鐘信號。 SCL 時鐘頻率計
    發表于 12-08 08:16

    I2C死鎖的問題

    在實際使用過程中,I2C比較容易出現的一個問題就是死鎖 ,死鎖在I2C中主要表現為:I2C死鎖時表現為SCL為高,SDA一直為低。 在I2C主設備進行讀寫操作的過程中,主設備在開始信號后控制SCL
    發表于 12-04 06:00

    北京大學彭矛院士團隊在高性能壓力傳感領域取得重要進展!突破性能瓶頸!

    的設計思路,這極大制約了其在需要精確力反饋與動態控制的復雜場景中的應用。 ? 針對這一挑戰,北京大學電子學院胡又凡-彭矛團隊提出了一種全新的“接觸主導的局域電位移場增強”設計策略。該策略通過巧妙地設計傳感器
    的頭像 發表于 09-28 10:52 ?1299次閱讀
    北京大學彭<b class='flag-5'>練</b>矛院士團隊在高性能壓力傳感領域取得重要進展!突破性能瓶頸!

    模擬I2C通信失敗,出現SCL、SDA line low錯誤怎么解決?

    使用模擬I2C讀寫電量芯片時出現SCL SDA Line low err.7位從設備地址確定沒有設置錯
    發表于 09-26 07:58

    博圖SCL程序中的隱式轉換

    最近看到一個程序,博圖定時器的in腳中寫了一個等式,且是一個等號,不是兩個等號,有點小疑惑,就做了個測試,結果是博圖確實有點靈活。
    的頭像 發表于 09-08 11:46 ?740次閱讀
    博圖<b class='flag-5'>SCL</b>程序中的隱式轉換

    為什么當微控制器(MCU)用作I2C從機時,I2C_SCL連續接收數據時會出現時鐘拉伸?

    為什么當微控制器(MCU)用作I2C從機時,I2C_SCL連續接收數據時會出現時鐘拉伸?
    發表于 08-26 08:05

    為什么當微控制器 (MCU) 用作 I2C 從機時,I2C_SCL在接收連續數據時會出現時鐘拉伸?

    為什么當微控制器 (MCU) 用作 I2C 從機時,I2C_SCL在接收連續數據時會出現時鐘拉伸
    發表于 08-21 06:32

    嵌入式接口通識知識之I2C接口

    設備。主設備通常是一個微控制器或微處理器,用來控制通信的啟動和停止、時鐘信號(SCL)的產生,以及數據傳輸 ;從設備則是等待來自主設備的命令并響應命令接收。I2C總線是共享的總線系統,因此可以將多個
    發表于 08-14 14:46

    人工智能學習17問:從入門到避坑,新手最關心的問題全在這

    問:學人工智能,光看書就行?答:不行。AI是“練出來”的,不是“看出來”的。書能教理論,但寫代碼、調模型、解決實際問題的能力,必須靠動手。利用學習平臺把書本知識拆解成可操作的步驟,跟著3次,比看
    的頭像 發表于 07-30 14:18 ?701次閱讀
    人工智能學習17問:從入門到避坑,新手最關心的問題全在這

    【沁恒CH585開發板免費試用體驗】+光照傳感器及其檢測

    關系為: SCL------PA0 SDA------PA1 為此,對所用引腳的配置函數為: void BH1750_Init(void) { GPIOA_ModeCfg( GPIO_Pin_4
    發表于 07-06 00:08

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

    IF 語句是編程中最基本和最重要的控制結構之一,它的主要作用是根據條件決定程序的執行路徑,IF 語句是編程中實現邏輯判斷和決策的基礎。
    的頭像 發表于 05-24 15:01 ?1882次閱讀
    詳解TIA Portal <b class='flag-5'>SCL</b>編程語言中的IF語句

    用IIC接口的IIC_SCL和IIC_SDA引腳做普通GPIO,程序啟動不起來怎么解決?

    想用IIC接口的IIC_SCL和IIC_SDA引腳做普通GPIO,兩個引腳對應的是GPIO58和GPIO59,更改代碼將設置為普通GPIO引腳模式后,程序啟動不起來。問:這種情況如何解決,官方支持這種應用嗎?
    發表于 05-06 08:59

    求助,關于RT700 I2C SCL頻率設置的幾個問題求解

    我在以傳統 I2C 模式(Fm 、1MHz)運行的 I3C 總線上運行單個器件、并且我們遇到了 I2C 時序故障(參見附件)。我在 RT700 參考手冊中看到有幾個設置可以調整 I2C SCL 頻率
    發表于 04-03 08:06