1. 程式人生 > 其它 >ABB AC 900F學習筆記101:Freelance_Engineering_Process_Stations-07

ABB AC 900F學習筆記101:Freelance_Engineering_Process_Stations-07

不知不覺ABB AC900F學習筆記超過100篇了。路漫漫,還有很多需要學習的。

3.4 General boot parameters

通用啟動引數

In addition to the specific parameters for the different station types, the bootparameters for each process station must be configured.

除了不同站型別的特殊引數之外。必須配置每個過程站的啟動引數。

Under normal circumstances, the boot parameters should not be modified. Each
modification of a resource boot parameter will cause a project version error. The
resource must be initialized to ensure that the modified boot parameter is
effective.

正常情況下,不應該修改啟動引數。對資源引導引數的每次修改將導致專案版本錯誤。

必須對資源進行初始化,以使引導引數的修改有效。

Basic information that applies to all process stations is described below; the specificdialogs are explained in the following sections:

應用於所有過程站的基本資訊的描述於下面。具體的對話方塊將在下面的章節進行解釋。

Parameters of the AC 900F controllers on page 43,

第43頁 AC 900F控制器引數

Parameters of the AC 800F and AC 800FR controllers on page 50 andParameters of the AC 700F controllers on page 59.

第50頁 AC 900F和AC 800FR控制器引數,第59頁 AC 700F引數。

3.4.1 Process station memory

過程站記憶體

Although the actually available memory area depends on the type of process stationused, the basic allocation is identical for all types. While the operating system isstored in the lower section, the configuration with the object directory and data aswell as the redundancy data memory for redundant stations are arranged above. Theremaining memory area is available as RAM for current data.

儘管實際可用的記憶體區域取決於所使用的程序站的型別。所有型別的基本分配都是相同的。作業系統儲存在下段,上面佈置了物件目錄和資料的配置以及冗餘站的冗餘資料儲存器。剩餘的記憶體區域可用作RAM用於當前資料。

The memory of a process station is composed of the following sections: 一個過程站的記憶體由下面幾個部分組成: Memory for the operating system 作業系統的記憶體 + Memory for the object directory (number of objects * 16 bytes) + 物件目錄的記憶體(物件數量 * 16 位元組) + Memory for the configuration data (PRAM) + 配置資料儲存器 + Redundancy memory (for redundant stations only) + 冗餘儲存器(僅用於冗餘站) + Memory for working data (RAM) + 工作資料儲存器 Using the Boot Parameters 使用啟動引數
  • Max. objects 最大物件
  • Configuration data (PRAM) in kByte 配置資料(PRAM) kByte單位
  • Redundancy memory (for redundant stations only) 冗餘儲存器(僅用於冗餘站)
the memory allocation within the process station can be modified. 過程站的記憶體分配可以修改。 The maximum number of objects is defined by the software architecture. Therequired minimum value depends on the system configuration. For this reason, it isrecommended to start with the default number and to adjust the value accordingly.Bear in mind, that approximately 16 kByte are required for 1000 object entries andthat the loaded objects need memory capacity as well. 物件的最大數量由軟體架構定義。最小值由系統配置決定。因此,建議從預設值開始,相應的調整該值。記住,1000個物件條目大約需要16 kByte,載入的物件也需要記憶體容量。 There is no absolute limit in terms of adjustable storage areas. When a limit isreached, this limit can be modified. Such a change will reduce the remaining RAM. 在可調節的儲存區域方面沒有絕對的限制。當到達極限時,這個限值可以修改。這樣的更改將減少剩餘的RAM。
If errors occur during loading into the process station, it can be tried to make the project loadable by changing the boot parameters Max. objects and Configuration data (PRAM). 如果在載入過程中發生錯誤,可嘗試通過修改引導引數最大物件和配置資料(PRAM)來使專案可載入。
The current memory allocation of a process station can be checked with theseSystem variables in commissioning mode: 過程站的當前記憶體分配可通過除錯模式下下列系統變數進行檢查。
<ps>.PRAM_SIZE Size of the PRAM area set in the boot parameters of the process station. 在過程站啟動引數中設定的PRAM區域大小。
<ps>.PRAM_FREE Proportion of free PRAM 空閒PRAM的比例
<ps>.RAM_SIZE Amount of RAM in use 在用的RAM數量
<ps>.RAM_FREE Proportion of free RAM 空閒RAM的比例
Attention should also be paid to the system variables PRAM_Free and RAM_Free after loading. If the PRAM_Free variable has a value of 0, the PRAM_SIZE value must be increased; If the RAM_Free variable has a value of 0, both the PRAM_ SIZE and the maximum number of objects must be reduced. 還要關注載入後的系統變數PRAM_Free和RAM_Free。如果PRAM_Free數值為0,則 PRAM_SIZE 數值需要增加;如果RAM_Free數值為0,PRAM_ SIZE和最大物件數量都必須減少。
Max. objects  最大物件   Maximum number of objects that can be configured on a resource. 1000 objects correspond to 16 kB.
  一個資源上可配置的物件最大數量。1000個物件對應16kB. Configuration data (PRAM)  配置資料(PRAM)   Memory area in kByte that is reserved for configuration data. This memory area is cold-start resistant.   為配置資料預留的記憶體區域,單位為kByte。這個儲存區域是耐冷啟動的。 Redundancy memory  冗餘記憶體   Memory area in kByte that is reserved for the transfer ofredundancy data.   用於傳輸冗餘資料的記憶體區域,單位為kByte。 Currently required  目前需要   Memory size in byte required by the project for the transfer ofredundancy data as calculated by the system.   由系統計算的用於傳輸冗餘資料的專案所需的記憶體位元組大小。
The required redundancy memory is displayed for redundant and plausible process stations only. 所需要的冗餘儲存器只顯示為冗餘和合理的過程站。
3.4.2 Communication management 通訊管理 In addition to the configured application programs, background processes forcommunication purposes are running in the process station. The memory for the perating system is subdivided into a section of fixed size and a variable section, thesize of which depends on the number of communication links. Each communicationlink occupies internal system resources like additional memory capacity and systemobjects. For the AC 800F and the rack-based process stations, the Network bufferand Interface objects boot parameters can additionally be set. 除了已配置的應用程式外,用於通訊的後臺程序也在過程站中執行。作業系統的儲存器被細分為固定大小的部分和可變大小的部分,其大小取決於通訊鏈路的數量。每個通訊鏈路佔用內部系統資源,如同額外的記憶體容量和系統物件。對於AC 800F和基於機架的過程站,可以額外設定網路緩衝區和介面物件的啟動引數。 Network buffer  網路緩衝     Memory area in kByte reserved for communication links; the valuedetermined by the system is displayed in the Required field, theReserved value is loaded into the process station.     為通訊鏈路預留的kByte記憶體區域;系統確定的值顯示在Required(需求)欄位中,保留值載入到處理站中。 Interface objects  物件介面     Number of objects reserved for interfaces; the value determined by the system is displayed in the Required field, the Reserved value is loaded in to the process station.     為介面保留的物件數量;系統確定的值顯示在Required欄位中,保留值載入到處理站中。

Communication link

通訊連線

Requirednumber ofinterfaceobjects

所需介面物件的數量

Telecontrol - symmetric transmission FWK_DEV

遙控 - 對稱傳輸 FWK_DEV

6

Telecontrol - asymmetric transmission master
FWK_DEV_M

遙控 - 不對成傳輸主 FWK_DEV_M

6

Telecontrol - asymmetric transmission slave
FWK_DEV_S

遙控 - 不對成傳輸從 FWK_DEV_S

5

Telecontrol - data transmission FWK_DEV_TCP

遙控 - 資料傳輸 FWK_DEV_TCP

6

PROFIBUS master PMDEV

PROFIBUS 主 PMDEV

2

PROFIBUS master PMEC1

PROFIBUS 主 PMEC1

3

PROFIBUS master PM930

PROFIBUS 主 PM930

4

PROFIBUS slave

PROFIBUS 從

0

Modbus master

Modbus 主

3

Modbus slave

Modbus 從

3

Modbus TCP master

Modbus TCP 主

3

Modbus TCP slave

Modbus TCP 從

1

Send

傳送

1

Receive

接收

1

TCP Send and Receive SR_SRTCP(1)

TCP傳送和接收 SR_SRTCP

2

(1) not supported with AC 900F and AC 700F 3.4.3 User application tasks 使用者應用任務

To ensure bumpless loading of configuration extensions into the process station,memory capacity is reserved during initialization for each configurable userapplication task. If this flexibility is not required, the reserved memory area can bereduced by the Number of user tasks boot parameter. By reducing the total numberof configurable user tasks, additional memory capacity (approx. 12.5 kByte pertask) is made available.

為了確保過程站擴充套件配置無擾動載入,在初始化每個可配置使用者任務時保留記憶體容量。如果不要求這種靈活性,可以通過使用者任務引導引數數量來減少預留記憶體區域。通過減少可配置使用者任務的總數,額外的記憶體容量(約為。每個任務12.5 kByte)可用。

3.4.4 Communication links   通訊連線

A process station can manage up to 10 communication links to operator andgateway stations. The boot parameters Operator stations and Gateway stationsdefine how many communication links to operator and gateway stations areprovided for this process station. If the sum of both parameters is below themaximum admissible total number, additional memory capacity for the applicationis gained. See the Engineering Manual, System Configuration, Project tree.

一個過程站可以管理至多10個到操作員站和閘道器站的通訊鏈路。操作員站和閘道器站啟動引數定義了為這個過程站提供了多少到操作員站和閘道器站的通訊鏈路。如果兩個引數的總和低於最大允許總數,則應用程式獲得額外的記憶體容量。參加《工程手冊》,系統配置,專案樹。

To calculate the actually required memory capacity of a process station, all
configured boot parameters must be taken into consideration. If more than one
parameter is set to a value close to the maximum value, the algorithm used for the
plausibility check will not be completed

計算過程站實際所需的記憶體容量,必須考慮所有配置的引導引數。如果超過一個引數被設定為接近最大

數值的值,用於可信性檢查的演算法將不被完成。

Although no error is reported by the check routine, the loading process cannot be
performed properly. The controller may signal a fatal error; in this case the user
must remove the battery to perform a cold start.

儘管檢查例程沒有錯誤報告,載入過程無法正常執行。控制器可能指示致命錯誤訊號。

在這種情況下,使用者必須取出電池來執行冷啟動。