公司主營:西門子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM變頻器,6SE70交流工程調速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡介
詳細介紹
西門子博途6AV2113-8XA00-0YQ0性能
所售均為西門子原裝全新未開封產(chǎn)品,圖片僅供參考,一切以型號為準,實物保證全新,敬請放心購買.下限為“-2"的源 ARRAY 示例
在塊接創(chuàng)建以下變量:
變量區(qū)域數(shù)據(jù)類型
Enable Input BOOL
SourceArrayBool ARRAY[-2..93] of BOOL
CounterOutput UDINT
EnableOut Output BOOL
DestinationArrayWord ARRAY[0..5] of WORD
以下示例說明了該指令的工作原理:
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 943
????????????????????
?????? ???????? ??
???? ??????
????????
????????????????????????????????????????
???????????????????????????? ??????????????????
????????????????????????????????????????????????
?????????????? ????????????????????
下表將通過具體的操作數(shù)值對該指令的工作原理進行說明:
參數(shù)操作數(shù)數(shù)據(jù)類型
IN SourceArrayBool[14] 操作數(shù)“SourceArrayBool"
的數(shù)據(jù)類型為
ARRAY[-2..93] of BOOL。
由于起點是第 16 個元素,因
此僅 80 個 BOOL 元素可再
次組合到字中。
COUNT_OUT CounterOutput = 3 UDINT3(要寫入 3 個字。這
意味著源 ARRAY 中必須包
含 48 個位。)
OUT DestinationArrayWord[2] 操作
數(shù)“DestinationArrayWord"
的數(shù)據(jù)類型為 ARRAY[0..5]
of WORD。這意味著包含 6
個 WORD 元素。
如果操作數(shù) #Enable 在使能輸入 EN 返回狀態(tài)“1",則將執(zhí)行該指令。從操作數(shù)
#SourceArrayBool 的第 16 個元素開始,將 48 個位組合到操作數(shù) #DestinationArrayWord
中。目標 ARRAY 中的起點是第三個元素。這意味著將忽略源 ARRAY 的前 16 位。第二
組 16 位將寫入目標 ARRAY 的第三個字,第三組 16 位寫入第四個字,第四組 16 位寫入
第五個字。不考慮源 ARRAY 剩余的 64 個位。如果在指令執(zhí)行期間出現(xiàn)錯誤,操作數(shù)
#EnableOut 將在使能輸出 ENO 處返回狀態(tài)“0"。
有關上述示例的更多信息和程序代碼,請參見“指令的示例庫 (頁 697)"。
參見
有效數(shù)據(jù)類型概述 (頁 247)
EN/ENO 機制的基本知識 (頁 153)
有關 LAD 的基本信息 (頁 8207)
指令
4.1 指令
對 PLC 進行編程
944 編程和操作手冊, 10/2018
AssignmentAttempt:嘗試將 VARIANT 給一個引用 (S7-1500)
說明
使用“AssignmentAttempt"指令,可嘗試將一個 VARIANT 變量給一個引用變量。引
用變量的數(shù)據(jù)類型在聲明時,而 VARIANT 變量的數(shù)據(jù)類型則在運行時確定。引用變
量不允許進行隱式數(shù)據(jù)轉換。因此,為兩個變量兩個數(shù)據(jù)類型時,可使用賦值嘗試指
令。
使用賦值嘗試時,運行過執(zhí)行一個檢查操作,查看 VARIANT 變量的數(shù)據(jù)類型是否
正確。如果正確,則執(zhí)行該指令。如果該指令執(zhí)行成功,則目標變量中包含一個有效的引
用,否則為 NULL。
參數(shù)
下表列出了該指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
EN Input BOOL 使能輸入
ENO Output BOOL 使能輸出
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 945
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
SRC Input VARIANT ● FC 的塊接
口:
Input、
Output、
InOut、
Temp
● FB 的塊接
口:
Input、
InOut、
Temp
指針指向其地址
待讀取的源變量
DST Output 引用:
● 位序列,
BOOL 除外、
● 整數(shù)、
● 浮點數(shù)、
● 字符串、
● PLC 數(shù)據(jù)類
型 (UDT)、
● 數(shù)據(jù)類
型 (SDT)、
● ARRAY of <
已命名的數(shù)據(jù)
類型>
● FC 的塊接
口:Input、
Output、
Temp、
Return
● FB 的塊接
口:Temp
引用地址待傳送
源變量的地址
有關有效數(shù)據(jù)類型的更多信息,請參見“另請參見"。
規(guī)則
以下規(guī)則適用于“賦值嘗試":在運行中,如果 VARIANT 變量不符合以下規(guī)則,則
返回值“NULL"。
● VARIANT 必須一個位于存儲區(qū)中的地址。
● VARIANT 不得一個位于臨時存儲區(qū)中的地址。
● 如需將 VARIANT 給一個 ARRAY 引用,則需遵循以下規(guī)則:
– VARIANT 變量必須指向一個限值與所聲明引用*匹配的 ARRAY。指向 ARRAY
[0..9] 的 VARIANT 變量與變量 REF_TO ARRAY[1..10] 不匹配。
– 此外,需在 S7-1500 系列 CPU(固件版本 V2.5)中,編譯一次用于生成 VARIANT
變量值的塊。
指令
4.1 指令
對 PL
下一篇:西門子博途軟件6DD16810AG2經(jīng)銷商