女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

S7-1500中各種語言結構的移植

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-06-25 15:36 ? 次閱讀

在 S7-1500 中,統一了所有編程語言的間接尋址選項,因此在移植過程中將部分轉換 S7-300/400 中支持的間接尋址。

下表簡要列出了轉換的選項。下面詳細介紹了各種語言結構的移植。

間接尋址 S7-300/400 S7-1500
間接尋址 DB "BLOCK_DB" 數據類型 “DB_ANY”數據類型
間接尋址 DB 變量 #block.%DBW3 “PEEK”/“POKE”指令
WORD_TO_BLOCK_DB(#myWord).%DBW3 “PEEK”/“POKE”指令
#block.DW(IDX := #myInt) “PEEK”/“POKE”指令
WORD_TO_BLOCK_DB(#myWord).DW(IDX:=#myInt) “PEEK”/“POKE”指令
%DB1.DW(IDX :=#myInt) “PEEK”/“POKE”指令
間接尋址 I/O QB(IDX :=#myInt):P “PEEK”/“POKE”指令
間接尋址 PLC 變量 IX(IDX :=#myInt1,Bit:=#myInt2) “PEEK”/“POKE”指令
QB(IDX :=#myInt) “PEEK”/“POKE”指令
MW(IDX :=#myInt) “PEEK”/“POKE”指令

"BLOCK_DB" 數據類型到 "DB_ANY" 的移植

"BLOCK_DB" 數據類型在 S7-1500 中不可用。這種數據類型的變量將通過移植轉換為 "DB_ANY" 數據類型。"BLOCK_DB_TO_WORD" 和 "WORD_TO_BLOCK_DB" 轉換函數將通過移植轉換為 "UINT_TO_WORD(DB_ANY_TO_UINT)" 和 "UINT_TO_DB_ANY(WORD_TO_UINT)"。

以下舉例說明如何移植 "BLOCK_DB" 數據類型。

在第一個表中,為移植前的三個程序段:

SCL
#myBlock //數據類型 BLOCK_DB;
//...
#myWord :=BLOCK_DB_TO_WORD(#myBlock);
//...
#myBlockDB := WORD_TO_BLOCK_DB(#myWord);

在第二個表中,為移植后的三個程序段:

SCL
#myBlock //Datentyp DB_Any;
//...
#myWord := UINT_TO_WORD(DB_ANY_TO_UINT(#myBlock));
//...
#myDBANY:= UINT_TO_DB_ANY(WORD_TO_UINT(#myWord));

移植 DB 變量的間接尋址

在 S7-1500 中,通過“PEEK”/“POKE”指令間接指定數據塊或 DB 變量。在移植過程中將自動轉換為間接尋址。

以下舉例說明了如何移植 DB 變量的間接尋址。

在第一個表中,為移植前的程序段:

SCL
#myWord := %DB1.DW(IDX :=#myInt);
//...
#myBool := %DB1.DX(IDX :=#myByteOffset,Bit:=#myBitOffset);
//...
%DB1.DW(IDX := #myInt) := 12;
//...

在第二個表中,為移植后的程序段:

SCL
#myWord := PEEK_WORD(area:=16#84, dbNumber:=1, byteOffset:=#myInt);
//...
#myBool:=PEEK_BOOL(area:=16#84, dbNumber:=1, byteOffset:=#myByteOffset, bitOffset:=#myBitOffset);
//...
POKE(area:=16#84,dbNumber:=1,byteOffset:=#myInt,value:=12);
//...

移植 PLC 變量的間接尋址

在 S7-1500 中,通過“PEEK”/“POKE”指令間接指定 PLC 變量。在移植過程中將自動轉換為間接尋址。

以下舉例說明了如何移植 DB 變量的間接尋址。

在第一個表中,為移植前的程序段:

SCL
#myWord := MW(IDX := #myInt);

在第二個表中,為移植后的程序段:

SCL
#myWord := PEEK(area:=16#83,dbNumber:=0,byteOffset:=#myInt);

審核編輯:湯梓紅

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

    關注

    5031

    文章

    13795

    瀏覽量

    472622
  • 移植
    +關注

    關注

    1

    文章

    394

    瀏覽量

    28600
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36235
  • S7-1500
    +關注

    關注

    3

    文章

    301

    瀏覽量

    6753

原文標題:西門子博途:在 SCL 中間接尋址

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于S7-1500 CPU集成PN口的Modbus TCP通信快速入門

    S7-1500 PLC需要通過TIA Portal博途軟件進行組態配置,從TIA Portal V12SP1開始軟件增加了S7-1500的Modbus TCP塊庫,用于S7-1500
    發表于 11-21 17:05 ?6786次閱讀

    基于S7-1500、ET系列CPU的結構及使用

    本文介紹了 S7-1500 CPU、ET 200SP CPU 和 ET 200pro CPU 1516pro-2 PN 的各種存儲區域,以及如何優化使用這些存儲區域。本文檔適用于 S7-1500
    發表于 09-27 10:42 ?5次下載
    基于<b class='flag-5'>S7-1500</b>、ET系列CPU的<b class='flag-5'>結構</b>及使用

    S7-1500系統架構及特點

    S7-1500 的數據管理系統,提供兩種不同的塊訪問機制: 優化訪問、 非優化訪問(兼容 S7-300/400),S7-1500 FW V1 及以上版本
    發表于 10-10 11:40 ?29次下載
    <b class='flag-5'>S7-1500</b>系統架構及特點

    西門子S7-1200 和 S7-1500 的編程指南pdf下載

    西門子S7-1200 和 S7-1500 的編程指南
    發表于 03-27 15:15 ?308次下載

    西門子S7-1500憑什么秒殺S7-300/400?

    西門子S7-1500作為西門子迄今為止功能最強大、性價比最高的PLC,得到了廣大客戶關注,今天與大家分享西門子西門子S7-1500S7-300、S7-400相PK 的幾點優勢以及型譜
    的頭像 發表于 04-27 14:16 ?2.6w次閱讀
    西門子<b class='flag-5'>S7-1500</b>憑什么秒殺<b class='flag-5'>S7</b>-300/400?

    SIMATIC S7-1500 T-CPU機器制造的靈活高效

    SIMATIC S7-1500 T-CPU機器制造的靈活高效
    發表于 01-20 09:37 ?1次下載

    西門子S7-1200和S7-1500編程風格指南

    西門子S7-1200和S7-1500編程風格指南分享
    發表于 08-17 17:30 ?22次下載

    關于S7-1200或S7-1500 PLC的通信

    WinCC V7.4SP1針對S7-1200 或 S7-1500通信,可以創建狀態變量和控制變量,用來顯示和控制S7-1200 或 S7-1500
    發表于 10-09 10:05 ?2588次閱讀

    S7-1500S7-1500之間S7通信

    使用 STEP7 V14 在同一個項目中,新建兩個S7-1500站點,然后做 S7 通訊。
    的頭像 發表于 11-23 09:53 ?3666次閱讀

    S7-1500 CPU支持與其它S7-1500 CPU進行直接數據交換

    從固件版本 V2.8 開始,S7-1500 CPU 支持與其它 S7-1500 CPU 進行直接數據交換。在直接數據交換的情況下,S7-1500 CPU 將 I/O 區域中的循環用戶數據提供給一個或
    的頭像 發表于 11-29 09:53 ?4728次閱讀

    SIMATIC S7-1500的Profibus DP通訊

    SIMATIC S7-1500的Profibus DP通訊
    的頭像 發表于 05-04 15:20 ?2314次閱讀
    SIMATIC <b class='flag-5'>S7-1500</b>的Profibus DP通訊

    西門子S7-1500 之間 S7 通信

    任務: S7-1500 CPU Clinet 將通訊數據區 DB1 塊的 10 個字節的數據發送到 S7-1500 CPU server 的接收數據區 DB1 塊
    的頭像 發表于 05-29 14:04 ?6524次閱讀
    西門子<b class='flag-5'>S7-1500</b> 之間 <b class='flag-5'>S7</b> 通信

    S7-1500之間S7通信實例

    S7-1500 的 PROFINET 通信口可以做 S7 通信的服務器端或客戶端。S7-1500 支持 S7單邊通信,僅需在客戶端單邊組態連接和編程,而服務器端只準備好通信的數據就行。
    的頭像 發表于 06-01 09:25 ?3730次閱讀
    <b class='flag-5'>S7-1500</b>之間<b class='flag-5'>S7</b>通信實例

    S7-1500數據塊:優化DB與非優化DB的區別有哪些?

    可能是為了適應S7-1500操作系統的新功能同時還要保持原有操作習慣的原因,相對于S7-300/400,S7-1500數據塊功能和參數更多
    的頭像 發表于 09-08 14:18 ?3196次閱讀
    <b class='flag-5'>S7-1500</b>數據塊:優化DB與非優化DB的區別有哪些?

    S7-1500冗余 PLC 1500R使用入門

    電子發燒友網站提供《S7-1500冗余 PLC 1500R使用入門.pdf》資料免費下載
    發表于 08-13 09:12 ?1次下載
    主站蜘蛛池模板: 达尔| 通渭县| 巩留县| 韶山市| 城固县| 巴林左旗| 亳州市| 富顺县| 嘉兴市| 宁海县| 富锦市| 翼城县| 宕昌县| 苏尼特右旗| 广丰县| 安西县| 临安市| 常州市| 白朗县| 石阡县| 得荣县| 正宁县| 黎川县| 山丹县| 镇平县| 松江区| 武定县| 肇州县| 南丰县| 左云县| 广安市| 互助| 百色市| 郁南县| 宣恩县| 手游| 宽甸| 建湖县| 拉孜县| 康定县| 诸暨市|