產(chǎn)品簡(jiǎn)介
業(yè)務(wù)銷售;竭誠(chéng)為你服務(wù).
公司主營(yíng)西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
詳細(xì)介紹
西門子S1206SL3040-0PA01-0AA0寫(xiě)程序
所有產(chǎn)品均為西門子原裝,所有產(chǎn)品非人為損壞質(zhì)保一年,(燒壞、客戶保管不善)可以使用“寫(xiě)入 VARIANT 變量值"指令將 SRC 參數(shù)的變量值寫(xiě)入 VARIANT 所指向的
DST 參數(shù)存儲(chǔ)區(qū)中。
DST 參數(shù)具有 VARIANT 數(shù)據(jù)類型。可以在 SRC 參數(shù)上除 VARIANT 外的任何數(shù)據(jù)
類型。
SRC 參數(shù)變量的數(shù)據(jù)類型必須與 VARIANT 指向的數(shù)據(jù)類型相匹配。
說(shuō)明
要結(jié)構(gòu)和 ARRAY,可以使用“MOVE_BLK_VARIANT 指令:塊"指令。更多信
息,請(qǐng)參見(jiàn)“另請(qǐng)參見(jiàn)"。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
1374 編程和操作手冊(cè), 10/2018
如果下列條件之一,使能輸出 ENO 將返回狀態(tài)“0":
● 使能輸入 EN 的狀態(tài)為“0"。
● 數(shù)據(jù)類型不匹配。(不傳送任何值。)
參數(shù)
下表列出了“寫(xiě)入 VARIANT 變量值"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明
S7-1200 S7-1500
EN Input BOOL I、Q、M、
D、L 或常量
I、Q、M、
D、L 或常
量
使能輸入
ENO Output BOOL I、Q、M、
D、L
I、Q、M、
D、L
使能輸出
SRC Input 位字符串、整
數(shù)、浮點(diǎn)數(shù)、定
時(shí)器、日期時(shí)
間、字符串、
ARRAY 元素、
PLC 數(shù)據(jù)類型
I、Q、M、
D、L
I、Q、M、
D、L、P
待讀取的變量
DST Input VARIANT L(可在塊接口的
“Input"、“InOut"
和“Temp"部分進(jìn)行聲
明。)
指令的結(jié)果
有關(guān)有效數(shù)據(jù)類型的更多信息,請(qǐng)參見(jiàn)“另請(qǐng)參見(jiàn)"。
示例
以下示例說(shuō)明了該指令的工作原理:
????????????????????
??????
????
??????
?????????????? ??????
????????????????????????????
????????????????
??????????????????????
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
編程和操作手冊(cè), 10/2018 1375
如果操作數(shù)“TagIn"返回狀態(tài)“1",則執(zhí)行該指令。將“TagIn_Source"操作數(shù)的值寫(xiě)
入到“#TagIn_Dest"操作數(shù)的 VARIANT 指向的變量。
參見(jiàn)
有效數(shù)據(jù)類型概述 (頁(yè) 247)
EN/ENO 機(jī)制的基本知識(shí) (頁(yè) 153)
轉(zhuǎn)換程序狀態(tài)的顯示格式 (頁(yè) 8834)
有關(guān) VARIANT 的基本信息 (頁(yè) 348)
MOVE_BLK_VARIANT:存儲(chǔ)區(qū) (頁(yè) 1320)
有關(guān) FBD 的基本信息 (頁(yè) 8277)
CountOfElements:獲取 ARRAY 元素個(gè)數(shù)
說(shuō)明
可以使用“獲取 ARRAY 元素的數(shù)量"指令,查詢 VARIANT 指針?biāo)?ARRAY 元素
數(shù)量。
如果是一維 ARRAY,則輸出 ARRAY 元素的個(gè)數(shù)。(上限與下限 +1 的差值)。如果是多
維 ARRAY,則輸出所有維的數(shù)量。
如果要查詢 ARRAY DB 中的各個(gè)元素,則可使用指令“ReadFromArrayDB"或
“WriteFromArrayDB"。這是因?yàn)?,在此可?duì)元素?cái)?shù)目進(jìn)行更為的錯(cuò)誤評(píng)估。
說(shuō)明
實(shí)例
VARIANT 指針可以不指向?qū)嵗虼艘部刹恢赶蚨嘀貙?shí)例或多重實(shí)例的 ARRAY。
說(shuō)明
數(shù)據(jù)塊中的 ARRAY。
如果要查詢數(shù)據(jù)塊中 ARRAY 中元素的個(gè)數(shù),則不能在該塊中塊屬性“數(shù)據(jù)塊在設(shè)備
中寫(xiě)保護(hù)"(Data block write-protected in the device)。否則,參數(shù) RET_VAL 將返回結(jié)果
“0",而與 ARRAY 包含的元素?cái)?shù)無(wú)關(guān)。
如果 VARIANT 變量不是 ARRAY,也將返回結(jié)果“0"。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
1376 編程和操作手冊(cè), 10/2018
如果 VARIANT 指向 ARRAY of BOOL,則填充元素包含在計(jì)數(shù)中。(例如,ARRAY[0..1]
of BOOL 將返回 8)。
如果下列條件之一,使能輸出 ENO 將返回狀態(tài)“0":
● 使能輸入 EN 的狀態(tài)為“0"。
● VARIANT 變量不是 ARRAY。(其結(jié)果是“0"。)
下一篇:西門子S1206SL3040-1GA01-1AA0回收