精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

西門子博途移動值指令的使用

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

說明

可以使用“移動值”指令,將 IN 輸入處操作數中的內容傳送給 OUT1 輸出的操作數中。始終沿地址升序方向進行傳送。

如果滿足下列條件之一,使能輸出 ENO 將返回信號狀態“0”:

使能輸入 EN 的信號狀態為“0”。

IN 參數的數據類型與 OUT1 參數的指定數據類型不對應。

下表列出了可用于 S7-1200 CPU 系列的傳送:

傳送源 (IN) 傳送目標 (OUT1)
進行 IEC 檢查 不進行 IEC 檢查
BYTE BYTE、WORD、DWORD BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT、UDINT、TIME、DATE、TOD、CHAR
WORD WORD、DWORD BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT、UDINT、TIME、DATE、TOD、CHAR
DWORD DWORD BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT、UDINT、REAL、TIME、DATE、TOD、CHAR
SINT SINT BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD
USINT USINT, UINT, UDINT BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD
INT INT BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD
UINT UINT, UDINT BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD
DINT DINT BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD
UDINT UDINT BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD
REAL REAL DWORD, REAL
LREAL LREAL LREAL
TIME TIME BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME
DATE DATE BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, DATE
TOD TOD BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TOD
DTL DTL DTL
CHAR CHAR BYTE, WORD, DWORD,CHAR,字符串中的字符1)
WCHAR WCHAR BYTE,WORD,DWORD,CHAR,WCHAR,字符串中的字符1)
字符串中的字符1) 字符串中的字符 CHAR,WCHAR,字符串中的字符
ARRAY 2) ARRAY ARRAY
STRUCT STRUCT STRUCT
PLC 數據類型 (UDT) PLC 數據類型 (UDT) PLC 數據類型 (UDT)
IEC_TIMER IEC_TIMER IEC_TIMER
IEC_SCOUNTER IEC_SCOUNTER IEC_SCOUNTER
IEC_USCOUNTER IEC_USCOUNTER IEC_USCOUNTER
IEC_COUNTER IEC_COUNTER IEC_COUNTER
IEC_UCOUNTER IEC_UCOUNTER IEC_UCOUNTER
IEC_DCOUNTER IEC_DCOUNTER IEC_DCOUNTER
IEC_UDCOUNTER IEC_UDCOUNTER IEC_UDCOUNTER

下表列出了可用于 S7-1500 CPU 系列的傳送:

傳送源 (IN) 傳送目標 (OUT1)
進行 IEC 檢查 不進行 IEC 檢查
BYTE BYTE, WORD, DWORD, LWORD BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE ,TOD, LTOD, CHAR
WORD WORD, DWORD, LWORD BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, S5TIME, TIME, LTIME, LDT, DATE, TOD, LTOD, CHAR
DWORD DWORD, LWORD BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, REAL, TIME, LTIME, LDT, DATE, TOD, LTOD, CHAR
LWORD LWORD BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, LREAL, TIME, LTIME, LDT, DATE, TOD, LTOD, CHAR
SINT SINT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD
USINT USINT, UINT, UDINT, ULINT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD
INT INT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD
UINT UINT, UDINT, ULINT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD. LTOD
DINT DINT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD
UDINT UDINT, ULINT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD
LINT LINT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD
ULINT ULINT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD
REAL REAL DWORD, REAL
LREAL LREAL LWORD, LREAL
S5TIME S5TIME WORD, S5TIME
TIME TIME BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME
LTIME LTIME BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, LTIME
DATE DATE BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, DATE
DT DT DT
LDT LDT BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, LDT
TOD TOD BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TOD
LTOD LTOD BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, LTOD
DTL DTL DTL
CHAR CHAR BYTE, WORD, DWORD, LWORD,CHAR,字符串中的字符1)
WCHAR WCHAR BYTE,WORD,DWORD,LWORD,CHAR,WCHAR,字符串中的字符1)
字符串中的字符1) 字符串中的字符 CHAR,WCHAR,字符串中的字符
ARRAY 2) ARRAY ARRAY
STRUCT STRUCT STRUCT
COUNTER COUNTER, WORD, INT WORD、DWORD、INT、UINT、DINT、UDINT
TIMER TIMER, WORD, INT WORD、DWORD、INT、UINT、DINT、UDINT
PLC 數據類型 (UDT) PLC 數據類型 (UDT) PLC 數據類型 (UDT)
IEC_TIMER IEC_TIMER IEC_TIMER
IEC_LTIMER IEC_LTIMER IEC_LTIMER
IEC_SCOUNTER IEC_SCOUNTER IEC_SCOUNTER
IEC_USCOUNTER IEC_USCOUNTER IEC_USCOUNTER
IEC_COUNTER IEC_COUNTER IEC_COUNTER
IEC_UCOUNTER IEC_UCOUNTER IEC_UCOUNTER
IEC_DCOUNTER IEC_DCOUNTER IEC_DCOUNTER
IEC_UDCOUNTER IEC_UDCOUNTER IEC_UDCOUNTER
IEC_LCOUNTER IEC_LCOUNTER IEC_LCOUNTER
IEC_ULCOUNTER IEC_ULCOUNTER IEC_ULCOUNTER
REF() 不進行數據類型轉換。所傳遞變量的數據類型必須與指定數據類型完全匹配。

1) 還可以使用“移動值”指令將字符串的各個字符傳送到數據類型為 CHAR 或 WCHAR 的操作數。操作數名稱旁的方括號內指定了要傳送的字符數。例如,“MyString[2]”將傳送“MyString”字符串的第二個字符。它還可以將數據類型為 CHAR 或 WCHAR 的操作數傳送到字符串的各個字符中。還可使用其它字符串的字符來替換該字符串中的指定字符。

2) 僅當輸入 IN 和輸出 OUT1 中操作數的數組元素為同一數據類型時,才可以傳送整個數組 (ARRAY)。

如果輸入 IN 數據類型的位長度超出輸出 OUT1 數據類型的位長度,則源值的高位會丟失。如果輸入 IN 數據類型的位長度低于輸出 OUT1 數據類型的位長度,則目標值的高位會被改寫為 0。

在初始狀態,指令框中包含 1 個輸出 (OUT1)。可以擴展輸出數目。在該指令框中,應按升序順序排列所添加的輸出。在執行指令過程中,將輸入 IN 的操作數的內容傳送到所有可用的輸出。如果傳送結構化數據類型(DTL、STRUCT、ARRAY)或字符串的字符,則無法擴展指令框。

還可以使用“塊移動” (MOVE_BLK) 和“不可中斷的存儲區移動” (UMOVE_BLK) 指令移動 ARRAY 數據類型的操作數。可以使用“移動字符串”(S_MOVE) 指令復制 STRING 或 WSTRING 數據類型的操作數。

參數

下表列出了“移動值”指令的參數:

參數 聲明 數據類型 存儲區 說明
S7-1200 S7-1500
EN Input BOOL BOOL I、Q、M、D、L 或常量 使能輸入
ENO Output BOOL BOOL I、Q、M、D、L 使能輸出
IN Input 位字符串、整數、浮點數、定時器、日期時間、CHAR、WCHAR、STRUCT、ARRAY、IEC 數據類型、PLC 數據類型 (UDT) 位字符串、整數、浮點數、定時器、日期時間、CHAR、WCHAR、STRUCT、ARRAY、TIMER、COUNTER、IEC 數據類型、PLC 數據類型 (UDT) I、Q、M、D、L 或常量 源值
OUT1 Output 位字符串、整數、浮點數、定時器、日期時間、CHAR、WCHAR、STRUCT、ARRAY、IEC 數據類型、PLC 數據類型 (UDT) 位字符串、整數、浮點數、定時器、日期時間、CHAR、WCHAR、STRUCT、ARRAY、TIMER、COUNTER、IEC 數據類型、PLC 數據類型 (UDT) I、Q、M、D、L 傳送源值中的操作數。

示例

以下示例說明了該指令的工作原理

5fc494d4-109f-11ee-962d-dac502259ad0.png

下表將通過具體的操作數值對該指令的工作原理進行說明:

參數 操作數
IN TagIn_Value 0011 1111 1010 1111
OUT1 TagOut_Value 0011 1111 1010 1111

如果操作數“TagIn”返回信號狀態“1”,則執行該指令。該指令將操作數“TagIn_Value”的內容復制到操作數“TagOut_Value”,并將“TagOut”的信號狀態置位為“1”。

審核編輯:湯梓紅

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

    關注

    94

    文章

    3009

    瀏覽量

    115666
  • 信號
    +關注

    關注

    11

    文章

    2781

    瀏覽量

    76649
  • 指令
    +關注

    關注

    1

    文章

    607

    瀏覽量

    35653
  • S7-1200
    +關注

    關注

    11

    文章

    331

    瀏覽量

    17922

原文標題:西門子博途-使用MOVE:移動值

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

收藏 人收藏

    評論

    相關推薦

    北京回收西門子組態軟件

    回收西門子變頻器SINAMICS V10系列變頻器回收西門子觸摸屏回收西門子組態軟件回收西門子
    發表于 05-27 12:16

    西門子大賽1200電梯參考程序

    西門子大賽1200電梯參考程序,V13文件.有需要的加油!
    發表于 06-22 15:56 ?183次下載

    西門子PLC指令

    西門子PLC指令
    發表于 10-16 10:28 ?37次下載

    西門子PLC位指令的教程詳細說明

    本文檔的主要內容詳細介紹的是西門子PLC位指令的教程詳細說明
    發表于 03-21 14:38 ?25次下載
    <b class='flag-5'>西門子</b>PLC位<b class='flag-5'>指令</b>的教程詳細說明

    西門子PLC的數字指令教程詳細說明

    本文檔的主要內容詳細介紹的是西門子PLC的數字指令教程詳細說明。
    發表于 03-21 16:41 ?33次下載
    <b class='flag-5'>西門子</b>PLC的數字<b class='flag-5'>指令</b>教程詳細說明

    西門子PLC的位指令教程詳細說明

    本文檔的主要內容詳細介紹的是西門子PLC的位指令教程詳細說明。
    發表于 03-23 16:51 ?38次下載
    <b class='flag-5'>西門子</b>PLC的位<b class='flag-5'>指令</b>教程詳細說明

    西門子的數字指令資料詳細說明

    本文檔的主要內容詳細介紹的是西門子的數字指令資料詳細說明。
    發表于 03-08 17:56 ?18次下載
    <b class='flag-5'>西門子</b>的數字<b class='flag-5'>指令</b>資料詳細說明

    詳解西門子S7-300基本指令應用

    詳解西門子S7-300基本指令應用說明。
    發表于 04-22 14:58 ?26次下載

    西門子PLC指令和程序設計

    西門子PLC指令和程序設計方法免費下載。
    發表于 05-07 09:42 ?120次下載

    西門子PLC編程軟件下載

    西門子PLC編程軟件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控論壇有下載密碼www.jx-gongkong.com
    發表于 03-01 11:04 ?68次下載

    西門子基礎指令大全

    西門子基礎指令
    的頭像 發表于 09-14 09:59 ?4368次閱讀

    西門子常用PLC指令

    西門子常用PLC指令
    的頭像 發表于 02-09 14:34 ?4613次閱讀

    如何在平臺調試西門子G120變頻器

      隨著工業自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領域,采用工業以太網(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在平臺調試西門子G120變頻器。
    的頭像 發表于 04-25 10:17 ?2.8w次閱讀
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺調試<b class='flag-5'>西門子</b>G120變頻器

    西門子1200/1500PLC單按鈕啟停控制10種設計方法

    西門子1200/1500PLC單按鈕啟停控制10種設計方法
    的頭像 發表于 08-31 09:14 ?7830次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC單按鈕啟停控制10種設計方法

    西門子plc單按鈕啟停的十種方法(1200/1500PLC)

    西門子1200/1500PLC單按鈕啟停控制10種設計方法
    發表于 08-31 09:15 ?6329次閱讀
    <b class='flag-5'>西門子</b>plc單按鈕啟停的十種方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)