公司主營:西門子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡介
詳細(xì)介紹
西門子編程6AV2105-2PR05-0BD0代理商
:1800弄()505室 歡迎上門洽談業(yè)務(wù)喝茶、
還可以使用“值"指令將字符串的各個字符傳送到數(shù)據(jù)類型為 CHAR 或 WCHAR 的
操作數(shù)。操作數(shù)名稱旁的方括號內(nèi)了要傳送的字符數(shù)。例如,“MyString[2]"將傳送
“MyString"字符串的第二個字符。它還可以將數(shù)據(jù)類型為 CHAR 或 WCHAR 的操作數(shù)傳
送到字符串的各個字符中。還可使用其它字符串的字符來替換該字符串中的字符。
2) 僅當(dāng)輸入 IN 和輸出 OUT1 中操作數(shù)的數(shù)組元素為同一數(shù)據(jù)類型時,才可以傳送整個數(shù)
組 (ARRAY)。
如果輸入 IN 數(shù)據(jù)類型的位長度超出輸出 OUT1 數(shù)據(jù)類型的位長度,則源值的高位會丟失。
如果輸入 IN 數(shù)據(jù)類型的位長度低于輸出 OUT1 數(shù)據(jù)類型的位長度,則目標(biāo)值的高位會被
改寫為 0。
在初始狀態(tài),指令框中包含 1 個輸出 (OUT1)。可以擴(kuò)展輸出數(shù)目。在該指令框中,應(yīng)按
升序順序排列所添加的輸出。在執(zhí)行指令中,將輸入 IN 的操作數(shù)的內(nèi)容傳送到所有可
用的輸出。如果傳送結(jié)構(gòu)化數(shù)據(jù)類型(DTL、STRUCT、ARRAY)或字符串的字符,則無
法擴(kuò)展指令框。
還可以使用“塊" (MOVE_BLK) 和“不可中斷的存儲區(qū)" (UMOVE_BLK) 指令移
動 ARRAY 數(shù)據(jù)類型的操作數(shù)??梢允褂谩白址?(S_MOVE) 指令 STRING 或
WSTRING 數(shù)據(jù)類型的操作數(shù)。
指令
4.1 指令
對 PLC 進(jìn)行編程
編程和操作手冊, 10/2018 895
參數(shù)
下表列出了“值"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
S7-1200 S7-1500
EN Input BOOL BOOL I、Q、M、
D、L 或常量
使能輸入
ENO Output BOOL BOOL I、Q、M、
D、L
使能輸出
IN Input 位字符串、整
數(shù)、浮點(diǎn)數(shù)、
定時器、日期
時間、
CHAR、
WCHAR、
STRUCT、
ARRAY、
IEC 數(shù)據(jù)類
型、PLC 數(shù)
據(jù)類型 (UDT)
位字符串、整
數(shù)、浮點(diǎn)數(shù)、
定時器、日期
時間、
CHAR、
WCHAR、
STRUCT、
ARRAY、
TIMER、
COUNTER、
IEC 數(shù)據(jù)類
型、PLC 數(shù)
據(jù)類型 (UDT)
I、Q、M、
D、L 或常量
源值
OUT1 Output 位字符串、整
數(shù)、浮點(diǎn)數(shù)、
定時器、日期
時間、
CHAR、
WCHAR、
STRUCT、
ARRAY、
IEC 數(shù)據(jù)類
型、PLC 數(shù)
據(jù)類型 (UDT)
位字符串、整
數(shù)、浮點(diǎn)數(shù)、
定時器、日期
時間、
CHAR、
WCHAR、
STRUCT、
ARRAY、
TIMER、
COUNTER、
IEC 數(shù)據(jù)類
型、PLC 數(shù)
據(jù)類型 (UDT)
I、Q、M、
D、L
傳送源值中的
操作數(shù)。
有關(guān)有效數(shù)據(jù)類型的更多信息,請參見“另請參見"。
指令
4.1 指令
對 PLC 進(jìn)行編程
896 編程和操作手冊, 10/2018
示例
以下示例說明了該指令的工作原理:
??????
????????
??????
?????? ????????
?????????????? ????????????????
?????????????????????????? ????????????????????????????
下表將通過具體的操作數(shù)值對該指令的工作原理進(jìn)行說明:
參數(shù)操作數(shù)值
IN TagIn_Value 0011 1111 1010 1111
OUT1 TagOut_Value 0011 1111 1010 1111
如果操作數(shù)“TagIn"返回狀態(tài)“1",則執(zhí)行該指令。該指令將操作數(shù)“TagIn_Value"
的內(nèi)容到操作數(shù)“TagOut_Value",并將“TagOut"的狀態(tài)置位為“1"。
有關(guān)以上示例中編程代碼的更多信息,請參見“Sample Library for Instructions
(頁 697)"。
說明
有關(guān) MOVE 指令的更多信息,請參見西門子工業(yè)在線支持中的以下文章:
在 STEP 7 (TIA Portal) 中,如何將存儲區(qū)和結(jié)構(gòu)化數(shù)據(jù)從一個數(shù)據(jù)塊到另一個數(shù)據(jù)塊
中?
下一篇:西門子組態(tài)軟件6AV2107-0GD00-0BB0調(diào)試