91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

CASE OF 指令如何實(shí)現(xiàn)順控功能?

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

掃碼添加小助手

加入工程師交流群

通過CASE OF指令,可以比較容易實(shí)現(xiàn)類似順控的功能,并且編程方法便捷、可讀性較好??梢允褂妙愃朴谙旅娴木幊谭绞綄?shí)現(xiàn)類似順控的功能:

CASE 步驟號(hào) OF //Int類型步驟號(hào),一般位于FB的Static
0:
步驟0
邏輯編程 //一般初始步不執(zhí)行具體操作,只是初始化,然后是等待開始
IF 條件 THEN
步驟號(hào):=1;
ELSIF 錯(cuò)誤 THEN
步驟號(hào):=100;
END_IF;

1:
步驟1
邏輯編程
置位復(fù)雜指令i.REQ
IF 復(fù)雜指令i.DONE THEN
復(fù)位復(fù)雜指令i.REQ
步驟號(hào):=2;
ELSIF 復(fù)雜指令i.ERROR
復(fù)位復(fù)雜指令i.REQ
步驟號(hào):=100;
END_IF;

2:
步驟2
邏輯編程
置位復(fù)雜指令m.REQ
IF 復(fù)雜指令m.DONE THEN
復(fù)位復(fù)雜指令m.REQ
步驟號(hào):=3;
ELSIF 復(fù)雜指令m.ERROR
復(fù)位復(fù)雜指令m.REQ
步驟號(hào):=100;
END_IF;

.
.
.

n:
步驟n
邏輯編程
置位復(fù)雜指令x.REQ
IF 復(fù)雜指令x.DONE THEN
復(fù)位復(fù)雜指令x.REQ
步驟號(hào):=n+1;
ELSIF 復(fù)雜指令x.ERROR
復(fù)位復(fù)雜指令x.REQ
步驟號(hào):=100;
END_IF;
.
.
.
100:
錯(cuò)誤處理 邏輯編程
步驟號(hào):=0
END_CASE;

復(fù)雜指令0 //復(fù)雜指令調(diào)用
復(fù)雜指令1
.
.
.
復(fù)雜指令n

輸出Busy、Done、Status等

復(fù)雜指令一般包含:通信、運(yùn)動(dòng)控制、讀配方、寫數(shù)據(jù)日志、讀寫數(shù)據(jù)記錄、定時(shí)器等異步指令,這些指令通常不放在CASE語句的邏輯中,而是在最后統(tǒng)一調(diào)用。

一般通過復(fù)雜指令完成位、錯(cuò)誤位等作為跳轉(zhuǎn)條件。如果是定時(shí)器,也可以通過判斷時(shí)間是否到達(dá)作為跳轉(zhuǎn)條件。

例子:使用CASE OF指令編程運(yùn)動(dòng)控制,第一步相對(duì)運(yùn)動(dòng)以200mm/s的速度移動(dòng)10000mm,第二步速度控制以100mm/s的速度移動(dòng)15s,第三步停止。

圖5為FB塊的參數(shù)部分,圖6為程序。

214972d2-fec2-11ec-ba43-dac502259ad0.png

圖5 FB參數(shù)

215d12f6-fec2-11ec-ba43-dac502259ad0.png

圖6 源程序

審核編輯 :李倩


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

    關(guān)注

    90

    文章

    3716

    瀏覽量

    97191
  • Case
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    13832

原文標(biāo)題:SCL : CASE OF 指令如何實(shí)現(xiàn)順控功能?

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RISC-V高級(jí)指令融合如何實(shí)現(xiàn)性能密度躍升

    Synopsys ARC-V 處理器中的高級(jí)指令融合引入了一種新型機(jī)制,用于融合常見的 RISC-V 指令對(duì),旨在提高處理器流水線效率,特別是針對(duì)資源受限的嵌入式處理器。通過融合來自不同功能單元的
    的頭像 發(fā)表于 12-29 11:22 ?327次閱讀
    RISC-V高級(jí)<b class='flag-5'>指令</b>融合如何<b class='flag-5'>實(shí)現(xiàn)</b>性能密度躍升

    絡(luò)電感在工業(yè)控制中發(fā)揮什么功能?

    絡(luò)電感在工業(yè)控制中主要發(fā)揮 濾波、抗干擾、電流限制與保護(hù)、能量存儲(chǔ)與傳遞、信號(hào)處理 等功能,具體如下: 1、濾波功能 :在工業(yè)控制系統(tǒng)中,電源的穩(wěn)定性和純凈性對(duì)設(shè)備正常運(yùn)行至關(guān)重要。
    的頭像 發(fā)表于 12-24 16:07 ?243次閱讀

    年?duì)I收突破15.6億!科智連新三板掛牌上市

    2025年11月25日,科智連技術(shù)股份有限公司(股票簡稱:科智連,股票代碼:874986)正式在全國股轉(zhuǎn)系統(tǒng)掛牌。作為一家專注于電連接器產(chǎn)品及解決方案的國家高新技術(shù)企業(yè),科智連公司憑借其在新能源汽車儲(chǔ)能、工業(yè)通信等領(lǐng)域的深
    的頭像 發(fā)表于 12-08 16:03 ?617次閱讀

    CW32W031射頻芯片的AT指令都有哪些功能?

    我在網(wǎng)上看到一個(gè),基于CW32W031射頻芯片的AT指令無線串口模塊,這個(gè)模塊是官方開源的嗎?有源碼嗎?還有這個(gè)AT指令都支持啥功能?
    發(fā)表于 12-05 07:27

    什么是語音芯片串口AT指令?實(shí)現(xiàn)智能語音交互的核心技術(shù)詳解

    一、語音芯片串口AT指令的基本概念在現(xiàn)代智能電子產(chǎn)品中,語音芯片已成為實(shí)現(xiàn)人機(jī)交互的關(guān)鍵組件。作為語音IC廠家與設(shè)備開發(fā)者之間的通信橋梁,串口通訊協(xié)議標(biāo)準(zhǔn)(AT)指令發(fā)揮著至關(guān)重要的作用。1.1
    的頭像 發(fā)表于 11-10 12:53 ?450次閱讀
    什么是語音芯片串口AT<b class='flag-5'>指令</b>?<b class='flag-5'>實(shí)現(xiàn)</b>智能語音交互的核心技術(shù)詳解

    歐盟CE-RED指令介紹

    歐盟CE-RED指令,全稱是RadioEquipmentDirective(無線電設(shè)備指令),指令編號(hào)為2014/53/EU,是歐盟針對(duì)所有帶無線發(fā)射功能設(shè)備制定的一項(xiàng)強(qiáng)制性法規(guī)。它是
    的頭像 發(fā)表于 11-05 14:01 ?720次閱讀
    歐盟CE-RED<b class='flag-5'>指令</b>介紹

    riscv實(shí)現(xiàn)自定義指令并用qemu運(yùn)行

    1.說明 riscv支持指令集自定義擴(kuò)展,這大大增加了riscv的可玩性,同時(shí)對(duì)于一些實(shí)際應(yīng)用中,自己通過一條指令實(shí)現(xiàn)特定的功能,效率非常高,當(dāng)然,前提是硬件平臺(tái)需要對(duì)該
    發(fā)表于 10-31 07:37

    計(jì)算程序執(zhí)行指令數(shù)的函數(shù)實(shí)現(xiàn)

    (來源:手把手教你設(shè)計(jì)cpu_RISC-V處理器),他們分別存儲(chǔ)了指令計(jì)數(shù)器的高低32位 至此就大致能理解指令數(shù)計(jì)算函數(shù)的實(shí)現(xiàn)原理,即通過csrr指令讀minstreth和minst
    發(fā)表于 10-28 06:27

    e203乘除法模塊(e203_exu_alu_muldiv.v)中的back2back和special case信號(hào)的含義

    指令的運(yùn)算。 滿足上述兩種情況時(shí),則進(jìn)行back2back處理,可以節(jié)約33或17個(gè)周期。 然后是module中的special case語句 根據(jù)模塊RTL的第420行到440行的信息
    發(fā)表于 10-24 06:37

    e203進(jìn)行F指令擴(kuò)展的具體實(shí)現(xiàn)

    接上文講述F指令擴(kuò)展之后,我們講解針對(duì)e203進(jìn)行F指令擴(kuò)展的具體實(shí)現(xiàn) 取指單元 在取指單元(IFU)中,為方便后續(xù)運(yùn)算的進(jìn)行,需要修改FPU與IR寄存器相關(guān)的信號(hào),以便其取指后傳遞到執(zhí)行單元
    發(fā)表于 10-21 11:51

    EC20在使用AT指令實(shí)現(xiàn)http或者mqtt功能時(shí),應(yīng)該沒辦法使用socket吧?

    EC20在使用AT指令實(shí)現(xiàn)http或者mqtt功能時(shí),應(yīng)該沒辦法使用socket吧
    發(fā)表于 10-11 09:21

    絡(luò)電阻的抗潮濕性能如何?

    絡(luò)電阻的抗潮濕性能如何?絡(luò)電阻的抗潮濕性能表現(xiàn)優(yōu)異,具體體現(xiàn)在以下方面 : 1、材料與工藝優(yōu)化 絡(luò)部分電阻系列(如RNCE高穩(wěn)定薄膜電阻)采用高純度氧化鋁陶瓷基板,表面光滑度顯著提升,減少
    的頭像 發(fā)表于 07-18 15:16 ?632次閱讀

    絡(luò)壓敏電阻的選用要點(diǎn)

    在電子設(shè)備的設(shè)計(jì)中,壓敏電阻作為一種重要的保護(hù)元件,起到了至關(guān)重要的作用。絡(luò)壓敏電阻作為市場上的一種優(yōu)質(zhì)產(chǎn)品,因其穩(wěn)定的性能、可靠的品質(zhì)以及廣泛的應(yīng)用領(lǐng)域,受到了廣大設(shè)計(jì)師和制造商的青睞。本文將
    的頭像 發(fā)表于 05-19 13:54 ?686次閱讀

    單相電機(jī)倒開關(guān)怎么接線

    單相電機(jī)倒開關(guān)的接線過程需要遵循一定的步驟和注意事項(xiàng),以確保電機(jī)能夠正常且安全地實(shí)現(xiàn)正反轉(zhuǎn)。以下是一個(gè)詳細(xì)的接線指南。 一、準(zhǔn)備工具和材料 1. 工具:螺絲刀(十字和一字)、剝線鉗、電工膠帶
    的頭像 發(fā)表于 04-25 15:17 ?2514次閱讀

    CPU的各種指令和執(zhí)行流程

    在集成電路設(shè)計(jì)中,CPU的指令是指計(jì)算機(jī)中央處理單元(CPU)用來執(zhí)行計(jì)算任務(wù)的基本操作指令集。這些指令是CPU能夠理解并執(zhí)行的二進(jìn)制代碼,它們在計(jì)算機(jī)內(nèi)部由硬件控制并按順序執(zhí)行,從而實(shí)現(xiàn)
    的頭像 發(fā)表于 04-18 11:24 ?2638次閱讀