應用領域 | 化工 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
具有以下名稱的模塊將始終激活值狀態:
DQ 16x24VDC/0.5A HF QI
DQ 16x24VDC/0.5A HF S QI
DQ 16x24VDC/0.5A HF MSO
對于值狀態,系統將為每個通道一個附加位。值狀態位將指示用戶程序中所的輸出值在模塊端是否未得到確認(0 = 值不正確)。
組態為 16 通道 DQ 16x24VDC/
![]() |
參考價 | 面議 |
更新時間:2022-07-04 13:58:49瀏覽次數:273
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6ES7540-1AB00-0AA0
PLC的選型方法
在PLC系統設計時,首先應確定控制方案,下一步工作就是PLC工程設計選型。工藝流程的特點和應用要求是設計選型的主要依據。PLC及有關設備應是集成的、標準的,按照易于與工業控制系統形成一個整體,易于擴充其功能的原則選型所選用PLC應是在相關工業領域有投運業績、成熟可靠的系統,PLC的系統硬件、軟件配置及功能應與裝置規模和控制要求相適應。熟悉可編程序控制器、功能表圖及有關的編程語言有利于縮短編程時間,因此,工程設計選型和估算時,應詳細分析工藝過程的特點、控制要求,明確控制任務和范圍確定所需的操作和動作,然后根據控制要求,估算輸入輸出點數、所需存儲器容量、確定PLC的功能、外部設備特性等,后選擇有較高性能價格比的PLC和設計相應的控制系統。
一、輸入輸出(I/O)點數的估算
I/O點數估算時應考慮適當的余量,通常根據統計的輸入輸出點數,再增加10%~20%的可擴展
余量后,作為輸入輸出點數估算數據。實際訂貨時,還需根據制造廠商PLC的產品特點,對輸入輸出點數進行圓整。
二、存儲器容量的估算
存儲器容量是可編程序控制器本身能提供的硬件存儲單元大小,程序容量是存儲器中用戶應用項目使用的存儲單元的大小,因此程序容量小于存儲器容量。設計階段,由于用戶應用程序還未編制,因此,程序容量在設計階段是未知的,需在程序調試之后才知道。為了設計選型時能對程序容量有一定估算,通常采用存儲器容量的估算來替代。
存儲器內存容量的估算沒有固定的公式,許多文獻資料中給出了不同公式,大體上都是按數字量I/O點數的10~15倍,加上模擬I/O點數的100倍,以此數為內存的總字數(16位為一個字),另外再按此數的25%考慮余量。
三、控制功能的選擇
該選擇包括運算功能、控制功能、通信功能、編程功能、診斷功能和處理速度等特性的選擇。
(一)運算功能
簡單PLC的運算功能包括邏輯運算、計時和計數功能;普通PLC的運算功能還包括數據移位、比較等運算功能;較復雜運算功能有代數運算、數據傳送等;大型PLC中還有模擬量的PID運算和其他高級運算功能。隨著開放系統的出現,目前在PLC中都已具有通信功能,有些產品具有與下位機的通信,有些產品具有與同位機或上位機的通信,有些產品還具有與工廠或企業網進行數據通信的功能。設計選型時應從實際應用的要求出發,合理選用所需的運算功能。大多數應用場合,只需要邏輯運算和計時計數功能,有些應用需要數據傳送和比較,當用于模擬量檢測和控制時,才使用代數運算,數值轉換和PID運算等。要顯示數據時需要譯碼和編碼等運算。
(二)控制功能
控制功能包括PID控制運算、前饋補償控制運算、比值控制運算等,應根據控制要求確定。PLC主要用于順序邏輯控制,因此,大多數場合常采用單回路或多回路控制器解決模擬量的控制,有時也采用專用的智能輸入輸出單元完成所需的控制功能,提高PLC的處理速度和節省存儲器容量。例如采用PID控制單元、高速計數器、帶速度補償的模擬單元、ASC碼轉換單元等。
(三)通信功能
大中型PLC系統應支持多種現場總線和標準通信協議(如TCP/IP),需要時應能與工廠管理網(TCP/IP)相連接。通信協議應符合ISO/IEEE通信標準,應是開放的通信網絡。
PLC系統的通信接口應包括串行和并行通信接口(RS2232C/422A/423/485)、RIO通信口、工業以太網、常用DCS接口等;大中型PLC通信總線(含接口設備和電纜)應1:1冗余配置,通信總線應符合國際標準,通信距離應滿足裝置實際要求。
PLC系統的通信網絡中,上級的網絡通信速率應大于1Mbps,通信負荷不大于60%。PLC系統的通信網絡主要形式有下列幾種形式:1)PC為主站,多臺同型號PLC為從站,組成簡易PLC網絡;2)1臺PLC為主站,其他同型號PLC為從站,構成主從式PLC網絡;3)PLC網絡通過特定網絡接口連接到大型DCS中作為DCS的子網;4)專用PLC網絡(各廠商的專用PLC通信網絡)。
為減輕CPU通信任務,根據網絡組成的實際需要,應選擇具有不同通信功能的(如點對點、現場總線、工業以太網)通信處理器
SIMATIC 存儲卡上的系統函數來創建數據塊,并存儲或讀取數據。Safety Integrated(S7-1500F 控制器的功能選項)“STEP 7 Safety Advanced"選件包;用于對 S7-1500F 控制器的安全相關程序部分進行編程。選件包中包括所有用來創建 F 程序的所有功能和塊
在實際應用中如果PLC組態工藝對象時,當“與驅動裝置進行數據交換"及“與編碼器進行數據交換"時選擇了“運行時自動應動驅動值"及“自動進行編碼器值數據交換"時,工程師常常會遇到PLC控制V90 PN起動運行工作不正常的問題,如PLC起動后調用MC_Power功能塊對驅動器進行使能時,功能塊出現16# 8001錯誤代碼,工藝對象顯示“與設備(驅動裝置或編碼器)通信故障"報警等。
為了避免這些問題,請按照本文說明調用MC_Power命令。
2 回答
當通過1200/1500 PLC通過組態工藝對象的方式對V90進行控制時,需要使用MC_Power功能塊對驅動器進行使能。某些工況下,要求設備啟動后,PLC立即通過MC_Power對驅動器進行使能,因此用戶在編寫驅動使能程序時,將MC_Power的Enable管腳給定為常1,如果這樣編程則需要保證驅動器、編碼器與控制器通訊正常。但是,如果PLC先于驅動器完成啟動,這樣編程MC_Power將無法正常完成使能過程,功能塊會報16#8001錯誤,而且工藝對象會出現“與設備(驅動裝置或編碼器)通信故障"報警,如圖1、圖2所示,只有對工藝對象的故障完成確認后才可以正常使能。
圖1 編程示例
圖2 報警顯示
基于以上的原因,建議工程師采用以下的方法進行“MC_Power"的編程。
將Enable管腳與工藝對象中通訊相關的變量“"、進行關聯,變量位置查找如圖3、4所示,編程示例如圖5所示,此時,當PLC與驅動器都啟動完成,且通訊建立時,驅動器才能完成使能。
此外,還可以將“TO.StatusDrive. AdaptionState"的狀態(2:“ADAPTED",已完成數據傳送)加入到啟動條件中。
圖3 工藝對象驅動通信狀態
圖4 工藝對象編碼器通信狀態
圖5 正確的“MC_Power"編程示例
注意:
PLC與驅動器之間通訊建立后,如果在正常運行過程中出現通訊中斷的情況,通訊恢復后,在對MC_Power進行使能時,Error管腳會出現16#8001錯誤,工藝對象會出現“與設備(驅動裝置或編碼器)通信故障"報警,由于工藝對象故障的存在,MC_Power將無法對驅動器進行使能,只有確認故障后,驅動器才能重新使能。
DQ 16x24VDC/0.5 HF 參數:
在 STEP 7 中模塊參數時,可使用不同的參數來設置模塊屬性。下表列出了可組態的參數。可組態參數的有效范圍取決于組態的類型??蛇M行以下組態:
使用 S7-1500 CPU 進行統一操作
在 ET 200MP 系統中 PROFINET IO 上進行分布式操作
在 ET 200MP 系統中的 PROFIBUS DP 上進行分布式操作
在用戶程序中進行參數分配時,可通過 WRREC 指令(RUN 模式下的參數分配)和數據記錄將這些參數傳送到模塊中;請參見章節 參數分配和參數數據記錄的結構。
列表: 可組態的參數及其默認值
具有以下名稱的模塊將始終激活值狀態:
DQ 16x24VDC/0.5A HF QI
DQ 16x24VDC/0.5A HF S QI
DQ 16x24VDC/0.5A HF MSO
對于值狀態,系統將為每個通道一個附加位。值狀態位將指示用戶程序中所的輸出值在模塊端是否未得到確認(0 = 值不正確)。
組態為 16 通道 DQ 16x24VDC/0.5A HF 的地址空間
下圖顯示了組態為帶值狀態的 16 通道模塊的地址空間分配??扇我饽K的起始地址。通道的地址將從該起始地址開始。
在模塊上印有字母“a 到 d"?!癚B a"是指模塊起始地址輸出字節 a。
圖片: 組態為 16 通道 DQ 16x24VDC/0.5A HF 的地址空間(帶值狀態)
組態為 2 x 8 通道 DQ 16x24VDC/0.5A HF S QI 的地址空間
組態為 2 x 8 通道模塊時,模塊的通道應分為多個子模塊。在共享設備中使用該模塊時,可將子模塊分配給不同的 IO 控制器。
IO 控制器的數量取決于所使用的接口模塊。請遵循本手冊中有關特定接口模塊的信息。
與 1 x 16 通道模塊組態不同,這 2 個子模塊都可任意起始地址。用戶也可子模塊中相關值狀態的地址。
圖片: 組態為 2 x 8 通道 DQ 16x24VDC/0.5A HF S QI 的地址空間(帶值狀態)
組態為 1 x 16 通道 DQ 16x24VDC/0.5A HF MSO 的地址空間
組態為 1 x 16 通道模塊(模塊內部 shared output,MSO)時,系統將模塊的通道 0 到 15 會復制到多個子模塊中。之后,在各子模塊中通道 0 到 15 的值都將相同。在共享設備中使用該模塊時,可將這些子模塊分配給多 4 個 IO 控制器:
分配給子模塊 1 的 IO 控制器對輸出 0 到 15 具有寫訪問權限。
分配給子模塊 2、3 或 4 的 IO 控制器則對輸出 0 到 15 具有讀訪問權限。
IO 控制器的數量取決于所使用的接口模塊。請遵循本手冊中有關特定接口模塊的信息。
值狀態 (Quality Information, QI)
值狀態的含義取決于所在的子模塊。
對于個子模塊(= 基本子模塊),值狀態為 0 表示值不正確或基本子模塊的 IO 控制器處于 STOP 狀態。
對于第二到第四個子模塊(MSO 子模塊),值狀態“0"表示值不正確或發生以下某種錯誤:
基本子模塊尚未組態(未就緒)。
IO 控制器與基本子模塊間的連接已中斷。
基本子模塊的 IO 控制器處于 STOP 或 POWER OFF 狀態。
下圖顯示了子模塊 1 和 2 的地址空間分配和值狀態。
圖片: 組態為 1 x 16 通道 DQ 16x24VDC/0.5A HF S MSO 的地址空間(帶值狀態)
下圖顯示了子模塊 3 和 4 的地址空間分配和值狀態。
西門子6ES7540-1AB00-0AA0
2通過FB287寫入P29110(實型)=1.234。將要設定的參數值寫入變量“wr_real_value"=1.234,通過設置Start管腳0->1并保持待寫參數完成
2.2.1通過FB287讀出P2581(整型)=12345,通過將Start管腳0->1并保持待讀參數完成,讀出的參數值被寫入變量“rd_dint_value"=12345。
2.2.2通過FB287讀出P29110(實型)=1.234,通過將Start管腳0->1并保持待讀參數完成,讀出的參數值被寫入變量“rd_real_value"=1.234。