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