• 沒有找到結果。

User Interface 3

N/A
N/A
Protected

Academic year: 2022

Share "User Interface 3 "

Copied!
58
0
0

加載中.... (立即查看全文)

全文

(1)

Preface, Contents

Requirements and Overview 1

CiR Objects and CiR Modules 2

User Interface 3

Reconfiguration of Existing

Modules in ET 200M Stations 4

Notes on Reconfiguration in

RUN Mode Depending on the I/O 5

How a Reconfiguration in RUN

Mode Affects the Process 6

Appendix

Compatibility A

Glossary, Index

SIMATIC

Modifying the System during Operation via CiR

Manual

Edition 12/2002

A5E00165837-01

长沙工控帮教育科技有限公司整理

(2)

Copyright © Siemens AG 2002 All rights reserved The reproduction, transmission or use of this document or its contents is not permitted without express written authority.

Offenders will be liable for damages. All rights, including rights created by patent grant or registration of a utility model or design, are reserved.

Disclaimer of Liability

We have checked the contents of this manual for agreement with the hardware and software described. Since deviations cannot be precluded entirely, we cannot guarantee full agreement. However, the data in this manual are reviewed regularly and any necessary corrections included in subsequent editions. Suggestions for improvement are welcomed.

Safety Guidelines

This manual contains notices intended to ensure personal safety, as well as to protect the products and connected equipment against damage. These notices are highlighted by the symbols shown below and graded according to severity by the following texts:

!

Dangerindicates that death, severe personal injury or substantial property damage will result if proper precautions are not taken.

!

Warningindicates that death, severe personal injury or substantial property damage can result if proper precautions are not taken.

!

Cautionindicates that minor personal injury can result if proper precautions are not taken.

Caution

indicates that property damage can result if proper precautions are not taken.

Notice

draws your attention to particularly important information on the product, handling the product, or to a particular part of the documentation.

Qualified Personnel

Only qualified personnel should be allowed to install and work on this equipment. Qualified persons are defined as persons who are authorized to commission, to ground and to tag circuits, equipment, and systems in accordance with established safety practices and standards.

Correct Usage

Note the following:

!

WarningThis device and its components may only be used for the applications described in the catalog or the technical description, and only in connection with devices or components from other manufacturers which have been approved or recommended by Siemens.

This product can only function correctly and safely if it is transported, stored, set up, and installed correctly, and operated and maintained as recommended.

Trademarks

SIMATIC®, SIMATIC HMI® and SIMATIC NET® are registered trademarks of SIEMENS AG.

Third parties using for their own purposes any other names in this document which refer to trademarks might infringe upon the rights of the trademark owners.

长沙工控帮教育科技有限公司整理

(3)

Preface

Purpose of the Manual

This manual gives you a complete overview about modifications to plants during an operation via CiR. It conveys the required background knowledge as well as the operating procedure in HW Config.

It is intended for persons working in the configuration, commissioning and automation system service field.

Basic Knowledge Required

In order to understand this manual, general knowledge of automation technology is required.

Prequisite is experience in using S7-400 systems connected to a PROFIBUS-DP I/O.

Since Modifying the System During Operation via CiR is based on the STEP 7 software, you should also know how to operate it, especially HW Config. This is provided in the manual "Programming with STEP 7 V5.2".

Scope of the Manual

This manual is valid for release 5.2 of the STEP 7 programming software package.

The hardware requirements are described in chapter 1 "Requirements and Overview"

You can find the latest information on the service packs:

• in the "readme.wri" file

• in the updated STEP 7 online help.

The topic "What's new?" in the online help offers an excellent introduction and overview of the newest STEP 7 innovations.

长沙工控帮教育科技有限公司整理

(4)

Preface

STEP 7 Documentation Packages

This manual is part of the documentation package "STEP 7 Basic Information.“

The following table displays an overview of the STEP 7 documentation:

Documentation Purpose Order Number

STEP 7 Basic Information with

• Working with STEP 7 V5.2, Getting Started Manual

• Programming with STEP 7 V5.2

• Configuring Hardware and Communication Connections, STEP 7 V5.2

• From S5 to S7, Converter Manual

Basic information for technical personnel describing the methods of implementing control tasks with STEP 7 and the S7-300/400 programmable controllers.

6ES7810-4CA06-8BA0

STEP 7 Reference with

• Ladder Logic (LAD)/Function Block Diagram (FBD)/Statement List (STL) for S7-300/400 manuals

• Standard and System Functions for S7-300/400

Provides reference information and describes the programming languages LAD, FBD, and STL, and standard and system functions extending the scope of the STEP 7 basic information.

6ES7810-4CA06-8BR0

Online Helps Purpose Order Number

Help on STEP 7 Basic information on

programming and configuring hardware with STEP 7 in the form of an online help.

Part of the STEP 7 Standard software.

Reference helps on STL/LAD/FBD Reference help on SFBs/SFCs Reference help on Organization Blocks

Context-sensitive reference information.

Part of the STEP 7 Standard software.

长沙工控帮教育科技有限公司整理

(5)

Preface

Online Help

The manual is complemented by an online help which is integrated in the software.

This online help is intended to provide you with detailed support when using the software.

The help system is integrated in the software via a number of interfaces:

There are several menu commands which you can select in the Help menu:

The Contents command opens the index for the Help on STEP 7.

Using Help provides detailed instructions on using the online help.

• The context-sensitive help offers information on the current context, for example, an open dialog box or an active window. You can open the context- sensitive help by clicking the "Help" button or by pressing F1.

• The status bar offers another form of context-sensitive help. It displays a short explanation for each menu command when the mouse pointer is positioned on the menu command.

• A brief explanation is also displayed for each icon in the toolbar when the mouse pointer is positioned on the icon for a short time.

If you prefer to read the information from the online help in printed format, you can print out individual help topics, books, or the entire online help.

This manual, as well as the manual "Programming with STEP 7" is an extract from the HTML-based Help on STEP 7. For detailed procedures please refer to the STEP 7 help. As the manuals and the online help share an almost identical structure, it is easy to switch between the manuals and the online help.

You can find the electronic manuals after installing STEP 7 via the Windows Start menu: Start > SIMATIC > Documentation.

Further Support

If you have any technical questions, please get in touch with your Siemens representative or agent responsible.

http://www.siemens.com/automation/partner

Training Centers

Siemens offers a number of training courses to familiarize you with the SIMATIC S7 automation system. Please contact your regional training center or our central training center in D 90327 Nuremberg, Germany for details:

Telephone: +49 (911) 895-3200.

Internet: http://www.sitrain.com

长沙工控帮教育科技有限公司整理

(6)

Preface

A&D Technical Support

Worldwide, available 24 hours a day:

Beijing Nuremburg

Johnson City

Worldwide (Nuernberg) Technical Support

24 hours a day, 365 days a year Phone: +49 (0) 180 5050-222 Fax: +49 (0) 180 5050-223 E-Mail: adsupport@

siemens.com

GMT: +1:00

Europe / Africa (Nuernberg) Authorization

Local time: Mon.-Fri. 8:00 to 17:00 Phone: +49 (0) 180 5050-222 Fax: +49 (0) 180 5050-223 E-Mail: adsupport@

siemens.com

GMT: +1:00

United States (Johnson City) Technical Support and Authorization

Local time: Mon.-Fri. 8:00 to 17:00 Phone: +1 (0) 770 740 3505 Fax: +1 (0) 770 740 3699 E-Mail: isd-callcenter@

sea.siemens.com

GMT: -5:00

Asia / Australia (Beijing) Technical Support and Authorization

Local time: Mon.-Fri. 8:30 to 17:30 Phone: +86 10 64 75 75 75 Fax: +86 10 64 74 74 74 E-Mail: adsupport.asia@

siemens.com

GMT: +8:00

The languages of the SIMATIC Hotlines and the authorization hotline are generally German and English.

长沙工控帮教育科技有限公司整理

(7)

Preface

Service & Support on the Internet

In addition to our documentation, we offer our Know-how online on the internet at:

http://www.siemens.com/automation/service&support where you will find the following:

• The newsletter, which constantly provides you with up-to-date information on your products.

• The right documents via our Search function in Service & Support.

• A forum, where users and experts from all over the world exchange their experiences.

• Your local representative for Automation & Drives via our representatives database.

• Information on field service, repairs, spare parts and more under "Services".

长沙工控帮教育科技有限公司整理

(8)

Preface

长沙工控帮教育科技有限公司整理

(9)

Contents

1 Requirements and Overview 1-1

2 CiR Objects and CiR Modules 2-1

2.1 Basics. ...2-1 2.2 Types of CiR Elements ...2-2 2.3 CiR Elements and I/O Address Areas...2-3

3 User Interface 3-1

3.1 Basic Procedures in STOP Mode ...3-1 3.1.1 Overview . ...3-1 3.1.2 Defining CiR Elements . ...3-2 3.1.3 Deleting CiR Elements . ...3-6 3.2 Basic Procedure in RUN Mode ...3-7 3.2.1 Overview . ...3-7 3.2.2 Using CiR Elements in RUN Mode . ...3-10 3.2.3 Undoing Previous Changes . ...3-12 4 Reconfiguration of Existing Modules in ET 200M Stations 4-1 4.1 Requirements for Reconfiguration ...4-1 4.2 CPU Response During a Reconfiguration ...4-2 4.3 Reconfiguration Procedure . ...4-4 4.3.1 Using a Previously Unused Channel . ...4-4 4.3.2 Reconfiguring a Previously Used Channel . ...4-4 4.3.3 Removing A Previously Used Channel . ...4-5 5 Notes on Reconfiguration in RUN Mode Depending on the I/O 5-1 5.1 DP or PA-Slaves . ...5-1 5.2 Modules in ET 200M Modular Slaves ...5-5 6 How a Reconfiguration in RUN Mode Affects the Process 6-1 6.1 CPU Response to Configuration Downloads in RUN Mode ...6-1 6.2 Effects on Operating System Functions During

the CiR Synchronization Time ...6-6

A Compatibility A-1

Glossary Index

长沙工控帮教育科技有限公司整理

(10)

Contents

长沙工控帮教育科技有限公司整理

(11)

1 Requirements and Overview

Introduction

Some plants may not be switched off when they are in operation. This may be due to a complex automation processes or high restart costs, for example. A removal reconfiguration might still be required.

Hot change via CiR lets you perform certain modifications of your configuration in RUN mode. This operation will interrupt processing for a small period of time. The upper limit for this time period is preset at a default value of 1 second, but you can change this value if necessary. During this interrupt, the hardware outputs will retain their last value.

Note

The term "CiR" stands for "Configuration in RUN". In this documentation it is used to describe a method used for changing the system configuration in RUN mode.

Prerequisite for this operation are the conditions listed below.

长沙工控帮教育科技有限公司整理

(12)

Requirements and Overview

Range of Validity

You can change the configuration of a system which contains distributed I/O during runtime. The configuration shown in the figure below is prerequisite for such processes. In order to provide a clear view of the procedure, we shall base our topics only on a single DP master system and a single PA master system. This restriction does not apply to the real process.

MPI/DP interface for a CPU 41x or DP interface for a CPU 41x-2 or Interface module IF 964-DP or

external DP interface module CP 443-5 ext.

DP Master

PROFIBUS: DP Master System

Modular DP Slave ET 200M, ET 200S or ET 200iS

Compact DP Slave

IM 157 + DP/PA- Coupler DP/PA Link

SUBNET: PA Master System

PA Slave (Field device)

PA Slave (Field device)

长沙工控帮教育科技有限公司整理

(13)

Requirements and Overview

Hardware Requirements

You require the following hardware configuration in order to be able to modify the configuration of a system in RUN mode via CiR:

• Implementation of an S7-400 standard-CPU (CPU 412, CPU 414, CPU 416 or CPU 417) as of Firmware V3.1.0 or an S7-400-H CPU (CPU 414-4H or CPU 417-4H) in stand-alone mode as of Firmware V3.1.0

• If you want to make modifications to the system during operation with an external DP master (CP 443-5 extended), your configuration must operate at least with Firmware V5.0.

• If you want to add modules to ET 200M: Implementation of an IM 153-2 as of MLFB 6ES7153-2BA00-0XB0 or IM 153-2FO as of MLFB 6ES7153-2BB00- 0XB0. You must furthermore install the ET 200M with active bus elements and provide sufficient space for the planned expansion. You may not implement the ET 200M as DPV0 slave (via GSD file).

• If you want to add complete stations: Provide corresponding bus connectors, repeaters etc.

• If you want to add PA slaves (Field devices): Implementation of IM157 as of MLFB 6ES7157-0AA82-0XA00 in the corresponding DP/PA-Link.

• Rack CR2 may not be used.

• The use of one or more of the following modules is not allowed in a station in which you want to make modifications to the system during operation via CiR:

CP 441-1, CP 441-2, CP 444.

• No multicomputing

• No multimaster configuration

• No use of I slaves on a DP master system on which you want to make modifications to the system during operation via CiR

The following is true if you have configured a CPU 41x on one of your

interfaces (MPI/DP, DP or interface module IF 964-DP) as an I slave, and one or more other DP master systems are connected to this CPU (via the other interfaces or via an external DP interface CP 443-5): modifying the system during operation via CiR is generally possible (but not the reconfiguration of the I slave interface).

Note

You can combine any components which are either capable or not capable of system modification via CiR during runtime. However, you can change system settings only for components which are capable of CiR.

长沙工控帮教育科技有限公司整理

(14)

Requirements and Overview

Configuration Requirements

Constant bus cycle time must not be activated in DP master systems, in which you want to execute modifications in RUN via CiR.

If you want to add PA slaves (field devices), you have to operate the DP master in DPV1 mode. The IM 157 may not be used as DPV0 slave in this case.

You have to select storage on the CPU for all modules within the station, regardless of whether or not you are given the option of saving the configuration data on the module itself or on the CPU.

Software Requirements

To enable CiR, the user program must meet the following requirements: The program may not include elements that switch the CPU into STOP mode in the event, for example, of a station failure or module error.

The following OBs have to be on your CPU:

• Hardware interrupt OBs (OB 40 to OB 47)

• Timeout OB (OB 80)

• Diagnostics interrupt OB (OB 82)

• Removal/Insertion OB (OB 83)

• Program runtime error OB (OB 85)

• Module rack error OB (OB 86)

• I/O access error OB (OB 122)

Note

PCS 7 always meets these requirements.

长沙工控帮教育科技有限公司整理

(15)

Requirements and Overview

Overview of Permitted Configuration Changes

The process introduced here supports the following modifications of your PLC:

• Adding modules with modular ET 200M DP slave, provided you have not implemented it as DPV0 slave (via GSD file)

• Reconfiguration of ET 200M modules, e.g. selection of other interrupt limits or the utilization of previously unused channels

• Adding DP slaves to an existing DP master system, but not I slaves

• Adding PA slaves (File devices) to an existing PA master system

• Adding DP/PA couplers downstream of IM157

• Adding DP/PA links (including PA master systems) to an existing DP master system

• Assignment of expansion modules to a process image partition

• Assignment of existing modules or compact slaves to process image partitions

• Modifying the assignment of the process image partition for existing modules or compact slaves

• Assigning new parameters to the modules installed in ET 200M stations (standard modules and fault-tolerant signal modules in standard operation).

• Undoing changes: Added modules, interfaces, DP slaves and PA slaves (Field devices) can be removed again.

Note

You can only add or remove slaves / modules, or modify existing assignments in a process image partition for a maximum of four DP master systems.

All system changes in RUN mode other than explicitly permitted (see above) are not allowed and will not be treated further in this documentation. Such actions are, for example,

• Modification of CPU properties

• Modification of the properties of modules inserted in the CPU rack

• Adding and removing DP master systems

• Modification of the properties of existing DP master systems, including bus parameters.

• Reconfiguration of fail-safe signal modules in safety mode.

• Modification of the following DP slave parameters: Bus address, assignment to the DP master, parameter assignment data, diagnostics address

• The removal of any modules from a modular DP slave, see Undo Changes .

• The removal of any DP slaves from an existing DP master system, compare Undo Changes.

• Reconfiguration of an I slave interface.

长沙工控帮教育科技有限公司整理

(16)

Requirements and Overview

Recommendations for changing systems in RUN mode by means of CiR

Here are some tips for changing the system configuration in RUN mode.

• After changing your settings, be sure to make a backup copy of your current system configuration. This is the only way to guarantee further editing of the project without losing CiR functionality.

• When ever possible, carry out your re-configuration in several steps, and make only a few changes during each step. This method will help you keep a clear overview of the situation.

• To keep the CiR synchronization time (see CPU Response to Configuration Downloads in RUN Mode) as short as possible, we recommend that you make changes on only one DP master system during each re-configuration step.

长沙工控帮教育科技有限公司整理

(17)

2 CiR Objects and CiR Modules

2.1 Basics

Overview

A system modification during runtime is based on the provisions you have made in your initial configuration for an expansion of your PLC hardware. Define suitable CiR compatible elements that you can later replace step-by-step in RUN mode with real objects (slaves and/or modules). You can then download such a modified configuration to the CPU during runtime.

Procedure

The table below shows the procedures required for modification of the program and of the configuration, as well as the corresponding system phase.

Step Action CPU mode System status

1 Configuration of your current (real) system configuration

STOP Offline configuration

2 Defining CiR elements STOP Offline configuration

3 Configuration download STOP Commissioning

4 Conversion of CiR elements to real objects where required.

System modifications are only possible on master systems which contain a CiR object or on ET 200M stations which are equipped with a CiR module.

RUN Continuous operation

If required, execute several passes of the CiR sequence (step 4 of the table above). You merely have to provide a sufficient number of slaves or adequate I/O volume for all of your system expansions before you switch to continuous

operation.

长沙工控帮教育科技有限公司整理

(18)

CiR Objects and CiR Modules

2.2 Types of CiR Elements

Overview

The following CiR elements are available:

Component CiR Element

existing DP master system CiR object

You can edit the number of additional DP slaves this object contains.

existing PA master system CiR object

You can edit the number of additional DP slaves this object contains.

modular DP slave of the type ET 200M CiR module

You can edit the additional I/O volume this object contains.

Note

When STEP 7 identifies the bus parameters, it takes the configured slaves as well as the CiR elements into account. When it converts CiR elements to real slaves and /or modules in CPU RUN mode, the bus parameter will therefore remain unchanged.

You can add CiR elements either automatically or individually (see Defining CiR Elements).

CiR Objects

Specify the following properties for a CiR object:

• The number of slaves that can definitely be added (Default: 10)

• Volume of the I/O bytes for future use (Default: 2440 per DP master system, 244 per PA master system). These specifications refer to future user data addresses. You can configure diagnostics addresses regardless of these settings.

CiR Modules

Use a CiR module to define additional I/O volume for the modular ET 200M distributed I/O device by specifying the number of additional I/O bytes in SUM.

These specifications refer to future user data addresses. You can configure diagnostics addresses regardless of these settings.

There is never any need to fully utilize user data volume. However, the currently existing user data volume may never be exceeded. STEP 7 ensures this.

长沙工控帮教育科技有限公司整理

(19)

CiR Objects and CiR Modules

2.3 CiR Elements and I/O Address Areas

CiR Objects

The following rule applies to the DP master system: The total configured number of real slaves and of the guaranteed number of slaves of a CiR object may not exceed the volume of dynamic project data in the corresponding DP master.

HW Config monitors compliance with this rule when you define the CiR objects.

I/O Volume for Future Use with CiR Objects and CiR Modules

For all DP masters, the following rules apply to future utilization of the I/O bytes:

I/O Rule 1

Inputs The total number of physical configured user addresses for inputs and for the input bytes that can be utilized in the future may not exceed the volume of dynamic project data in the corresponding DP master.

Outputs The total number of physical configured user addresses for outputs and for the output bytes that can be utilized in the future may not exceed the volume of dynamic project data in the corresponding DP master.

HW Config monitors compliance with these rules immediately when you define CiR elements for a DP master system.

In order to provide an optimal flexibility for the use of CiR elements, however, the following applies to the CPU:

I/O Rule 1

Inputs The total number of physical configured inputs and of input bytes that can be utilized in the future may not exceed the volume of dynamic project data in the CPU.

Outputs The total number of physical configured inputs and of input bytes that can be utilized in the future may not exceed the volume of dynamic project data in the CPU.

HW Config performs a check to verify that the CPU is equipped with sufficient address space resources for handling the number of added slaves and/or modules only after the CiR elements have been put into use.

长沙工控帮教育科技有限公司整理

(20)

CiR Objects and CiR Modules

长沙工控帮教育科技有限公司整理

(21)

3 User Interface

3.1 Basic Procedures in STOP Mode

3.1.1 Overview

Note

Save your current configuration after every download of the station configuration from HW Config (independent of CPU operating mode). This is the only way you can be sure that you will be able to continue to work on the saved project without losing CiR functionality if an error occurs (data loss).

Defining CiR Elements

You can define CiR objects for configured DP and PA master systems, and CiR modules for modular ET 200M DP slaves. For details on the procedure refer to Defining CiR Elements.

For the DP master systems you are also offered the function "Enable CiR compatibility". Select this function to generate a CiR object for the selected DP master system and for every sublevel PA master system that is CiR compatible. At the selected DP master system, a CiR module is inserted at every modular

ET 200M slave.

Note

The function "Enable CiR compatibility" is only available for DP master systems for which a CiR object has not yet been defined.

长沙工控帮教育科技有限公司整理

(22)

User Interface

Deleting CiR Elements

In STOP mode, you can delete previously defined CiR objects at DP and PA master systems or CiR modules at modular ET 200M DP slaves.

You can easily delete all CiR elements in a DP master system via the function

"Disable CiR compatibility".

Note

The function "Disable CiR compatibility" is only available for DP master systems for which a CiR object has been defined.

Configuration Download

After you have defined new CiR elements or redefined existing ones, download the configuration to the CPU in STOP mode.

A variety of modules can be used in an S7-400 automation system. In order to ascertain whether the modules you are using interfere with a future CiR function, you have to follow this procedure: When you download the configuration to the CPU in operating mode STOP, immediately reload the configuration to the CPU in operating mode RUN. STEP 7 and the CPU then check CiR functionality. This is not possible offline for older modules or with modules not produced by Siemens.

3.1.2 Defining CiR Elements

Note

The definition of a CiR object at a master system specifies the maximum I/O volume for this master system and thus also its CiR synchronization time (see CPU Response to Configuration Downloads in RUN Mode). For this reason, it is

absolutely necessary that you specify the properties of the CiR object so that the resulting CiR synchronization time for the associated master system is compatible with your process.

长沙工控帮教育科技有限公司整理

(23)

User Interface

Adding CiR Elements Automatically

You can add CiR elements automatically to an existing DP master system as follows:

1. Highlight the icon of the corresponding DP master system in the upper part of the station window.

2. Select the command Master system > Enable CiR compatibility in the Edit menu.

STEP 7 will then add the following CiR elements to the selected DP master system:

• one CiR module to each CiR compatible modular ET 200M slave (if there are still available slots).

The CiR module contains an appropriate number of I/O bytes for efficient future use at the modular slave.

• one CiR object to each CiR compatible sublevel PA master system.

This number of I/O bytes in this CiR object is sufficiently high to occupy the maximum possible I/O byte volume at the PA master system (maximum of 244 each).

• one CiR object to the selected DP master system.

STEP 7 will try to guarantee 10 slaves for this CiR object and to provide 2440 input bytes and 2440 output bytes. (the number of guaranteed slaves is reduced accordingly in a master system where the highest previous address is

> 116. The volume is reduced accordingly if less than 2440 input bytes and 2440 output bytes are available.).

Note

• It is only possible to add CiR elements automatically if no CiR object exists in the selected DP master system.

• Automatic insertion of CiR elements after an IM 157 is not supported by DP master systems

The default settings of the CiR objects are the same for all CPUs. Therefore, check the activation of the CiR compatibility of a master system for each corresponding CiR object. Verify whether the synchronization time of the master system specified in the properties window of the CiR object matches the upper limit of the CPU CiR synchronization time set in the CPU. (Example: When a CPU 412 is used, a CiR synchronization time of the corresponding master system larger than one will be obtained from the default values. The default value of the upper limit of the CPU‘s CiR synchronization time is however 1 only). If necessary, you have to reduce the number of guaranteed slaves for one or more CiR objects or use SFC 104 "CiR" to increase the upper limit of the CPU‘s CiR synchronization time.

长沙工控帮教育科技有限公司整理

(24)

User Interface

How to add a CiR Object to the DP or PA Master System

Add a CiR object to a DP or PA master system as follows:

1. Highlight the icon of the corresponding DP master system in the upper part of the station window.

2. Open the "Hardware Catalog" window.

3. Drag and drop the corresponding CiR object from the hardware catalog to the master system. The CiR object then appears in the upper section of the station window as placeholder slave. The default values of the CiR object are:

- Number of guaranteed additional DP slaves: 10 - Number of guaranteed additional DP slaves: 10 - Maximum number of additional DP slaves: 40

- Number of input bytes: 2440 for DP master system, 244 for PA master system

- Number of output bytes: 2440 for DP master system, 244 for PA master system

The default settings of the CiR objects are the same for all CPUs. Therefore, check the activation of the CiR compatibility of a master system for each corresponding CiR object. Verify whether the synchronization time of the master system specified in the properties window of the CiR object matches the upper limit of the CPU CiR synchronization time set in the CPU. (Example: When a CPU 412 is used, a CiR synchronization time of the corresponding master system larger than one will be obtained from the default values. The default value of the upper limit of the CPU‘s CiR synchronization time is however 1 only). If necessary, you have to reduce the number of guaranteed slaves for the CiR object or use SFC 104 "CiR" to increase the upper limit of the CPU‘s CiR synchronization time.

Note

These values will be reduced appropriately if the master system is out of

resources. The Target Rotation Time, Target Rotation Time typical bus parameters which result and the watchdog will be displayed in the properties window of the CiR object.

长沙工控帮教育科技有限公司整理

(25)

User Interface

4. You can change the number of additional slaves and/or the number of I/O bytes as follows:

Open the properties window of the CiR object (double-click or highlight the CiR object, then right-click to select "Object properties..." or highlight the CiR object and select the menu item "Edit > Object properties...").

You can now change the guaranteed number of additional slaves. The bus parameters relevant to this change, the Target Rotation Time and typical Target Rotation Time, as well as the watchdog will be displayed in the lower section of the station window.

You can also change number of I/O bytes. Enable the check box "Extended settings". You can only reduce these values, since an increase would extend the CiR synchronization interval (see CPU Response to Configuration Downloads with CiR).

Adding a CiR Module to an ET 200M Modular Slave

Proceed as follows with a modular slave:

1. Highlight the corresponding slave in the upper section of the station window.

2. Open the "Hardware Catalog" window.

3. In the lower section of the station window, drag and drop the CiR module from the hardware catalog to the DP slave slot immediately after the last configured module. (This rule is automatically applied when you automatically insert CiR elements.).The CiR module will then appear as placeholder module in the lower section of the station window.

The properties window of the CiR module indicates the number of I/O bytes. For ET 200M stations these are:

- Number of input bytes = Number of available slots * 16

At an ET 200M station which contains only one CiR module, this value is therefore equal to 128 (if the CiR object at the DP master system still contains a sufficient number of available of I/O bytes).

- Number of output bytes = Number of available slots * 16

At an ET 200M station which contains only one CiR module, this value is therefore equal to 128 (if the CiR object at the DP master system still contains a sufficient number of available of I/O bytes).

长沙工控帮教育科技有限公司整理

(26)

User Interface

Configuration Download

The configuration is downloaded to the CPU in STOP mode, after the CiR elements have been defined.

A large number of modules can be used in the S7-400 Automation System. To ensure that none of your modules disturbs a future CiR process, you must adhere to the following procedure: If you downloaded the configuration when the CPU was in STOP mode, reload the configuration to the CPU immediately afterwards, however, do it in RUN mode this time. In the process, STEP 7 and the CPU will check the CiR compatibility. This is not yet possible offline for older modules or modules from external manufacturers.

3.1.3 Deleting CiR Elements

Deleting all CiR Elements

Delete all CiR elements of an existing DP master system as follows:

1. Highlight the icon of the corresponding DP master system in the upper part of the station window.

2. Select the context-sensitive menu command Disable CiR compatibility or select the command Master system > Disable CiR compatibility in the Edit menu.

STEP 7 will then delete

• all CiR objects in sublevel PA -master systems

• all CiR modules in modular slaves

• the CiR object at the selected DP master system.

Note

• You can only delete all CiR elements if a CiR object exists in the selected DP master system.

• Sublevel DP master systems do not support deletion of all CiR elements.

Deleting a Single CiR Element

You can delete the CiR object from a PA master system or ET 200M modular DP slave as follows:

1. Highlight the CiR element you want to delete.

2. Select "Edit > Delete" or the context-sensitive menu command Delete.

If no more CiR elements exist at the DP master system, save for the CiR object, you can use the same procedure to delete this CiR object.

长沙工控帮教育科技有限公司整理

(27)

User Interface

3.2 Basic Procedure in RUN Mode

3.2.1 Overview

Note

All system modifications listed below required a CiR object in the corresponding DP master system.

Save your current configuration after every download of the station configuration from HW Config (independent of CPU operating mode). This is the only way you can be sure that you will be able to continue to work on the saved project without losing CiR functionality if an error occurs (data loss).

Adding Slaves or Modules

To add slaves or modules in RUN mode, follow these steps:

1. expansion and download of the configuration via HW Config 2. reconfiguration of the hardware

3. expansion, testing and download of the user program

Note

Under STEP 7, always ensure that you have implemented the interrupt OBs on your CPU and programmed them to ignore interrupts triggered by unknown components before you download your modified configuration .

We recommend you use the following OBs: Hardware interrupt OBs (OB40 to OB47), timing error OB (OB80), diagnostics interrupt OB (OB82), insertion/removal OB (OB83), program cycle error OB (OB85), module rack failure OB (OB86), I/O access error OB (OB122)

Note the following rules when you add components:

• In a modular ET 200M DP slave, always insert a CiR module in the slot immediately following the last configured module (When you add a CiR element automatically, this rule will be automatically taken into account.).

• Within the master system you must assign the new slave a higher PROFIBUS address than any previously assigned.

长沙工控帮教育科技有限公司整理

(28)

User Interface

How to Reconfigure the Hardware when Adding a Slave

Equip the PROFIBUS DP and PROFIBUS PA bus cables with active bus terminals on both ends, so that the cables are correctly terminated during reconfiguration.

Always make sure not to disconnect any of the bus lines when you add a slave to a master system.

One way to achieve this is to install and wire up additional connectors in the corresponding expansion slot of the master system. You can then use these bus connectors to connect a new slave.

Another method is to install repeaters or diagnostics repeaters. In this case, add a slave as follows:

1. Switch off the repeater function.

2. Connect the new slave to the free side of the repeater. Note the current installation guidelines (see Installation Manual: Installing S7-400, M7-400 PLCs).

3. Switch on the repeater function again.

How to Modify the Process Image Partition Assignment

You can change the assignment of a process image partition of an existing module or compact slave as follows:

1. Open the properties window of the module or slave. Specify the new process image partition in the "Addresses" tab.

2. Download the new configuration with HW Config.

Reconfiguring Existing Modules in ET 200M Stations

The procedure for using previously free channels is described under Using a Previously Unused Channel.

The procedure for reconfiguring already used channels of ETM200 modules is described under Reconfiguring a Previously Used Channel or under Removing a Previously Used Channel.

长沙工控帮教育科技有限公司整理

(29)

User Interface

Undoing Previous Changes (Undo function)

To undo changes in RUN mode, take the following steps:

1. undo previous changes to the user program (as required) and then download the user program

2. remove added slaves and modules from the project and download this configuration in RUN mode

3. reconfigure the hardware if required

Note

When working with STEP 7, always modify the interrupt OBs after you have changed your hardware configuration and then download the changes to the CPU.

Note the following rules when you undo changes:

• In a modular ET 200M DP slave, always remove modules starting from the bottom (that is, with the highest slot number).

• In a master system, always start the removal of slaves at the highest

PROFIBUS address. If required, you can then continue to remove the slaves at the next lower address.

Note

You can remove slaves or modules you have added across several downloads in a single download operation.

Removal of a slave or module from your configuration increases the I/O volume resources and, possibly, the guaranteed / maximum number of slaves available for future use.

Replacing Slaves or Modules

The following rule applies: You can either remove or add slaves by downloading a configuration.

Replacement of slaves / modules by means of a download operation is therefore not supported.

长沙工控帮教育科技有限公司整理

(30)

User Interface

3.2.2 Using CiR Elements in RUN Mode

This section describes how you can expand and download an existing configuration.

Note

If you perform illegal operations while adding real slaves or modules to the configuration, you will not receive an error message until you download the configuration.

After every plant modification, check whether the CiR compatibility is still available (Menu command Station > Check CiR Capability or the shortcut CTRL+ALT+F).

Adding a DP or PA Slave

Add a DP or PA slave as follows:

1. Open the "Hardware Catalog" Window.

2. Drag and drop the slave you want to insert from the hardware catalog to the corresponding CiR object in the upper section of the station window. The added slave will then appear in the upper section of the station window. The slave's name appears with an orange colored underlay in order to indicate that this slave has been generated from a CiR object.

Note

• When you add a slave, STEP 7 will update the guaranteed / maximum number of slaves and the volume of I/O bytes at the corresponding CiR object.

• Initially, a CiR compatible ET 200M modular DP slave you add will always contain a CiR module.

Adding Modules to an ET 200M Modular Slave

Add components to an ET 200M modular slave as follows:

1. open the "Hardware Catalog".

2. Drag and drop the module you want to add from the catalog to the

corresponding CiR module in the lower section of the station window. The new module will then appear in the lower section of the station window at the position previously occupied by the CiR module. The CiR module is shifted down by one slot position.

长沙工控帮教育科技有限公司整理

(31)

User Interface

Note

When you add a module to an ET 200M station, STEP 7 updates the number of I/O bytes for the corresponding CiR module.

The figure below shows the HW Config view and what it looks like after you have placed a module onto the CiR module.

长沙工控帮教育科技有限公司整理

(32)

User Interface

Configuration Download in RUN Mode

Perform the following steps to download a modified configuration with CiR:

1. Check whether the current configuration can be downloaded (Menu command Station > Check CiR Capability).

2. Download the configuration to the CPU (menu command PLC > Download to Module ...).

Note

When the configuration is being downloaded to the CPU, the INTF LED will turn on and then turn off; the EXTF LED will stay continuously lit. You can start adding the real stations or modules only after the INTF LED has gone out again. After this, the EXTF LED will go out. (see CPU Response to Configuration Downloads in RUN Mode).

Back up your current configuration after each download of the station configuration from the HW Config (independent of the CPU operating mode). This is the only way you can be sure of continuing your work with the backed up project without loss of the CiR compatibility in the event of an error (data loss).

3.2.3 Undoing Previous Changes

You can remove previously added slaves or modules to undo previous changes to configurations you have downloaded to the CPU.

The following rules apply:

• Remove slaves or modules at a maximum of four master systems.

• Always start the removal of slaves from a DP or PA master system at the highest PROFIBUS address. Continue with the slave at the next lower PROFIBUS address.

• Always start the removal of modules from a modular ET 200M DP slave at the highest slot number. In the HW Config view, this is the module at the lowest position. STEP 7 offers the following support: The module you can remove next is entered in the lower section of the station window in standard letters; all other modules are indicated in italic letters.

Continue with the module at the next lowest slot number.

长沙工控帮教育科技有限公司整理

(33)

User Interface

Removal procedure:

1. Highlight the object you want to remove.

2. Select the context-sensitive menu command Delete or select "Edit > Delete".

3. Repeat steps 1 and 2 until you have removed all objects previously inserted.

4. Download the modified configuration to your CPU.

Note

• When you delete a slave, STEP 7 will update the guaranteed / maximum number of slaves and the volume of I/O bytes for the corresponding CiR object.

• When you delete a module in a modular ET 200M slave, STEP 7 will update the guaranteed / maximum number of slaves and the volume of I/O bytes for the corresponding CiR module.

长沙工控帮教育科技有限公司整理

(34)

User Interface

长沙工控帮教育科技有限公司整理

(35)

4 Reconfiguration of Existing Modules in ET 200M Stations

4.1 Requirements for Reconfiguration

Note

You can either use channels not previously used or reconfigure previously used channels.

The addresses of available modules are not to be changed via CiR.

Configuration Requirements

In order to reconfigure the system, a CiR object must exist in the respective DP master system.

Hardware Requirements

Please refer to the About text in the "Hardware Catalog" window for information on which ET 200M modules (signal modules and function modules) you can

reconfigure in CPU RUN mode.

The maximum number of modules you can reconfigure is 100.

Module Response During a Reconfiguration

During reconfiguration the input modules can respond in one of the three following ways:

• Channels not affected will continue to return the actual process value.

• Channels not affected will return the process value which was valid prior to the reconfiguration.

• All channels will return the value "0" (applies to digital modules and FMs) or W#16#7FFF (applies to analog modules).

Please refer to the technical data of the specific modules for information on their response.

Output modules respond as follows during reconfiguration:

The respective channels output the initial value which was valid before the parameter assignment.

长沙工控帮教育科技有限公司整理

(36)

Reconfiguration of Existing Modules in ET 200M Stations

4.2 CPU Response During a Reconfiguration

After you have modified the parameters under STEP 7 and downloaded the changes to the CPU in RUN mode, the CPU will perform the checks described in the section CPU Response to Configuration Download in RUN mode and start the OB80 with event W#16#350A. It will then start OB83 via the startup event

W#16#3367. This indicates to you that, as of now, I/O data of the corresponding modules may be inconsistent. At this time, SFCs which trigger new jobs for sending data sets to the respective modules (e.g. SFC57 "PARM_MOD"), are no longer to be called, as this might cause conflicts in the data records to be transferred between the system and the user program.

Note

The I/O values of a PCS 7 will be assigned the status "BAD" after this OB83 start.

After the CPU has executed OB83, it transfers the parameter data records. That is, each respective module will receive all its data records (regardless of the number of data records affected by your changes).

OB83 is then called again (with startup event W#16#3267, if the send operation was completed with success, or with W#16#3968 if failed). Processing of this OB83 does not interrupt any other priority class.

Note

The I/O values of a PCS 7 will be assigned the status "OK" after this OB83 with the start event W#16#3267.

You may only access process image values that belong to the process image partition of the currently executed OB.

After the successful transfer of data records, the DP master indicates availability of the modules with an entry in module status data. If the transfer has failed it

indicates that the modules are not available. In the second case, an I/O access error will occur when you attempt a direct access to a module (during the update of the process image input table or during the transfer of the process image output table to the module. OB85 or OB122 will be called, depending on the type of access).

The I/O data of the modules respond as after an insertion interrupt, that is, presently they may still be inconsistent (possibly because the module has not yet evaluated your data records). However, the restriction that data record SFCs may not be active for the modules no longer applies.

长沙工控帮教育科技有限公司整理

(37)

Reconfiguration of Existing Modules in ET 200M Stations

Note

When the new module configuration disables the diagnostics interrupt, it may happen that the module will subsequently transmit an interrupt it had already prepared at this point.

Possible Errors During Reconfiguration

The same error events can occur as those occurring during the transfer of data records via SFCs:

• The module receives the parameter data records, but is unable to evaluate them.

• Fatal errors (especially protocol errors at the DP bus) may initiate the DP master to disable the corresponding DP slave completely, so that all modules of this station will no longer be available.

Reconfiguration Depending on CPU Operating Modes

Parameters are reassigned after SDBs have been evaluated (see CPU Response to Configuration Downloads with CiR) in RUN mode. The active INTF LED is lit during the reconfiguration.

A transition to HALT mode interrupts the assignment of new parameters.

Assignment will be resumed if the CPU goes into STOP or RUN mode. The only difference in STOP: OB83 will not be called.

The assignment of new parameters will be aborted if power is lost. After power is returned, all existing DP stations are assigned new parameters.

Coordination Between Master Systems

A situation may arise in which the sequence

• OB83 start (Start event W#16#3567)

• Data record transfer

• OB83 start (Start event W#16#3467 or 3468)

is performed in a parallel operation at all affected master systems.

长沙工控帮教育科技有限公司整理

(38)

Reconfiguration of Existing Modules in ET 200M Stations

4.3 Reconfiguration Procedure

4.3.1 Using a Previously Unused Channel

Proceed as follows:

1. Modify your hardware configuration and download it to the CPU.

2. Change the wiring.

3. Modify the user program and download it to the CPU.

4.3.2 Reconfiguring a Previously Used Channel

The procedure depends on the question whether or not it is required to modify the user program and the corresponding hardware. The specific situations are

described below.

It is not required to modify the user program after a reconfiguration.

This may be the situation if you modify an interrupt limit or disable a diagnostic interrupt, for example.

Procedure: Modify the hardware configuration and download it to the CPU.

Due to the reconfiguration it is required to modify the user program.

This may be the situation if you modify the channel measurement range of an analog input module and then compare the corresponding analog value with a constant in your user program. In this case you must adapt the constant.

Procedure:

1. STEP 7: In your user program, disable evaluation of the channel you want to reconfigure and download the program to the CPU.

PCS 7: Set simulation mode for all values of the channel you want to reconfigure (at the corresponding driver).

2. Modify the hardware configuration and download it to the CPU.

3. Adapt the user program to the modified channel and download the program to the CPU.

Additional for PCS 7: Disable simulation mode for the channel you want to reconfigure (at the corresponding driver).

长沙工控帮教育科技有限公司整理

(39)

Reconfiguration of Existing Modules in ET 200M Stations

Due to the reconfiguration it is required to modify both the user program and the hardware.

This may be the situation when you reconfigure the input channel mode from "0 to 20 mA" to "0 to 10 V", for example.

Procedure:

1. STEP 7: In your user program, disable evaluation of the channel you want to reconfigure and download the program to the CPU.

PCS 7: Set simulation mode for all values of the channel you want to reconfigure (at the corresponding driver).

2. Change the corresponding hardware

3. Modify the hardware configuration and download it to the CPU.

4. Adapt the user program to the modified channel and download the program to the CPU.

Additional for PCS 7: Disable simulation mode for the channel you want to reconfigure (at the corresponding driver).

4.3.3 Removing A Previously Used Channel

If you no longer require a previously used channel there is no need to change the hardware configuration. The procedure in this case :

1. In your user program, disable evaluation of the channel you want to reconfigure and download the program to the CPU.

2. Change the hardware configuration and download it to the CPU.

3. Change the corresponding hardware (remove sensor or actuator etc.).

长沙工控帮教育科技有限公司整理

(40)

Reconfiguration of Existing Modules in ET 200M Stations

长沙工控帮教育科技有限公司整理

(41)

5 Notes on Reconfiguration in RUN Mode Depending on the I/O

5.1 DP or PA-Slaves

What do I Have to Take Into Consideration When Planning A System?

• Provide a sufficient number of branch points for tap lines or disconnect points (tap lines are not permitted for operation at a transmission rate of 12 Mbps).

• You must equip ET 200M stations and DP/PA links with an active backplane bus. As far as possible, install the maximum possible number of bus modules, as you may not insert or remove any bus modules during runtime.

• Terminate the PROFIBUS DP and PROFIBUS PA bus lines with active bus termination elements at both ends to ensure proper bus termination also during system reconfiguration.

• PROFIBUS PA bus systems should be equipped with components of the SpliTConnect product family to avoid having to disconnect cables.

Rules for CiR

The new DP slave must be assigned a higher station number than all previously configured DP Slaves.

长沙工控帮教育科技有限公司整理

(42)

Notes on Reconfiguration in RUN Mode Depending on the I/O

Adding a PA Slave (Field device) to an Existing PA Master System

PROFIBUS: DP Master System

DP/PA Link IM 157

DP/

PA Coup- ler

PROFIBUS:

PA Master System

PA Slave (Field device)

Insert

PA Slave (Field device):

In your configuration, the addition of a PA slave downstream of an existing DP/PA link corresponds with the insertion of a module into a modular slave.

长沙工控帮教育科技有限公司整理

(43)

Notes on Reconfiguration in RUN Mode Depending on the I/O

Adding a DP/PA Coupler with Corresponding PA Slaves to an Existing PA Master System

PROFIBUS: DP Master System

DP/PA Link IM 157

DP/

PA Coup- ler

PROFIBUS:

PA Master System

PA Slave (Field device)

PA Slave (Field device) DP/

PA Coup- ler

Full configuration

Adding a DP/PA coupler with corresponding PA slave system downstream of an existing DP/PA link corresponds with the insertion of multiple PA slaves (Field devices) in an existing PA master system.

长沙工控帮教育科技有限公司整理

(44)

Notes on Reconfiguration in RUN Mode Depending on the I/O

Adding a DP/PA Link with PA Master System

PROFIBUS: DP Master System DP/PA Link

IM 157

DP/

PA Coup- ler

PA-Slave (Field device) PA Slave (Field device)

DP/PA Link IM 157

DP/

PA Coup- ler

DP/

PA Coup- ler

PA Slave (Field device)

PA Slave (Field device)

Adding a DP/PA link and its corresponding PA master system corresponds with the insertion of a new DP slave in an existing DP master system.

长沙工控帮教育科技有限公司整理

(45)

Notes on Reconfiguration in RUN Mode Depending on the I/O

5.2 Modules in ET 200M Modular Slaves

What are the points to remember when planning the ET 200M stations?

• Install the ET 200M station with an active backplane bus.

• Always try to equip the station with the maximum number of bus modules, as you can not insert or remove a bus module during runtime.

Rules for System Modification During Runtime

• You may only add or remove modules immediately after the last existing module. Always avoid gaps between modules.

• In order to replace a module with a module of a different type in an existing CPU configuration, you must perform at least two downloads to the CPU: First, download the CPU configuration that no longer contains the modules you are going to remove. Secondly, download the configuration that contains the new modules.

长沙工控帮教育科技有限公司整理

(46)

Notes on Reconfiguration in RUN Mode Depending on the I/O

长沙工控帮教育科技有限公司整理

(47)

6 How a Reconfiguration in RUN Mode Affects the Process

6.1 CPU Response to Configuration Downloads in RUN Mode

Overview

After the download of a modified configuration, the CPU first performs a consistency check of your changes. If the result is positive it then evaluates the affected system data.

This evaluation has a retroactive effect upon operating system functions, e.g.

process image update and user program processing. We shall now discuss these effects in detail.

The time interval required by the CPU to interpret the system data (as of now referred to as CiR synchronization time) depends on the volume of I/O bytes at the affected DP master systems (for details, see below.).

The CPU enters event W#16#4318 in the diagnostics buffer at the start of system data evaluation, on completion of the system data evaluation it enters event W#16#4319.

Note

If POWER OFF occurs during system data evaluation or if the CPU goes into STOP, only a restart (warm restart) or a cold start will be possible.

It will then call OB80 with event W#16#350A and enter the CiR synchronization time in its startup information. This allows you to make provisions for this time in your cyclic interrupt OBs, for example.

Note

Always ensure that OB80 has been downloaded in your CPU. Otherwise, the CPU goes into STOP after an OB80 startup event.

长沙工控帮教育科技有限公司整理

(48)

How a Reconfiguration in RUN Mode Affects the Process

The CPU Performs a Consistency Check of the Configuration Changes

First, the CPU determines the number of DP and PA master systems at which you want to add/remove slaves/modules or modify assignments in the existing process image partition. If the CPU finds a maximum of four affected master systems it continues the check. If more than four are found, the CPU will reject the modified configuration.

In the next test the CPU calculates the CiR synchronization time as follows:

• If you only want to change the parameters of existing modules, then the following applies regardless of the type of CPU:

CiR synchronization time for the CPU = 100 ms In all other cases the following applies:

The CiR synchronization time of the CPU is proportional to the cumulative CiR synchronization times of all relevant master systems.

Relevant master systems the systems at which you add/remove slaves or modules or modify the process image partition assignment.

• CiR synchronization time of a relevant master system = basic master system load + the total I/O volume of the master system in bytes * time per byte. The total I/O volume of the master system in bytes is composed of the sum of physically existing I/O bytes and the I/O bytes of the CiR elements at this master system. The system load for the each CPU type used to calculate the required load for the master system and the time per byte can be found in the technical data for your CPU.

Note

• In this case the calculation of the CiR synchronization time is based on a worst-case scenario. This means that during a CiR operation the actually incurred CiR synchronization time is always lower or equal.

• The CiR synchronization time for a master system is shown in HW Config in the properties window for the associated CiR object.

长沙工控帮教育科技有限公司整理

(49)

How a Reconfiguration in RUN Mode Affects the Process

The following illustration shows the relationship between the CiR synchronization time for a master system and its overall I/O volume. This example is based on a CPU 417-4.

200 400 1000

* corresponds, for example, to the maximum MPI-S-interface address area (2 K inputs+ 2 K outputs) 8 K**

4 K*

Total I/O- volume in bytes CiR synchronization time in ms

** corresponds, for example, to the maximum address area of an external DP interface module (4 K inputs + 4 K outputs) 1 K

Using this diagram, you can use the maximum CiR synchronization time as a basis for easily determining the maximum extent of the master system if you are only making changes to one DP master system. This will be explained using an example (see below).

The CPU now compares the calculated CiR synchronization time with the actual valid high limit of the CiR synchronization time. You can call SFC104 "CiR" to modify the default high limit value of 1 second up or down as you see fit.

If the calculated value is smaller than or equal to the actual high limit, the CPU will accept the modified configuration. Otherwise, it will reject it.

The formula specified above shows that you can influence the CiR synchronization time as follows:

• The lower the volume of I/O bytes for a master system you select,

• the lower the number of guaranteed slaves you select at the master systems to be changed (The number of guaranteed slaves has an immediate effect on the volume of I/O bytes.),

长沙工控帮教育科技有限公司整理

(50)

How a Reconfiguration in RUN Mode Affects the Process

• the less master systems you want to change in a CiR process,

the shorter the CiR synchronization time is. This effect is highly significant especially for F systems, since in this case the F-monitoring time must include the CiR synchronization time. Be sure to use the largest value for all DP master systems with the CiR object (if only one DP master system is being changed per CiR operation) or the total for all the master systems that are to be changed simultaneously.

The table below shows an example of a CPU 417-4 with 6 DP master systems.

Assume that the maximum permitted CiR synchronization time amounts to 550 ms.

This means that changes can be carried out on several master systems as long as the total CiR synchronization time for these master systems does not exceed 550 ms. The last column shows which DP master systems you may change in a single CiR operation.

DP- master system

Total I/O volume in bytes

CiR synchronization time for the master system

Distribution of changes on DP master systems

1 1500 100 ms + 1500 bytes * 0.12 ms/byte = 280 ms Either 1 (280 ms) or (1 and 2) (500 ms) 2 1000 100 ms + 1000 bytes * 0.12 ms/byte = 220 ms Either 2 (220 ms)

or (2 and 1) (500 ms) or (2 and 3) (500 ms) 3 1500 100 ms + 1500 bytes * 0.12 ms/byte = 280 ms Either 3 (280 ms)

or (3 and 2) (500 ms) 4 2500 100 ms + 2500 bytes * 0.12 ms/byte = 400 ms 4 (400 ms)

5 3000 100 ms + 3000 bytes * 0.12 ms/byte = 460 ms 5 (460 ms)

6 7000 100 ms + 7000 bytes * 0.12 ms/byte = 940 ms Cannot be changed!

Example of determining the extent of a DP master system

Assume a maximum CiR synchronization time of 400 ms. In this case, the diagram shows you a maximum of 2500 I/O bytes total volume for the DP master system (dashed line). If, for future use, you intend have 250 input and 250 output bytes in the CiR object, then there are 2000 bytes available for the first configuration operation on the DP master system.

This example discusses the following two configurations:

• When using ET 200M stations in maximum expansion (128 byte inputs, 128 byte outputs, with some of this in CiR modules, if necessary) you can thus operate a total of 2000/(128 + 128), which yields approx. 8 ET 200M stations.

• If you typically need 48 bytes per ET 200M station (i.e. 6 analog modules, each with 4 channels at 2 bytes or a smaller expansion with a CiR module), you can thus operate a total of 2000/48, which yields approx. 24 ET 200M stations.

If the expansions who here are not sufficient for your needs, you can manage this situation as follows:

长沙工控帮教育科技有限公司整理

參考文獻

相關文件

 If I buy a call option from you, I am paying you a certain amount of money in return for the right to force you to sell me a share of the stock, if I want it, at the strike price,

Take a time step on current grid to update cell averages of volume fractions at next time step (b) Interface reconstruction. Find new interface location based on volume

Take a time step on current grid to update cell averages of volume fractions at next time step (b) Interface reconstruction.. Find new interface location based on volume

In Section 3, the shift and scale argument from [2] is applied to show how each quantitative Landis theorem follows from the corresponding order-of-vanishing estimate.. A number

The prototype consists of four major modules, including the module for image processing, the module for license plate region identification, the module for character extraction,

We explicitly saw the dimensional reason for the occurrence of the magnetic catalysis on the basis of the scaling argument. However, the precise form of gap depends

Miroslav Fiedler, Praha, Algebraic connectivity of graphs, Czechoslovak Mathematical Journal 23 (98) 1973,

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in