国产精品久久久久久久久,四季AV一区二区夜夜嗨,日韩精品无码中文字幕电影,www.五月婷婷.com

資訊詳情
西門子 6ES7321-1FF10-0AA0 長沙玥勵自動化設(shè)備有限公司
發(fā)布者:yls198741  發(fā)布時間:2018-05-29 13:37:53

西門子 6ES7321-1FF10-0AA0   西門子 6ES7321-1FF10-0AA0  西門子 6ES7321-1FF10-0AA0 






SIMATIC S7-300,數(shù)字輸入 SM 321,電位隔離, 8 個數(shù)字輸入,120V/230V AC,1個 40針 帶單共用根系/通道



玥勵自動化設(shè)備有限公司西門子系統(tǒng)集成商長期銷售西門子S7-200/300/400/1200PLC、數(shù)控系統(tǒng)、變頻器、人機界面、觸摸屏、伺服、電機、西門子電纜等,并可提供西門子維修服務(wù),歡迎來電垂詢 

聯(lián)系人:姚善雷 (銷售經(jīng)理)

手機    13874941405

QQ       3464463681

地址:長沙市岳麓區(qū)雷鋒大道468號金科世界城16-3303室

產(chǎn)品
商品編號(市售編號) 6ES7321-1FF10-0AA0
產(chǎn)品說明 SIMATIC S7-300,數(shù)字輸入 SM 321,電位隔離, 8 個數(shù)字輸入,120V/230V AC,1個 40針 帶單共用根系/通道
產(chǎn)品家族 SM 321 數(shù)字量輸入模塊
產(chǎn)品生命周期 (PLM) PM300:有效產(chǎn)品
價格數(shù)據(jù)
價格組 / 總部價格組 TC / 231
列表價(不含增值稅) 顯示價格
您的單價(不含增值稅) 顯示價格
金屬系數(shù)
交付信息
出口管制規(guī)定 AL : N / ECCN : N
工廠生產(chǎn)時間 1 天
凈重 (Kg) 0.319 Kg
產(chǎn)品尺寸 (W x L X H) 未提供
包裝尺寸 13.20 x 15.10 x 5.10
包裝尺寸單位的測量 CM
數(shù)量單位 1 件
包裝數(shù)量 1
其他產(chǎn)品信息
EAN 4025515069942
UPC 040892561784
商品代碼 85389091
LKZ_FDB/ CatalogID ST73
產(chǎn)品組 4031
原產(chǎn)國 德國
Compliance with the substance restrictions according to RoHS directive RoHS 合規(guī)開始日期: 2002.02.01
產(chǎn)品類別 A: 問題無關(guān),即刻重復(fù)使用
電氣和電子設(shè)備使用后的收回義務(wù)類別 沒有電氣和電子設(shè)備使用后回收的義務(wù)
分類
 
版本 分類
eClass 5.1 27-24-22-04
eClass 6 27-24-22-04
eClass 7.1 27-24-22-04
eClass 8 27-24-22-04
eClass 9 27-24-22-04
eClass 9.1 27-24-22-04
ETIM 4 EC001419
ETIM 5 EC001419
ETIM 6 EC001419
IDEA 4 3566
UNSPSC 14 32-15-17-05
UNSPSC 15 32-15-17-05

.液壓伺服系統(tǒng)簡介
液壓伺服系統(tǒng)以其響應(yīng)速度快(相對于機械系統(tǒng))、負載剛度大、控制功率大等獨特的優(yōu)點在工業(yè)控制中得到了廣泛的應(yīng)用。而電液伺服系統(tǒng)是通過使用電液伺服閥,將小功率的電信號轉(zhuǎn)換為大功率的液壓動力,從而實現(xiàn)了一些重型機械設(shè)備的伺服控制。

1.1 液壓伺服系統(tǒng)的組成
液壓伺服系統(tǒng)主要由以下幾部分組成(如圖 1):

  • 儲油缸
  • 油泵
  • 比例換向閥
  • 液壓缸
  • 測量反饋系統(tǒng)
  • 控制系統(tǒng)


圖1. 液壓伺服系統(tǒng)

使用TCPU控制液壓伺服系統(tǒng)時,TCPU就是該系統(tǒng)中的控制器;TCPU可以通過脈沖或者模擬量輸出來控制比例換向閥的開度和方向從而控制液壓缸的運動方向和速度;測量反饋系統(tǒng)可以由設(shè)備編碼器或者模擬量信號通過IM174接口模板或模擬量輸入模板將信號反饋給TCPU。

1.2 液壓伺服系統(tǒng)與電氣伺服系統(tǒng)區(qū)別
控制電氣伺服系統(tǒng)時,執(zhí)行機構(gòu)(通常為伺服電機)能夠根據(jù)速度給定改變運行速度,響應(yīng)快,動態(tài)特性好,給定與輸出之間呈線性比例關(guān)系;而液壓伺服系統(tǒng)由其液壓油的物理特性決定了其響應(yīng)速度和動態(tài)特性都較低,而且在液壓伺服系統(tǒng)啟動、停止以及換向時都會出現(xiàn)大滯后性,這樣就導(dǎo)致輸出給定與執(zhí)行速度之間的關(guān)系并不是線形的(如圖 2),這樣,一旦我們還以控制線性電氣軸的模型來控制非線性液壓軸時,速度會非常不穩(wěn)定,而且位置閉環(huán)會不停的修正由速度不穩(wěn)定所帶來的位置偏差,這時液壓執(zhí)行機構(gòu)就會來回跳動或者抖動,造成定位誤差大甚至損壞機械設(shè)備。所以我們在控制液壓伺服系統(tǒng)時就應(yīng)該先了解該系統(tǒng)的給定與輸出之間的關(guān)系,確定補償曲線來保證執(zhí)行機構(gòu)平穩(wěn)運行。


圖 2. 給定與實際速度的關(guān)系

在 TCPU 中,補償曲線可以由多種方法來確定,例如 S7T Config 中的 Trace 工具,根據(jù)輸出不同的給定值和實際的速度值來確定差補點,將差補點的值以表格的方式添入到 Cam Disk (凸輪盤)中。
本文主要介紹使用自動獲得補償曲線功能塊 FB 520“GetCharacteristics” 和 FB 521“WriteCamData”來確定差補曲線。


2.系統(tǒng)結(jié)構(gòu)及軟硬件要求

2.1 系統(tǒng)結(jié)構(gòu)
本系統(tǒng)的給定和反饋均使用高性能ET200M帶AI/AO模板來實現(xiàn)(如圖 3):


圖 3. 系統(tǒng)結(jié)構(gòu)圖

2.2 硬件及軟件要求

名稱 數(shù)量 訂貨號
CPU 315T-2 DP 1 6ES7315-6TG10-0AB0  Or 6ES7315-6TH13-0AB
Firmware: V2.6
Or CPU 317T-2 DP 1 6ES7317-6TJ10-0AB0  Or 6ES7317-6TK13-0AB0
Firmware: V2.6
Micro Memory Card 4MB 1 6ES7953-8LM20-0AA0
Interface module IM174 1 6ES7174-0AA00-0AA0
Or ET200M / ET200S 1 6ES7 153-2BA02-0XB0 or 6ES7 151-1BA02-0AB0
STEP 7 1 6ES7810-4CC08-0YA7 Version: V5.4 以上
S7 Technology 1 6ES7864-1CC41-0YX0 Version: V4.1 以上

表 1. 硬件及軟件要求


3.項目配置過程:

3.1 硬件組態(tài)
在 SIMATIC 管理器中創(chuàng)建新的項目并添加一個 SIMATIC 300 站點。根據(jù)實際硬件配置硬件組態(tài),本例中使用模擬量輸入輸出作為給定和反饋信號。組態(tài)模擬量輸入輸出并分配 I/O 地址(圖 4);


圖 4. 硬件組態(tài)

3.2 在 S7T Config 中配置液壓軸
在 S7T Config 的瀏覽器中,雙擊“插入軸”(Insert axis)(圖 5)


圖 5. 插入液壓軸

在“常規(guī)”(General) 選項卡中,選擇“速度控制”(Speed control) 和“定位”(Positioning) 控制然后打開軸向?qū)В?br /> 在軸類型話框中,選擇“液壓”(Hydraulic) 軸類型。 將閥類型定義為“Q 閥”(Q valve)(圖 6)。


圖 6. 選擇軸的類型

配置完液壓軸的物理單位及模度后,進入到輸入輸出的配置界面,并選擇其輸出方式模擬量輸出模板(圖7 );


圖 7. 選擇輸出方式

選擇輸出設(shè)備為模擬量輸出模塊,填入相應(yīng)參數(shù):

  • Output:模擬量輸出地址
  • Format:ET200M/ET200S選擇Left-justified
  • Resolution:模擬量模板的輸出精度(不含符號位)

點擊繼續(xù)進入到位置反饋參數(shù)界面,填入使用的模擬量輸入的地址(圖 8):


圖 8. 選擇反饋方式

點擊繼續(xù),進入到位置反饋參數(shù)分配界面(圖 9):


圖 9. 反饋參數(shù)分配

相關(guān)輸入?yún)?shù):

  • Factor/Offset:輸入系數(shù)及偏置
  • Usable bits: 模擬量模板的輸入精度(不含符號位)
  • Minimum value:輸入的最小值
  • Maximum value:輸入的最大值

分配完所有參數(shù),單擊“完成”(Finish) 退出軸組態(tài)對話框。

3.3 建立補償曲線凸輪盤
根據(jù)前文所提到的,液壓伺服系統(tǒng)需要確定一條補償曲線來線性化輸出變量與液壓軸速度之間的關(guān)系。在 TCPU 中通過使用凸輪盤(Cam Disk)工藝對象來確定補償曲線,液壓伺服軸的補償曲線反映了液壓比例閥輸出給定與液壓軸速度之間的對應(yīng)關(guān)系。由于本文使用功能塊 FB 520 “GetCharacteristics” 和 FB 521“WriteCamData” 來自動獲得補償曲線,所以需要建立兩個凸輪盤(Cam Disk)來確定補償曲線。其中第一個凸輪盤是用來測量、尋找補償點,而測量后的結(jié)果會寫入到另外一個凸輪盤,這個被寫入的凸輪盤也就是當(dāng)前液壓伺服系統(tǒng)的最終補償曲線。
在 CAMS 下面建立兩個凸輪盤,分別取名為:Cam_Profile 與 Cam_Reference,并填入兩個差補點描繪一條輸出給定與執(zhí)行速度間的參考關(guān)系曲線,如圖 10:


圖 10. 建立補償曲線凸輪盤

做好以上工作后,將 S7T-Config 存盤編譯,并將組態(tài)好的軸和凸輪盤等工藝對象生成相應(yīng)的工藝對象數(shù)據(jù)塊,并下載到 TCPU。本例中工藝對象數(shù)據(jù)塊對應(yīng)為:

  • Axis:DB3;
  • Cam_Reference: DB4;
  • Cam_Profile: DB5;


4.編寫用戶程序

4.1 使用 FB 520 和 FB 521 自動獲得補償曲線
FB 520 “GetCharacteristics” 和 FB 521“WriteCamData”兩個功能塊并沒有在 S7-Tech 庫中提供,所以需要到以下鏈接下載例子項目,并將項目中的FB520和FB521復(fù)制到自己的項目中來。
下載鏈接:27731588

4.2 FB 520 和 FB 521 的功能介紹

4.2.1 FB 520 “GetCharacteristics”
通過該功能塊,系統(tǒng)能夠執(zhí)行測量并得到當(dāng)前液壓系統(tǒng)的補償曲線,并將相應(yīng)的Cam Disk激活為當(dāng)前液壓系統(tǒng)的Profile。其內(nèi)部調(diào)用結(jié)構(gòu)如圖 11:


圖 11. FB 520 結(jié)構(gòu)

4.2.2 FB 521 “WriteCamData”
該功能塊能夠?qū)y量的補償曲線寫入到相應(yīng)的Cam Disk中。其內(nèi)部調(diào)用結(jié)構(gòu)如圖 12:


圖 12. FB 521 結(jié)構(gòu)

由這兩個功能塊的結(jié)構(gòu)圖可以看出,其內(nèi)部調(diào)用了很多S7-Tech里面的功能塊,所以需要將這些功能塊復(fù)制到當(dāng)前的項目中來。而且,可以看到在FB520功能塊內(nèi)部已經(jīng)調(diào)用了FB521,所以只要保證FB 521在項目中存在就可以了,不需要在程序中單獨調(diào)用。表 2 為FB520,FB521所使用到的S7-Tech功能塊:

PLC-Open FB 功能
FB 402 “MC_Reset” 復(fù)位可能出現(xiàn)的錯誤
FB 405 “MC_Halt” 停止軸運動
FB 407 “MC_WriteParameter” 寫系統(tǒng)參數(shù)
FB 414 “MC_MoveVelocity” 使軸運動,并可改變其運行速度
FB 434 “MC_CamClear” 刪除一個凸輪盤中的所有插補點
FB 435 “MC_CamSectorAdd” 插入一個新的插補點到凸輪盤中
FB 436 “MC_CamInterpolate” 修改凸輪盤的插補點
FB 439 “MC_SetCharacteristics” 激活一個凸輪曲線作為液壓閥的特性曲線

表 2. 使用的 S7-Tech 功能塊

4.2.3 FB520的管腳及其定義(圖 13 及表 3):


圖 13. FB 520 管腳定義

名稱 含義
輸入?yún)?shù)
Axis 液壓軸工藝DB
CamReference 執(zhí)行測試時的參考凸輪盤的工藝DB
CamProfil 最終要寫入的凸輪盤的工藝DB
Enable 使能
Mode 執(zhí)行模式
maxDistance 執(zhí)行測試時的最大移動距離
JogPos 正向點動
JogNeg 負向點動
JogVelocity 點動速度
輸出參數(shù)
Done 測量完成
Busy
Error 有錯誤
ErrorID 錯誤代碼
ErrorSource 錯誤源
State 當(dāng)前狀態(tài)
ActiveCam 當(dāng)前執(zhí)行的凸輪盤的工藝DB

表 3. FB 520 管腳定義

4.3 在OB1中調(diào)用FB520(圖 14)


圖 14. 在 OB1 中調(diào)用 FB 520

使用步驟:

  • 將工藝對象的 DB 號填入到相應(yīng)的管腳上;
  • 通過點動(Jog)管腳,將液壓軸移動到要運行的最初始位置;
  • 在 maxDistance 管腳上填入要執(zhí)行測量的最大行程,這里建議填入的行程距離要大于正常運行時的工作行程,但注意不要超過液壓缸的最大行程;
  • 準(zhǔn)備工作就緒后,將使能位(Enable)置 1,這時液壓缸會啟動檢測過程,可以通過狀態(tài)字(State)觀察當(dāng)前的執(zhí)行情況。
  • 當(dāng)測量結(jié)束后,完成位(Done)置 1,表示測量工作已經(jīng)完成,而且測量出來的補償曲線已經(jīng)寫入到 Cam_Profile 凸輪盤中。

4.4 FB 520 “GetCharacteristics” 的測量原理(圖 15)

  • TCPU 通過模擬量輸出將給定發(fā)送給液壓閥,并激活其動作;
  • 液壓閥開啟后,相應(yīng)流量的液壓油注入到液壓缸并推動液壓軸運動;
  • 液壓軸的移動速度由位置反饋系統(tǒng)檢測并存儲在 TCPU 內(nèi);


圖 15. FB 520 的測量原理

4.5 FB 520 “GetCharacteristics” 補償曲線的寫入過程(圖 16):

  • 當(dāng)所有位置上的測量值記錄完成后會以凸輪盤的形式存在 TCPU 中;
  • 凸輪盤的坐標(biāo)分別對應(yīng)的是閥的給定開度和液壓軸的當(dāng)前速度;
  • 最后 TCPU 會執(zhí)行 FB439 MC_SetCharacteristic 將當(dāng)前凸輪盤激活為液壓軸的補償曲線。


圖 16. 補償曲線的寫入過程

4.6 FB 520 “GetCharacteristics” 執(zhí)行時的基本步驟

  • 初始化 FB 520:
    生成的線性參考凸輪盤被激活,并且液壓軸被設(shè)置為閉環(huán)模式;
  • 檢測液壓軸的死區(qū):
    根據(jù) TCPU 發(fā)出的目標(biāo)給定以及液壓軸的響應(yīng)時間計算出死區(qū);
  • 由正方向開始測量補償曲線:
    由正方向開始,TCPU 在不同的位置上給出一系列給定速度,并根據(jù)反饋速度測量補償點,測量結(jié)束后回到初始位置;
  • 由負方向開始測量補償曲線:
    由負方向開始,TCPU 在不同的位置上給出一系列給定速度,并根據(jù)反饋速度測量償點,測量結(jié)束后回到初始位置;
  • 寫入并激活測量出的補償曲線:
    TCPU 將測量的補償曲線寫入到另外一個凸輪盤,并將其激活為當(dāng)前液壓軸的最終償曲線。

4.7 FB 520 “GetCharacteristics” 的 42 種執(zhí)行狀態(tài)(圖 17):

  • 0-41:初始化
  • 42-44:死區(qū)檢測
  • 45-47:移動到初始位置
  • 50-101:正向檢測
  • 110-111:移動到正向最大位置
  • 120-171:反向測量
  • 180-181:移動到初始位置
  • 190-210:寫入并激活補償曲線


圖 17:FB 520 的42種執(zhí)行狀態(tài)(State)


5.執(zhí)行結(jié)果
在FB520執(zhí)行自動檢測之后,可以通過在線的方式察看測量出來的補償曲線,如圖 18:

概述:

TM Count 2x24V,訂貨號: 6ES7550-1AA00-0AB0 是一個能夠提供雙通道計數(shù)、測量以及位置反饋功能的工藝模塊。

Module

圖01. TM Count 2x24V 模塊視圖

工藝模塊 TM Count 2x24V 的主要屬性:

  1. 支持的編碼器/信號類型:
  • 24 V 增量編碼器;
  • 具有方向信號的 24 V 脈沖編碼器;
  • 不具有方向信號的 24 V 脈沖編碼器;
  • 用于向上和向下計數(shù)脈沖的 24 V 脈沖編碼器;
  1. 支持的技術(shù)功能:
  • 高速計數(shù)
  • 測量 (頻率, 速度, 脈沖周期)
  • 作為運動控制的位置反饋
  1. 集中式應(yīng)用/分布式應(yīng)用:
  • 可以在 S7-1500 自動化系統(tǒng)中集中使用工藝模塊。
  • 可以通過 ET 200MP 分布式 I/O 的接口模塊在分布式系統(tǒng)中使用工藝模塊,如在 S7-300/400 系統(tǒng)中的分布式運行或者在第三方系統(tǒng)中的分布式運行。

工藝模塊 TM Count 2x24V 的接線:

工藝模塊 TM Count 2x24V 可以接兩路 24V 脈沖信號編碼器,每個通道同時提供了三個數(shù)字量輸入和兩個數(shù)字量輸出信號,具體接線方式請參考圖02 和圖03。

Wiring01

圖02. TM Count 2x24V 端子分配

Wiring02
圖03. TM Count 2x24V 模塊的接線

在本例中,使用的是帶有方向信號的 24V 脈沖編碼器,所以將脈沖信號接到模塊的1號端子,將方向信號接到模塊的2號端子。 

計數(shù)功能概述:

計數(shù)是指對事件進行記錄和統(tǒng)計,工藝模塊的計數(shù)器 捕獲編碼器信號和脈沖,并對其進行相應(yīng)的評估。可以使用編碼器或脈沖信號或通過用戶程序指定計數(shù)的方向。也可以通過數(shù)字量輸入控制計數(shù)過程。模塊內(nèi)置的比 較值功能可在定義的計數(shù)值處準(zhǔn)確切換數(shù)字量輸出(不受用戶程序及 CPU 掃描周期的影響)。

計數(shù)功能組態(tài)實例:

    1. 本文中所使用的系統(tǒng)硬件及軟件信息:
名稱 訂貨號 版本
CPU 1511 6ES7511-1AK00-0AB0 FW V1.5
TM 2x24V 6ES7550-1AA00-0AB0 FW V1.0
STEP7 TIA Portal 6ES7822-1AA03-0YA5 V13
  1. 硬件配置:
首先將項目切換到項目視圖,然后從左側(cè)的硬件目錄中找到:工藝模塊->計數(shù)->TM Count 2x24V, 并將計數(shù)模塊拖拽到設(shè)備機架上(圖04);

HW01
圖04. TM Count 2x24V 硬件配置 01

在模板下方點擊屬性,進入模板的基本參數(shù)設(shè)置界面,將通道 0 的工作模式選擇為:通過工藝對象組態(tài)通道(圖05);

HW02
圖05. TM Count 2x24V 硬件配置 02
  1. 組態(tài)工藝對象:
硬件配置完成后需要組態(tài)計數(shù)器的工藝對象。首先從左側(cè)的項目樹中,選擇工藝對象下面的:插入新對象(圖06);
TO01
圖06. 插入新對象

在插入新對象時選擇:計數(shù)和測量,并填入對象名稱(圖07);
TO02
圖07. 選擇新對象類型

插 入對象后,在左側(cè)的項目樹下就能看到新建的計數(shù)器工藝對象,選擇這個計數(shù)器工藝對象,點擊“組態(tài)”即可在中間的工作區(qū)域看到工藝對象的參數(shù)配置界面。參數(shù)界面可以通過 狀態(tài)圖標(biāo)反映出參數(shù)分配狀態(tài):紅色圖標(biāo)表示參數(shù)里包含錯誤或者不可用的參數(shù);綠色圖標(biāo)表示配置里面包含手動修改過得可用參數(shù);藍色圖標(biāo)表示系統(tǒng)默認可用的 配置參數(shù)(圖08);
TO03
圖08. 組態(tài)工藝對象

在工藝對象的基本參數(shù)中,首先需要給這個計數(shù)器工藝對象分配一個硬件,也就是前面組態(tài)的高速計數(shù)模塊,并選擇相應(yīng)的模塊通道,完成工藝對象與硬件的關(guān)聯(lián)(圖09);
TO04
圖09. 為工藝對象分配硬件

在計數(shù)器輸入?yún)?shù)中選擇輸入信號的類型,可選擇的類型參見下表,在附加參數(shù)里面還可以選擇對脈沖的濾波和傳感器類型(圖10),可以支持的信號類型請參見表01

圖10. 選擇計數(shù)器工藝對象的信號類型

計數(shù)器工藝對象支持的信號類型:
圖例 名稱 信號類型
增量編碼器(A、B 相差) 帶有 A 和 B 相位差信號的增量編碼器。
增量編碼器(A、B、N) 帶有 A 和 B 相位差信號以及零信號 N 的增量編碼器。
脈沖 (A) 和方向 (B) 帶有方向信號(信號 B)的脈沖編碼器(信號 A)。
單相脈沖 (A) 不帶方向信號的脈沖編碼器(信號 A)??梢酝ㄟ^控制接口指定計數(shù)方向。
向上計數(shù) (A),向下計數(shù) (B) 向上計數(shù)(信號 A)和向下計數(shù)(信號 B)的信號。

表01. 計數(shù)器工藝對象支持的信號類型

在計數(shù)器特性里面可以配置計數(shù)器的起始值,上下極限值和計數(shù)值到達極限時的狀態(tài),以及門啟動時計數(shù)值的狀態(tài)。在本例中設(shè)置起始值為0,上下極限為+/-10000,設(shè)置當(dāng)計數(shù)值到達極限時計數(shù)器將停止,并且將計數(shù)值重置為起始值,將門功能設(shè)置為繼續(xù)計數(shù)(圖11)。
TO06
圖11.  設(shè)置計數(shù)器的上下限及門功能

  1. 組態(tài) DO 在計數(shù)值大于比較值時輸出:
該 計數(shù)模塊內(nèi)置了兩個比較器,可以將計數(shù)值與預(yù)設(shè)的比較值之間進行比較,在 DO 特性里面可以設(shè)置計數(shù)模塊本體的兩個數(shù)字量輸出根據(jù)比較器的狀態(tài)做相應(yīng)的響應(yīng)。在本例中,將 DQ0 設(shè)置為當(dāng)計數(shù)值大于比較值且小于上限值時輸出,也就是當(dāng)計數(shù)值大于1000且小于10000的時候,第一個數(shù)字量DQ 會輸出為 1 ,同時,比較器的狀態(tài)還可以在后面的程序塊輸出管腳的“CompResult”中顯示(圖12)。該參數(shù)界面還可以設(shè)置DO更多的響應(yīng)特性,具體細節(jié)請參 見模板手冊。

圖12.  組態(tài) DO 在計數(shù)值大于比較值時輸出
  1. 調(diào)試工藝對象:
計 數(shù)功能中必要的參數(shù)基本配置完畢,其他功能如數(shù)字量輸入/輸出,測量等,可根據(jù)實際需要來做一定的修改,具體功能和使用方法請參考功能手冊。接下來進入計 數(shù)功能的調(diào)試階段。計數(shù)工藝對象提供了一個可以調(diào)試的控制面板,在這個調(diào)試界面下可以進行計數(shù)器的基本操作和錯誤診斷。需要注意的是,使用調(diào)試界面前,需 要先在主程序中調(diào)用高速計數(shù)功能塊才能正常使用。

將主畫面切換到 OB1 編輯界面,從右側(cè)的指令列表里面找到工藝類->計數(shù)和測量,找到 High_Speed_Counter 功能塊并拖拽到程序段中,并在背景數(shù)據(jù)塊中選擇之前建立的計數(shù)器工藝對象(圖13):
Test01
圖13. 在程序中調(diào)用功能塊

將項目存盤編譯并下載之后,可以通過項目樹或者功能塊的快捷圖標(biāo)進入到工藝對象的調(diào)試功能(圖14);
Test02
圖14. 在程序中調(diào)用功能塊

進 入調(diào)試界面后,首先點擊左上角的在線圖標(biāo)切換到在線模式,在在線模式下首先要使能軟件門”SwGate”,然后觀察反饋的門狀態(tài)”StatusGate” 是否為 TRUE,如果為 TRUE 說明計數(shù)器已經(jīng)開始工作,這時候如果有外部脈沖信號的話,計數(shù)器將進行計數(shù)并將計數(shù)值反饋到”CountValue”處(圖15)。
Test03
圖15. 計數(shù)器工藝對象的調(diào)試界面
  1. 故障診斷:
    可以通過項目樹或功能塊上的快捷圖標(biāo)切換到診斷界面。在診斷界面可以看到錯誤的ID、描述和相關(guān)的狀態(tài)位(圖16):
Diag01
圖16. 計數(shù)器工藝對象的診斷界面
  1. 編程:
如果調(diào)試面板沒有問題可以回到程序塊進行編程,程序塊的管腳及使用方法與之前的調(diào)試面板完全一致,所以非常方便的參考調(diào)試面板進行編程(圖17),工藝功能塊的部分主要參數(shù)及功能請參見表02。

Program01
圖17. 高速計數(shù)程序功能塊

計數(shù)器工藝功能的主要參數(shù):
序號 名稱 功能
1 SwGate 軟件門:通過該控制位來控制計數(shù)器啟動和停止;
2 ErrorACK 錯誤應(yīng)答:出現(xiàn)錯誤并處理錯誤后通過此控制位來復(fù)位故障狀態(tài);
3 EventACK 事件應(yīng)答:確認計數(shù)器事件狀態(tài),如:計數(shù)值超限等;
4 SetCountValue 設(shè)置計數(shù)值:通過該控制位可以將當(dāng)前計數(shù)值更改為其他值,注意:修改值需要寫到工藝對象靜態(tài)變量“NewCountValue”中;
5 StatusHW 工藝模塊狀態(tài)位: 模塊已組態(tài)并準(zhǔn)備好運行, 模塊數(shù)據(jù)有效;
6 StatusGate 門狀態(tài)位:該狀態(tài)位反映了內(nèi)部門的實際狀態(tài),只有改狀態(tài)為為"True"時,計數(shù)器才會工作;
7 StatusUp 增計數(shù)狀態(tài)位:表示當(dāng)前計數(shù)方向為增計數(shù);
8 StatusDown 減計數(shù)狀態(tài)位:表示當(dāng)前計數(shù)方向為減計數(shù);
9 PosOverflow 超上限狀態(tài)位:表示當(dāng)前計數(shù)值已經(jīng)超過設(shè)定的計數(shù)值上限;
10 NegOverflow 超下限狀態(tài)位:表示當(dāng)前計數(shù)值已經(jīng)超過設(shè)定的計數(shù)值下限;
11 Error 錯誤狀態(tài)位:表示當(dāng)前計數(shù)工藝對象有錯誤;
12 ErrorID 錯誤代碼:顯示當(dāng)前工藝對象錯誤的故障代碼;
13 CounterValue 計數(shù)值:計數(shù)器工藝對象的實際計數(shù)值;

表02. 計數(shù)器工藝功能的主要參數(shù)

    7. 通過用戶程序修改實際計數(shù)值:

在很多情況下都有可能需要人工修改一下當(dāng)前的實際計數(shù)值,這需要首先將要修改的值傳送到工藝DB的新計數(shù)值"NewCountValue"中,然后置位功能塊輸入管腳“SetCountValue” 則新計數(shù)值生效(圖18)。具體步驟如下:

(1). 選中左面項目樹的"High_Speed_Couter"工藝對象;
(2). 展開下面的詳細視圖,則可以看到工藝DB中的所有變量;
(3). 找到"NewCountValue"變量,并將其拖拽到用戶程序的傳送指令輸出端;
(4). 將新的計數(shù)值傳送到"NewCountValue";
(5). 置位功能塊輸入管腳“SetCountValue” ;
(6). 新的計數(shù)值生效。


圖18. 通過用戶程序修改實際計數(shù)值

    8. 通過用戶程序修改比較值:

同修改實際計數(shù)值的方法類似,用戶也可以通過用戶程序修改該組態(tài)里面預(yù)制的比較值(圖19),具體步驟如下:

(1). 選中左面項目樹的"High_Speed_Couter"工藝對象;
(2). 展開下面的詳細視圖,則可以看到工藝DB中的所有變量;
(3). 找到"NewReferenceValue0"變量,并將其拖拽到用戶程序中進行賦值;
(4). 找到"SetReferenceValue0"變量,并將其拖拽到用戶程序中進行置位,就可以將剛剛修改的新比較值寫到計數(shù)器模塊中。


圖19. 通過用戶程序修改比較值

    9. 查看工藝對象 DB 中的所有變量

上 述查找工藝對象變量的方法適用于 STEP 7 TIA Protal V13 以上版本,之前的版本可以通過鼠標(biāo)右鍵點擊工藝對象名稱,選則最下面的"打開 DB 編輯器" ,這樣可以通過數(shù)據(jù)視圖顯示工藝對象 DB 里面的所有變量,使用變量的時候可以在用戶程序中直接敲入相應(yīng)的變量名即可(圖20)。


圖20. 查看工藝對象 DB 中的所有變量


 西門子 6ES7321-1FF10-0AA0  西門子 6ES7321-1FF10-0AA0  西門子 6ES7321-1FF10-0AA0 

版權(quán)聲明:工控網(wǎng)轉(zhuǎn)載作品均注明出處,本網(wǎng)未注明出處和轉(zhuǎn)載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點或證實其內(nèi)容的真實性。如轉(zhuǎn)載作品侵犯作者署名權(quán),或有其他諸如版權(quán)、肖像權(quán)、知識產(chǎn)權(quán)等方面的傷害,并非本網(wǎng)故意為之,在接到相關(guān)權(quán)利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
今日最新資訊
熱門資訊
0571-87774297