色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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

    瀏覽量

    17125
  • S7-1200
    +關注

    關注

    11

    文章

    331

    瀏覽量

    18042

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

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

收藏 人收藏

    評論

    相關推薦

    S7-1200S7-1200/S7-1500不同項目下UDP通信

    S7-1200S7-1200 之間的以太網通信可以通過 UDP 協議來實現。本列中使用TSEND_C,TRCV_C指令建立雙方的UDP通訊。TSEND_C,TRCV_C指令在兩臺PLC間必須成對存在。
    的頭像 發表于 01-10 09:19 ?6163次閱讀

    基于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 ?27次下載

    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 ?3w次閱讀
    <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 ?5694次閱讀
    關于<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 ?1723次閱讀

    S7-1200 PLC仿真功能

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

    S7-1200S7-300的選型區別

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

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

    S7-1200 從 固件版本 V2.0 開始就支持數組下標使用變量的方式,這就意味著數組是最方便的間接尋址的方法,通過改變下標變量實現各式各樣的功能。
    發表于 07-31 09:04 ?4163次閱讀
    <b class='flag-5'>S7-1200</b>使用<b class='flag-5'>數組</b>實現間接尋址的方法
    主站蜘蛛池模板: 精品久久99麻豆蜜桃666 | 甜宠溺H宝贝嗯撞PLAY啊 | 亚洲日韩中文字幕区 | 1024人成网站色www下载 | 亚洲视频免费看 | 亚洲高清毛片一区二区 | 蜜桃成熟时33D在线嘟嘟网 | 国产成人在线视频观看 | 成人免费视频无遮挡在线看 | 99久久99久久久精品齐齐鬼色 | 蜜柚视频高清在线 | 90后美女乳沟 | 国产精品18久久久久久欧美网址 | 国产精品青青在线麻豆 | 亚洲精品入口一区二区乱麻豆精品 | 亚洲成人精品久久 | 天堂无码人妻精品AV一区 | 日本最新免费区中文 | 国产精品伦一区二区三级视频 | 365电影成人亚洲网在线观看 | 被六个男人躁到一夜同性 | 女人高潮被爽到呻吟在线观看 | china18一19 第一次| 国产精品99 | 岛国电影网址 | 国产精品久久久久久52AVAV | 久久99精品视频 | 微福利92合集| 6080YYY午夜理论片在线观看 | 戳女人屁股流水羞羞漫画 | gogogo免费视频观看 | 伊人久久精品AV无码一区 | 成人免费毛片观看 | 污污内射在线观看一区二区少妇 | 岛国电影网址 | 国产精品AV无码免费播放 | 国产电影三级午夜a影院 | 精品国产免费人成视频 | 伊人大香线蕉精品在线播放 | 高清无码中文字幕在线观看视频 | 中文字幕高清在线中文字幕 |