色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

S7-1200數組的基本使用

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2022-12-26 11:39 ? 次閱讀

S7-1200 數組的基本使用

1. DB中創建

35a7b2f2-8469-11ed-bfe3-dac502259ad0.jpg

圖1 Array在DB中的創建

2. FC的InOut中創建

35be69fc-8469-11ed-bfe3-dac502259ad0.jpg

圖2 Array在FC形參中的創建

3. 數組作為實參

35d054b4-8469-11ed-bfe3-dac502259ad0.jpg

圖3 Array作為FC的實參

4. FC程序中使用數組元素,使用形參

35dc6754-8469-11ed-bfe3-dac502259ad0.jpg

圖4 FC程序中使用形參

5. FC程序中使用數組元素,下標為變址尋址,使用形參

實現以下功能,將0-7這8個數,送入數組下標為0-7的8個元素,如圖5-7所示。

35edd46c-8469-11ed-bfe3-dac502259ad0.jpg

圖5 FC形參設置

35fe2d9e-8469-11ed-bfe3-dac502259ad0.jpg

圖6 程序詳情

SCL的版本如圖7所示。

361b3272-8469-11ed-bfe3-dac502259ad0.jpg

圖7 SCL版本的程序

6. 在程序中直接使用數組元素

3629159a-8469-11ed-bfe3-dac502259ad0.jpg

圖8 程序中直接使用數組元素

7. 在程序中直接使用數組元素,下標為變址尋址

實現以下功能,將0-7這8個數,送入數組下標為0-7的8個元素,如圖9-11所示。

36338566-8469-11ed-bfe3-dac502259ad0.jpg

圖9 DB1的定義

36437728-8469-11ed-bfe3-dac502259ad0.jpg

圖10 程序詳情

SCL的版本如圖11所示。

3658c484-8469-11ed-bfe3-dac502259ad0.jpg

圖11 SCL版本程序

Array[*]使用

實現以下功能,使用FC的Input定義數組Array[*] of Int,求變長數組元素的總和

1. 使用Array[*] ,必須使用如圖12所示的指令,計算數組元素的上下限,從而得出元素個數:

3668c492-8469-11ed-bfe3-dac502259ad0.jpg

圖12 指令位置

2. 定義變量,如圖13所示。賦初始值,計算上下限,如圖14所示。

36848bbe-8469-11ed-bfe3-dac502259ad0.jpg

圖13 定義形參

36a157a8-8469-11ed-bfe3-dac502259ad0.jpg

圖14 計算上下限

(1)輸入Array[*]類型的變量

(2)所求上下限的維數,從1開始,例如一維數組只能是1,二維數組可以是1也可以是2

(3)該維數下的下限/上限,DINT類型

3. 求和,如圖15所示

36ba81ce-8469-11ed-bfe3-dac502259ad0.jpg

圖15 求和的程序

4. SCL的版本如圖16所示

36d51f48-8469-11ed-bfe3-dac502259ad0.jpg

圖16 SCL版本程序

5. OB1中調用實參為不同數組元素個數的數組,如圖17所示。

36f32416-8469-11ed-bfe3-dac502259ad0.jpg

圖17 OB1調用程序

Array of FB的使用

實現:FB3多次調用FB4,在FB3內部循環調用,減少程序量。

FB4的兩個Input:Start,Stop,一個InOut:Run,建立Array[0..7] of FB4。同時建立變量 Array[0..7] of Struct,作為對應FB4的輸入和輸出,如圖17所示。

37064ba4-8469-11ed-bfe3-dac502259ad0.jpg

圖17 程序詳情






審核編輯:劉清

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

    關注

    1

    文章

    239

    瀏覽量

    17106
  • S7-1200
    +關注

    關注

    11

    文章

    331

    瀏覽量

    18008

原文標題:S7-1200 數組數據類型(ARRAY)

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

收藏 人收藏

    評論

    相關推薦

    基于S7-1200的設備與網絡組態

    本文檔內容介紹了基于S7-1200的設備與網絡組態,以及S7-1200的概要及功能。
    發表于 09-25 18:14 ?28次下載
    基于<b class='flag-5'>S7-1200</b>的設備與網絡組態

    基于S7-1200的PLC的編程及擴展

    S7-1200 系列是一款可編程邏輯控制器 (PLC, Programmable Logic Controller),可以控制各種自動化應用。S7-1200設計緊湊、成本低廉且具有功能強大的指令集
    發表于 09-25 18:39 ?24次下載

    WinCC V7.2與S7-1200的PLC通訊

    自WinCC V7.2版本起,軟件新增加了 SIMATIC S7-1200S7-1500 Channel通道,用于WinCC與 S7-1200/S7-1500 PLC之間的通信。此
    發表于 09-26 19:06 ?11次下載
    WinCC V7.2與<b class='flag-5'>S7-1200</b>的PLC通訊

    S7-1200運動控制的結構及原理

    CPU S7-1200 兼具可編程邏輯控制器的功能和通過脈沖接口控制步進電機和伺服電機運行的運動控制功能。 運動控制功能負責對驅動器進行監控。DC/DC/DC 型 CPU S7-1200 上配備有
    發表于 09-29 14:37 ?43次下載
    <b class='flag-5'>S7-1200</b>運動控制的結構及原理

    s7-1200系統手冊

    S7-1200適用
    發表于 10-23 09:41 ?0次下載

    S7-1200入門手冊

    S7-1200適用
    發表于 10-23 09:34 ?0次下載

    s7-1200技術規范

    S7-1200適用
    發表于 10-23 09:29 ?0次下載

    S7-1200S7-1200進行S7通信的詳細資料說明

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服務器端或客戶端(CPU V2.0及以上版本)。S7-1200 僅支持 S7 單邊通信,僅需在客戶端單邊組態連接和編程,
    的頭像 發表于 08-17 10:51 ?2.9w次閱讀
    <b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>進行<b class='flag-5'>S7</b>通信的詳細資料說明

    關于S7-1200S7-1200之間UDP的通信與仿真

    S7-1200S7-1200 之間的以太網通信可以通過 UDP 協議來實現,使用的通信指令是在雙方 CPU 調用 T-block ( TCON, TDISCON, TUSEND, TURCV) 指令來實現。通信方式為雙邊通信,因此 TUSEND 和 TURCV 必須
    的頭像 發表于 04-22 09:14 ?5652次閱讀
    關于<b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>之間UDP的通信與仿真

    S7-1200 PWM功能簡介

    S7-1200 PWM功能簡介。
    發表于 04-23 14:38 ?43次下載

    S7-1200的Deserialize與Serialize介紹

    S7-1200將Byte數組(即Byte流)看做是序列,也就是標準數組。與之相反,其他所有格式都是非序列的,通常程序使用的都是非序列的,例如Struct,UDT,或其他格式。
    的頭像 發表于 12-26 11:36 ?1681次閱讀

    S7-1200 PLC仿真功能

    PLCSIM 幾乎支持仿真的 S7-1200S7-1200F 的所有指令(系統函數和系統函數塊),支持方式與物理 PLC 相同。PLCSIM 將不支持的塊視為非運行狀態。
    的頭像 發表于 02-16 09:48 ?3999次閱讀

    S7-1200 CPU與S7-200 SMART S7通信指南

    S7-1200 CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口可以做 S7 通信客戶端。S7-1200 僅支持 S7 單邊通信,做客戶端僅需單邊組態連接和
    的頭像 發表于 04-19 15:14 ?3185次閱讀

    S7-1200S7-300的選型區別

    在硬件擴展方面,S7-300的主機架多支持八個擴展模塊,而S7-1200支持擴展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和S7-1200 CPU1214C為例,
    的頭像 發表于 05-04 15:18 ?1721次閱讀
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300的選型區別

    S7-1200使用數組實現間接尋址的方法

    S7-1200 從 固件版本 V2.0 開始就支持數組下標使用變量的方式,這就意味著數組是最方便的間接尋址的方法,通過改變下標變量實現各式各樣的功能。
    發表于 07-31 09:04 ?4127次閱讀
    <b class='flag-5'>S7-1200</b>使用<b class='flag-5'>數組</b>實現間接尋址的方法
    主站蜘蛛池模板: 国产呦精品一区二区三区网站| 亚洲精品视频在线观看视频| 打卡中国各地奋斗第一线| 无遮18禁在线永久免费观看挡| 沦为公交两奶头春药高潮迭起 | 搞av.com| 最新 国产 精品 精品 视频| 亚洲 日本 欧美 中文字幕| 欧美夜夜噜2017最新| 蝴蝶中文娱乐| 攻把受做哭边走边肉楼梯PLAY| 37pao成人国产永久免费视频| 亚洲a视频在线观看| 日日操夜夜操狠狠操| 蜜饯1V1高H-| 入禽太深视频免费视频| 老师的脚奴| 好色美女小雅| 国产精品亚洲精品久久国语| 把她带到密室调教性奴| 97成人精品视频在线播放| 日本理论片和搜子同居的日子2| 久久这里只有精品1| 寂寞护士中文字幕 mp4| 99C视频色欲在线| 伊人香蕉在线播放视频免费| 亚洲第一色网站| 午夜影院美女| 手机毛片免费看| 日本无码色哟哟婷婷最新网站 | 亚洲国产成人精品无码区99| 色婷婷国产精品视频一区二区| 破苞流血哭泣 magnet| 免费视频国产| 快播在线电影网站| 久久婷五月综合色啪首页| 久久99热这里只有精品66| 精品国产成人AV在线看| 国产制服丝袜91在线| 国产三级在线免费| seyeye在清在线|