Sie sind auf Seite 1von 7

[SmartStruxure Solution] SmartStruxure solution compatible

Architectural Guidelines 1.4


The architectural guidelines are intended to outline Architectural summary
important considerations that need to be taken
when designing a SmartStruxure solution. The strategy for the recommendations provided in
the following tables is to allow the system to
A SmartStruxure solution has few hardcoded support any realistic combination within the
limitations. Therefore, most of the recommended limits without negative effect on the
recommendations are based on tests and software total performance.
design.

Table: Architecture
Function Enterprise Server Automation Server Comment

Number of servers 1 125 See the Architecture


section

Number of concurrent 10 1 Enterprise Server: 2


WebStation or WorkStation engineering users
connections Automation Server: 1
engineering user

Number of concurrent 5 5 –
mobile connections

Table: LonWorks
Function Enterprise Server Automation Server Comment

Maximum number of Xenta 100 30b –


280/300/401 devices per
servera

Maximum number of 200 64b LonWorks devices include


LonWorks devices per MNL devices and Xenta
server 100 devices

Total number of Xenta 200 64b Xenta 4xx I/O modules


280/300/401 devices and hosted by a Xenta
LonWorks devices per 280/300/401 device are not
server counted as LonWorks
devices
© 2013 Schneider Electric. All rights reserved.

Maximum number of NVs 400 400 –


on local node

Maximum number of 5 1 One local node on the


LonWorks networks Enterprise Server

a) Xenta 280/300/401 needs to be of version 3.6 or higher. In version 3.8, a new feature improves the performance up to 500%
when reading values in StruxureWare Building Operation.
b) When using both LonWorks and BACnet MS/TP networks on the Automation Server, the network with more than 10 devices
connected is considered to be the main network. The other network then supports up to 10 devices. The main network will
support the number of devices specified in the table for the used protocol. For example, if the Automation Server has 64
LonWorks devices connected to it, the BACnet MS/TP network can support 10 devices.

Schneider Electric | Building Business www.schneider-electric.com/buildings


Trademarks and registered trademarks are the property of their respective owners.
03-14027-01-en July 2013
[SmartStruxure Solution] SmartStruxure solution compatible
2

Table: Modbus
Function Enterprise Server Automation Server Comment

Maximum number of RTU 62 62 Maximum 31 devices per


slave devices COM port x 2 ports = 62
Enterprise Server: Requires
2 serial ports to be available

Maximum number of TCP 100 100 –


server devices

Maximum number of TCP 32 8 –


gateways

Maximum number of 2 2 –
concurrent TCP client
connections when acting as
TCP server

Maximum number of RTU 2 2 Maximum 1 RTU master


masters when acting as a per COM port x 2 ports = 2
serial slave Enterprise Server: Requires
2 serial ports to be available

Maximum number of 2,500 2,500 Total number of objects for


Modbus objects per server TCP (including gateways)
and serial

Table: BACnet
Function Enterprise Server Automation Server Comment

Maximum number of N/A 50a BACnet MS/TP devices


BACnet MS/TP devices per include b3 devices
server 50 user-defined objects

Maximum number of 600 50 –


BACnet/IP devices per
server

Maximum number of BBMD No practical limit known No practical limit known –


per server

Maximum number of 64 64 –
foreign devices per sever
© 2013 Schneider Electric. All rights reserved.

a) When using both LonWorks and BACnet MS/TP networks on the Automation Server, the network with more than 10 devices
connected is considered to be the main network. The other network then supports up to 10 devices. The main network will
support the number of devices specified in the table for the used protocol. For example, if the Automation Server has 64
LonWorks devices connected to it, the BACnet MS/TP network can support 10 devices.

Schneider Electric | Building Business www.schneider-electric.com/buildings


Trademarks and registered trademarks are the property of their respective owners.
03-14027-01-en July 2013
[SmartStruxure Solution] SmartStruxure solution compatible
3

Table: Trend logs


Function Enterprise Server Automation Server Comment

Maximum number of 2,000 1,000 –


internal trend logs

Maximum number of 25,000 1,500 –


extended trend logs

Maximum number of 100,000 100,000 –


records per internal trend
log

Maximum number of 600,000 600,000


records per extended trend
log

Number of records per N/A 500 Built-in logs for all I/O
implicit log module points; not
changeable

Maximum number of trend 2.5 billion 3.8 million


log records per server

Table: Alarms
Function Enterprise Server Automation Server Comment

Maximum number of active 10,000 1,000 –


alarms

Maximum number of alarms 10,000 1,000 –


displayed in WorkStation

Maximum number of alarms 1,000 1,000 –


displayed in WebStation

Table: Events
Function Enterprise Server Automation Server Comment

Maximum number of events 200,000 10,000 –


© 2013 Schneider Electric. All rights reserved.

Maximum number of events 6,000 6,000 –


displayed in WorkStation

Maximum number of events 6,000 6,000 –


displayed in WebStation

Schneider Electric | Building Business www.schneider-electric.com/buildings


Trademarks and registered trademarks are the property of their respective owners.
03-14027-01-en July 2013
[SmartStruxure Solution] SmartStruxure solution compatible
4

Table: Web Services


Function Enterprise Server Automation Server Comment

Maximum number of 5 5 Web services and


connections EcoStruxure Web Services

Maximum number of values No practical limit known 2,000 –


consumed by the server

Time to read 1000 values 1 second 3 seconds –

Architectures An Automation Server should be limited to send


values to 64 other Automation Servers. If values
To be able to scale the number of Automation need to be sent out to more than 64 Automation
Servers you can have in a system without having a Servers, the recommendation is to send the value
negative impact on the performance, you need to via other Automation Servers in a two-step
look at the communication load and intensity approach.
between the Automation Servers, and between the
Automation Servers and the Enterprise Server. Two
important aspects must be considered:

• Automation Server to Automation Server


communication
• Enterprise Server to Automation Server
communication
Automation Server to Automation Server
communication
An Automation Server should be limited to receive
values from 10 other Automation Servers. This is an
important limitation and exceeding it will have
significant negative impact on the performance and Figure: Automation Server sending values
the general behavior of the system. If values need Enterprise Server to Automation Server
to be received from more than 10 Automation communication
Servers, the recommendation is to send the value
via other Automation Servers in a two-step The Enterprise Server can send out values to a
approach. maximum of 64 Automation Servers if the update
frequency is 10 seconds or less. If more than 64
Automation Servers are needed, the
recommendation is to send the values via other
Automation Servers in a two-step approach. If the
transfer interval is greater than 10 seconds, there is
no limitation on how many Automation Servers the
© 2013 Schneider Electric. All rights reserved.

Enterprise Server can communicate with.

Figure: Automation Server receiving values

Schneider Electric | Building Business www.schneider-electric.com/buildings


Trademarks and registered trademarks are the property of their respective owners.
03-14027-01-en July 2013
[SmartStruxure Solution] SmartStruxure solution compatible
5

These two properties are the key measurement


points when monitoring the load of the Automation
Server. They need to be considered at all times,
especially when getting close to (or exceeding) the
defined limits. The properties can be trend logged
or online plotted in a standard trend chart. These
properties are not available for the Enterprise Server
because Windows Task Manager can be used
instead.

Backup operations
Back up the system when users are not interacting
with the servers or the system. In larger systems,
Figure: Enterprise Server sending values
the scheduled backups of the Automation Servers
Enterprise Server communication load are recommended to be split over time.
In addition to the above strict limitations, the total
communication load on the Enterprise Server must Automation Server database
be considered. This includes events, extended The Automation Server database has a limit of
trend logs, and alarms. In systems with significant 104,000 objects. This limitation is normally more
communication load, the following than adequate but might be restrictive if a
recommendations exist: significant number of LonWorks devices are used.

• The performance of the PC is important. Use A trend log with thousands of records is counted as
solid-state drive, in combination with significant only one object.
RAM memory size and CPU performance.
You can see the number of objects the database
• Install the Enterprise Server on a solid state contains in the Tree size property of the
drive and the Enterprise Server database to a System/Modules/RuntimeDBManager/RtDb Object
second disk (RAID). Tree object.
• The size of the database impacts backup and
upgrade time. Limit the total size of the Concurrent users
historical database by limiting the size and User type definitions:
quantity of the extended trend logs.
• Don't schedule all the reports to be generated • An operator views and monitors the system
at the same time. and can make changes to the system, such as
create trend logs, alarms, schedules, users,
Design considerations and perform some object property changes.
Load measurements • An engineer also makes other changes to the
There are two server properties that are relevant for system that are typically not supported by
understanding the load on the Automation Server: WebStation, such as create and change
Graphics, Function Block, and Script objects;
• Memory usage (%) create devices; import and export; and backup
and restore.
• CPU usage (%)
The server accepts one change at a time and
© 2013 Schneider Electric. All rights reserved.

The Memory usage (%) property measures the queues up concurrent changes. Changes made by
current RAM memory usage. The memory usage an operator are quickly handled by the server and
should never exceed 80 %. No peaks should be no noticeable delay occurs when the changes
seen above this limit. queue up. Some of the engineering changes might
take a longer time. Changes made during that time
The CPU usage (%) property measures the current are handled by the server when the engineering
CPU load in the Automation Server. The CPU change is finished.
usage should stay below 80 %. It is normal that the
CPU usage peaks at 100 % on occasion when
lower priority activities are performed. This peak
does not affect the overall performance.

Schneider Electric | Building Business www.schneider-electric.com/buildings


Trademarks and registered trademarks are the property of their respective owners.
03-14027-01-en July 2013
[SmartStruxure Solution] SmartStruxure solution compatible
6

References between Automation Servers LonWorks


There are two main things to consider when A LonWorks device template can in rare cases
optimizing the Automation Server to Automation include thousands of objects. Each member of
Server communication: each NV/CP is an object. When using these device
templates, there is a risk that the number of objects
• Minimizing the quantity of references between the Automation Server database can support is
the Automation Servers. exceeded.
• Minimizing the transfer interval intensity of the
To limit unnecessary communication, bind variables
references between the Automation Servers.
in the LonWorks devices to objects created in the
Avoid using alarms and trend logs to monitor values local node when the variables need to be monitored
outside of the Automation Server where the alarm for alarm or trend logging. Use alarms and trend
or the trend log resides to minimize the quantity of logs in the server to monitor the variables. There is
references. no need to bind Xenta 280/300/401 variables to the
local node, because a special event-driven protocol
Recommendations on how to minimize the transfer is used for these devices.
interval intensity:
BACnet
The transfer interval for an Automation Server to The number of BACnet objects that can reside
Automation Server variable should be kept to the under the Application folder in a server has no
longest possible time. tested limit.

The transfer interval when a Function Block or To limit unnecessary communication, create
Script program input gets a value from another BACnet objects in the server, and if possible, use
Automation Server equals the program cycle time. COV to avoid polling. Use alarms and trend logs in
The transfer intervals for these values are in many the server to monitor the BACnet objects.
cases unnecessarily short. Create a server value so
you can change the transfer interval manually for a Modbus
program input:
Multi-read is supported, but not multi-write.
• Create a server value on the Automation Server
To be able to use the maximum number of Modbus
where the program resides.
RTU devices when the Automation Server is the
• Bind the server value to read the value from the master, both COM ports must be used for Modbus.
other Automation Server. If one of these ports is used for BACnet MS/TP, the
supported number is limited to half.
• Configure the transfer interval.
• Bind the server value to the program input. Modbus only allows you to poll values, so alarms
monitoring Modbus values consume bandwidth
If short update intervals are required, monitor the
and will at some point affect the network
CPU and memory usage of the Automation Server
performance. To avoid this, create a server value so
where the value resides.
you can manually change the transfer interval for an
alarm:
Field busses
All field busses • Create a server value on the Automation Server
where the alarm resides.
Do not use the change of value trend log type to
© 2013 Schneider Electric. All rights reserved.

monitor a value outside of the Automation Server • Bind the server value to read the value from the
where the trend log resides. Modbus device.
• Configure the transfer interval.
If possible, avoid having the Automation Server poll
values for alarms or trend logs from devices on a • Bind the server value to the alarm.
field bus. Instead, use the capabilities of the field
bus protocol to transfer the value to the Automation
Server where the alarm or trend log resides.

Schneider Electric | Building Business www.schneider-electric.com/buildings


Trademarks and registered trademarks are the property of their respective owners.
03-14027-01-en July 2013
[SmartStruxure Solution] SmartStruxure solution compatible
7

I/O modules supply, the second slot for the Automation Server,
The I/O module bus supports 32 devices. This limit and the remaining slots are used for the I/O
is determined by the terminal base hardware and modules and if needed, additional PS-24V power
cannot be extended. Out of the 32 addressable supplies.
slots, the first slot is used for the PS-24V power

© 2013 Schneider Electric. All rights reserved.

Schneider Electric | Building Business www.schneider-electric.com/buildings


Trademarks and registered trademarks are the property of their respective owners.
03-14027-01-en July 2013

Das könnte Ihnen auch gefallen