產(chǎn)品簡介
詳細(xì)介紹
S7-1200數(shù)字量6ES72231QH320XB0
全部數(shù)組元素必須是同一數(shù)據(jù)類型。
● 索引可以為負(fù),但下限必須小于或等于上限。
● 數(shù)組可以是一維到六維數(shù)組。
● 用逗點(diǎn)字符分隔多維索引的小大值聲明。
● 不允許使用嵌套數(shù)組或數(shù)組的數(shù)組。
● 數(shù)組的存儲(chǔ)器大小 = (一個(gè)元素的大小 * 數(shù)組中的元素的總數(shù))
數(shù)組索引 有效索引數(shù)據(jù)類型 數(shù)組索引規(guī)則
常量或變量 USInt, SInt, UInt, Int,
UDInt, DInt
● 限值:-32768 到 +32767
● 有效: 常量和變量混合
● 有效: 常量表達(dá)式
● 無效: 變量表達(dá)式
示例: 數(shù)組聲明 ARRAY[1..20] of REAL 一維,20 個(gè)元素
ARRAY[-5..5] of INT 一維,11 個(gè)元素
ARRAY[1..2, 3..4] of CHAR 二維,4 個(gè)元素
示例: 數(shù)組地址 ARRAY1[0] ARRAY1 元素 0
ARRAY2[1,2] ARRAY2 元素 [1,2]
ARRAY3[i,j] 如果 i =3 且 j=4,則對(duì) ARRAY3 的元
素 [3, 4] 進(jìn)行尋址
S7-1200數(shù)字量6ES72231QH320XB0
S7-1200數(shù)字量
可編程控制器
5.4.7 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)類型
可以用數(shù)據(jù)類型“Struct"來定義包含其它數(shù)據(jù)類型的數(shù)據(jù)結(jié)構(gòu)。 Struct 數(shù)據(jù)類型可用來以單
個(gè)數(shù)據(jù)單元方式處理一組相關(guān)過程數(shù)據(jù)。 在數(shù)據(jù)塊編輯器或塊接口編輯器中命名 Struct 數(shù)
據(jù)類型并聲明內(nèi)部數(shù)據(jù)結(jié)構(gòu)。
數(shù)組和結(jié)構(gòu)還可以集中到更大結(jié)構(gòu)中。 一套結(jié)構(gòu)可嵌套八層。 例如,可以創(chuàng)建包含數(shù)組的
多個(gè)結(jié)構(gòu)組成的結(jié)構(gòu)。
PLC 概念
5.4 數(shù)據(jù)類型
S7-1200 可編程控制器
系統(tǒng)手冊, V4.4 11/2019, A5E02486685-AN 129
5.4.8 PLC 數(shù)據(jù)類型
PLC 數(shù)據(jù)類型可用來定義可以在程序中多次使用的數(shù)據(jù)結(jié)構(gòu)??梢酝ㄟ^打開項(xiàng)目樹的“PLC
數(shù)據(jù)類型"分支并雙擊“添加新數(shù)據(jù)類型"項(xiàng)來創(chuàng)建 PLC 數(shù)據(jù)類型。在新創(chuàng)建的 PLC 數(shù)據(jù)
類型項(xiàng)上,兩次單擊可重命名默認(rèn)名稱,雙擊則會(huì)打開 PLC 數(shù)據(jù)類型編輯器。
可使用在數(shù)據(jù)塊編輯器中的相同編輯方法創(chuàng)建自定義 PLC 數(shù)據(jù)類型結(jié)構(gòu)。為任何必要的數(shù)
據(jù)類型添加新的行,以創(chuàng)建所需數(shù)據(jù)結(jié)構(gòu)。
如果創(chuàng)建新的 PLC 數(shù)據(jù)類型,則該新 PLC 類型名稱將出現(xiàn)在 DB 編輯器和代碼塊接口編輯
器的數(shù)據(jù)類型選擇器下拉列表中。
您可以按照以下方式使用 PLC 數(shù)據(jù)類型:
● 作為代碼塊接口或數(shù)據(jù)塊中的數(shù)據(jù)類型
● 作為創(chuàng)建使用同一數(shù)據(jù)結(jié)構(gòu)的多個(gè)全局?jǐn)?shù)據(jù)塊的模板
● 作為 CPU I 和 Q 存儲(chǔ)區(qū)中 PLC 變量聲明的數(shù)據(jù)類型
例如,PLC 數(shù)據(jù)類型可能是混合顏色的配方。用戶可以將該 PLC 數(shù)據(jù)類型分配給多個(gè)數(shù)據(jù)
塊。您可以在每個(gè)數(shù)據(jù)塊中調(diào)整變量以創(chuàng)建特定顏色。
5.4.9 Variant 指針數(shù)據(jù)類型
Variant 數(shù)據(jù)類型可以指向不同數(shù)據(jù)類型的變量或參數(shù)。 Variant 指針可以指向結(jié)構(gòu)和單獨(dú)
的結(jié)構(gòu)元素。 Variant 指針不會(huì)占用存儲(chǔ)器的任何空間。
表格 5-40 Variant 指針的屬性
長度
(字節(jié))
表示方式 格式 示例輸入 長度
(字節(jié))
表示方式 格式 示例輸入
0 符號(hào) 操作數(shù) MyTag
DB_name.Struct_name.element_
name
MyDB.Struct1.pressure1
操作數(shù) %MW10
DB_number.Operand Type
Length
P#DB10.DBX10.0 INT 12
PLC 概念
5.4 數(shù)據(jù)類型
S7-1200 可編程控制器
130 系統(tǒng)手冊, V4.4 11/2019, A5E02486685-AN
5.4.10 訪問一個(gè)變量數(shù)據(jù)類型的“片段"
可以根據(jù)大小按位、字節(jié)、或字級(jí)別訪問 PLC 變量和數(shù)據(jù)塊變量。 訪問此類數(shù)據(jù)片段的語
法如下所示:
S7-1200數(shù)字量6ES72231QH320XB0
S7-1200數(shù)字量
本公司*銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機(jī),西門子人機(jī)界面,西門子變頻器,西門子數(shù)控伺服,西門子總線電纜現(xiàn)貨供應(yīng),*咨詢系列產(chǎn)品,折扣低,貨期準(zhǔn)時(shí),并且備有大量庫存.長期有效
PLC工作狀態(tài)一目了然安裝便捷,支持導(dǎo)軌式和螺釘式安裝所有模塊的輸入輸出端子可拆卸集成以太網(wǎng)口,程插針式連接,模塊序下載、設(shè)備組網(wǎng)連接更加緊密通用 Micro sD卡支持程序下載和信號(hào)板擴(kuò)展實(shí)現(xiàn)*化PLC固件更新配置,同時(shí)不占用電控西門子高速芯片配備超級(jí)電容,掉電基本指令執(zhí)行時(shí)間可情況下,依然能保證時(shí)鐘正常工作
● "<PLC 變量名稱>".xn(按位訪問)
● "<PLC 變量名稱>".bn(按字節(jié)訪問)
● "<PLC 變量名稱>".wn(按字訪問)
● "<數(shù)據(jù)塊名稱>".<變量名稱>.xn(按訪問)
● "<數(shù)據(jù)塊名稱>".<變量名稱>.bn(按字節(jié)訪問)
● "<數(shù)據(jù)塊名稱>".<變量名稱>.wn(按字訪問)
雙字大小的變量可按位 0 - 31、字節(jié) 0 - 3 或字 0 - 1 訪問。一個(gè)字大小的的變量可按位 0 - 15、
字節(jié) 0 - 1 或字 0 訪問。字節(jié)大小的變量則可按位 0 - 7 或字節(jié) 0 訪問。當(dāng)預(yù)期操作數(shù)為位、
字節(jié)或字時(shí),則可使用位、字節(jié)和字片段訪問方式。
說明
可以按片段訪問的有效數(shù)據(jù)類型有: Byte、Char、Conn_Any、Date、DInt、DWord、
Event_Any、Event_Att、Hw_Any、Hw_Device、HW_Interface、Hw_Io、Hw_Pwm、
Hw_SubModule、Int、OB_Any、OB_Att、OB_Cyclic、OB_Delay、OB_WHINT、
OB_PCYCLE、OB_STARTUP、OB_TIMEERROR、OB_Tod、Port、Rtm、SInt、
Time、Time_Of_Day、UDInt、UInt、USInt 和 Word。 Real 類型的 PLC 變量可以按片段
訪問,但 Real 類型的數(shù)據(jù)塊變量則不行。
PLC 概念
5.4 數(shù)據(jù)類型
S7-1200 可編程控制器
系統(tǒng)手冊, V4.4 11/2019, A5E02486685-AN 131
示例
在 PLC 變量表中,“DW"是一個(gè)聲明為 DWORD 類型的變量。 在以下示例中,顯示了按位、
字節(jié)和字片段的訪問方式:
5.4.11 訪問帶有一個(gè) AT 覆蓋的變量
借助 AT 變量覆蓋,可通過一個(gè)不同數(shù)據(jù)類型的覆蓋聲明訪問已聲明的塊變量。例如,可以
通過 Array of Bool 尋址數(shù)據(jù)類型為 Byte、Word 或 DWord 變量的各個(gè)位。AT 覆蓋支持以
下變量類型:
● 標(biāo)準(zhǔn)訪問塊中的變量
● 優(yōu)化塊中的保留變量
聲明
要覆蓋一個(gè)參數(shù),可以在待覆蓋的參數(shù)后直接聲明一個(gè)附加參數(shù),然后選擇數(shù)據(jù)類型“AT"。
編輯器隨即創(chuàng)建該覆蓋,然后選擇將用于該覆蓋的數(shù)據(jù)類型、結(jié)構(gòu)或數(shù)組。
PLC 概念
5.4 數(shù)據(jù)類型
S7-1200 可編程控制器
132 系統(tǒng)手冊, V4.4 11/2019, A5E02486685-AN
示例
在本例中,顯示一個(gè)標(biāo)準(zhǔn)訪問 FB 的輸入?yún)?shù)。字節(jié)變量 B1 將由布爾數(shù)組覆蓋:
另一個(gè)示例是 DWord 變量由一個(gè) Struct 覆蓋。Struct 包括字、字節(jié)和兩個(gè)布爾值:
塊接口的“偏移量"(Offset) 列中顯示與原始變量相關(guān)的被覆蓋數(shù)據(jù)類型的位置。
可直接在程序邏輯中蓋類型的地址:
LAD FBD SCL
IF #OV[1] THEN
...
END_IF;
IF #DW1_Struct.W1 = W#16#000C THEN
...
END_IF;
out1 := #DW1_Struct.B1;
IF #OV[4] AND #DW1_Struct.BO2 THEN
...
END_IF;
S7-1200數(shù)字量6ES72231QH320XB0
S7-1200數(shù)字量
S7-1200
準(zhǔn)則
● 在可進(jìn)行標(biāo)準(zhǔn)(未優(yōu)化)訪問的 FB 和 FC 塊中,可覆蓋變量。
● 在優(yōu)化的 FB 和 FC 塊中,可覆蓋任何保留變量。
PLC 概念
5.4 數(shù)據(jù)類型
S7-1200 可編程控制器
系統(tǒng)手冊, V4.4 11/2019, A5E02486685-AN 133
● 可以覆蓋所有類型和所有聲明部分的變量。
● 可以同使用其它塊參數(shù)一樣使用覆蓋后的參數(shù)。
● 不能覆蓋 VARIANT 類型的參數(shù)。
● 覆蓋參數(shù)的大小必須小于等于被覆蓋的參數(shù)。
● 必須在覆蓋變量并選擇關(guān)鍵字“AT"作為初始數(shù)據(jù)類型后立即聲明覆蓋變量。
5.5 使用存儲(chǔ)卡
說明
CPU 僅支持預(yù)格式化的 SIMATIC 存儲(chǔ)卡 (頁 1639)。
在將程序復(fù)制到格式化的存儲(chǔ)卡之前,請刪除存儲(chǔ)卡中以前保存的所有程序。
可將存儲(chǔ)器用作傳送卡或程序卡。傳送卡和程序卡包括所有代碼塊和數(shù)據(jù)塊、所有工藝對(duì)象
和設(shè)備組態(tài)。傳送卡和程序卡不 不包含如強(qiáng)制表、監(jiān)視表或 PLC 變量表等表格。
● 使用傳送卡 (頁 137)將程序復(fù)制到 CPU 的內(nèi)部裝載存儲(chǔ)器中,而使用 STEP 7。
在密碼丟失或忘記密碼時(shí) (頁 145),可使用空傳送卡訪問受密碼保護(hù)的 CPU。
● 將程序卡 (頁 139)用作 CPU 的外部裝載存儲(chǔ)器。
下載固件更新 (頁 143)時(shí),也會(huì)使用存儲(chǔ)卡。
5.5.1 在 在 CPU 中插入存儲(chǔ)卡
注意
對(duì)存儲(chǔ)卡和卡槽進(jìn)行靜電放電保護(hù)
注意
對(duì)存儲(chǔ)卡和卡槽進(jìn)行靜電放電保護(hù)
靜電放電可能會(huì)損壞存儲(chǔ)卡或 CPU 上的卡槽。
在操控存儲(chǔ)卡時(shí),請先接觸接地傳導(dǎo)墊和/或佩戴接地腕帶。將存儲(chǔ)卡存放在導(dǎo)電容器內(nèi)。
檢查以確定存儲(chǔ)卡沒有寫保護(hù)?;瑒?dòng)保護(hù)開關(guān),使其離開“Lock"位置。
注意如果將寫保護(hù)存儲(chǔ)卡插入 CPU 中,STEP 7 會(huì)在下一次上電時(shí)顯示診
斷消息提醒您這一情況。CPU 將*上電,但如果存儲(chǔ)卡為寫保護(hù),例
如,包含配方或數(shù)據(jù)日志的指令將返回錯(cuò)誤。
PLC 概念
5.5 使用存儲(chǔ)卡
S7-1200 可編程控制器
134 系統(tǒng)手冊, V4.4 11/2019, A5E02486685-AN
警告
插入存儲(chǔ)卡之前,請檢查并確認(rèn)
警告
插入存儲(chǔ)卡之前,請檢查并確認(rèn) CPU 當(dāng)前未執(zhí)行任何操作。
如果將存儲(chǔ)卡(無論組態(tài)為程序卡、傳送卡還是固件更新卡)插入到正在運(yùn)行的 CPU,
CPU 將立即進(jìn)入 STOP 模式,這可能引起過程中斷,進(jìn)而導(dǎo)致人員死亡或嚴(yán)重受傷。
在插入或拔出存儲(chǔ)卡前,務(wù)必確保 CPU 當(dāng)前未控制任何機(jī)器或過程。因此務(wù)必要為您的
應(yīng)用或過程安裝急停電路。
說明
請勿將
S7-1200數(shù)字量6ES72231QH320XB0
S7-1200數(shù)字量
本公司*銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機(jī),西門子人機(jī)界面,西門子變頻器,西門子數(shù)控伺服,西門子總線電纜現(xiàn)貨供應(yīng),*咨詢系列產(chǎn)品,折扣低,貨期準(zhǔn)時(shí),并且備有大量庫存.長期有效
垃圾無害化處理率顯著。, 資料來源:公開資料整理 根據(jù)截至2019年3月的危廢處理牌照,危廢處理企業(yè)所在城市主要集中在廣州、深圳、韶關(guān)、惠州、肇慶、東莞等珠三角城市,產(chǎn)廢城市與處理危廢城市大致匹配。:1、危廢產(chǎn)量數(shù)據(jù)或被低估,預(yù)計(jì)到2020年市場空間達(dá)1500億元 真實(shí)危廢產(chǎn)量或被低估。有機(jī)構(gòu)分析稱,環(huán)保行業(yè)垃圾分類制度給固廢行業(yè)帶來市場量,餐廚處置、環(huán)衛(wèi)設(shè)備商將*受益。。,
說明
請勿將 V3.0 程序傳送卡插入 S7-1200 V4.x CPU。 。
版本 3.0 程序傳送卡與版本 S7-1200 V4.x CPU 不兼容。插入含有 V3.0 程序的存儲(chǔ)卡會(huì)導(dǎo)致
CPU 錯(cuò)誤。
如果插入無效版本的程序傳送卡 (頁 137),則請取出該卡,然后執(zhí)行 STOP 到 RUN 切換、
存儲(chǔ)器復(fù)位 (MRES) 或循環(huán)上電。將 CPU 從錯(cuò)誤狀態(tài)恢復(fù)后,即可下載有效的 V4.x CPU
程序。
要將 V3.0 程序傳送到 V4.x 程序,必須使用 TIA Portal 在硬件配置中更改設(shè)備。
說明
如果在 CPU 處于 STOP 模式時(shí)插入存儲(chǔ)卡,則診斷緩沖區(qū)將顯示一條消息提示存儲(chǔ)卡評(píng)估
已經(jīng)啟動(dòng)。下次 CPU 切換到 RUN 模式、使用 MRES 復(fù)位 CPU 存儲(chǔ)器或者 CPU 循環(huán)上
電時(shí),CPU 會(huì)評(píng)估存儲(chǔ)卡。
PLC 概念
5.5 使用存儲(chǔ)卡
S7-1200 可編程控制器
系統(tǒng)手冊, V4.4 11/2019, A5E02486685-AN 135
表格 5-41 插入存儲(chǔ)卡
要插入存儲(chǔ)卡,需打開 CPU 頂蓋,然后
將存儲(chǔ)卡插入到插槽中。推彈式連接器可
以輕松地插入和取出。
存儲(chǔ)卡要求正確安裝。
插入存儲(chǔ)卡時(shí)的 CPU 行為
當(dāng)在 CPU 中插入存儲(chǔ)卡時(shí),CPU 將執(zhí)行以下步驟:
1. 切換到 STOP 模式(如果尚未在 STOP 模式)
2. 提示以下選項(xiàng)之一:
– 循環(huán)上電
– 切換到 RUN 模式。
– 執(zhí)行存儲(chǔ)器復(fù)位
3. 評(píng)估存儲(chǔ)卡
CPU 如何評(píng)估存儲(chǔ)卡
如果不在設(shè)備組態(tài)的保護(hù)屬性中 (頁 201)組態(tài) CPU“禁用從內(nèi)部裝載存儲(chǔ)器到外部裝載存儲(chǔ)
器的復(fù)制操作",CPU 將確定您插入的存儲(chǔ)卡為何中類型:
● 空存儲(chǔ)卡:空白存儲(chǔ)卡不具備作業(yè)文件(S7_JOB.S7S)。如果插入空白存儲(chǔ)卡,CPU
將添加一個(gè)程序作業(yè)文件。如果隨后將內(nèi)部裝載存儲(chǔ)器復(fù)制到外部裝載存儲(chǔ)器(存儲(chǔ)卡
中的程序文件)中并將內(nèi)部裝載存儲(chǔ)器擦除。
● 空白程序卡:空白程序卡具備一個(gè)空的程序作業(yè)文件。此時(shí),CPU 將內(nèi)部裝載存儲(chǔ)器復(fù)
制到外部裝載存儲(chǔ)器(存儲(chǔ)卡中的程序文件)中并將內(nèi)部裝載存儲(chǔ)器擦除。
PLC 概念
S7-1200數(shù)字量6ES72231QH320XB0
S7-1200數(shù)字量
可編程控制器
5.5 使用存儲(chǔ)卡
S7-1200 可編程控制器
136 系統(tǒng)手冊, V4.4 11/2019, A5E02486685-AN
如果在設(shè)備組態(tài)的保護(hù)屬性中組態(tài) CPU“禁用從內(nèi)部裝載存儲(chǔ)器到外部裝載存儲(chǔ)器的復(fù)制操
作",CPU 將執(zhí)行以下操作:
● 空存儲(chǔ)卡:空白存儲(chǔ)卡不具備作業(yè)文件(S7_JOB.S7S)。如果插入空白存儲(chǔ)卡,CPU
將不執(zhí)行任何操作。CPU 不會(huì)創(chuàng)建程序作業(yè)文件并不將內(nèi)部裝載存儲(chǔ)器復(fù)制到外部裝載
存儲(chǔ)器(存儲(chǔ)卡中的程序文件)中。不擦除內(nèi)部裝載存儲(chǔ)器。
● 空白程序卡:空白程序卡具備一個(gè)空的程序作業(yè)文件。對(duì)于此情況,CPU 不執(zhí)行操作。
CPU 不會(huì)將內(nèi)部裝載存儲(chǔ)器復(fù)制到外部裝載存儲(chǔ)器(存儲(chǔ)卡中的程序文件)中。不擦除
內(nèi)部裝載存儲(chǔ)器。
如果將程序卡 (頁 139)、傳送卡 (頁 137)或包含固件更新的存儲(chǔ)卡 (頁 143)插入 CPU 中,
“禁用從內(nèi)部裝載存儲(chǔ)器到外部裝載存儲(chǔ)器的復(fù)制操作"的組態(tài)設(shè)置對(duì) CPU 如何評(píng)估存儲(chǔ)
卡沒有影響。
5.5.2 將項(xiàng)目復(fù)制到存儲(chǔ)卡之前組態(tài) CPU 的啟動(dòng)參數(shù)
將程序復(fù)制到傳送卡或程序卡時(shí),程序中包含了 CPU 的啟動(dòng)參數(shù)。 將程序復(fù)制到傳送卡之
前,請始終確保組態(tài)了 CPU 在循環(huán)上電后的工作模式。 選擇 CPU 是在 STOP 模式、RUN
模式還是上一個(gè)模式(通電周期之前)下啟動(dòng)。
5.5.3 將存儲(chǔ)卡用作“傳送"卡
注意
下一篇:S7-1200西門子6ES7954-8LE03-0AA0