19976694010
當前位置:湖南博雋逸智能科技有限公司>>西門子>> 西門子PLC安陽西門子模塊銷售
應用領域 | 電子/電池 |
---|
安陽西門子模塊銷售
安陽西門子模塊銷售
SIEMENS/西門子中國總代理 1984年:西門子為中國建設了*條高壓直流輸電線 在PROFInet上實現基于組件的自動化中實現分布式智能系統隨著計算機控制的發展因為心Plessey公司的持有人在訪德期間參觀了西門子在慕尼黑的總部!!正如創新工業知其道用奇妙!期望我此刻給您的報價,期望您對我的相信。讓我們為以后的合作,為以后長遠的合作共同努力!
我公司只銷售西門子原裝產品,享受西門子免費一年保修(部分產品可換新)
SIEMENS(上海)有限公司(西門子授權一級代理商)
(銷售部)
產品銷售23個省、5個自治區、全國各大地區
經營西門子*現貨PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數控備件:*電機(1LA7、1LG4、1LA9、1LE1),國產電機(1LG0,1LE0)大型電機(1LA8,1LA4,1PQ8)伺服電機(1PH,1PM,1FT,1FK,1FS)西門子保內*產品‘質保一年。一年內因產品質量問題免費更換新產品;不收取任
SIEMENS 可編程控制器
哪里有賣 要多少錢 哪里有 哪里能買到 要在哪里買 在哪里有賣的 價格,參數,型號,哪家便宜,比較便宜,哪里有,銷售,訂貨號,多少錢?哪家價格好? 廠家,性能,優點,包裝,用途,售后服務!哪里有賣 代理商 總代理商
宗旨》:為客戶創造價值是我們永遠追求的目標!
《服務說明》:現貨配送至全國各地含稅(16%)含運費!
《產品質量》:原裝,*!均可質保一年,假一罰十!
《產品優勢》:專業銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到!
以滿足客戶的需求為宗旨,以誠為本,精益求精
凡在本公司購買的產品,保證全新,假一罰十,可簽訂正式銷售合同,本公司主要經營S7-200,S7-300,S7-1200,S7-400 PLC模塊,觸摸屏,通訊電纜,編程電纜,DP接頭,LOGO,模快.SMART模塊,軟啟動器,伺服電機,變頻器等產品,西門子保內*產品‘質保一年。一年內因產品質量問題免費更換新產品;不收取任何費。
我公司對網上交易的客戶流程如下幾點:
一、產品報價
我們在收到客戶給出型號、參數后,會在短時間內給您的型號、參數,進行報價,并配合客戶工程師確認參數無誤:是否可以安裝,兼容等項目,確保*。
二、結算付款
請按照我司提供的付款方式支付費用,并盡可能通知我們,以便我們及時將貨品寄送給您。
三、產品運輸
默認為快遞方式運輸(德邦),在發貨后會委派專人協助跟蹤,將貨運單號給客戶,以便客戶及時查收,(說明:打包時會用氣泡墊或者海綿之類的東西,把貨物包裹好,以防損壞。)
四、保修服務
我們會根據西門子原廠保修標準執行,對所售的貨品保修一年,以及在貨品一周后,進行回,及時跟蹤設備運行狀態,以便我們更好的為您提供優質的服務。
西門子竭誠為您服務
產品品牌:siemens/西門子 產品規格:*
產品質量:質量保證 產品價格:價格優勢
?
SIEMENS CPU模塊系列技術參數
1.控制通道異常故障
控制通道異常故障通常由于PWM板與功率單元板之間的光纖通信造成的,一般由以下幾種情況:
1、光纖連接部位接觸不良或光纖頭脫落;
2、光纖信號發送/接收器內部堆積灰塵;
3、光纖折斷;
2.光纖通信控制板損壞;吉林西門子PLC代理商
在出現光纖故障的情況下,首先需要判斷是功率單元故障還是控制器側出現故障,可以通過對調光纖的方法進行判斷。將在控制器中光纖板上得同一相得任意一個功率單元對應的光纖與報故障的光纖進行對調,再次上電監控界面定位的光纖故障如果仍然在原位置,說明是光纖板損壞,反之,監控界面顯示的光纖故障已經更換位置,則說明是功率單元故障,此時可以考慮更換或維修故障功率單元。
3.IGBT過流故障的原因及解決辦法
IGBT是高壓變頻器中關鍵的功率器件,IGBT作為一種大功率的復合器件,存在著過流時可能發生鎖定現象而造成損壞的問題。為了提高系統的可靠性,采取了一些措施防止因過流而損壞。通常引起IGBT過流故障的原因有以下幾種:
1、變頻器輸出短路;
2、功率單元內IGBT被擊穿;
3、驅動檢測電路損壞
凡在本公司購買的產品,保證全新,假一罰十,可簽訂正式銷售合同,本公司主要經營S7-200,S7-300,S7-1200,S7-400 PLC模塊,觸摸屏,通訊電纜,編程電纜,DP接頭,LOGO,模快.SMART模塊,軟啟動器,伺服電機,變頻器等產品,西門子保內*產品‘質保一年。一年內因產品質量問題免費更換新產品;不收取任何費。
咨詢
承諾:1、保證全新*:
2、保證安全準時發貨:
3、保證售后服務質量
流程:1、客戶確認所需采購產品型號:
2、我方會根據詢價單型號查詢價格以及交貨期,擬一份詳細正規報價單
3,客戶收到報價單并確認型號無誤后訂購產品
4、報價單負責人根據客戶提供型號以及數量擬份銷售合同:
5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司賬戶
6、我公司財務查到款后,業務員安排發貨并通知客戶跟蹤運單。
我公司經營西門子*現貨PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數控備件:*電機(1LA7、1LG4、1LA9、1LE1),國產電機(1LG0,1LE0)大型電機(1LA8,1LA4,1PQ8)伺服電機(1PH,1PM,1FT,1FK,1FS)西門子保內*產品‘質保一年。一年內因產品質量問題免費更換新產品;不收取任何費。
可編程控制器 上海公司優勢產品; PLC 、觸摸屏、變頻器、電纜及通訊卡、數控系統、網絡接頭、伺服驅動、 凡在公司采購西門子產品,均可質保一年,假一罰十 以滿足客戶的需求為宗旨 , 以誠為本 , 精益求精 |
我公司只銷售西門子*,享受西門子免費一年保修(部分產品可換新)
SIEMENS
我公司經營西門子*現貨PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數控備件:*電機(1LA7、1LG4、1LA9、1LE1),國產電機(1LG0,1LE0)大型電機(1LA8,1LA4,1PQ8)伺服電機(1PH,1PM,1FT,1FK,1FS)西門子保內*產品‘質保一年。一年內因產品質量問題免費更換新產品;不收取任何費。
讀取輸入
數字量輸入:
每個掃描周期開始時,會讀取數字量輸入的電流值,然后將該值寫入到過程映像輸入寄存器。
模擬量輸入:CPU
在正常掃描周期中不會讀取模擬量輸入值。而當程序訪問模擬量輸入時,將立即從設備中讀取模擬量值。
寫入輸出
數字量輸出:掃描周期結束時,CPU
將存儲在過程映像輸出寄存器的值寫入數字量輸出。
模擬量輸出:CPU
在正常掃描周期中不會寫入模擬量輸出值。而當程序訪問模擬量輸出值時,將立即寫入模擬量輸出。
CPU 指令集提供立即讀取或寫入物理 I/O 的指令。這些立即 I/O
指令可用來直接訪問實際輸出或輸入點,即使映像寄存器通常用作 I/O
訪問的源地址或目的地址。使用立即指令來訪問輸入點時,不改變相應過程映像輸入寄存器單元。使用立即指令來訪問輸出點時,將同時更新相應過程映像輸出寄存器單元。
說明
讀取模擬量輸入時,可立即讀取到相應的值。向模擬量輸出寫入值時,會立即更新該輸出。
在程序執行期間,使用過程映像寄存器比直接訪問輸入或輸出點更有優勢。使用映像寄存器共有三個原因:
在掃描周期的執行階段,CPU
執行主程序,從*條指令開始并繼續執行到后一個指令。
在主程序或中斷例程的執行過程中,使用立即 I/O 指令可立即訪問輸入和輸出。
如果在程序中使用子例程,則子例程作為程序的一部分進行存儲。主程序、另一個子例程或中斷例程調用子例程時,執行子例程。
從主程序調用時子例程的嵌套深度是 8 級,從中斷例程調用時嵌套深度是 4 級。
如果在程序中使用中斷,則與中斷事件相關的中斷例程將作為程序的一部分進行存儲。 在正常掃描周期中并不一定執行中斷例程,而是當發生中斷事件時才執行中斷例程(可以是掃描周期內的任何時間)。
為 14 個實體中的每一個保留局部存儲器:
主程序、八個子例程嵌套級別(從主程序啟動時)、一個中斷例程和四個子例程嵌套級別(從中斷程序啟動時)。
局部存儲器有一個局部范圍,局部存儲器僅在相關程序實體內可用,其它程序實體無法訪問。 有關局部存儲器的詳細信息,請參見本章中的局部存儲區: L。
下圖描述了一個典型的掃描流程,該流程包括局部存儲器使用和兩個中斷事件(一個事件發生在程序執行階段,另一個事件發生在掃描周期的通信階段)。
子例程由下一個較高級別調用,并在調用時執行。
沒有調用中斷例程;發生相關中斷事件時才調用中斷例程。
圖 4-1 典型掃描流程
CPU 將信息存儲在不同存儲單元,每個位置均具有的地址。可以顯式標識要訪問的存儲器地址。 這樣程序將直接訪問該信息。
要訪問存儲區中的位,必須地址,該地址包括存儲器標識符、字節地址和位號(也稱為“字節.位”尋址)。
表格 4- 2 位尋址
位地址元素 | 說明 | |
| A | 存儲區標識符 |
B | 字節地址: 字節 3 | |
C | 分隔符(“字節.位”) | |
D | 位在字節中的位置(位 4,共 8 位,編號 7 到 0
的位) | |
E | 存儲區的字節 | |
F | 選定字節的位 |
在此示例中,存儲區和字節地址(“M3”)代表 M 存儲器的第 3個字節,用句點(“.”)與位地址(位 4)分開。
使用“字節地址”格式可按字節、字或雙字訪問多數存儲區(V、I、Q、M、S、L 和SM)中的數據。
要按字節、字或雙字訪問存儲器中的數據,必須采用類似于位地址的方法地址。這包括區域標識符、數據大小標識和字節、字或雙字值的起始字節地址,如下圖所示。
下表給出了不同數據長度可表示的整數值范圍。
表格 4- 3 不同數據長度表示的十進制和十六進制數范圍
表示方式 | 字節 (B) | 字 (W) | 雙字 (D) |
無符號整數 | 0 到 255
16#00 到 16#FF | 0 到 65,535
16#0000 到 16#FFFF | 0 到 4,294,967,295
16#00000000 到 16#FFFFFFFF |
有符號整數 | -128 到 +127 | -32,768 到 +32,767 | -2,147,483,648 到 +2,147,483,647 |
16#80 到 16#7F | 16#8000 到 16#7FFF | 16#8000 0000 到 16#7FFF FFFF | |
實數(IEEE | 不適用 | 不適用 | +1.175495E-38 到 |
32 | +3.402823E+38(正數) | ||
位浮點數) | -1.175495E-38 到 -3.402823E+38(負數) |
使用包括區域標識符和設備編號的地址格式來訪問其它 CPU 存儲區(如 T、C、HC和累加器)中的數據。
I(過程映像輸入)
CPU
在每次掃描周期開始時對物理輸入點采樣,然后將采樣值寫入過程映像輸入寄存器。用戶可以按位、字節、字或雙字來訪問過程映像輸入寄存器:
表格 4- 4 I 存儲器的尋址
位: | I[字節地址].[位地址] | I0.1 |
字節、字或雙字: | I[大小][起始字節地址] | IB4、
IW7、 ID20 |
Q(過程映像輸出)
掃描周期結束時,CPU
將存儲在過程映像輸出寄存器的值復制到物理輸出點。用戶可以按位、字節、字或雙字來訪問過程映像輸出寄存器:
表格 4- 5 Q 存儲器的尋址
位: | Q[字節地址].[位地址] | Q1.1 |
字節、字或雙字: | Q[大小][起始字節地址] | QB5、QW
14、QD28 |
V(變量存儲器)
可以使用 V 存儲器存儲程序執行程序中控制邏輯操作的中間結果。 也可以使用 V
存儲器存儲與過程或任務相關的其它數據。 可以按位、字節、字或雙字訪問 V 存儲器:
表格 4- 6 V 存儲器的尋址
位: | V[字節地址].[位地址] | V10.2 |
字節、字或雙字: | V[大小][起始字節地址] | VB16、
VW100、 VD2136 |
M(標志存儲器)
可以將標志存儲區(M
存儲器)用作內部控制繼電器來存儲操作的中間狀態或其它控制信息。可以按位、字節、字或雙字訪問標志存儲區:
表格 4- 7 M 存儲器的尋址
位: | M[字節地址].[位地址] | M26.7 |
字節、字或雙字: | M[大小][起始字節地址] | MB0、MW
11、MD20 |
T(定時器存儲器)
CPU 提供的定時器能夠以 1 ms、10 ms 或 100 ms
的精度(時基增量)累計時間。定時器有兩個變量:
可以使用定時器地址(T + 定時器編號)訪問這兩個變量。訪問定時器位還是當前值取決于所使用的指令:
帶位操作數的指令會訪問定時器位,而帶字操作數的指令則訪問當前值。
如下圖所示,“常開觸點”指令訪問的是定時器位,而“移動字”指令訪問的是定時器的當前值。
定時器: | T[定時器編號] | T24 |
表格 4- 8 T 存儲器的尋址
C(計數器存儲器)
CPU 提供三種類型的計數器,對計數器輸入上的每一個由低到高的跳變事件進行計數: 一種類型僅向上計數,一種僅向下計數,還有一種可向上和向下計數。
有兩個與計數器相關的變量:
可以使用計數器地址(C + 計數器編號)訪問這兩個變量。訪問計數器位還是當前值取決于所使用的指令:
帶位操作數的指令會訪問計數器位,而帶字操作數的指令則訪問當前值。
如下圖所示,“常開觸點”指令訪問的是計數器位,而“移動字”指令訪問的是計數器的當前值。
計數器 | C[計數器編號] | C24 |
表格 4- 9 C 存儲器的尋址
圖 4-3 訪問計數器位或計數器的當前值
HC(高速計數器)
高速計數器獨立于 CPU 的掃描周期對高速事件進行計數。 高速計數器有一個有符號 32 位整數計數值(或當前值)。 要訪問高速計數器的計數值,您需要利用存儲器類型 (HC)和計數器編號高速計數器的地址。
高速計數器的當前值是只讀值,僅可作為雙字(32 位)來尋址。
表格 4- 10 HC 存儲器的尋址
高速計數器 | HC[高速計數器編號] | HC1 |
AC(累加器)
累加器是可以像存儲器一樣使用的讀/寫器件。
例如,可以使用累加器向子例程傳遞參數或從子例程返回參數,并可存儲計算中使用的中間值。 CPU 提供了四個 32 位累加器(AC0、AC1、AC2 和 AC3)。
可以按位、字節、字或雙字訪問累加器中的數據。
被訪問的數據大小取決于訪問累加器時所使用的指令。
如下圖所示,當以字節或字的形式訪問累加器時,使用的是數值的低 8 位或低 16 位。
當以雙字的形式訪問累加器時,使用全部 32 位。
表格 4- 11 AC 存儲器的尋址
累加器 | AC[累加器編號] | AC0 |
圖 4-4 訪問累加器
SM(特殊存儲器)
SM 位提供了在 CPU 和用戶程序之間傳遞信息的一種方法。可以使用這些位來選擇和控制 CPU 的某些特殊功能,例如:
在*個掃描周期接通的位、以固定速率切換的位或顯示數學或運算指令狀態的位。可以按位、字節、字或雙字訪問 SM 位:
表格 4- 12 SM 存儲器的尋址
位: | SM[字節地址].[位地址] | SM0.1 |
字節、字或雙字: | SM[大小][起始字節地址] | SMB86、S MW300、
SMD1000 |
L(局部存儲區)
在局部存儲器棧中,CPU 為每個 POU (program organizational unit,程序組織單元)提供 64 個字節的 L 存儲器。POU 相關的 L 存儲器地址僅可由當前執行的POU(主程序、子例程或中斷例程)進行訪問。當使用中斷例程和子例程時,L存儲器棧用于保留暫停執行的 POU 的 L 存儲器值,這樣另一個 POU就可以執行。之后,暫停的 POU 可通過在為其它 POU 提供執行控制之前就存在的 L存儲器的值恢復執行。
L 存儲器棧大嵌套層數限制:
嵌套限制允許在程序中有 14 層的執行棧。例如,主程序(第 1層)有八個嵌套子例程(第 2 層到第 9 層)。在執行第 9層的子例程時,會發生中斷(第 10 層)。中斷例程包括四個嵌套的子例程(第 11層到第 14 層)。
表格 4- 13 L 存儲器的尋址
位: | L[字節地址].[位地址] | L0.0 |
字節、字或雙字: | L[大小] [起始字節地址] | LB33、LW 5、LD20 |
本地存儲器和全局 V 存儲器使用相似的地址語法,但 V 存儲器在全局范圍有效,而 L存儲器只在局部范圍有效。全局范圍表示任何 POU均可訪問同一存儲器地址。局部范圍是指 L 存儲器分配與特定的 POU相關,其它程序單元無法訪問。當全局符號和局部符號使用相同的名稱時,L存儲器的局部范圍還會影響符號的使用。如果程序邏輯引用此符號名稱,CPU 會忽略全局符號并處理分配給局部存儲器符號的地址。
說明
局部存儲器的值分配不會為連續執行 POU 始終保留當前嵌套的序列完成后,L 存儲器地址會供下一個執行序列重復使用。根據 POU在執行棧中的層級和上一次執行 POU 時完成的 L 存儲器分配,上一次執行時完成的POU 的L 存儲器分配會被意外值覆蓋。請牢記,在程序邏輯中,為 L 存儲器變量重新分配正確的值。在處理所有 TEMP值之前重新對其進行初始化,確保所有輸出值(OUT 和 IN_OUT)都正確無誤。
AI(模擬量輸入)
CPU 將模擬量值(如溫度或電壓)轉換為一個字長度(16 位)的數字值。可以通過區域標識符 (AI)、數據大小 (W) 以及起始字節地址訪問這些值。由于模擬量輸入為字,并且總是從偶數字節(例如 0、2 或
4)開始,所以必須使用偶數字節地址(例如 AIW0、AIW2 或 AIW4)訪問這些值。模擬量輸入值為只讀值。
表格 4- 14 AI 存儲器的尋址
模擬量輸入 | AIW[起始字節地址] | AIW4 |
AQ(模擬量輸出)
CPU 將一個字長度(16 位)的數字值按比例轉換為電流或電壓。 可以通過區域標識符
(AI)、數據大小 (W) 以及起始字節地址寫入這些值。
由于模擬量輸出為字,并且總是從偶數字節(例如 0、2 或
4)開始,所以必須使用偶數字節地址(如 AQW0、AQW2 或 AQW4)寫入這些值。模擬量輸出值為只寫值。
表格 4- 15 AQ 存儲器的尋址
模擬量輸出 | AQW[起始字節地址] | AQW4 |
S(順序控制繼電器)
S 位與 SCR 關聯,可用于將機器或步驟組織到等效的程序段中。 可使用 SCR
實現控制程序的邏輯分段。 可以按位、字節、字或雙字訪問 S 存儲器。
表格 4- 16 S 存儲器的尋址
位: | S[字節地址].[位地址] | S3.1 |
字節、字或雙字: | S[大小][起始字節地址] | SB4、
SW7、 SD14 |
實數(或浮點數)以 32 位單精度數表示,其格式為 ANSI/IEEE 754-1985
標準中所描述的形式。 實數按雙字長度訪問。
圖 4-5 實數格式
浮點數精確到小數點后第 6 位。 因此輸入浮點常數時,多只能 6 位小數。計算涉及到包含非常大和非常小數字的一長串數值時,計算結果可能不準確。說明
如果數值相差 10 的 x 次方(其中 x > 6),則會發生上述情況。例如: 100 000 000 + 1
= 100 000 000
字符串是一個字符序列,其中的每個字符都以字節的形式存儲。
字符串的*個字節定義字符串的長度,即字符數。 下圖顯示了字符串的格式。
字符串的長度可以是 0 到 254 個字符,再加上長度字節,因此字符串的大長度為 255
個字節。 字符串常數限制為 126 個字節。
圖 4-6 字符串格式
在許多編程指令中都可以使用常數值。 常數可以是字節、字或雙字。 CPU
以二進制數的形式存儲所有常數,隨后可用十進制、十六進制、ASCII或實數(浮點)格式表示這些常數。
表示方式 | 格式 | 示例 |
十進制 | [十進制值] | 20047 |
十六進制 | 16#[十六進制值] | 16#4E4F |
二進制 | 2#[二進制數] | 2#1010_0101_1010_0101 |
ASCII | '[ASCII 文本]' | 'ABCD' |
實數 | ANSI/IEEE 754-1985 | +1.175495E-38(正數)
-1.175495E-38(負數) |
字符串 | "[stringtext]" | "ABCDE" |
表格 4- 17 常數值的表示方式
說明
CPU
不支持“數據輸入”或數據檢查(如常數存儲為整數、有符號整數或雙整數形式)。 例如,加法指令可將 VW100 中的值用作有符號的整數值,而異或指令則可將 VW100 中的同一值用作無符號二進制值。
CPU 提供的本地 I/O 具有固定的 I/O 地址。您可以通過在 CPU 的右側連接擴展 I/O
模塊,或通過安裝信號板來增加 I/O 點。模塊點的地址取決于 I/O 類型和模塊在 I/O
鏈中的位置。舉例來說,輸出模塊不會影響輸入模塊上的點地址,反之亦然。類似地,模擬量模塊不會影響數字量模塊的尋址,反之亦然。
說明
數字量 I/O
的過程映像寄存器空間總是以八位(一個字節)遞增方式保留。如果模塊沒有為每個保留字節中的每一位提供相應的物理點,那些未使用的位就無法分配給 I/O
鏈中的后續模塊。對于輸入模塊,這些未使用的位會在每個輸入更新周期中被清零。
模擬量 I/O 點總是以兩點遞增的方式分配。如果模塊沒有為這些點分配相應的物理I/O,則這些 I/O 點將丟失,并且不能夠分配給 I/O 鏈中的后續模塊。
下表提供固定映射慣例的示例(由 STEP 7 Micro/WIN SMART 建立,并作為系統塊中I/O 組態的一部分下載)。
表格 4- 18 CPU 映射慣例
CPU | 信號板 | 擴展模塊
0 | 擴展模塊
1 | |
起始地址 | I0.0 Q0.0 | I7.0 Q7.0 AI12
AQ12 | I8.0 Q8.0 AI16
AQ16 | I12.0 Q12.0 AI32
AQ32 |
擴展模塊
2 | 擴展模塊
3 | 擴展模塊
4 | 擴展模塊
5 |
I16.0 Q16.0 AI48
AQ48 | I20.0 Q20.0 AI64
AQ64 | I24.0 Q24.0 AI80
AQ80 | I28.0 Q28.0 AI96
AQ96 |
說明
CPU 型號 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s不支持使用擴展模塊或信號板。
間接尋址使用指針訪問存儲器中的數據。
指針是包含另一個存儲單元地址的雙字存儲單元。 只能將 V 存儲單元、L 存儲單元或累加器寄存器(AC1、AC2、AC3)用作指針。
要創建指針,必須使用“移動雙字”指令,將間接尋址的存儲單元地址移至指針位置。 指針還可以作為參數傳遞至子例程。
S7-200 SMART CPU 允許指針訪問下列存儲區:
I、Q、V、M、S、AI、AQ、SM、T(僅限當前值)和 C(僅限當前值)。您不能使用間接尋址訪問單個位或訪問 HC、L 或累加器存儲區。要間接訪問存儲器地址中的數據,通過輸入一個“和”符號 (&) 和要尋址的存儲單元的*個字節,創建一個該位置的指針。指令的輸入操作數前必須有一個“和”符號(&),表示存儲單元的地址(而非其內容)將被移到在指令輸出操作數中標識的位置(指針)。
在指令操作數前面輸入一個星號 (*) 可該操作數是一個指針。 如下圖所示,輸入*AC1 表示 AC1 存儲指向“移動字”(MOVW) 指令引用的字長度值的指針。在該示例中,在 VB200 和 VB201 中存儲的值被移至累加器 AC0。
① MOVD &VB200, AC1將 VB200(VW200 的初始字節)中的地址傳送至 AC1 以創建指針
② MOVW *AC1, AC0移動 AC1 中的指針引用的字值圖 4-7 創建和使用指針
說明
修改指針的值時,請記住調整所訪問數據的大小: 訪問字節時,指針值加
1;訪問定時器或計數器的字或當前值時,指針值加 2;訪問雙字時,指針值加 4。
使用指針訪問表中數據
該示例使用 LD14 作為指向存儲在配方表中的配方的指針,配方表的起始地址為VB100。 在本例中,VW1008 用于存儲特定配方在表中的索引。如果表中每一個配方的長度都是 50 字節,將該索引乘以 50即可得到該特定配方的起始地址偏移量。
用指針加上該偏移量,即可訪問表中的單獨配方。 在本例中,配方會被復制到從 VB1500開始的 50 個字節中。
表格 4- 19 示例: 使用指針訪問表中數據
LAD | STL | |
![]()
| 要傳送配方表中的配方:
· 每個配方的長度都是 50 字節。 · 索引參數 (VW1008) 標識要加載的配方。
創建指向配方表起始地址的指針。
將配方索引轉換為雙字值。
乘以偏移量,以容納每個配方的大小。
將調整后的偏移量添加到指針。
將選定配方傳送到 VB1500 至 VB1549 |
Network 1 |
LD SM0.0 | ||
MOVD &VB100, LD14 | ||
ITD VW1008, LD18 | ||
*D +50, LD18 | ||
+D LD18, LD14 | ||
BMB *LD14, VB1500, 50 |
使用偏移量訪問數據
該示例將 LD10 用作指向地址 VB0 的指針。 然后,將指針增大 VD1004
中存儲的偏移量。 LD10 隨后將指向 V 存儲器中的另一地址(VB0 + 偏移量)。之后,LD10 指向的 V 存儲器地址中的值將被復制到 VB1900。 通過更改 VD1004 中的值,您可以訪問任意 V 存儲單元。
表格 4- 20 示例: 使用偏移量讀取任意 V 存儲單元的值
LAD | STL | |
| 將 V | Network 1 LD SM0.0 |
存儲器的起始地址加載到指針。 | MOVD &VB0, LD10 | |
+D VD1004, LD10 | ||
將偏移量值添加到指針中。 | ||
MOVB *LD10, VB1900 | ||
將 V | ||
存儲單元中的值(偏移量)復制 | ||
到 VB1900 |
4.1 保存和恢復數據
說明
將程序塊、數據塊或系統塊下載到 CPU 會*覆蓋 CPU中該塊之前存在的任何內容。執行下載前,確定是要覆蓋該塊。
要將項目組件從 STEP 7-Micro/WIN SMART 下載到 CPU,請按以下步驟操作:
CPU。狀態圖標指示信息性消息,或下載時是否出現潛在問題或錯誤。狀態消息提供操作的特定結果。
可以將初創建的、適用于固件版本為 V1.x 的 S7-200 SMART CPU項目組件下載至固件版本不低于 V2.0 的CPU。但是,無法將初創建的、適用于固件版本不低于 V2.0 的 CPU項目組件下載至固件版本為 V1.x 的 CPU 中,在項目組件使用不受固件版本 V1.x支持的功能時尤為如此。
說明
STEP 7-Micro/WIN SMART 還支持在 RUN 模式下執行程序編輯和下載。
下載過程
下載時,STEP 7-Micro/WIN SMART 和 CPU 對項目組件依次執行以下任務:
步驟 | 操作 | 相關主題和更多說明 |
1. | 基于您所選擇的下載對象,程序 | 打開文件 |
編輯器中的項目組件充當下載操 | 范圍檢查 | |
作的輸入。程序編輯器可以包含您輸入的新程序數據、保存并打開的 .smart 項目或上傳的 ASCII
導入文件。 | 項目文件 I/O 錯誤程序編輯器錯誤 | |
2. | STEP 7-Micro/WIN SMART 編譯編譯或下載命令啟動編譯器。如 | 所有 STEP 7-Micro/WIN SMART
編譯器錯誤都列在輸出窗口。雙擊錯誤, |
果編譯順利通過,程序控制移交 | 編輯器將滾動至錯誤位置。編譯成功后顯 | |
至下一步;如果未通過,退出編 | 示生成的程序和數據塊大小。 | |
譯或下載操作。 | ||
3. | 通過通信網絡將塊發送到 CPU | 通信錯誤 |
進行 PLC 編譯。 | 要下載(編輯器至 PLC)或上載(PLC | |
至編輯器),PLC | ||
通信必須正常運行。確保網絡硬件和 PLC | ||
連接電纜正常操作。 | ||
4. | PLC 編譯 | PLC 編譯器會驗證 PLC
硬件支持全部程序指令、范圍和結構。 在 PLC 菜單的“信息”(Information)區域中,單擊 PLC 按鈕查看找到的*個編譯錯誤 |
如果 PLC | ||
編譯成功,程序控制移交至下一 | ||
步;如果失敗,退出下載并報錯 | ||
。 | ||
5. | 程序位于 CPU
存儲器中,隨時可在 RUN 模式下執行。 | 致命錯誤 (頁 895)和非致命運行錯誤
(頁 890)可從 PLC 菜單的“信息”(Information) 區域訪問。 |
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,化工儀器網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。