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

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

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

3天內不再提示

位序列的組合與分解

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-10-12 17:08 ? 次閱讀

位序列的組合與分解

位序列的組合與分解(LAD和SCL)包括如圖1所示4個指令:

3918d5f4-3c0e-11ed-9e49-dac502259ad0.jpg

圖1 指令位置

其中SCATTER(_BLK)是將位序列(數組)分解成若干Bool變量,GATHER(_BLK)是將若干Bool變量組合成位序列(數組)。

版本:

1. TIA 博途 V14SP1開始,S7-1200 V4.2支持V1.0版本

2. TIA 博途 V15開始,S7-1200 V4.2支持V1.1版本

SCATTER

3944e96e-3c0e-11ed-9e49-dac502259ad0.jpg

圖2 SCATTER指令詳情

V1.0版本:SCATTER指令是將位序列(Byte、Word、DWord)分解成Bool數組,其中Byte分解成8Bool元素的數組,Word分解成16Bool元素的數組,DWord分解成32Bool元素的數組。LAD需要在下拉框“???”選擇輸入類型(Byte、Word、DWord),SCL無需選擇。IN是待分解的位序列變量,OUT是Bool數組名,元素數量必須正好符合要求。

V1.1版本:OUT除Bool數組之外,可以是Struct、UDT類型的變量,變量內是連續的8Bool、16Bool、32Bool,OUT處填寫Struct、UDT類型的變量名。

注:LAD版本的SCATTER,如果調用該塊的OBFBFC如果沒有激活IEC檢查,IN變量支持整數、字符、TIME、DATE、TOD類型。

使用舉例,如圖3-5所示:

1. 將Word變量"DB66".Static_1分解成Array[0..15] of Bool變量"DB66".Static_2,將Byte變量"DB66".Static_3分解成UDT中的連續8個Bool變量Tag_3

3956e9d4-3c0e-11ed-9e49-dac502259ad0.jpg

圖3 DB66的定義

3972eda0-3c0e-11ed-9e49-dac502259ad0.jpg

圖4 Q點在PLC變量表的定義

39914f66-3c0e-11ed-9e49-dac502259ad0.jpg

圖5 程序詳情

SCATTER_BLK

39b65ed2-3c0e-11ed-9e49-dac502259ad0.jpg

圖6 SCATTER_BLK指令詳情

V1.0版本:SCATTER_BLK指令是將位序列(Byte、Word、DWord)數組分解成Bool數組。LAD需要在下拉框選擇輸入數組IN的類型(Byte、Word、DWord),COUNT_IN的類型(USInt、UInt、UDInt),SCL無需選擇。IN是待分解的位序列數組起始元素,COUNT_IN是待分解的位序列數組元素個數,OUT是接收的Bool數組起始元素。

V1.1版本:OUT除Bool數組之外,可以是Struct、UDT類型的變量,變量內是連續的Bool變量,OUT處填寫Struct、UDT類型內的接收的Bool起始變量。

注意:

1. 當COUNT_IN超過了位序列數組元素個數,將不執行指令。如果激活指令的ENO功能,則ENO=False。

2. 當所需的Boo數量超過了已有的Bool數量,指令正常執行,多余部分被舍棄。

3. 當Bool數組起始

使用舉例,如圖7-8所示:

1. 將"DB67".Static_1,從第3個元素開始的2個Byte變量分解成"DB67".Static_2,從第1個元素開始

2. 將"DB67".Static_3,從第1個元素開始的2個Byte變量變量分解成"DB67".Static_4,從這個Struct第一個變量開始

39c87e96-3c0e-11ed-9e49-dac502259ad0.jpg

圖7 DB67中的定義

39e20a1e-3c0e-11ed-9e49-dac502259ad0.jpg

圖8 程序詳情

GATHER

39ee98ec-3c0e-11ed-9e49-dac502259ad0.jpg

圖9 GATHER指令詳情

V1.0版本:GATHER指令是將Bool數組合并成位序列(Byte、Word、DWord),其中8Bool元素的數組合并成Byte,16Bool元素的數組合并成Word,32Bool元素的數組合并成DWord。LAD需要在下拉框選擇輸出類型(Byte、Word、DWord),SCL無需選擇。IN是Bool數組名,元素數量必須正好符合要求,OUT是合并后的位序列變量。

V1.1版本:IN除Bool數組之外,可以是Struct、UDT類型的變量,變量內是連續的8Bool、16Bool、32Bool,OUT處填寫Struct、UDT類型的變量名。

使用舉例,如圖10-12所示:

1. 將Array[0..15] of Bool變量"DB68".Static_1合并成Word變量"DB68".Static_2,將UDT中的連續8個Bool變量Tag_4合并成Byte變量"DB68".Static_3

3a07b35e-3c0e-11ed-9e49-dac502259ad0.jpg

圖10 DB68中的定義

3a1f1b66-3c0e-11ed-9e49-dac502259ad0.jpg

圖11 I點在PLC變量表的定義

3a3b15e6-3c0e-11ed-9e49-dac502259ad0.jpg

圖12 程序詳情

GATHER_BLK

3a5be212-3c0e-11ed-9e49-dac502259ad0.jpg

圖13 GATHER_BLK指令詳情

V1.0版本:GATHER_BLK指令是將Bool數組合并成位序列(Byte、Word、DWord)數組。LAD需要在下拉框選擇輸出數組OUT的類型(Byte、Word、DWord),COUNT_IN的類型(USInt、UInt、UDInt),SCL無需選擇。IN是待合并的Bool數組起始元素,COUNT_IN是合并后的位序列數組元素個數,OUT是位序列數組起始元素。

V1.1版本:IN除Bool數組之外,可以是Struct、UDT類型的變量,變量內是連續的Bool變量,IN處填寫Struct、UDT類型內的接收的Bool起始變量。

注意:

1. 當COUNT_IN超過了位序列數組元素個數,將不執行指令。如果激活指令的ENO功能,則ENO=False。

2. 當所需的Boo數量超過了已有的Bool數量,將不執行指令,如果激活指令的ENO功能,則ENO=False。

使用舉例,如圖14-15所示:

1. 將"DB69".Static_2,從第1個Bool元素開始合并成"DB69".Static_1,從第3個元素開始的2個Byte變量

2. 將"DB69".Static_4,從Struct第1個元素開始合并成"DB69".Static_3,從第1個元素開始的2個Byte變量

3a729d86-3c0e-11ed-9e49-dac502259ad0.jpg

圖14 DB69中的定義

3a91c120-3c0e-11ed-9e49-dac502259ad0.jpg

圖15 程序詳情

審核編輯:郭婷

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

    關注

    5020

    文章

    13406

    瀏覽量

    466171

原文標題:位序列的組合與分解

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

收藏 人收藏

    評論

    相關推薦

    使用BP神經網絡進行時間序列預測

    使用BP(Backpropagation)神經網絡進行時間序列預測是一種常見且有效的方法。以下是一個基于BP神經網絡進行時間序列預測的詳細步驟和考慮因素: 一、數據準備 收集數據 : 收集用于訓練
    的頭像 發表于 02-12 16:44 ?149次閱讀

    具有128序列號和增強型寫保護的4Mb SPI串行EEPROM

    電子發燒友網站提供《具有128序列號和增強型寫保護的4Mb SPI串行EEPROM.pdf》資料免費下載
    發表于 01-21 13:56 ?0次下載
    具有128<b class='flag-5'>位</b><b class='flag-5'>序列</b>號和增強型寫保護的4Mb SPI串行EEPROM

    模態分解合集matlab代碼

    run_decomp運行其他算法run_multivariate 運行mvmdmemdrun_wpd運行wpdrun_dwt運行dwtEMD(經驗模態分解,Empirical?Mode
    發表于 12-20 17:36 ?1次下載

    如何使用RNN進行時間序列預測

    時間序列預測在金融、氣象、銷售預測等領域有著廣泛的應用。傳統的時間序列分析方法,如ARIMA和指數平滑,雖然在某些情況下表現良好,但在處理非線性和復雜模式時可能不夠靈活。遞歸神經網絡(RNN)提供了
    的頭像 發表于 11-15 09:45 ?451次閱讀

    繼電器組合組合架的作用

    繼電器組合組合架是電氣控制系統中的重要組成部分,它們在電路中起到保護、控制和信號傳遞的作用。繼電器組合組合架的設計和應用對于確保電氣系統的穩定運行至關重要。 1. 繼電器的基本概念
    的頭像 發表于 09-27 14:35 ?787次閱讀

    【「時間序列與機器學習」閱讀體驗】時間序列的信息提取

    本章主講時間序列的信息提取,章節中有許多概念定義和數學公式,并配有Python代碼演示,細細品讀與理解動手演練,還是很開拓思維視野的。下面以筆記形式進行展開。 時間序列的信息提取是時間序列分析的一
    發表于 08-17 21:12

    【《時間序列與機器學習》閱讀體驗】+ 時間序列的信息提取

    之前對《時間序列與機器學習》一書進行了整體瀏覽,并且非常輕松愉快的完成了第一章的學習,今天開始學習第二章“時間序列的信息提取”。 先粗略的翻閱第二章,內容復雜,充斥了大量的定義、推導計算、代碼,好在
    發表于 08-14 18:00

    量子計算場景實用秘籍:開物SDK之subQUBO算法分解

    subQUBO算法是一種將大規模組合優化問題分解為若干個小規模問題以便能在當前中小規模量子計算機上實現求解的方法。
    的頭像 發表于 08-13 11:05 ?1293次閱讀
    量子計算場景實用秘籍:開物SDK之subQUBO算法<b class='flag-5'>分解</b>

    【《時間序列與機器學習》閱讀體驗】+ 了解時間序列

    收到《時間序列與機器學習》一書,彩色印刷,公式代碼清晰,非常精美。感謝作者,感謝電子發燒友提供了一個讓我學習時間序列及應用的機會! 前言第一段描述了編寫背景: 由此可知,這是一本關于時間序列進行大數
    發表于 08-11 17:55

    【「時間序列與機器學習」閱讀體驗】全書概覽與時間序列概述

    本帖最后由 1653149838.791300 于 2024-8-12 20:18 編輯 [/td] [td]收到《時間序列與機器學習》這本書,很是欣喜,書籍內容很詳實也是自己很感興趣
    發表于 08-07 23:03

    傳感器,你選對了嗎?

    一流液傳感器系列產品與應用分解
    的頭像 發表于 08-07 14:52 ?3270次閱讀
    液<b class='flag-5'>位</b>傳感器,你選對了嗎?

    深度學習中的時間序列分類方法

    時間序列分類(Time Series Classification, TSC)是機器學習和深度學習領域的重要任務之一,廣泛應用于人體活動識別、系統監測、金融預測、醫療診斷等多個領域。隨著深度學習技術
    的頭像 發表于 07-09 15:54 ?1262次閱讀

    名單公布!【書籍評測活動NO.35】如何用「時間序列與機器學習」解鎖未來?

    重要意義。 比如,你是一家超市的經理,已經獲得了數百種產品的每日銷售歷史數據,需要尋找一種時間序列預測算法來預測未來幾周的銷售情況。 再比如,你是一運維工程師,想要知道當前的業務運轉是否正常,在未來
    發表于 06-25 15:00

    數字序列信號發生器如何測量

    數字序列信號發生器(Digital Sequence Signal Generator,簡稱DSSG)是一種用于生成數字序列信號的設備。它廣泛應用于通信、雷達、電子對抗等領域。本文將詳細介紹數字序列
    的頭像 發表于 06-03 14:04 ?538次閱讀

    時間序列分析的異常檢測綜述

    時間序列是在不同時點記錄一個或多個變量值的數據。例如,每天訪問網站的人數、每月城市的 average 溫度、每小時的股票價格等。時間序列非常重要,因為它們允許我們分析過去,理解現在,并預測未來。
    的頭像 發表于 03-11 09:36 ?705次閱讀
    時間<b class='flag-5'>序列</b>分析的異常檢測綜述
    主站蜘蛛池模板: 2020天天干| 天天狠狠| 性瘾高h姚蕊全文免费阅读 性做久久久久 | 美女被日出白浆 | 爽爽爽爽爽爽a成人免费视频 | 亚洲一区二区三区免费在线观看 | 97人人在线 | 午夜精品在线观看 | 中国美女乱淫免费看视频 | 一级不卡毛片 | 美女视频一区二区 | 一区二区三区四区电影 | 久久人人视频 | 成人99国产精品一级毛片 | 九色亚洲 | 久久天天躁夜夜躁狠狠躁2015 | 色老头影院| 天天干天天操天天干 | 不卡视频免费在线观看 | 亚洲入口 | 亚洲一区日韩一区欧美一区a | 视频h在线| 欧美一区二区三区不卡片 | 成 人网站免费 | 四虎永久免费在线观看 | 黄色在线观看网址 | 香蕉久久夜色精品国产2020 | 欧美成人久久 | 亚洲香蕉久久 | 免费a级午夜绝情美女视频 免费jlzzjlzz在线播放视频 | 国产免费久久精品99 | 婷婷六月色 | 国产免费的野战视频 | 免费国产高清精品一区在线 | 曰本又色又爽又黄三级视频 | 成人国产精品2021 | www三级免费| 日本一区二区三区在线观看视频 | 亚洲第一在线播放 | 色播激情五月 | 精品国产高清在线看国产 |