Professional Documents
Culture Documents
PROFIBUS Systems
IM 33K03P10-50E
IM 33K03P10-50E
2nd Edition
Introduction
The integrated production control system CENTUM VP is the new products of distributed control
system (DCS) for large and medium-small scale process control.
This manual is written for use as a part of reference manual describing the functional details of
CENTUM VP. This manual focuses on functionalities of PROFIBUS. You can read the required
chapters when you need the details on the PROFIBUS functionalities.
This manual consists of the following chapters:
Media No. IM 33K03P10-50E (DVD) 2nd Edition : Jun. 2012 (YK) IM 33K03P10-50E 2nd Edition : Jun.29,2012-00
All Rights Reserved Copyright © 2011, Yokogawa Electric Corporation
ii
Engineering
Consolidated Alarm
Engineering Engineering Management Software Batch Management
Reference Vol. 2 Reference Vol. 3 Reference System Reference
IM 33K03G22-50E IM 33K03G23-50E IM 33K03H20-50E IM 33K03J10-50E
Engineering
Engineering CENTUM FOUNDATION
FOUNDATION fieldbus
Tutorial APCS Data Access Library fieldbus Reference
Reference
Tutorial
IM 33K02E10-50E IM 33K15U10-50E IM 33K15P10-50E IM 33K20T10-50E
FOUNDATION fieldbus
Engineering Guide
IM 33K20T20-50E
Hardware
Peripherals Field Control Stations Input & Output Modules Turbomachinery I/O Modules
IM 33K50C10-50E IM 33K50E40-50E IM 33K50G10-50E IM 33K10U10-50E
Safety Precautions
n Safety, Protection, and Modification of the Product
• In order to protect the system controlled by the product as well as the product itself and
ensure safe operation, observe the safety precautions described in this user’s manual. We
assume no liability for safety if users fail to observe these precautions when operating the
product.
• If this product is used in a manner not specified in this user’s manual, the protection
provided by this product may be impaired.
• If any protection or safety circuit is required for the system controlled by the product or for
the product itself, prepare it separately and install it outside the product.
• When replacing parts or consumables, be sure to use the ones approved by Yokogawa
Electric Corporation (hereafter simply referred to as YOKOGAWA).
• Modification of the product is strictly prohibited.
• Do not use the product for any application not approved by YOKOGAWA.
• Do not use the accessories (power supply cord set, etc.) that came with the product for any
other products.
• The following symbols are used in the product and user’s manual to indicate that there are
precautions for safety:
Indicates that caution is required for operation. This symbol is placed on the product to refer
the user to the user’s manual in order to protect the operator and the equipment. In the
user’s manuals you will find precautions to avoid physical injury or death of the operator,
including electrical shocks.
Identifies a protective grounding terminal. Before using the product, ground the terminal.
Identifies a functional grounding terminal. Before using the product, ground the terminal.
Indicates an AC supply.
Indicates a DC supply.
n Notes on Software
• YOKOGAWA makes no warranties, either expressed or implied, with respect to the
software’s merchantability or suitability for any particular purpose, except as specified in the
terms of warranty.
• This product may be used on a machine only. If you need to use the product on another
machine, you must purchase another product.
• It is strictly prohibited to reproduce the product except for the purpose of backup.
• Store the DVD-ROM (the original medium) in a safe place.
• It is strictly prohibited to perform any reverse-engineering operation, such as reverse
compilation or reverse assembling on the product.
• No part of the product may be transferred, converted or sublet for use by any third party,
without prior written consent from YOKOGAWA.
Documentation Conventions
n Typographical Conventions
The following typographical conventions are used throughout the user’s manuals:
“▼” Mark
This symbol indicates the description for an item for which you should make a setting in the
product’s engineering window.
While operating an engineering window, the help information for the selected item can be
accessed from “Builder Definition Items” in the Help menu.
Listing more than one definition item after this symbol implies that the paragraph on the page
describes more than one definition item.
Example:
▼ Tag Name, Station Name
“Δ” Mark
Indicates a space between character strings that must be entered.
Example:
. ALΔPIC010Δ-SC
“...” Mark
Indicates that the previous command or argument may be repeated.
Example:
Imax (arg1, arg2, ...)
n Symbol Marks
Throughout this user’s manual, you will find several different types of symbols are used to identify
different sections of text. This section describes these icons.
CAUTION
Identifies instructions that must be observed in order to avoid physical injury and electric
shock or death of the operator.
WARNING
Identifies instructions that must be observed in order to prevent the software or hardware
from being damaged or the system from becoming faulty.
IMPORTANT
Identifies important information required to understand operations or functions.
TIP
Identifies additional information.
SEE
ALSO
n Drawing Conventions
Some drawings may be partially emphasized, simplified, or omitted, for the convenience of
description.
Some screen images depicted in the user’s manual may have different display positions or
character types (e.g., the upper / lower case). Also note that some of the images contained in this
user’s manual are display examples.
n Trademark Acknowledgments
• CENTUM, ProSafe, Vnet/IP, PRM, Exaopc and STARDOM are registered trademarks of
YOKOGAWA.
• Microsoft, Windows, Windows Vista, Visual Basic, Visual C++ and Visual Studio are either
registered trademarks or trademarks of Microsoft Corporation in the United States and/or
other countries.
• Adobe, Acrobat and Acrobat Reader are either registered trademarks or trademarks of
Adobe Systems Incorporated in the United States and/or other countries.
• Ethernet is a registered trademark of XEROX Corporation.
• Java is a registered trademark of Sun Microsystems,Inc.
• MELSEC is a registered trademark of Mitsubishi Electric Corporation.
• Modicon and Modbus are registered trademarks of Schneider Electric SA.
• Memocon-SC is a registered trademark of Yaskawa Electric Corporation.
• PLC is a registered trademark of Rockwell Automation, Inc.
• SYSMAC is a registered trademark of OMRON Corporation.
• SIEMENS and SIMATIC are registered trademarks of Siemens Industrial Automation Ltd.
• FOUNDATION in FOUNDATION fieldbus is a registered trademark of Fieldbus Foundation.
• SmartPlant is a registered trademark of Intergraph Corporation.
• HART is a registered trademark of the HART Communication Foundation.
• PROFIBUS is a trademark of the PROFIBUS User Organization.
• All other company and product names mentioned in this user’s manual are trademarks or
registered trademarks of their respective companies.
• We do not use TM or ® mark to indicate those trademarks or registered trademarks in this
user’s manual.
• We do not use logos and logo marks in this user's manual.
CENTUM VP
Communication with PROFIBUS Systems
CONTENTS
1. Overview of PROFIBUS............................................................................ 1-1
1.1 What is PROFIBUS?.......................................................................................... 1-2
2. PROFIBUS-DP (ACP71)............................................................................ 2-1
2.1 Overall Configuration........................................................................................ 2-2
2.2 Operating Environment..................................................................................... 2-4
2.3 PROFIBUS-DP Communication Module (ACP71).......................................... 2-5
2.4 I/O Data................................................................................................................ 2-7
2.5 Monitoring Slave Devices............................................................................... 2-15
2.5.1 Assigning and Referencing a Slave Device..................................... 2-16
2.5.2 Slave Diagnostic Information............................................................ 2-18
2.6 Engineering...................................................................................................... 2-22
2.6.1 Engineering Overview....................................................................... 2-23
2.6.2 Operations with the PROFIBUS-DP Configurator............................ 2-28
2.6.3 Operations in System View............................................................... 2-31
2.6.4 Operations with the Communication I/O Builder.............................. 2-35
2.6.5 Operations in Function Block Detail Builder..................................... 2-40
2.7 Operation and Monitoring............................................................................... 2-41
2.8 Unusual Operations......................................................................................... 2-43
2.8.1 Start Operation.................................................................................. 2-44
2.8.2 Actions in the Event of Faults........................................................... 2-47
2.8.3 Actions during Download.................................................................. 2-52
2.8.4 Actions during Online Maintenance.................................................. 2-53
2.9 Messages.......................................................................................................... 2-58
2.9.1 System Alarm Messages.................................................................. 2-59
2.9.2 Fieldbus Messages........................................................................... 2-61
3. PROFIBUS-DP (ALP111)........................................................................... 3-1
3.1 Overall Configuration........................................................................................ 3-2
3.2 Operating Environment..................................................................................... 3-5
3.3 PROFIBUS-DP Communication Module (ALP111)......................................... 3-6
3.4 I/O Data................................................................................................................ 3-8
1. Overview of PROFIBUS
PROFIBUS is an open fieldbus standard that is widely used in Europe.
It was primarily created for use as a factory automation network, but has been expanded
for use in process automation, as well.
PROFIBUS products are divided into two different variations, each consisting of
compatible products, and can be used in a wide range of applications such as controllers,
devices and fieldbus networks.
The following describes the two types of variations:
• PROFIBUS-DP
• PROFIBUS-PA
n PROFIBUS-DP
PROFIBUS-DP (Decentralized Periphery) allows high-speed data transmission between
controllers and slave devices such as remote I/Os and drives. PROFIBUS-DP can transmit 1
Kbyte of I/O data in less than 1 millisecond.
n PROFIBUS-PA
PROFIBUS-PA (Process Automation) employs function-block technology, offering the physical-
layer specifications designated by IEC1158-2 as an optional hazard-prevention measure.
PROFIBUS-PA uses a communication bus cable to power each node.
TIP
The information contained in this section is excerpted from the Japan PROFIBUS Organization’s website.
2. PROFIBUS-DP (ACP71)
This chapter explains communications between an ACP71 communication module
installed to an FCS and one or more slave devices that support PROFIBUS-DP, along with
the engineering tasks required. This chapter also explains those items that are common
with the PROFIBUS-DP communication, which are implemented by the ALP111, if any.
Export PROFIBUS-DP
PROFIBUS configurator
definition (manufactured by Hilscher)
data file
Copy
System Historical
System Communication Function Block FCS Status
Alarm Message
View I/O Builder Detail Builder Display view
view Report window
Control bus
FCS ACP71 ACP71 Slave device
operating Fail/Recover diagnostic
status message information
Download
PROFIBUS-DP
communication
I/O data
PROFIBUS-DP
communication module (ACP71)
l PROFIBUS-DP Communication
Exchanges I/O data with an ACP71 and stores the results in the communication I/O data-storage
area. Accordingly, as with the communication I/O module, this function connects to the function
block using Communicaion I/O.
When a request is received from an HIS to acquire the operating status of an ACP71, the status
of the ACP71 is monitored and a message is transmitted upon detection of a fail/recover.
l System Builders
The following engineering functions are provided.
• Copies the PROFIBUS definition data file of the PROFIBUS-DP configurator to an internal
folder.
• Defines settings relating to an ACP71 from the Communication I/O Builder and downloads
communication I/O definitions to an FCS and ACP71.
• Download data to the ACP71 from System View using IOM download.
• Defines function-block output conversions from Function Block Detail Builder.
l Hardware Environment
The following hardware environment is required for communication with PROFIBUS-DP.
Table Hardware Operating Environment
Type Hardware Remarks
Communication module ACP71
Nest AMN52 Nest for communication module (for PROFIBUS)
Note: Can only be applied to SFCS and enhanced type PFCS.
The following hardware is also required for communication. Use hardware that conforms to the
PROFIBUS-DP specifications.
Table Devices Required for Communication with PROFIBUS-DP
Type Description
Without repeaters: Maximum of 31 units/ACP71 (*1)
Slave device
With repeaters: Maximum of 124 units/ACP71
Repeater A device that connects multiple PROFIBUS-DP segments.
This prevents electrical signal reflections. A terminator is required at both
Terminator
ends of a communication cable.
T-shape connector This is used to connect an ACP71 to PROFIBUS-DP.
*1: A single PROFIBUS-DP segment can be connected to a maximum of 32 master (ACP71) and slave devices. Accordingly, a
maximum of 31 slave devices can be connected when no repeaters are used. The use of repeaters allows the connection of up
to four segments.
l PROFIBUS-DP Configurator
A third-party configurator is required for PROFIBUS-DP engineering.
• SYCON-PB/YOKO (Product of Hilscher Co.)
TIP
To define slave devices with the PROFIBUS-DP configurator, a file (GSD file) that defines the slave device
specifications and setting data is required.
A GSD file is either supplied by the device manufacturer or can be downloaded from the PROFIBUS
Organization’s website.
SEE
ALSO For more information about the operation environment, refer to:
The users’s manual of Hilscher Co. for SYCON-PB/YOKO.
n Mounting Format
A maximum of four ACP71s can be mounted per one FCS by using a PROFIBUS communication
module nest (AMN52). (*1)
*1: Can only be applied to SFCS and enhanced type PFCS.
n Nest Configuration
The following explains the nest configuration when an ACP71 is mounted.
• The ACP71 is mounted in nest 1.
• Nest 2 will not be used.
• Neither ACM21, ACM22 nor ACM71 can be mounted.
IMPORTANT
No other IOMs can be mounted in nest 1.
Nest 1 CPU
(AMN52)
N020301E.ai
ACP ACP
Range of I/O data communication 71 71
by single ACP71
PROFIBUS-DP
N020302E.ai
The system does not support the connection of a master device (PLC or PC) made by another
manufacturer to the same bus. Do not use the ALP111 together with the ACP71 on the same bus.
01 08, 09 16
%WW0101
Data (first byte) Data (second byte)
%WW0102 Value in the free area is undefined
Data (third byte) Data (fourth byte)
%WW0103
Data (fifth byte) Free area
N020401E.ai
To treat every 8 bits of I/O data as analog I/O data, add “;E” (expand 8-bit data to 16-bit data) to
the “Device & Address” on Communication I/O Builder. I/O data will be expanded to 16 bits and
stored in the communication I/O data area.
Communication I/O data area %WB bit number
01 08, 09 16
%WW0101
Data (first byte)
%WW0102
Data (second byte)
%WW0103
Data (third byte)
N020402E.ai
The following lists the data types that can be designated with the Communication I/O Builder at
this time.
• Input (16-Bit Signed)
• Input (16-Bit Unsigned)
• Output (16-Bit Signed)
• Output (16-Bit Unsigned)
When outputting a value outside the data type range, it will be rounded off to the nearest value
within the data type range.
Table Rounding off Output Data
Data type Before round-off After round-off
Less than -127 -127
Output (16-Bit Signed)
More than 128 128
Output (16-Bit Unsigned) More than 255 255
n Reverse Bits
When I/O data is assigned as discrete I/O data and Reverse bits is designated, the bit
arrangement is reversed in increments of 16 bits, as is the case with subsystem communication.
Termination of data indicated as an odd byte size by the PROFIBUS-DP configurator is reversed
in increments of 8 bits, as shown below.
Slave device bit arrange
7 0
Communication
I/O data area Data (first byte) Free area
% WB bit number
01 08, 09 16
%WW0101 N020404E.ai
n Reverse Bytes
Depending on the slave device, the byte positions of the upper byte and lower byte of digital data
may be reversed. In this case, assign I/O data as discrete I/O data and specify reverse bytes.
Specify this according to the specifications of the slave device used. The specific byte mapping is
shown below.
• Pattern 2
Upper-byte (first byte) Lower-byte (second byte)
Channel number 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
(bit number)
x Input/Output 1
x – Input/Output 2
x – – Input/Output 3
x – – – Input/Output 4
x – – – – Input/Output 5
x – – – – – Input/Output 6
x – – – – – – Input/Output 7
x – – – – – – – Input/Output 8
x – – – – – – – – Input/Output 9
x – – – – – – – – – Input/Output 10
x – – – – – – – – – – Input/Output 11
x – – – – – – – – – – – Input/Output 12
x – – – – – – – – – – – – Input/Output 13
x – – – – – – – – – – – – – Input/Output 14
x – – – – – – – – – – – – – – Input/Output 15
x – – – – – – – – – – – – – – – Input/Output 16
N020409E.ai
• Pattern 4
Upper-byte (first byte) Lower-byte (second byte)
Channel number 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7
(bit number)
x – – – – – – – Input/Output 1
x – – – – – – Input/Output 2
x – – – – – Input/Output 3
x – – – – Input/Output 4
x – – – Input/Output 5
x – – Input/Output 6
x – Input/Output 7
x Input/Output 8
x – – – – – – – – – – – – – – – Input/Output 9
x – – – – – – – – – – – – – – Input/Output 10
x – – – – – – – – – – – – – Input/Output 11
x – – – – – – – – – – – – Input/Output 12
x – – – – – – – – – – – Input/Output 13
x – – – – – – – – – – Input/Output 14
x – – – – – – – – – Input/Output 15
x – – – – – – – – Input/Output 16
N020411E.ai
n Data Status
The data status for PROFIBUS-DP communication is the same as subsystem communication.
The table below shows the data status:
Table Data Status
Data Status Meaning
BAD Invalid data value
Indicates a temporary status in which data could not be acquired due to a
NRDY
momentary power failure, power recovery, etc.
Indicates the occurrence of a communication module error or a communication
LPFL
error with a connected device.
NR (*1) Data has been acquired normally.
*1: There is no actual NR data status, but this status is used only to indicate the absence of any of the other conditions (BAD, NRDY
or LPFL).
SEE
ALSO The data status is determined by the communication status and slave diagnostic information of a slave device.
For slave diagnostic information, see the following:
2.5.2, “Slave Diagnostic Information”
l Analog input
As with the analog input module, data from PROFIBUS can be treated as an analog input signal
by designating I/O data in the %WWnnnn (*1) format and assigning it to the input terminal of the
regulatory control block or calculation block.
*1: nnnn is a number within the area.
nnnn: 1 to 4000
SEE
ALSO For more information about subsystem communication, refer to:
1.3, “Accessing Subsystem Data from a Function Block” in the Communication with Subsystems Using RIO
(IM 33K03L10-50E)
l Analog Output
I/O data can be assigned to a function block as analog output (output terminal) by designating the
data in the %WWnnnn (*1) format. Set the function block’s output-signal conversion designation
to “Communication output (fully-open/tightly-shut).”
*1: nnnn is a number within the area.
nnnn: 1 to 4000
IMPORTANT
The following functions for process output cannot be used when the output signal conversion
designation is set to “Communication output (fully-open/tightly-shut).”
• Reverse output
• Velocity output
• Output velocity limiter
SEE
ALSO For more information about the gain and bias specifications, refer to:
4.8.3, “Communication Output Conversion” in the Function Blocks Overview (IM 33K03E21-50E)
IMPORTANT
The following functions for process output cannot be used when data is output to %WB.
• Pulsive output for MC instruments and switch instruments.
• Flashing output
SEE
ALSO For more information about Discrete I/O,refer to:
1.3, “Accessing Subsystem Data from a Function Block” in the Communication with Subsystems Using RIO
(IM 33K03L10-50E)
SEE
ALSO For more information on SEBOL, refer to:
SEBOL Reference (IM 33K03K10-50E)
The status of a slave device is indicated by the data item (PV) value, as shown in the table below:
Table Data Item Value and Slave Device Status
%WBnnnnbb.PV value Contents
0 Slave device error
1 Slave device normal
IMPORTANT
• When an error is detected in one of the module’s channels, an error is set in all the data
status of the module containing that channel. If you do not wish to set an error in all data
status simultaneously, go to System view and select “Do not reflect module errors in the
data status.”
• The bit assignment for module slave diagnostic information differs, depending on the device
specifications. Data status settings are possible only when the following bit assignment is
done.
Data status cannot be set with any other bit assignment. If the following bit assignment is not
done, go to System view and select “Do not reflect module errors in data status.”
Set for each ACP71 as to whether or not to reflect a module error in the data status.
If any of multiple slave devices connected to an ACP71 has a bit assignment other than the
one shown on the next page, it will be necessary to select “Do not reflect module errors in data
status.”
7 0 Bit number
0
0 1 Header information
7 0 Bit number
1
Slot 1 module
Slot 2 module
Slot 3 module
Slot 4 module
Slot 5 module
Slot 6 module
Slot 7 module
Slot 8 module
7 0 Bit number
2
Slot 9 module
Slot 10 module
Slot 11 module
Slot 12 module
Slot 13 module
Slot 14 module
Slot 15 module
Slot 16 module
N020505E.ai
Note: The slot number starts with 0 in some devices, but these devices are treated the same way.
SEE
ALSO For more information on fieldbus messages, see the following:
2.9.2, “Fieldbus Messages”
N020506E.ai
2.6 Engineering
Engineering tasks are broadly classified into two: those performed on System builders
and those performed using PROFIBUS-DP configurator.
This chapter provides an overview of the PROFIBUS-DP engineering, including ACP71,
and explains the operations performed with the PROFIBUS-DP configurator and System
builders.
n Engineering Scope
The following shows the scope and targets for PROFIBUS engineering.
HIS
Control bus
ACP71
Engineering for an ACP71 is performed with the PROFIBUS-DP configurator and System
builders. To perform this engineering, a separate operation is required to allow System builders to
use data created with the PROFIBUS-DP configurator.
PROFIBUS
definition data file
PROFIBUS-DP
configurator HIS
Export Copy
Control bus
Download
FCS
ACP71
PROFIBUS-DP
IMPORTANT
• The PROFIBUS definition data file stores the data downloaded to an ACP71, but is not a
database where PROFIBUS-DP project data is stored. Thus, the PROFIBUS-DP project
cannot be edited from the PROFIBUS definition data file.
• PROFIBUS-DP does not download data to a slave device.
The PROFIBUS definition data contains setting information for the slave device. This setting
information is set in the slave device from an ACP71 when the ACP71 or a slave device
starts up.
Do not download PROFIBUS definition data from the PROFIBUS configurator directly to an
ACP71.
The PROFIBUS configurator has a function to directly download PROFIBUS definition data via
the ACP71’s RS port. However, do not use this function, since the following problems will occur
when it is used:
• During PROFIBUS definition data download, all PROFIBUS-DP communications stop and
all I/O data becomes IOP/OOP.
• Correct copying of PROFIBUS definition data to System builders cannot be guaranteed.
While data is being downloaded from System builders, PROFIBUS definition data in an
ACP71 may be rewritten as different data or may be deleted.
n Engineering Procedures
The following shows the basic engineering procedures using System builders and the
PROFIBUS-DP configurator.
Settings on System builders can be performed along with settings on the PROFIBUS-DP
configurator.
(1)
System design
(2)
Input and export with the
PROFIBUS-DP configurator
(3)
Copy the ACP71 definitions and
the PROFIBUS definition data file
(4)
Assign the communication I/O
definition to the element number
(5)
Link to a function block using
the Control Drawing Builder
(6)
Operation when Debug using the Test Function
there is no FCS
Operation when
there is an FCS (7)
Download
(8)
Debug PROFIBUS-DP
communication
(9)
Check for errors
END
N020604E.ai
l Copy the ACP71 Definitions and the PROFIBUS Definition Data File
Define the ACP71 using System View. Copy the PROFIBUS definition data file using the ACP71
property sheet.
However, no error will occur even if the PROFIBUS definition data file is not copied. Copy the
PROFIBUS definition data file prior to downloading.
l Download
Download engineered information to an FCS and ACP71.
PROFIBUS definition data is not downloaded during an off-line download. To download
PROFIBUS definition data, execute an IOM load for the ACP71 following the off-line download.
SEE
ALSO For detailed information on the method of use and debugging operations, refer to the included PROFIBUS-DP
Configurator User’s Manual.
MAINT
CN1
REVISION
U H1 H2 F
REVISION
U H1 H2 F 1 1 0 3
1 1 0 3
N020617E.ai
IMPORTANT
When configuring the master device, the address of the master device should be set to a number
equal to 1 or greater than 1. By the default of system configurator version 2.818, 0 is set as the
address.
The device address can be modified by changing the setting on the item [Station address] of
Master Configuration dialog box.
Master Configuration
General OK
Description Master0 Cancel
Station address 0
Device ACP71
DP Support
FMS Support
CD ...
Actual Master
Module Information
Storage format Compact
N020618E.ai
4. Define the slave device. If multiple modules can be set from the slave device, assign the
modules.
Set definitions specific to each slave device, if necessary.
5. Export the project.
A PROFIBUS configuration data file (*2) will be created.
*2: Since the version 2.818 of System Configurator, in order to match the corresponding project database <project>.pb, the file name
is changed from Export. dbm to <project>.dbm by simply adding the DBM extension to the project name.
TIP
A PROFIBUS-DP configuration data file must be created to modify even a single setting item of the PROFIBUS
configurator. The following are some typical changes.
• Adding a slave device
• Deleting a slave device
• Adding a module to the slave device
• Deleting a module from the slave device
• Changing a slave device module
• Changing Set Details for the slave device
• Changing bus parameters
IMPORTANT
When setting bus parameters, make sure the [Auto Clear] item is set as OFF (default). If [Auto
Clear] is set ON, the ACP71 module stops communication with all the slave devices on the
PROFIBUS-DP bus when any of devices fails or any malfunction event occurs. In this case, all
inputs and outputs of ACP71 become IOP or OOP. To recover from IOP and OOP, it is necessary
to run IOM download.
IOM Type
Category AMN52(PROFIBUS Communication)
Installation Position
Unit 1 Slot 1
IOM Comment
OK Cancel
N020606E.ai
Copy
Default
OK Cancel
N020608E.ai
l IOM Download
During IOM download, the following data will be downloaded to the ACP71.
• PROFIBUS configuration data
• ACP71 program
IOM download can be executed by selecting [Load], then [Download to IOM] from System view.
IMPORTANT
The IOM Download Start/Complete system alarm is generated for both the PROFIBUS
configuration data and ACP71 program. In this case, correspondence with data to be
downloaded can be checked by the messages in the IOM download dialog box.
The ACP71 program will be downloaded only when Create New IOM or IOM download is
executed.
n Operation Procedures
The following describes the operation procedures using the Communication I/O Builder.
1. Set the common setting items, then assign the communication I/O data area for an ACP71.
2. Set communication I/O definitions for each slave device module.
Slave Configuration
General
Device COM-DPS Station address 2 OK
Description Slave#2 Cancel
Activate device in actual configuration
Parameter Data...
Enable watchdog control GSD file HIL_7501.GSD
Max. length of in-/output data 368 Byte Length of in-/output data 111 Byte
Max. length of input data 244 Byte Length of input data 69 Byte Assigned master
Max. length of output data 244 Byte Length of output data 42 Byte Station address 1
Max. number of modules 24 Number of modules 7
Master#1
Module Inputs Outputs In/Out Identifier
1/ACP71
64 byte output con [0x80, 0xBF] 64 byte 0x80, 0xBF
1 word output con [0xE0] 1 word 0xE0
Actual slave
2 word output con [0xE1] 2 word 0xE1 Station address 2
3 word output con [0xE2] 3 word 0xE2
Slave#2
4 word output con [0xE3] 4 word 0xE3
8 word output con [0xE7] 8 word 0xE7 2/COM-DPS
Slot Idx Module Symbol Type 1 Addr. 1 Len. Type 0 Addr. 0 Len.
1 1 1 byte input con [0x90] Module#1 IB 0 1 Append Module
2 1 4 byte input con [0x93] Module#2 IB 0 4
3 1 2 word output con [0xE1] Module#3 QW 0 2 Remove Module
4 1 32 word input [0x40, 0x5F] Module#4 IW 0 32
Insert Module
5 1 1 word output [0x60] Module#5 QW 0 1
6 1 16 word output [0x6F] Module#6 QW 0 16 Symbolic Names
7 1 2 word output con [0xE1] Module#7 QW 0 2
The figure below shows an example of a dialog box for a module containing multiple indexes.
Slave Configuration
General
Device BusCon Station address 3 OK
Description Slave#3 Cancel
Activate device in actual configuration
Parameter Data...
Enable watchdog control GSD file EBH82079.GSD
Max. length of in-/output data 244 Byte Length of in-/output data 226 Byte
Max. length of input data 244 Byte Length of input data 210 Byte Assigned master
Max. length of output data 244 Byte Length of output data 16 Byte Station address 1
Max. number of modules 1 Number of modules 1
Master#1
Module Inputs Outputs In/Out Identifier
1/ACP71
H&B Var.80 1 Word 8 Word 0xD0, 0xF7, 0xDB,
Actual slave
Station address 3
Slave#3
3/BusCon
Slot Idx Module Symbol Type 1 Addr. 1 Len. Type 0 Addr. 0 Len.
1 1 H&B Var.80 Module#1 IW 0 1 Append Module
1 2 H&B Var.80 Module#1 IW 0 8 QW 0 8
1 3 H&B Var.80 Module#1 IW 0 12 Remove Module
1 4 H&B Var.80 Module#1 IW 0 12
Insert Module
1 5 H&B Var.80 Module#1 IW 0 12
1 6 H&B Var.80 Module#1 IW 0 12 Symbolic Names
1 7 H&B Var.80 Module#1 IW 0 12
The table below lists the Communication I/O Builder items defined for one module.
• Size:
Designates the data size for the slave device module on a word-by-word basis. (*1)
• Station:
Station Address for the Slave Configuration Dialog
• Device & Address:
Slot and Idx for the Slave Configuration Dialog
• Data Type:
Enter according to the slave device module’s specifications.
• Reverse:
Refer to the slave device manual to determine whether [Bits] or [No].
*1: If an odd byte data is assigned, there is no data corresponding to the terminal byte of the area because the area is designated on
a word-by-word basis. In this case, the value of the terminal byte data for the area is undefined.
TIP
When a module is deleted using the PROFIBUS-DP configurator, the slot numbers following that module will
shift. Thus, modify the setting contents in [Device & Address].
However, this does not apply to slave devices to which no changes are made.
SEE
ALSO For more information on output signal conversion, see the following:
“l Output Signal Conversion” in “n Output Processing Common to Regulatory Control Block” in 4,
“Output Processing” in the Function Blocks Overview (IM 33K03E21-50E)
SEE
ALSO For more information on the messages generated in PROFIBUS-DP communication, see the following:
2.9, “Messages”
The table below shows changes in the status display due to user operation.
Table Changes in Status Display Due to User Operation
Status display
User operation With PROFIBUS Without PROFIBUS Remarks
configuration data (*1) configuration data (*2)
Create new Green Red
IOM download Green Red
Status immediately after
ACP71 Before IOM download Red Red
replacement
replacement
After IOM download Green Red
PROFIBUS configuration data
FCS offline download Green Red
is not subject to download
*1: Indicates that copying of PROFIBUS configuration data is completed in System view.
*2: Indicates that operations with the PROFIBUS-DP configurator are incomplete or that copying of PROFIBUS configuration data is
not performed in System view.
FCS
IOM
I/O (OFF) : 3 4 5
Comm I/O : ON
Task Status :
Task 1 : RUN
Task 2 : RUN A A A A A A A A
Task 3 : RUN C C M M D D D D
M M M M M M M M
Task 4 : RUN 1 1 2 2 1 1 5 5
1 1 2 2 2 2 1 1
T T C C C C
Ready
N020702E.ai
In the FCS Status Display view, the following data can be downloaded to the ACP71 by clicking
the [Load IOM] button.
• PROFIBUS configuration data
• ACP71 program
IMPORTANT
Do not access or write to the communication I/O (%WW, %WB) that have been assigned to an
ACP71 from the initialization sequence table.
l Input Actions
Read data remains 0 from the initial cold start until the ACP71 becomes capable of acquiring data
from slave devices normally.
The status of this data is NRDY.
l Output Actions
After maintenance or following a power recovery, the ACP71 begins outputting analog and
discrete outputs from 0. When the fail-safe function is enabled, the slave device retains the
output during the fail-safe monitoring time.
However, once the monitoring time has elapsed, the status becomes fail-safe. The slave
device’s specifications determine whether the fail-safe function is enabled and how the slave
device outputs data in the fail-safe status.
Occurrence of Power recovery
power failure
CPU action
status
Slave device
output
n Restart Actions
This section explains the actions of devices at restart.
l Input Actions
After power is recovered, the input data prior to the momentary power failure is retained until the
ACP71 becomes capable of acquiring data from slave devices normally. The status of this data is
NRDY.
l Output Actions
The ACP71 outputs are reset at the initial cold start of the ACP71. However, after the initial cold
start the ACP71 begins outputting with the value prior to the power failure.
The function block continues control in AUT mode.
When fail-safe is enabled, the slave device retains the output during the fail-safe monitoring time.
However, once the monitoring time has elapsed, the status becomes fail-safe. The slave device’s
specifications determine whether fail-safe function is enabled and how the slave device outputs
data in the fail-safe status.
Occurrence of Power recovery
power failure
CPU action
status
Slave device
output
FCU action stop - Initial cold start Output fallback Output restart Output fallback Output restart
Fail-safe
ACP71 failure MAN fallback Output restart - Output reset Output reset
operation (*1)
ACP71 Fail-safe
MAN fallback Output restart - Output reset Output reset
maintenance operation (*1)
PROFIBUS Fail-safe
MAN fallback Output restart - Output restart Output restart
transmission stop operation (*1)
Slave device
MAN fallback Output restart - Output restart - Output restart
failure
Slave device
MAN fallback Output restart - Output restart - Output restart
maintenance
Slave device
single power MAN fallback Output restart - Output restart - Output restart
failure
FCS control-right
No change No changet No change No change No change No change
transfer
*1: When access from the master device (ACP71) does not take place over a certain period of time, the output of slave devices will
be forcibly changed to the designated value. The slave-device specifications determine whether fail-safe is enabled and the
tolerant tim span can be set. The duration for monitoring access from the master device is set in the slave device’s watchdog
timer. The watchdog timer settings are defined using the PROFIBUS-DP configurator.
SEE
ALSO For detailed information on whether an initial cold start or restart is performed when power is recovered, see the
following:
B2, “Start Operations” in the Field Control Stations Reference (IM 33K03E10-50E)
The ACP71 retains its previous output values when power is recovered following the slave-
device single power failure, regardless of the duration of the power failure.
In a function block directly connected to communication I/Os, when the slave device at the
connection destination experiences a power failure, the FCS control operation executes a
manual initialization (IMAN) after a MAN fallback.
Output fallback is executed four seconds after the CPU abnormality is detected, as is the case
with other IOMs.
Output fallback settings for the ACP71 is performed using the ACP71 property sheet that is
opened from System view.
• When [Perform Fallback] is enabled, set either “All points maintain Current value” or “Reset
all outputs.”
• When [Perform Fallback] is disabled, the current value will be retained.
The FCS control operation performs an initial cold start upon recovery from a CPU operation stop
status.
CPU operation stops Recovery
CPU operation
status
Slave device
output
N020805E.ai
Figure Action when [Perform Fallback] is Enabled and [All Points Maintain Current Value] is Set or when
[Perform Fallback] is Disabled.
CPU operation
status
Reset outputs
ACP71 output
N020806E.ai
Figure Action when [Perform Fallback] is Enabled and [Reset all outputs] is checked.
When there is an error in the ACP71, or if the communication status is abnormal, the data prior to
the fault occurrence can be read while the error continues. However, the data status will be LPFL.
During an ACP71 failure, the slave device changes to the fail-safe status.
The slave device output in the fail-safe status depends on the device’s specifications.
System operations during PROFIBUS transmission stop status are the same as during a slave
device power failure.
System operations during slave-device maintenance are the same as during a slave-device
failure.
TIP
There is agreement when all of the following conditions are satisfied between the PROFIBUS definition data and
slave device.
• Node address agreement
• Ident Number (model code) agreement
• I/O module configuration agreement
FCS
Communication
I/O definitions
Reflected?
Is the data downloaded?
ACP71
PROFIBUS
definition data
Is there agreement?
The following actions take place when the PROFIBUS definition data is copied using the Create
New IOM dialog box:
• PROFIBUS definition data is downloaded.
• The ACP71 reads new inputs and resets outputs.
• At this point, the function block normally remains unaffected in terms of its action, since
there is no assignment of communication I/O definitions or links to the function block.
However, if communication I/O definitions have been assigned and linked to the function
block beforehand, then the function block will perform an initial cold start.
The following actions take place when the PROFIBUS definition data is not copied using the
Create new IOM dialog box.
• The PROFIBUS definition data is not downloaded.
• The ACP71 does not communicate I/O data.
• At this point, the function block normally remains unaffected in terms of its action since there
is no assignment of communication I/O definitions or link to the function block.
Even if communication I/O definitions have been assigned and linked to the function block
beforehand, the function block remains in MAN fallback without change.
PROFIBUS definition data must be downloaded when the setting contents for the PROFIBUS-
DP configurator have been changed.
The following are some typical changes.
• Adding a slave device
• Deleting a slave device
• Adding a module to the slave device
• Deleting a module from the slave device
• Changing a slave device module
• Changing Set Details for the slave device
• Changing bus parameters
The table below indicates the actions of devices when ACP71 properties are changed, according
to the status during online maintenance.
Table Actions when ACP71 Properties are Changed (1/2)
Status during online maintenance Action
Agreement Agreement During download After download
between between
PROFIBUS
PROFIBUS PROFIBUS
definition
Operation definition definition Function Function
data ACP71 ACP71
data and data and block block
downloaded?
communication slave device
I/O definitions configuration
Reads
Input is
new
IOP Reads new
Communication inputs
Output inputs
Agree with all slave Output
performs Resets outputs
Data in devices stops performs
MAN (*1)
agreement MAN
fallback
fallback
Input
Do not agree retains
Input is
previous No
IOP
Copied or value or corresponding
Output
recopied Data existing IOP I/O
performs
PROFIBUS Downloaded only in Output communication
- MAN
definition communication performs (*2)
fallback
data file I/O definitions MAN
fallback Communication
with all slave
Reads new
devices stops
inputs
Agree
Resets outputs
Data existing (*1)
only in
-(*3) -(*3) No
PROFIBUS
definition data corresponding
Do not agree I/O
communication
(*2)
*1: “Resets outputs” means that 0 is output for the analog output and discrete output.
*2: When configured device is different from the slave device, all I/O communication to that slave device may not be performed. For
more information, see the device’s manual.
*3: There is no link to the function block, since there are no communication I/O definitions. Accordingly, the operation remains
unaffected.
IMPORTANT
When properties are changed, the PROFIBUS definition data and ACP71 set details are
downloaded.
When download of PROFIBUS definition data has completed normally, but there is an error in
downloading of ACP71’s set details, the database managed by System view returns to the status
prior to downloading.
Accordingly, the PROFIBUS definition data managed by system view does not match the
PROFIBUS definition data in the ACP71.
Execute an IOM download to the ACP71 to cancel changes made to the ACP71 property sheet
and return to the previous status.
To change the properties, recopy and download the PROFIBUS definition data.
2.9 Messages
In PROFIBUS-DP communication, the following messages are displayed for the ACP71 or
slave device.
• System alarm messages
• Fieldbus messages
n List of Messages
The following messages concerning the ACP71 are notified from the system.
Table List of Messages
Number Event Message Remarks
0081 IOM error STNss IOM Fail UNIT mm SLOT nn
0082 IOM recovery STNss IOM Recover UNIT mm SLOT nn
Communication
0089 STNss SS-COM Error UNIT mm SLOT nn STN zzz CODE=####
error
Communication
0090 STNss SS-COM Recover UNIT mm SLOT nn STN zzz
recovery
STNss: Station name
mm: Unit number
nn: Slot number
zzz: Node address
####: Error code
l Definition Error
The following errors occur when the contents set by the communication I/O definitions are invalid.
If any of the following errors occurs, check the settings for the Communication I/O Builder.
Table Definition Errors
Error Action to take following the
Description
code error
CAB1 Station number invalid
CAB2 Other device address invalid, cannot be interpreted
CAB3 Other device address invalid, illegal character string detected
CAB4 Excessive communication processing points
CAB5 Other device address invalid, slot number out of range
Other device address invalid, entry data other than a numerical value
CAB6
detected in the index
CAB7 Other device address invalid, index value out of range
Other device address invalid, index value exceeding the specified Do not perform communication
CAB8
digits for the definition causing the
error. Check the definition
CAB9 Other device address invalid, delimiter character invalid
content in the builder.
Corresponding device (module or channel) not specified in
CABA
PROFIBUS definition data
CABB Data type incorrect, input designated for output data
CABC Data type incorrect, output designated for input data
Other device address invalid, entry data for slot number is not a
CABD
numerical value
CABE Other device address invalid, illegal character string detected
Other device address invalid, illegal character string detected
CABF
(expansion symbol)
l Communication Error
The following errors occur when there is a communication error with the slave device or there is a
failure in the slave device.
Table Communication Error
Error Action to take following the
Description
code error
CA91 I/O data is not being communicated
CA92 Configuration error Retry communication
CA93 Slave device module error
A single slave diagnostic information stores multiple causes of an error. Thus, several
different messages may be displayed from a single slave diagnostic information.
n List of Messages
Fieldbus messages are divided into the following categories:
• Slave device common messages
• Slave device specific messages
• Messages for each module in the slave device
• Messages for each channel in the slave device
• ACP71 self-diagnostic messages
IMPORTANT
• The ACP71 manages Error Occurrence/Recovery status relating to the fieldbus messages.
Thus, if the ACP71 restarts after an error occurrence message has been relayed, a normal
recovery message will not be forwarded.
• When an error larger than the communication frame size of the slave diagnostic information
occurs, the part that could not fit in the communication frame might not be relayed as a
message. The communication frame size of the slave diagnostic information depends on
the slave device.
The part that does not fit into the communication frame is part of the error of a specific
channel.
In this case, only the message for each module and the error for each channel that fits in the
communication frame will be relayed.
Messages relating to the slave device are displayed according to the interpretation results of the
top 3 bytes of the Slave Diagnostic Information defined by the PROFIBUS specifications.
Module slots are numbered starting with either 1 or 0, depending on the slave device.
The slot number is set to begin with 1 when designating the Communication I/O Builder.
However, in System View you can set the slot number to display in the message, starting with 0.
3. PROFIBUS-DP (ALP111)
The parts of the PROFIBUS-DP specifications defined as extensions to the PROFIBUS-
DP specifications are implemented on the ALP111, which is an FIO communication
module. This section explains the communication between slave devices and an FCS via
PROFIBUS-DP, as well as the engineering tasks required.
Export PROFIBUS-DP
PROFIBUS configurator
definition (manufactured by
data file Hilscher)
Copy
Control bus
FCS ALP111
ALP111 Slave device
Download Fail/Recover
operating status diagnostic
message information
PROFIBUS-DP
communication function
I/O data
PROFIBUS-DP
communication module (ALP111)
tip
A class 1 master device refers to a master device that is always connected via PROFIBUS-DP to manage
slave device and perform I/O communication. The connection is established at all times for both synchronous
communication and asynchronous communication.
l System Builder
The following functions are provided by System Builder.
• Copying the PROFIBUS definition data file from the PROFIBUS-DP configurator to an
internal folder.
• Defining the settings related to data in ALP111 modules and slave devices from
Communication I/O Builder and downloading communication I/O definitions to the FCS and
ALP111 modules.
• Specifying registration, modification, deletion and module dual-redundancy of ALP111
modules from System View. In addition, it is possible to download data to the ALP111
modules using IOM download.
• Defining function-block output conversions from Function Block Detail Builder.
l Hardware Environment
The following hardware environment is required for communication with PROFIBUS-DP.
Table Hardware Operating Environment
Type Hardware Remarks
Communication module ALP111
The following hardware is also required for communication. Use hardware that conforms to the
PROFIBUS-DP specifications.
Table Devices Required for Communication with PROFIBUS-DP
Type Description
Without repeaters: Maximum of 31 units/ALP111 (*1)
Slave device
With repeaters: Maximum of 125 units/ALP111
Repeater A device that connects multiple PROFIBUS-DP segments
*1: A maximum of 32 units can be connected to a single PROFIBUS-DP segment, including master devices (ALP111) and slave
devices. This means that up to 31 slave devices (up to 30 devices when two ALP111 modules are installed in dual-redundant
configuration) can be connected when no repeaters are used. The use of repeaters allows the connection of up to four segments.
l PROFIBUS-DP Configurator
A third-party configurator is required for PROFIBUS-DP engineering.
• SYCON-PB/YOKO (Product of Hilscher Co.)
TIP
To define slave devices with the PROFIBUS-DP configurator, a file (GSD file) that defined the device
specifications and setting data is required.
GSD files are either supplied by the device manufacturer or can be downloaded from the PROFIBUS
Organization’s website.
SEE
ALSO For more information about the operating environment, refer to:
The SYCON-PB/YOKO’s Manual provided by Hilscher CO.
l Mounting Format
ALP111 can be installed in an ESB Bus Node (such as ANB10S or ANB10D) or in an ER Bus
Node Unit (such as ANR10S or ANR10D). However, for AFV30x and AFV40x, ER Bus Node is
not supported.
The maximum number of modules for installation is as follows:
• When installing ALR111 to an ER Bus Node Unit against one (or, in redundant configuration,
one pair of) EB401 modules, up to 8 modules of ALF111, ALR111, ALR121, ALE111 and
ALP111 can be installed.
• For one FCU, up to 16 modules of ALF111, ALR111, ALR121, AGS813, AGP813, ALE111
and ALP111 can be installed for non-redundant configuration (for AFV30x or AFV40x, up to
32 modules; besides, mixed with ALF111 modules, the total can be 64); or 8 pairs of above
modules for redundant configuration (for AFV30x or AFV40x, up to 16 pairs).
l Mounting Position
ALP111 modules can be mounted in slot No.1 to slot No.8 of an ESB Bus Node Unit or an ER
Bus Node Unit. ALP111 modules can be made dual-redundant by mounting them in two adjacent
slots (an odd numbered slot and the subsequent slot).
There is no restriction regarding combination with other FIO I/O modules and communication
modules such as ALF111 and ALE111 in a node.
Host controller
I/O communication
Diagnostic communication
IMPORTANT
• Definitions in the PROFIBUS-DP configurator for dual-redundant ALP111 modules are the
same as when they are defined as single modules. The same definitions are used on both
the controlling side and the standby side.
• The address of standby ALP111 module should use the address that equals to X-1 (X:
master device address specified by the PROFIBUS-DP configurator). So that when using
PROFIBUS-DP configurator to configure ALP111 into a dual-redundant scheme, the
address of the master device must be specified in the range of 2 to 125. And all the slave
devices must not have an address that identical with the address of the standby ALP111.
IMPORTANT
For AFV30x and AFV40x, one ALP111 cannot be defined with both %WW and %XW.
ALP111 modules may not guarantee simultaneous transmission of data of 32 bits or more; do not
use 64-bit floating point data types.
SEE
ALSO • For more information about mapping of I/O data to the communication I/O data area and further details of
requirements foe employing this definition method, refer to:
“n How to Treat I/O Data as Analog I/O Data (in the Case of Specification for Each Channel and Channel
Batch Specification)” in 3.4, “I/O Data”
• For more information about channel slave diagnostic information, refer to:
3.5.1, “Overview of Slave Diagnostic Information”
SEE
ALSO For more information about mapping of I/O data to the communication I/O data area and further details of
requirements for employing this definition method, refer to:
“n How to Treat I/O Data as Analog I/O Data (in the Case of Specification for Each Channel and Channel
Batch Specification)” in 3.4, “I/O Data”
n How I/O Data is Stored in the Communication I/O Data Area (in the
Case of Module Specification)
The basic method of storing 8-bit data (1-byte data) in the communication I/O area for definition
by module specification is the same as for ACP71.
SEE
ALSO For how I/O data is stored in the communication I/O data area, see the following:
“n How I/O Data is Stored to the Communication I/O Data Area” in 2.4, “I/O Data”
n How to Treat I/O Data as Analog I/O Data (in the Case of Module
Specification)
In the case of definition by module specification, I/O data can be treated as analog data in the
same way as for ACP71.
SEE
ALSO For how to treat I/O data as analog I/O data, see the following:
“n Treating I/O Data as Analog I/O Data” in 2.4, “I/O Data”
n How to Treat I/O Data as Discrete I/O Data (in the Case of Module
Specification)
In the case of definition by module specification, I/O data can be treated as discrete I/O data in
the same way as for ACP71.
SEE
ALSO For how to treat I/O data as discrete I/O data, see the following:
“n Treating I/O Data as Discrete I/O Data” in 2.4, “I/O Data”
n How to Treat I/O Data as Analog I/O Data (in the Case of Specification
for Each Channel and Channel Batch Specification)
In the case of analog data, the data corresponding to one module among the I/O data
communicated with slave devices is regarded to be arranged from channel 0, and the data
position is calculated.
I/O data for one
slave device
Communication I/O data area
I/O data (module 1)
16 bits I/O data (channel 0) %WW0049
N030402E.ai
The data position corresponding to each channel number in a slave device is calculated by the
following calculation formula:
Data position = data size (*1) x channel number
*1: Data size signifies the size of the relevant data type specified in Communication I/O Builder. It is given in units of bytes.
The following table lists the correspondence between data types and data sizes.
Table Correspondence between Data Types and Data Sizes
Data type Data size (bytes) Remarks
Analog input (16-bit signed integer data) 2 (*1)
Analog input (32-bit signed integer data) 4
Analog input (16-bit unsigned integer data) 2 (*1)
Analog input (32-bit unsigned integer data) 4
Analog input (32-bit floating point data) 4
Analog input (64-bit floating point data) 8 (*2)
Analog output (16-bit signed integer data) 2 (*1)
Analog output (32-bit signed integer data) 4
Analog output (16-bit unsigned integer data) 2 (*1)
Analog output (32-bit unsigned integer data) 4
Analog output (32-bit floating point data) 4
Analog output (64-bit floating point data) 8 (*2)
*1: If 8-bit data is expanded to 16-bit data by adding the extension “;E” in “Device & Address” of Communication I/O Builder, the data
position is calculated by setting the data size as 1 byte.
*2: ALP111 modules may not guarantee simultaneous transmission of data of more than 32 bits; do not use 64-bit floating point data
types.
IMPORTANT
Data can only be defined by channel specification (specification for each channel and channel
batch specification) when it has the structures shown above. Special data structures where
multiple data types coexist cannot be defined by channel specification. Slave devices with
special data structures must be defined by module specification.
n How to Treat I/O Data as Discrete I/O Data (in the Cases of
Specification for Each Channel and Channel Batch Specification)
N030405E.ai
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
%WW000n 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
%WW000n+1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Channel number
N030406E.ai
SEE
ALSO For explanation of data handling when reverse bits is specified, see the following:
“n Reverse Bits” in 2.4, “I/O Data”
SEE
ALSO For explanation of data handling when reverse bytes is specified, see the following:
“n Reverse Bytes” in 2.4, “I/O Data”
n Data Status
The data status related to PROFIBUS-DP communication is the same as subsystem
communication.
SEE
ALSO The data status is determined by the communication status and slave diagnostic information of a slave device.
• For details on data status, see the following:
“n Data Statuses Handled for Subsystem” in 1.2, “Subsystem Data Identification” in the Communication
with Subsystems Using RIO (IM 33K03L10-50E)
• For details on slave diagnostic information, see the following:
3.5, “Monitoring and Diagnosing Devices”
SEE
ALSO For I/O conversion with function blocks, see the following:
“n I/O Conversion Using a Function Block” in 2.4, “I/O Data”
SEE
ALSO For details on SEBOL, see the following:
SEBOL Reference (IM 33K03K10-50E)
IMPORTANT
• When an error is detected in one channel of the modules, an error is set in all the data
status of the module containing that channel. Select “Do not reflect module errors in
the data status” at the System View, if you do not wish to set an error in all data states
simultaneously.
• The bit assignment for module slave diagnostic information differs depending on the
specification of a slave device. For this reason, data status can be set only when the
following bits are assigned.
Data status cannot be set with any other bit assignment. In that case, select “Do not reflect
module errors in data status” at the System View.
Set whether or not to reflect a module error in the data status for each ALP111.
If any one of the slave devices connected to an ALP111 has a bit assignment other than the one
shown below, it will be necessary to select “Do not reflect module errors in data status.”
Relative address
7 0 Bit number
0
0 1 Header information
7 0 Bit number
1
Slot 1 module
Slot 2 module
Slot 3 module
Slot 4 module
Slot 5 module
Slot 6 module
Slot 7 module
Slot 8 module
7 0 Bit number
2
Slot 9 module
Slot 10 module
Slot 11 module
Slot 12 module
Slot 13 module
Slot 14 module
Slot 15 module
Slot 16 module
N030502E.ai
Note: The slot number may start with 0 in some devices, but these devices are treated the same way.
n Setting the Data Status (in the Case of Specification for Each Channel
and Channel Batch Specification)
Errors detected in each channel of a slave device are reflected in the data status. Errors detected
by a slave device are notified to an ALP111 as diagnostic information using communication
frames different from the frames used for I/O data. Errors related to channels (channel slave
diagnostic information) are included in this diagnostic information. This channel slave diagnostic
information is reflected in the data status of the corresponding I/O data as channel error
information. For this reason, if an error occurs only in a certain channel, the error may be handled
as either IOP or OOP in individual function blocks that are connected with the channel.
Slave device ALP111 FCS
Input data
Communication
I/O data area Function blocks
Input Data
(Ch. x)
Input Data %W Data PV
Data Status IOP
Diagnostic
information Data Status
Channel
diagnostic
information (Ch. x)
N030503E.ai
Output data
Communication
I/O data area Function blocks
Output Data
(Ch. y)
Output Data %W Data MV
Data Status OOP
Diagnostic
information Data Status
Channel
diagnostic
information (Ch. y)
N030504E.ai
SEE
ALSO For more information about other information related to error diagnosis in the case of specification for each
channel and channel batch specifications, refer to:
“n Handling of Overflow Error (Common to All the Data Specification Methods)” in 3.5.1, “Overview of
Slave Diagnostic Information”
N030505E.ai
N030506E.ai
IMPORTANT
The size of the channel slave diagnostic information area differs depending on the device.
If the number of erroneous channels exceeds the storage area allotted to channel slave
diagnostic information, subsequent channel slave diagnostic information is discarded. Check the
specifications of the slave device in use regarding whether or not channel errors can be reliably
detected.
SEE
ALSO For details on fieldbus messages, see the following:
3.9.2, “Fieldbus Messages”
N030508E.ai
N030510E.ai
N030513E.ai
Values of channel slave diagnostic information are stored as follows in the communication I/O
data area.
Table Values of Channel Slave Diagnostic Information
Status
Data item Error is notified by channel
Normal ALP111 detected errors (*1)
slave diagnostic information
Value of first byte 0 0
Data received from a slave device
Value of second byte 0 0
is set as is.
Value of third byte 0 0xFF
Value of fourth byte 0 0 0
*1: Errors detected by an ALP111 are explained in the following.
The table below lists how to define “Device & Address” (8 single-byte alphanumeric characters)
shown in Table “Settings for Assigning Channel Slave Diagnostic Information.”
Table How to Define “Device & Address”
Definition Description Example
Specify the slot number of a module of a slave device. Describe them
Slot number D3
after the identifier “D” in the range of 1 to 60.
Index Specify an index of a module in the range 1 to 60 after “-.” D3-1
A semicolon divides parts of module specification and expansion part
Semicolon (;) D3-1;1
including channel specification.
Specify the channel number of a module in the range 0 to 99. If this is
Channel number D3-1;1
omitted, the channel number is regarded as 0.
l Syntax
Dmm-nn;xx (mm: slot number of a module, nn: index, xx: channel number)
Example of definition (in the case of the module slot number is 3 and channel number is 1)
D3;1
SEE
ALSO For the correspondence with element numbers (%WB) when communication states of slave devices are
assigned to the communication I/O data area, see the following:
“n Correlation to the Element Number” in 2.5.1, “Assigning and Referencing a Slave Device”
3.6 Engineering
Engineering tasks are broadly classified into two categories: tasks performed in System
Builder and tasks performed using the PROFIBUS-DP configurator.
This chapter provides an overview of the PROFIBUS-DP engineering, including
engineering of ALP111 modules, and explains the operations performed with the
PROFIBUS-DP configurator and System Builder.
n Engineering Scope
The following figure and table show the scope and targets for PROFIBUS engineering.
HIS
Control bus
Area engineered
FCS FCS with System Builder
ALP111
Area engineered
with the PROFIBUS-DP
Slave Slave configurator
device device
N030601E.ai
Engineering of ALP111 modules is performed using the PROFIBUS-DP configurator and System
Builder. To perform this engineering, a separate operation is required to allow System Builder to
use PROFIBUS definition data created with the PROFIBUS-DP configurator.
PROFIBUS
definition data file
PROFIBUS-DP
configurator System Builder
Export Copy
Control bus
Download
FCU
ALP111 ALP111
PROFIBUS-DP
IMPORTANT
• The PROFIBUS definition data file stores the data downloaded to an ALP111, but is not a
database where PROFIBUS-DP project data is stored. Thus, the PROFIBUS-DP project
cannot be edited from the PROFIBUS definition data file.
• Download of data to a slave device does not involve PROFIBUS-DP.
The PROFIBUS definition data contains setting information for slave devices as well.
This setting information is set in a slave device from an ALP111 when the ALP111 or the
slave device starts up.
Do not download PROFIBUS definition data from the PROFIBUS-DP configurator directly to an
ALP111.
The PROFIBUS-DP configurator has a function to download PROFIBUS definition data directly
via the ALP111’s RS port. However, do not use this function, since the following problems will
occur if it is used:
• During the PROFIBUS definition data download operation, all PROFIBUS-DP
communications stop and all I/O data becomes IOP/OOP.
• It is not guaranteed that PROFIBUS definition data has been copied correctly to System
Builder. While data is being downloaded from the System Builder, PROFIBUS definition
data in an ALP111 may be rewritten as different data or may be deleted.
n Engineering Procedures
The following chart shows the basic engineering procedures using System Builder and the
PROFIBUS-DP configurator.
Settings in System Builder can be performed along with settings in the PROFIBUS-DP
configurator.
(1)
System design
(2)
Input and export with the
PROFIBUS-DP configurator
(3)
Copy the ALP111 definitions and
the PROFIBUS definition data file
(4)
Assign the communication I/O
definition to the element number
(5)
Link to a function block
using Control Drawing Builder
(6)
Debug using the test function
Operations not
involving an FCS
Operations
involving an FCS (7)
Download
(8)
Debug PROFIBUS-DP
communication
(9)
Check for errors
END
N030604E.ai
l Copy the ALP111 Definitions and the PROFIBUS Definition Data File
Define the ALP111 in System View. Copy the PROFIBUS definition data file using the ALP111
property sheet.
Note, however, that no error will occur even if the PROFIBUS definition data file is not copied at
this stage. Therefore, make sure to copy the PROFIBUS definition data file prior to downloading.
l Download
Download the engineered information to the FCS and ALP111.
PROFIBUS definition data is not downloaded during an offline download operation. To download
PROFIBUS definition data, execute an IOM download operation for the ALP111 following the
offline download.
SEE
ALSO For detailed information on how to use the PROFIBUS-DP configurator and the associated debugging
operations, refer to the included PROFIBUS-DP Configurator User’s Manual.
IMPORTANT
• Do not change any settings related to an ALP111 from the default values in the PROFIBUS-
DP configurator. The ALP111 may not function properly if any of the settings is changed.
• When setting bus parameters, make sure the “Auto Clear” item is set to OFF (default).
If “Auto Clear” is set to ON, the ALP111 module stops communication with all the slave
devices on the PROFIBUS-DP bus when any of the devices fails or any malfunction event
occurs. In this case, all inputs and outputs of the ALP111 become IOP or OOP. To recover
from the IOP or OOP status, it is necessary to execute an IOM download operation.
TIP
A PROFIBUS configuration data file must be created to modify even a single setting item of the PROFIBUS-DP
configurator. If you have performed any of the following operations, change the settings using the procedure
explained in this section.
The following are some typical changes.
• Adding a slave device
• Deleting a slave device
• Adding a module to a slave device
• Deleting a module from a slave device
• Changing a slave device module
• Changing detail settings for a slave device
• Changing bus parameters
SEE
ALSO For more information about the setting on the Create New Node dialog box, refer to:
“n Creating a New Node : FFCS Series/KFCS2/KFCS” in 2.5.1, “Creating a Node” in the Engineering
Reference Vol.1 (IM 33K03G21-50E)
IOM Type
Category Profibus-DP Communication
Installation Position
Slot 1
IOM Comment
OK Cancel
N030606E.ai
Copy
Command(L)
Default
OK Cancel
N030608E.ai
l IOM Download
During IOM download, the following data is downloaded to the ALP111.
• PROFIBUS definition data
• ALP111 program
IOM download can be executed by selecting [Load] and then [Download to IOM] from System
View.
IMPORTANT
The IOM Download Start/Complete system alarm is generated for both the PROFIBUS definition
data and ALP111 program. In this case, the correspondence with data to be downloaded can be
checked by the messages in the IOM download dialog box.
The ALP111 program is downloaded only when creating a new IOM or executing IOM download.
TIP
When downloading PROFIBUS configuration, the following system alarms may occur. Since these alarm
messages are triggered by the loading procedures, they do not indicate the occurrence of abnormality.
• STNss configuration Error FIO k NODE mm SLOT nn (*1)
• STNss SS-COM Error FIO k NODE mm SLOT nn PORT00 STN 255 code = C58A (*1)
*1: STNss: Station name, k: Bus system number, mm: Node number, nn: slot number
n Operation Procedure
Perform the operations in Communication I/O Builder according to the following procedure.
1. Set the common setting items, then assign the communication I/O data area for the ALP111
in use.
2. Set communication I/O definitions for each module of slave devices.
Slave Configuration
General
Device COM-DPS Station address 2 OK
Description Slave#2 Cancel
Activate device in actual configuration
Parameter Data...
Enable watchdog control GSD file HIL_7501.GSD
Max. length of in-/output data 368 Byte Length of in-/output data 111 Byte
Max. length of input data 244 Byte Length of input data 69 Byte Assigned master
Max. length of output data 244 Byte Length of output data 42 Byte Station address 1
Max. number of modules 24 Number of modules 7
Master#1
Module Inputs Outputs In/Out Identifier
1/ALP111
64 byte output con [0x80, 0xBF] 64 byte 0x80, 0xBF
1 word output con [0xE0] 1 word 0xE0
Actual slave
2 word output con [0xE1] 2 word 0xE1 Station address 2
3 word output con [0xE2] 3 word 0xE2
Slave#2
4 word output con [0xE3] 4 word 0xE3
8 word output con [0xE7] 8 word 0xE7 2/COM-DPS
Slot Idx Module Symbol Type 1 Addr. 1 Len. Type 0 Addr. 0 Len.
1 1 1 byte input con [0x90] Module#1 IB 0 1 Append Module
2 1 4 byte input con [0x93] Module#2 IB 0 4
3 1 2 word output con [0xE1] Module#3 QW 0 2 Remove Module
4 1 32 word input [0x40, 0x5F] Module#4 IW 0 32
Insert Module
5 1 1 word output [0x60] Module#5 QW 0 1
6 1 16 word output [0x6F] Module#6 QW 0 16 Symbolic Names
7 1 2 word output con [0xE1] Module#7 QW 0 2
The figure below shows an example of a dialogue for a module containing multiple indexes.
Slave Configuration
General
Device BusCon Station address 3 OK
Description Slave#3 Cancel
Activate device in actual configuration
Parameter Data...
Enable watchdog control GSD file EBH82079.GSD
Max. length of in-/output data 244 Byte Length of in-/output data 226 Byte
Max. length of input data 244 Byte Length of input data 210 Byte Assigned master
Max. length of output data 244 Byte Length of output data 16 Byte Station address 1
Max. number of modules 1 Number of modules 1
Master#1
Module Inputs Outputs In/Out Identifier
1/ALP111
H&B Var.80 1 Word 8 Word 0xD0, 0xF7, 0xDB,
Actual slave
Station address 3
Slave#3
3/BusCon
Slot Idx Module Symbol Type 1 Addr. 1 Len. Type 0 Addr. 0 Len.
1 1 H&B Var.80 Module#1 IW 0 1 Append Module
1 2 H&B Var.80 Module#1 IW 0 8 QW 0 8
1 3 H&B Var.80 Module#1 IW 0 12 Remove Module
1 4 H&B Var.80 Module#1 IW 0 12
Insert Module
1 5 H&B Var.80 Module#1 IW 0 12
1 6 H&B Var.80 Module#1 IW 0 12 Symbolic Names
1 7 H&B Var.80 Module#1 IW 0 12
TIP
When a module is deleted using the PROFIBUS-DP configurator, the slot numbers following that module will
shift. Therefore, the setting should be modified in [Device & Address].
However, this does not apply to slave devices to which no changes are made.
l Communication I/O Builder Items Defined in the Case of Specification for Each
Channel
When defining communication data by specifying each channel, the following item is set
differently from the way it is set in the case of module specification. Other items are set in the
same way as in the case of module specification.
• Device & Address: The Slot and Idx values set in the Slave Configuration Dialogue, and the
appropriate channel number
IMPORTANT
Specifying to maintain the output value
Communication from an ALP111 to slave devices is stopped while downloading PROFIBUS
definitions to the ALP111. To maintain the final output value on the device side (to mask the
failsafe operation), it is necessary to extend the watch dog timer detection time of a device or
invalidate the watch dog timer operation itself. Make sure to take the safety measure of the
control loop into consideration before specifying this option.
Example of entry 1: In the case of analog or digital data (no byte reversing) of channel number 1
when the module slot number is 3
3;1
Example of entry 2: In the case of analog or digital data (no byte reversing) of channel number 2
when the module slot number is 3 and index is 4
3-4;2
Reserve the same area size as for individual definitions for “size.” The format used when calling
from %W is the same for both individual and batch definition.
IMPORTANT
If individual channels are specified and defined separately, the total number of communication
I/O definitions increases. Keep the number of communication I/O definitions less than 200, the
upper limit of definitions for a single ALP111.
The figure below shows examples of specifying consecutive channels by I/O type and size.
• Eight 32-bit analog I/O points (I32, U32, F32)
Individual Definition Compatible with ACP71 Consecutive Batch Definition
Channel
Element number Size Device & Address number Size Device & Address
%WW0101 2 3;0 0 16 3;R
* * * *
%WW0103 2 3;1 1 * *
* * * *
%WW0105 2 3;2 2 * *
* * * *
%WW0107 2 3;3 3 * *
* * * *
%WW0109 2 3;4 4 * *
* * * *
%WW0111 2 3;5 5 * *
* * * *
%WW0113 2 3;6 6 * *
* * * *
%WW0115 2 3;7 7 * *
* * * *
N030621E.ai
N030622E.ai
N030623E.ai
N030624E.ai
*1: Specify %W(odd) for channel numbers from 0 to 15, specify %W+1(even) for channel numbers from 16 to 31.
SEE
ALSO For how channel numbers and %WB numbers correspond in discrete I/O data, see the following:
“n How to Treat I/O Data as Discrete I/O Data (in the Cases of Specification for Each Channel and
Channel Batch Specification)” in 3.4, “I/O Data”
SEE
ALSO For details on output signal conversion, see the following:
“l Output Signal Conversion” in “n Output Processing Common to Regulatory Control Block” in 4,
“Output Processing” in the Function Blocks Overview (IM 33K03E21-50E)
SEE
ALSO For the details of various messages generated in PROFIBUS-DP communication using ALP111 modules, see the
following:
3.9, “Messages”
Node No. : 1
Comment :
I/O (OFF) :
Δ
A A A S S P P
L L L B B S S
P P P 4 4 U U
1 1 1 0 0
1 1 1 1 1
1 1 1
1C
In the FCS Status Display window, the following data can be downloaded to the ALP111 by
clicking the [IOM Load] button.
• PROFIBUS definition data
• ALP111 program
FCU
Path error
ESB Bus
AA I I I I P P
EE SS Power failure of node
L L OOOO S S
BB BB
P P MM MM U U
Power failure of ALP111
ESB Bus Node
PROFIBUS-DP
Slave device
N030801E.ai
l At Errors
• The final output value is maintained as far as PROFIBUS communication from an ALP111 to
slave devices is possible.
• If communication from an ALP111 to slave devices is stopped due to a failure of the ALP111
module or a PROFIBUS path error, the specified fail-safe operation for each slave device is
followed.
• The final output value is continued to be output when an ALP111 detects an error in the host
controller and is placed in the fallback status as well.
It is possible to select to reset the output to 0 when a fallback occurs.
l At Recovery
• The control is resumed at recovery by maintaining the output value at error occurrence.
TIP
Since no read back operation is prescribed in the PROFIBUS communication specifications, it is not possible to
perform tracking operation with a slave device if an error occurs.
SEE
ALSO For more information about output processing, see the following:
3.8.1, “Actions in the Event of Faults”
l ALP111
Specify the following two items in the IOM property sheet of an ALP111.
• Specification of fallback operation (specification of output operation when an ALP111
detects a fallback of the host controller)
Whether or not to perform fallback operation
• Output specification when a fallback occurs (specified output value for all ALP111 modules)
All points maintain Current value/Reset all outputs
l Slave Devices
Set the following items using the PROFIBUS-DP configurator by referring to the manual of each
slave device.
• Output actions
Specify the output action when a slave device is placed in the fail-safe status. (*1) Specify
the action for each slave device.
• Enable fail- safe: Output the value specified for the slave device
• Disable fail-safe: Maintain the previous output value
*1: Fail-safe
If no access from the master device (ALP111) has taken place for a certain period of time, the output of the slave devices in use
will be forcibly changed to the designated value. The slave-device specifications determine whether fail-safe operation is enabled
and the setting range of the designated values. Operation of each device at fallback is set in the detail settings of each device in
the PROFIBUS-DP configurator, and the time to monitor access from the master device (fail-safe monitoring time) is set as a bus
common parameter of the PROFIBUS-DP configurator.
TIP
In the case of an ALP111 mounted to the FCU of an FFCS, the “FCU power failure” of the power failure/failure
mode does not exist. In this case, the FCU power failure corresponds to the “FCS power failure” of the power
failure/failure mode.
l Input Actions
Input data becomes invalid until the ALP111 becomes capable of acquiring input data from slave
devices after the power supply to the FCS recovers.
l Output Actions
Outputs from slave devices during an FCS power failure depend on the specification of fail-safe
operation of each slave device.
(If fail-safe operation is not specified for a slave device, the slave device maintains the output
value prior to the power failure until the CPU recovers.)
After the power supply to the FCS recovers, 0 is output to all the output points.
Stop Recovery
CPU operation
status
Outputs 0
ALP111 output
N030807E.ai
Figure Output Actions in the Event of FCS Power Failure (Prolonged Power Failure, Slave Device Fail-
Safe Operation)
l Input Actions
The previous input data is retained until the ALP111 becomes capable of obtaining input data of
slave devices after the power supply to the FCS recovers.
l Output Actions
After the FCS restarts, the FCU outputs the previous value to the ALP111, and the ALP111
resumes outputting data to the slave devices.
Stop Recovery
CPU operation
status
ALP111 output
Slave device
output
N030808E.ai
Figure Output Actions in the Event of FCS Power Failure (Momentary Power Failure and Restart)
l Input Actions
Since PROFIBUS communication between the ALP111 and slave devices continues regardless
of the actions of the FCU, the FCU becomes capable of obtaining the correct input data
immediately after its recovery.
CPU operation
status
ALP111 output
Figure Output Actions in the Event of FCU Power Failure (Prolonged Power Failure: [Perform Fallback]
is Enabled and [All Points Maintain Current Value] is selected for an ALP111)
CPU operation
status
N030810E.ai
Figure Output Actions in the Event of FCU Power Failure (Prolonged Power Failure: [Perform Fallback]
is Enabled and [Reset All Points] is selected for an ALP111)
l Input Actions
The FCU becomes capable of obtaining correct input data immediately after its recovery.
l Input Actions
The status of input data becomes BAD throughout a prolonged power failure of a node.
l Output Actions
The FCU outputs 0 to an ALP111 after the recovery from a prolonged power failure of a node.
Stop Recovery
Node operation
status
N030811E.ai
Figure Output Actions in the Event of Node Power Failure (Prolonged Power Failure, Slave Device Fail-
Safe Operation)
l Input Actions
The previous input data value is retained during a node power failure if the node recovers from
the failure within the momentary power failure detection time.
The previous input data value is retained until the ALP111 also becomes capable of acquiring
input data from slave devices after the node recovers from the power failure.
l Output Actions
The FCU outputs the previous value again after the node recovers from the power failure.
Stop Recovery
Node operation
status
AUT
Function block
mode Outputs the previous value
ALP111 output
Slave device
output
N030812E.ai
Figure Output Actions in the Event of Node Power Failure (Momentary Power Failure)
n Path Errors
Path errors refer to errors in the communication path between an FCU and an ALP111. The
output actions taken in the event of a path error depend on the specification of fallback operation
of the ALP111.
The FCU performs tracking at the recovery from a path error.
l Input Actions
The status of input data becomes BAD while the path error persists.
The FCU becomes capable of obtaining correct input data after the recovery from the path error.
l Input Actions
The status of input data becomes BAD during the ALP111 failure/maintenance period.
l Output Actions
The FCU outputs 0 to the ALP111 after the ALP111 recovers.
Stop Recovery
ALP111 status
N030813E.ai
Figure Output Actions in the Event of ALP111 Operation Stop (at Slave Device Fail-Safe Operation)
l Input Actions
After the switching of the functions of dual-redundant ALP111 modules is completed, the FCU
reads the input value from the ALP111 that takes control of the PROFIBUS communication after
the switching; thus, the FCU becomes capable of obtaining correct input data.
l Output Actions
When the functions of dual-redundant ALP111 modules are switched, the FCU outputs the output
value again to the ALP111 that that takes control of the PROFIBUS communication after the
switching.
l Input Actions
The data status becomes BAD while the PROFIBUS communication is disconnected.
The FCU obtains input data from the ALP111 after the PROFIBUS communication recovers.
l Output Actions
The FCU tracks the output value of the ALP111 after the recovery from disconnection of the
PROFIBUS communication.
Stop Recovery
PROFIBUS
communication
status
Notifies about a
Function block AUT communication error MAN
mode
ALP111 output
Enters the fail-safe status and
outputs the specified value
Slave device Outputs the previous value
output
N030814E.ai
Figure Output Actions in the Event of PROFIBUS Communication Stop (at Slave Device Fail-Safe
Operation)
SEE
ALSO For details on system alarm messages, see the following:
3.9.1, “System Alarm Messages”
l Input Actions
The data status becomes BAD during a slave device failure.
The input data from the ALP111 is reflected in the FCU after recovery from the slave device
failure.
l Output Actions
If a slave device stops operating, the output from the ALP111 to the slave device is handled as a
communication error or channel error. The ALP111 outputs the previous value to the slave device
when the slave device recovers from the operation stop.
Stop Recovery
Slave device
operation status
Notifies about a
Function block AUT communication error MAN
mode
ALP111 output
N030815E.ai
SEE
ALSO For more information about online maintenance, see the following:
3.8.3, “Actions during Online Maintenance”
n Download Data
The following three types of data can be downloaded to an ALP111.
• ALP111 detail settings
• ALP111 programs
• PROFIBUS definition data (*1)
*1: The PROFIBUS definition data is the configuration data created by the PROFIBUS-DP configurator.
The following table lists the relationship between user operations during engineering and the
corresponding data to be downloaded.
Table User Operations and Download Data
IMPORTANT
When properties are changed, download the PROFIBUS definition data and ALP111 detail
settings. In case the downloading of the PROFIBUS definition data has normally been
completed, but the downloading of the detailed settings of the ALP111 has generated an error,
the database managed by System View reverts to the status prior to downloading. In this case,
the PROFIBUS definition data managed by System View does not match the PROFIBUS
definition data in the ALP111.
To cancel changes made to the ALP111 properties and return to the previous status, execute an
IOM download to the ALP111.
To change the properties, copy the PROFIBUS definition data again and then download it.
TIP
PROFIBUS definition data must be downloaded when the settings for the PROFIBUS-DP configurator have been
changed.
The following are some typical changes.
• Adding a slave device
• Deleting a slave device
• Adding a module to a slave device
• Deleting a module from a slave device
• Changing a slave device module
• Changing detail settings of a slave device
• Changing bus parameters
l Input Actions
During ALP111 online maintenance, the previous values are retained for both input and status
values.
ALP111 output
*1: By changing the PROFIBUS definitions on the builder, MAN fallback occurrence
may be avoided.
N030818E.ai
Figure Output Actions during ALP111 Online Maintenance (when Specified to Retain ALP111 Output)
• Specification to output 0
If “0 output” is specified for output retention, 0 is output when the online maintenance is
completed.
l Input Actions
Since the PROFIBUS communication between the ALP111 and slave devices continues
regardless of the online maintenance operations of the ALP111, the FCU becomes capable of
obtaining correct input data immediately after the online maintenance.
l Output Actions
During the ALP111 online maintenance, the output of the ALP111 is retained.
The output continues after the online maintenance is completed. Note that the default value of 0
is output as output values for newly added or changed output definitions.
Downloading start Downloading completed
ALP111 operation
status
ALP111 output
Slave device
output
*1: By changing the communication I/O definitions on the builder, MAN fallback
occurrence may be avoided.
N030819E.ai
Satisfying the following requirement, OOP alarm and MAN fallback occurrence may be avoided:
• FCS revision number is R4.01.60 or newer.
• ALP111 is installed in an ESB Bus Node.
• ALP111 is in a dual-redundantly configuration.
• ALP111 module, controlling side and standby side is running normally.
On “Constant 3” tab of FCS properties sheet, the option of “Suppress OOP alarms during online
maintenance of ALP121 and dual-redundant ALP111” is checked.
3.9 Messages
In PROFIBUS-DP communication, the following messages are displayed for ALP111
modules and slave devices.
• System alarm messages
• Fieldbus messages
n List of Messages
The following messages concerning ALP111 modules are notified from the system.
Table List of Messages
Number Event Message Remarks
0081 IOM error STNss IOM Fail FIO k NODE mm SLOT nn CODE=#### (*1)
0082 IOM recovery STNss IOM Recover FIO k NODE mm SLOT nn
IOM database
0083 STNss IOM Configuration FIO k NODE mm SLOT nn
error
Communication
0089 STNss SS-COM Error FIO k NODE mm SLOT nn STN zzz CODE=####
error
Communication
0090 STNss SS-COM Recover FIO k NODE mm SLOT nn STN zzz
recovery
*1: CODE=XXXX will be affixed only for AFV30x or AFV40x.
STNss: Station name
k: Bus system number
mm: Node number
nn: Slot Number
zzz: Node address
####: Error code
XXXX: Identification Number (Hexadecimal: Displayed with “0x” added at the top)
yy: Module number
VV: Specifier number (Hexadecimal: Displayed with “0x” added at the top)
When communication errors occur on a slave device, a system alarm message is generated at
the first error occurrence only.
No further system alarm messages will be generated, even if another error arises due to a
different cause.
SEE
ALSO For details on settings of ALP111 properties, see the following:
“n Details of System View” in 3.6.3, “Operations in System View”
l Communication Error
The following errors occur when there is an error in the communication with slave devices or a
slave device fails.
Table Communication Errors
Error Action to take after the occurrence of
Description
code error
Inconsistent versions of FCU and EB401
C588 Use correct versions of FCU and EB401
(EB401 does not support ALP111 in remote node)
C58A(*1) PROFIBUS definitions do not exit in the ALP111 Execute an IOM download
C58B(*1) Communication error on the ALP111 standby side Check the connection of the connector
CA91 I/O data is not being communicated
CA92 Configuration error
CA93 Slave device module error Retry communication
CA94 Slave device channel error
CA95 Overflow of slave diagnostic information
*1: In case these errors occur, the node address of STN zzz is always set to 255.
n List of Messages
Fieldbus messages are divided into the following categories:
• Slave device common messages
• Slave device specific messages
• Messages for each module in a slave device
• Messages for each channel in a slave device
• ALP111 self-diagnostic messages
IMPORTANT
• The ALP111 manages Error Occurrence/Recovery status relating to the fieldbus messages.
Therefore, if the ALP111 restarts after an error occurrence message have been notified, a
normal recovery message will not be forwarded.
• When an error that generates more data than the communication frame size of the slave
diagnostic information occurs, the part of the error data exceeding the communication frame
may not be forwarded as part of the message. The communication frame size of the slave
diagnostic information depends on the slave device.
The part that does not fit into the communication frame is part of the error data of a specific
channel.
In this case, only the message for each module and the error for each channel that fits in the
communication frame will be notified.
Messages relating to slave devices are displayed according to the interpretation results of the top
3 bytes of the slave diagnostic information defined by the PROFIBUS specifications. However,
the following slave diagnostic information is not error data but is to indicate configuration status;
no message is displayed in these cases.
• Sync_Mode: Sync function is valid
• Freeze_Mode: Freeze function is valid
• WD_On (Watch dog on)_Mode: Watch dog function is valid
The following bit indicates whether device specific slave diagnostic information, module slave
diagnostic information or channel slave diagnostic information is available or not. When this bit is
set, the slave device specific messages and subsequent error messages will be displayed.
For this reason, no special messages related to this bit will be displayed.
• Ext_Diag: Slave diagnostic information contains expansion data
The following bit indicates whether or not slave diagnostic information must be read from slave
devices. No message is displayed because it is not directly related to an error description.
• Stat_Diag
Module slots are numbered starting from either 1 or 0, depending on the device.
The slot number is set to begin from 1 when performing settings in Communication I/O Builder.
However, you can set the slot number to be displayed in messages, starting from 0, in System
View.
SEE
ALSO For precautions related to Auto Clear, see the following:
“n Procedure for Modifying a Project” in 3.6.2, “Operations with the PROFIBUS-DP Configurator”
4. PROFIBUS-DP (ALP121)
This chapter explains the functions, engineering tasks required, operation and
monitoring, and messages of ALP121, which is a communication module installed on an
FCS.
Note that the manual of the PROFIBUS-DP configurator is provided as a PDF file and
supplied with the CENTUM VP software media.
FCS
Control function
Communication I/O
PROFIBUS-DP
communication module (ALP121)
I/O data
PROFIBUS-DP PROFIBUS
Slave device DP/PA Coupler
TIP
Slave devices refer to Fieldbus devices connected to PROFIBUS communication cables.
l System Builders
System builders allow the following definitions and operations.
• Defining ALP121
• Changing IOM properties
• Defining PROFIBUS communication between ALP121 and slave devices
• Defining communication I/O
• Downloading PROFIBUS communication definitions
• Downloading IOM definitions
• Defining communication I/O data through function blocks
n Hardware Environment
ALP121 operates with the following FCSs.
Table Hardware Operating Environment
Item Specification
CPU can be either single or redundant configuration.
CENTUM FCS
AFV30S, AFV30D, AFV40S, AFV40D (Here in after AFV30S, AFV30D,
Compact FCS: AFV30/AFV40
AFV40S and AFV40D are collectively called FFCS-V.)
ESB bus node unit Can be installed on ANB10S and ANB10D. 10 m max.
Optical ESB bus node unit Can be installed on ANB11S and ANB11D. 50 km max.
TIP
• ALP121 cannot be installed on ER bus node units (ANR10S, ANR10D).
• ALP111 and ALP121 cannot be installed on the same FCS together.
n Software Environment
The PROFIBUS communication function operates in the following software environment.
Table Software Environment
Software Details
LFS1700: Basic control function (AFV30, AFV40)
Basic control function Control Function for Field Control Station (for AFV30, AFV40,
Vnet/IP and FIO)
Standard builder function LHS5100/LHM5100: Standard builder function
Included in the standard builder function.
PROFIBUS-DP configurator
PROFIBUS-DP configurator of SYCON.net/YOKO
TIP
• The PROFIBUS-DP configurator of SYCON.net/YOKO is a product of Hilscher.
• The PROFIBUS-DP configurator of SYCON.net/YOKO can be used together with the conventional
SYCON-PB/YOKO on the same PC.
• The PROFIBUS-DP configurator of SYCON.net/YOKO cannot be used together with SYCON.net of the
standard product of Hilscher on the same PC. Do not install SYCON.net of the standard product.
• The manual of the PROFIBUS-DP Configurator is provided as a PDF file and stored in the folder (<DVD
ROM Drive>: \CENTUM\PDFFILE\PROFIBUS_Configurator\en\) of the CENTUM VP software media.
• To define slave devices with the PROFIBUS-DP configurator of SYCON.net/YOKO, a GSD file that defines
device specifications and data that can be set, is required.
• A GSD file can be downloaded from the website of the PROFIBUS User Organization.
Host Controller(FCS)
ALP121 ALP121
(control) (standby)
Slave Device
I/O 1
communication
Slave Device
2
Slave Device
3
PROFIBUS-DP
N040201E.ai
Host Controller(FCS)
ALP121 ALP121
(control) (standby)
PNO redundancy
I/O Slave device
communication 1
Primary Backup
PNO redundancy
Slave device
2
Primary Backup
PNO redundancy
Slave device
3
Primary Backup
PROFIBUS-DP
N040202Eai
To configure a redundant network, a set of two ALP121’s are installed in an odd-number slot and
the next slot (the odd number + 1).
One of the dual-redundant ALP121 modules operates on the control side, and another on the
standby side. Switching between the control side and standby side is controlled by the FCS.
TIP
The PNO redundancy type conforms to the “Slave Redundancy V1.2” specifications issued by PNO (PROFIBUS
User Organization).
n Module Redundancy
In this configuration, ALP121 communication modules are made dual-redundant.
IMPORTANT
• In module redundancy configuration, the PROFIBUS communication definitions made
using the PROFIBUS-DP configurator are the same as in single configuration. The same
definitions are used for both the control and standby sides.
• Set Profile for Master Redundant of the Profile bus parameter in the PROFIBUS-DP
configurator.
TIP
When ALP121 on the control side is not detected via PROFIBUS by ALP121 on the standby side, PROFIBUS
connector abnormality of ALP121 on the control side is assumed.
n Network Redundancy
In order to implement the network redundancy configuration, PNO redundancy slave devices are
required. A PNO redundancy slave device has 2 ports, Primary and Backup.
Two ALP121 modules operate as the master to communicate with slave devices.
IMPORTANT
Do not connect slave devices that do not support PNO redundancy in network redundancy
configuration.
TIP
Both the Primary and Backup ports of a slave device operate with the same station address. Set the station
addresses of slave devices in the range from 3 to 125.
IMPORTANT
In the case of redundant network, make the following settings using the PROFIBUS-DP
configurator.
• Select and enable the [Activate Redundancy Mode] check box in the Redundancy setting
window of the PROFIBUS-DP configurator for all PNO redundancy slave devices.
• Set Profile for single configuration of the Profile bus parameter in the PROFIBUS-DP
configurator.
IMPORTANT
For FFCS-V, one ALP121 and dual-redundant ALP121 cannot be defined with both %WW and
%XW.
01 08, 09 16
%WW0101
Data (first byte) Data (second byte)
%WW0102 Value in the free
Data (third byte) Data (fourth byte) area is undefined
%WW0103
Data (fifth byte) Free area
N040203E.ai
TIP
If the data size specified by the PROFIBUS-DP Configurator is an odd-size byte, the lower byte area is treated as
free area and the value becomes undefined.
TIP
• To treat byte data as analog I/O data, set a 16-bit or greater data type.
• If the data size specified by the PROFIBUS-DP configurator is an odd-size byte, the value of byte data
stored last in the communication I/O data cannot be guaranteed.
To treat every 8 bits of byte data separately as analog I/O data, set “;E” to the “Device &
Address” on Communication I/O Builder. Byte data will be expanded to 16 bits and stored in the
communication I/O data area.
Communication I/O data area %WB bit number
01 08, 09 16
%WW0101
Data (first byte)
%WW0102
Data (second byte)
%WW0103
Data (third byte)
N040204E.ai
Communication
Data (first byte) Free area
I/O data area %WB bit number
01 08, 09 16
%WW0101 N040205E.ai
• Pattern 1
Upper-Byte (first byte) Lower-Byte (second byte)
Channel number 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8
(bit number)
x ― ― ― ― ― ― ― ― Input/Output 1
x ― ― ― ― ― ― ― ― ― Input/Output 2
x ― ― ― ― ― ― ― ― ― ― Input/Output 3
x ― ― ― ― ― ― ― ― ― ― ― Input/Output 4
― x ― ― ― ― ― ― ― ― ― ― ― Input/Output 5
― ―
x ― ― ― ― ― ― ― ― ― ― ― Input/Output 6
x ― ― ― ― ― ― ― ― ― ― ― ― ― ― Input/Output 7
x ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― Input/Output 8
― ― ― ― ― ― ― x Input/Output 9
― ― ― ― ― ― x ― Input/Output 10
― ― ― ― ― x ― ― Input/Output 11
― ― ― ― x ― ― ― Input/Output 12
― ― ― ― x ― ― ― Input/Output 13
― ― x ― ― ― ― ― Input/Output 14
― x ― ― ― ― ― ― Input/Output 15
x ― ― ― ― ― ― ― Input/Output 16
N040206E.ai
• Pattern 3
Upper-Byte (first byte) Lower-Byte (second byte)
Channel number 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
(bit number)
x ― ― ― ― ― ― ― ― ― ― ― ― ― ― ― Input/Output 1
x ― ― ― ― ― ― ― ― ― ― ― ― ― ― Input/Output 2
x ― ― ― ― ― ― ― ― ― ― ― ― ― Input/Output 3
x ― ― ― ― ― ― ― ― ― ― ― ― Input/Output 4
x ― ― ― ― ― ― ― ― ― ― ― Input/Output 5
x ― ― ― ― ― ― ― ― ― ― Input/Output 6
x ― ― ― ― ― ― ― ― ― Input/Output 7
x ― ― ― ― ― ― ― ― Input/Output 8
x ― ― ― ― ― ― ― Input/Output 9
x ― ― ― ― ― ― Input/Output 10
x ― ― ― ― ― Input/Output 11
x ― ― ― ― Input/Output 12
x ― ― ― Input/Output 13
x ― ― Input/Output 14
x ― Input/Output 15
x Input/Output 16
N040208E.ai
n Data Status
Data status is determined by the status of communication with slave devices and diagnostic
information.
The table below summarizes different data statuses.
Table Data Status
Data status Meaning
BAD Invalid data value
Indicates a temporary status in which data could not be acquired due to a momentary power
NRDY
failure, power recovery, etc.
Indicates the occurrence of a communication module error or a communication error with a
LPFL
connected device.
NR (*1) Data has been acquired normally.
*1: NR denotes cases where the status does not fall under neither of the data statuses above (BAD, NRDY or LPFL).
SEE
ALSO • For details of data statuses, see the following:
“n Data Statuses Handled for Subsystem” in 1.2, “Subsystem Data Identification” in the Communication
with Subsystems Using FIO (IM 33K03L20-50E)
• For explanation of diagnosis information, see the following:
“n Specification of Diagnostic Information” in 4.3.9 “Advanced Engineering”
TIP
Data update timing can be set in the definition item [Scan] on Communication I/O Builder.
n I/O Conversion
I/O data of ALP121 can be converted to the following data types in function blocks including
regulatory block, calculation block and sequence control block.
• Analog input signal
• Analog output signal
• Discrete I/O signal
l Analog Input
I/O data can be treated as an analog input signal by setting I/O data in the %WWnnnn or
%XWnnnn format and connecting it to a regulatory control block or calculation block.
TIP
nnnn is a number within the area.
nnnn: 0001 to 4000
SEE
ALSO For detailed information on how to treat analog inputs, see the following:
1.3, “Accessing Subsystem Data from a Function Block” in the Communication with Subsystems Using FIO
(IM 33K03L20-50E)
l Analog Output
I/O data can be treated as an analog output of function blocks such as a regulatory control block,
calculation block, and sequence control block by setting I/O data in the %WWnnnn or %XWnnnn
format.
TIP
nnnn is a number within the area.
nnnn: 0001 to 4000
SEE
ALSO For detailed information on analog outputs, see the following:
4.3.6, “Function Block Detail Builder”
TIP
nnnn is a number within the area.
bb is a bit number in a word.
SEE
ALSO For detailed information on discrete I/O, see the following:
1.3, “Accessing Subsystem Data from a Function Block” in the Communication with Subsystems Using FIO
(IM 33K03L20-50E)
SEE
ALSO For more information on SEBOL, see the following:
SEBOL Reference (IM 33K03K10-50E)
Start-up
Reading PROFIBUS
communication
Reference data Communication I/O definition
Function Block Communication I/O
Definition Support
Detail Builder Builder
Tool
N040301E.ai
l System View
The System View is used to create new ALP121 definitions and set redundant ALP121
configuration.
In addition, it is used to start the PROFIBUS-DP configurator, Communication I/O Builder, and
Communication I/O Definition Support Tool.
n Engineering Procedures
The following chart shows the basic engineering procedures using the System builders and the
PROFIBUS-DP configurator.
Operations using
actual FCS PROFIBUS-DP communication definition
check before downloading
Error check
END
N040302E.ai
l Download
This function downloads the engineered information to the FCS and ALP121.
l Error Check
If there is an error in the assignment of communication I/O definitions to element numbers, a
system alarm will be generated when the ALP121 is started. At this point, check to see if any
system alarms have been generated.
SEE
ALSO For detailed engineering procedures, see the following:
4.3.2, “Engineering Procedures”
SEE
ALSO For the specific operating methods of the System View, Communication I/O Definition Support Tool, etc., see the
following:
4.3.3, “System View” and subsequent sections
TIP
• For ALP121, it is possible to set OOP suppression function regardless of whether IOM is in single or
redundant configuration.
• Set the “Type of Redundancy” on IOM property if you selected the “Duplicate Next Card”.
l Defining Anew
Follow the procedure below to make new PROFIBUS communication definitions.
1. Obtain the GSD file of the slave device used.
2. From the Start menu, select [All Programs] - [YOKOGAWA CENTUM] - [Copy Tool for
Fieldbus associated files].
The Copy Tool for Fieldbus associated files starts up.
3. Set the folder name in which the obtained GSD file is stored as the copy source folder.
Moreover, set <CENTUM VP Project Top Folder>\PROFIBUS\GSDFILE\ as the copy
destination folder.
4. Check the settings and click the [OK] button.
5. Double-click “sALP121” in the list view of the System View.
The Builder Start dialog box appears.
6. Select “PROFIBUS-DP Configurator.”
7. Check the settings and click the [OK] button.
The PROFIBUS-DP configurator starts up.
8. Import the GSD file and make PROFIBUS communication definition settings.
9. Save the set file and then close the PROFIBUS-DP configurator.
TIP
“s” in “sALP121” indicates a slot number.
SEE
ALSO For the manual of the PROFIBUS-DP configurator, see the following:
Manual stored in <DVD-ROM Drive>: \CENTUM\PDFFILE\PROFIBUS_Configurator\en\
l Assigning Anew
Follow the procedure below to define new PROFIBUS communication for ALP121 in
Communication I/O Builder.
1. Double-click “sALP121” in the list view of the System View.
The Builder Start dialog box appears.
2. Select “Communication I/O Builder and Support Tool.”
3. Check the specifications and click the [OK] button.
The Communication I/O Definition Support Tool and Communication I/O Builder start up.
4. Select modules of slave devices you wish to assign with the Communication I/O Definition
Support Tool.
5. Drop modules of slave devices you wish to assign to odd element numbers with the
Communication I/O Definition Support Tool.
PROFIBUS communication definitions of the modules of slave devices selected with the
Communication I/O Definition Support Tool are set as definition items of Communication I/O
Builder.
6. Modify definition items as necessary in Communication I/O Builder.
7. Click [File] - [Save] or [File] - [Download] from the File menu of Communication I/O Builder.
The definitions are saved or downloaded.
TIP
• ”s” in “sALP121” indicates a slot number.
• If you do not assign the PROFIBUS communication definitions to element numbers of Communication
I/O Builder after creating a ALP121, The Communication I/O Builder for %WW starts up by operation
of procedure 3. If you wish to assign the PROFIBUS communication definitions to element numbers of
Communication I/O Builder for %XW, Start up Communication I/O Builder of the applicable FCS. The
Communication I/O Builder for %XW starts up automatically after assigning PROFIBUS communication
definitions to element number of %XW and saving it.
TIP
• “s” in “sALP121” indicates a slot number.
• If you will add modules of slave devices and define to Communication I/O Builder after the first engineering,
follow the operation below. You will extend the size of “Buffer” on Communication I/O Builder, Drag and drop
modules of slave devices you wish to assign to odd element numbers not yet assigned in the secured area
with the Communication I/O Definition Support Tool.
TIP
”s” in “sALP121” indicates a slot number.
l Offline Downloading
Perform offline download when downloading PROFIBUS communication definitions to the FCS
station and ALP121 for the first time.
Follow the procedure below to download definitions to the FCS station and ALP121 offline.
1. Select a node folder in System View’s tree view and select [Load] - [Download to IOM...] in
the menu bar.
The IOM download dialog box appears.
2. Select a slot to which definitions are to be downloaded and click the [OK] button.
The ALP121 program, IOM property information, PROFIBUS communication definitions,
and I/O information are downloaded to the selected ALP121.
l Online Download
Online download is possible only when the project for which PROFIBUS communication
definitions are created is the current project.
Follow the procedure below to download definitions to the FCS station and ALP121 online.
1. From the System View’s list view, select the applicable ALP121 and select [Tools] -
[PROFIBUS-DP] - [Download PROFIBUS communication settings...] from the menu bar.
The difference from the PROFIBUS communication definition downloaded previously is
displayed in the dialog box.
2. Check the information and click the [Yes] button.
Online download is started and the download processing start message appears in the
System View’s message display area.
When the download succeeds, the completion message appears in the System View’s
message display area.
TIP
The ALP121 is initialized when any of the bus parameters and master settings has been changed by the
PROFIBUS-DP configurator.
TIP
The ALP121 program, IOM property information, PROFIBUS communication definitions, and I/O information are
downloaded to the selected ALP121 when you select [IOM Load] of HIS’s Node Status Display dialog box as well.
IMPORTANT
Only PROFIBUS communication definition project files for ALP111 created in SYCON-PB/YOKO
V2.959 or later can be imported.
TIP
“s” in “sALP121” indicates a slot number.
n Changing the slave devices of the same station address for a different
model
To change the slave devices of the different model as the same station address , follow the
procedure below.
1. Remove the changing slave device from the Profibus line.
2. Delete the setting of %WW or %XW for removed the slave device in Communication I/O
Builder.
3. Delete the setting of the removed the slave device in PROFIBUS-DP Configurator.
4. Set the same station address for a new slave device in PROFIBUS-DP Configurator.
5. Save PROFIBUS communication definitions and close the PROFIBUS-DP configurator.
6. From the System View’s list view, select the applicable ALP121 and select [Tools] -
[PROFIBUS-DP] - [Download PROFIBUS communication settings...] from the menu bar.
7. Set the %WW or %XW for the changed slave device in PROFIBUS-DP Configurator.
8. Connect a new slave device on Profibus line.
n FCS Properties
The IOP suppression to ALP121 cards can be set.
In this sheet, OOP suppression to ALP121 cards in single or redundant configuration can be set.
If you set the OOP suppression, no OOP alarms are sent to an FCS during online maintenance
of ALP121.
l Constant Tab
The IOM online updating option can be selected on [Constant] tab of FCS properties sheet.
The option of [IOP Occurs in Connected Blocks] can be selected or unselected. By initial value, it
is not selected.
l Constant 3 Tab
The OOP suppression is set in the [Constant 3] tab.
Table FCS Properties: Constant 3 Tab
Item Remarks
MV of Switch Instrument/MC Instrument follows its CSV change
TM/CTS/CTP blocks hold PALM after CTUP
Raised %AN sends out alarm when AOF released
Suppress OOP alarms during online maintenance of ALP121 and
Not enabled by Initial value
dual-redundant ALP111
CENTUM-XL compatible IOP reactions
Suppress system alarm when CALCU calculation error occurs
Use HKU of System Cabinet
Initiate process alarm when CAL is set or released
Allow to change function block to PRD mode while CAL is on(XL
compatible)
LC64-E starts with its internal status intact when FCS performs an
initial start
Command (L)
Suppress OOP alarms during online maintenance of ALP121 and dual-redundant ALP111
Allow to change function block to PRD mode while CAL is on (XL compatible)
LC64-E starts with its internal status intact when FCS performs an initial start
Command (L)
OK Cancel
N040303E.ai
TIP
The “Suppress OOP alarms during online maintenance of ALP121 and dual-redundant ALP111” definition item is
set commonly for all FCSs.
n IOM Properties
▼ Type of Redundancy,Perform Fallback,Action when module/channel fail detected, Command
Dual-redundancy of ALP121 is set in the IOM Properties sheet.
Table IOM Properties: Type and Position Tab
Item Detail Remarks
Category Select “Profibus-DP Communication.”
IOM Type
Type Select “ALP121 (Profibus-DP Communication).”
Installation Position Slot 1 to 8 slots can be selected.
Two adjacent ALP121 modules (in an odd numbered slot
Duplicate Next Card and the subsequent slot) can be made dual-redundant for
the ALP121 in an odd numbered slot only.
Output Type Cannot be selected.
High Speed Read
IOM Comment
Properties
Type and Position Set Details
IOM Type
Category Profibus-DP Communication
Installation Postion
Slot 3
Output Type
IOM Comment
OK Cancel
N040314E.ai
Properties
Type and Position Set Details
Perform Fallback
All points maintain Current value
Restart all output
Command (L)
Default
OK Cancel
N040304E.ai
n PROFIBUS-DP Configurator
The PROFIBUS-DP configurator is controlled exclusively.
Due to the exclusive control, there are the following restrictions on its start.
• It is not allowed to start multiple instances of PROFIBUS-DP configurator for ALP121 on a
single PC.
• Only one instance of PROFIBUS-DP configurator can be started per system. A startup
error occurs if an instance of PROFIBUS-DP configurator is started on a PC while another
instance of PROFIBUS-DP configurator is already started on another PC.
• While the PROFIBUS-DP configurator is active, it is not possible to delete FCS stations
and/or ALP121 cards on the System View.
• While the PROFIBUS-DP configurator is active, it is not possible to close the System View.
IMPORTANT
The below describes the notices on using PROFIBUS-DP Configurator.
• It does not support Time Synchronization Function. The check box of the Time
Synchronization for V2 device set OFF. And for more information about the PROFIBUS-DP
Configurator, refer to the manual of the PROFIBUS-DP Configurator.
• When it changes “Symbolic Name” of the slave devices,it must set it in ASCII.
Copy files
Follow the procedure below to import a GSD file to the PROFIBUS-DP configurator.
1. Select [All Programs] - [YOKOGAWA CENTUM] - [Copy Tool for Fieldbus associated files]
from the Start menu.
The Copy Tool for Fieldbus associated files appears.
2. Select the “Select Folder” radio button in the Select Copy Source section and enter the path
to the folder in which the obtained GSD file is stored in the text edit box. Alternatively, click
the […] button and select the folder path.
3. Select the copy destination folder.
Path name: <CENTUM VP Project Top Folder>\PROFIBUS\GSDFILE\
4. Click the [OK] button.
The GSD file to be used is copied under the specified folder.
SEE
ALSO For the manual of the PROFIBUS-DP configurator, see the following:
Manual stored in <DVD-ROM Drive>: \CENTUM\PDFFILE\PROFIBUS_Configurator\en\
Update Close
N040315E.ai
PROFIBUS-DP Configurator
OK Cancel
N040316E.ai
TIP
“s” in “sALP121” indicates a slot number.
IMPORTANT
The following functions for process output cannot be used when the output signal conversion
designation is set to “Communication Output (Fully-open/Tightly-shut).”
• Reverse output
• Velocity output
• Output velocity limiter
SEE
ALSO For more information on output signal conversion, see the following:
4.8, “Output Signal Conversion” in the Function Blocks Overview (IM 33K03E21-50E)
TIP
If the module redundancy or network redundancy configuration is used, [Pre-check before downloading
PROFIBUS communication settings...] can only be selected when an odd slot is selected.
TIP
Only Bus parameter and Master Settings of the master devices cause ALP121 re-initialization.
l Module Specification
In this method, a slave device module is specified, and all relevant data for the module is
specified at once. Errors are detected for the entire module and reflected in the data status.
With module specification, it cannot detect errors of individual channels and reflect them in the
data status.
• Scope of application
Use this method to specify data that does not fall under definitions by specification for each
channel or channel batch specification.
Example:
- Array data for specifying slot numbers
- Multiple data types are used to specify “slot number-index number”
Since the data area for all the channels belonging to a module is reserved in the
communication I/O data area at once, the total number of communication data definitions
per ALP121 can be reduced.
mm[-nn][;[xxESHZR]]
mm: Slot number of module
nn: Index number
xx: Channel number
[ ]: Can be omitted
E, S, H, Z, R: Extension
Example of entry 1: In the case of analog or digital data (no byte reversing) of channel number 1
when the module slot number is 3
3;1
Example of entry 2: In the case of analog or digital data (no byte reversing) of channel number 2
when the module slot number is 3 and index number is 4
3-4;2
Specify the same area size as for individual channel definition for “Size.” The format used when
calling from %W is the same for both individual and batch definitions.
IMPORTANT
If individual channel definitions are specified, the total number of communication I/O definitions
increases. Keep the number of communication I/O definitions less than 200, the upper limit of
definitions for a single ALP121.
The figure below shows examples of specifying consecutive channels by I/O type and size.
The asterisk indicates that the channel has been assigned.
• Eight 32-bit analog I/O points (I32, U32, F32)
Individual Channel Definition Consecutive Batch Definition
Channel
Element number Size Device & Address Size Device & Address
number
%WW0101 2 3;0 → 0 16 3;R
%WW0102 * * * *
%WW0103 2 3;1 → 1 * *
%WW0104 * * * *
%WW0105 2 3;2 → 2 * *
%WW0106 * * * *
%WW0107 2 3;3 → 3 * *
%WW0108 * * * *
%WW0109 2 3;4 → 4 * *
%WW0110 * * * *
%WW0111 2 3;5 → 5 * *
%WW0112 * * * *
%WW0113 2 3;6 → 6 * *
%WW0114 * * * *
%WW0115 2 3;7 → 7 * *
%WW0116 * * * *
N040307J.ai
*1: Specify %W (odd) for channel numbers from 0 to 15, and specify %W+1 (even) for channel numbers
from 16 to 31. N040310J.ai
TIP
Be aware of the following points when analyzing the diagnostic information.
• You must be familiar with specifications of PROFIBUS and devices.
The details of diagnostic information are specified in the PROFIBUS Specification and manuals of devices.
Check the contents in each manual when analyzing the diagnostic information.
• Simultaneity of diagnostic information is guaranteed up to 4 bytes.
In the communication I/O data area to which the diagnostic information is assigned, simultaneity of data is
guaranteed up to 4 bytes.
• If an error occurs and the device recovers to normal in an interval shorter than the scan period of FCS, the
error may not be detected.
N040311E.ai
N040312JE.ai
TIP
See the manual of applicable device for details of the contents of the device specific diagnostic information.
TIP
ALP121 detects errors in the following cases.
• Failures of slave devices and communication errors such as configuration errors occur.
• Diagnostic information overflows and there is no device specific diagnostic information.
In the abnormal status, data in the communication I/O data area maintains the previous value.
TIP
See the manual of applicable device for details of the module diagnostic information.
TIP
ALP121 detects errors in the following cases.
• Failures of slave devices and communication errors such as configuration errors occur.
• Diagnostic information overflows and there is no module diagnostic information.
In the abnormal status, data in the communication I/O data area maintains the previous value.
N040313E.ai
TIP
See the manual of applicable device for details of the contents of the channel diagnostic information.
Specify the [Device & Address] item of Communication I/O Builder in the following format.
Dmm-nn;xx
mm: Slot number of module
nn: Index
xx: Channel number
TIP
ALP121 detects errors in the following cases.
• Failures of slave devices and communication errors such as configuration errors occur.
• Diagnostic information overflows and there is no module diagnostic information.
In the abnormal status, data in the communication I/O data area maintains the previous value.
4.3.10 Messages
The table below summarizes messages displayed when you save PROFIBUS
communication definitions, download PROFIBUS communication definitions, and check
before PROFIBUS communication definition downloading.
Node No. : 1
Comment :
I/O (OFF) :
Δ
A A A S S P P
L L L B B S S
P P P 4 4 U U
1 1 1 0 0
2 2 2 1 1
1 1 1
1C
n IOM Load
In IOM load, the following information is loaded to ALP121.
• ALP121 program
• ALP121 property data
• Communication I/O definition data
• PROFIBUS communication definition data
Perform the following operation to execute IOM load.
In the Node Status Display dialog box, select one ALP121 module and click the [IOM Load]
button.
The above information is downloaded to the selected ALP121.
TIP
• IOM load is valid on the HIS whose standard builder function is enabled.
• If you execute IOM load on an operating ALP121, the PROFIBUS communication of the ALP121 stops and
IOM fail, IOP and OOP occur.
• If you execute IOM load on the ALP121 on the control side in redundant configuration, the control right is
transferred and ALP121 to which files are downloaded becomes the standby side.
n IOM Report
When an IOM report is created, the following information is displayed in a dialog box, output to a
printer, or saved to a file:
• Statistic information held by ALP121
• Revision information of ALP121 program loaded to ALP121
• Revision information of database loaded to ALP121
• Status information of slave device on PROFIBUS
• Diagnostic information of slave device on PROFIBUS
• Port information of PNO redundancy slave device in network redundancy configuration
Perform the following operation to create IOM report.
In the Node Status Display dialog box, select one ALP121 module and click the [Report] button.
The information of the selected ALP121 is displayed in a dialog box, output to a printer, or saved
to a file.
FCU
Path error
ESB Bus
I I AA I I I I SS P P
Power failure of FIO node
OO L L OO O O B B S S
MM P P MM M M U U
Failure of ALP121
FIO node
Disconnected PROFIBUS-DP
communication
PROFIBUS-DP
N030801J.ai
n Input Actions
Input data of function blocks becomes invalid until the ALP121 acquires input data from slave
devices after the power supply to the FCS recovers.
n Output Actions
Outputs from slave devices during an FCS power failure depend on the specification of fail-safe
operation of each slave device.
If no fail-safe operation is specified for a slave device, the slave device maintains the output value
before stopping, until the CPU restarts.
After the power supply to the FCS recovers, 0 is output from the slave device.
Stop Recovery
CPU operation
status
Outputs 0
ALP121 output
TIP
On fail-safe operations
If access from the master device is disrupted for a certain period of time, slave devices forcibly change their
outputs to the specified values.
The availability of fail-safe function and specified value depend on the specification of slave devices and can be
set using the PROFIBUS-DP configurator.
n Input Actions
Input data of function blocks becomes invalid until the ALP121 acquires input data from slave
devices after the power supply to the FCS recovers.
n Output Actions
Outputs from slave devices during an FCS power failure depend on the specification of fail-safe
operation of each slave device.
If no fail-safe operation is specified for a slave device, the slave device maintains the output value
before stopping, until the CPU restarts.
After the power supply to the FCS recovers, the slave device resumes outputting from the output
value before stopping.
Stop Recovery
CPU operation
status
Outputs the
previous value
ALP121 output
Slave device
output
N040503E.ai
n Input Actions
Since PROFIBUS-DP communication between the ALP121 and slave devices continues even
while the CPU is stopped, the CPU acquires input data from slave devices immediately after it
restarts and the data is displayed as input data of function blocks.
TIP
The output actions of a slave device while ALP121 is in the fallback status are specified in the IOM Properties of
ALP121.
CPU operation
status
ALP121 output
Outputs the
Slave device previous value
output
N040504E.ai
Figure Output Actions in the Event of Prolonged CPU Power Failure (All Points Maintain Current Value)
CPU operation
status
N040505E.ai
Figure Output Actions in the Event of Prolonged CPU Power Failure (Reset All Outputs)
n Input Actions
Since PROFIBUS-DP communication between the ALP121 and slave devices continues
regardless of operations of the CPU, the CPU acquires input data from slave devices
immediately after the power supply to the CPU recovers and the data is displayed as input data
of function blocks.
n Input Actions
The status of input data of a function block becomes BAD while the path error persists.
Once the FCU recovers from path error, the FCU immediately acquires input data from slave
devices and the data is displayed as input data of the function blocks.
n Input Actions
The status of input data of a function block becomes BAD during a prolonged power failure of a
FIO node.
Once the power supply to the FIO node recovers, the CPU acquires input data from slave
devices after ALP121 starts up, and the data is displayed as input data of function blocks.
n Output Actions
During a FIO node power failure, the output actions taken by a slave device follows the specified
fail-safe operation of the slave device.
If no fail-safe operation is specified for a slave device, the slave device maintains the output value
before stopping, until the power supply to the FIO node recovers.
Once the power supply to the FIO node recovers, the slave device outputs 0.
Stop Recovery
FIO node
operation status
Momentary power
failure detection time
AUT MAN
Function
block mode
Outputs 0
ALP121 output
N040506E.ai
Figure Output Actions in the Event of Prolonged FIO Node Power Failure
n Input Actions
The previous input data value of function blocks is maintained during a FIO node power failure if
the FIO node recovers from the failure within the momentary power failure detection time.
The previous input data value of function blocks is maintained until the ALP121 becomes capable
of acquiring input data from slave devices after the power supply to the FIO node recovers.
n Output Actions
During a FIO node power failure, the output actions taken by a slave device follows the specified
fail-safe operation of the slave device.
If no fail-safe operation is specified for a slave device, the slave device maintains the output value
before stopping, until the power supply to the FIO node recovers.
Once the power supply to the FIO node recovers, the slave device resumes outputting from the
output value before stopping.
Stop Recovery
FIO node
operation status
Momentary power
failure detection time
AUT
Function
block mode Outputs the
previous value
ALP121 output
Slave device
output
N040507E.ai
Figure Output Actions in the Event of Momentary FIO Node Power Failure
n Input Actions
The status of input data of a function block becomes BAD during ALP121 failure/maintenance.
n Output Actions
During ALP121 failure/maintenance, the output actions taken by a slave device follows the
specified fail-safe operation of the slave device.
If no fail-safe operation is specified for a slave device, the slave device maintains the output value
before stopping, until the ALP121 recovers.
Once the ALP121 recovers, the slave device outputs 0.
Stop Recovery
ALP121
operation status
N040508E.ai
n Input Actions
When the control-right transfer occurs, the FCU acquires input data from the ALP121 that
becomes the control side after the transfer and the data is displayed as input data of function
blocks.
n Output Actions
When the control-right transfer occurs, the slave device resumes outputting the output value
before stopping.
Table Output Actions of Slave Device
At occurrence At recovery
Maintain the output value before stopping Resume outputting from the output value before stopping
n Input Actions
The status of input data of a function block becomes BAD while the PROFIBUS-DP
communication is disconnected.
After the PROFIBUS-DP communication recovers, the CPU acquires input data from the ALP121
and the data is displayed as input from function blocks.
n Output Actions
While the PROFIBUS communication is disconnected, the output actions taken by a slave device
follow the specified fail-safe operation of the slave device.
If no fail-safe operation is specified for a slave device, the slave device maintains the output value
before stopping, until the PROFIBUS-DP communication recovers.
Once the PROFIBUS-DP communication recovers, the slave device resumes outputting from the
output value before stopping.
Stop Recovery
PROFIBUS
communication
status
TIP
The SS-COM Error CA91 system alarm is issued when the ALP121 detects no response.
n Input Actions
The status of input data of a function block becomes BAD during the slave device failure.
Once the slave device recovers from the failure, the CPU acquires input data from the ALP121
and the data is displayed as input data from function blocks.
n Output Actions
While a slave device is stopped, the output from the ALP121 to the slave device is handled as a
communication error or channel error.
Once the slave device operation recovers, the slave device resumes outputting from the output
value before stopping.
Stop Recovery
Slave device
operation status
Outputs the
previous value
Slave device
output
N040510E.ai
IMPORTANT
PROFIBUS communication definition data is not downloaded in offline download to an FCS.
Depending on the ALP121 status, PROFIBUS communication definition data may become
inconsistent. If this happens, execute IOM download again to ALP121.
Output actions of slave devices are different between during offline download to an FCS and
after completion of the download.
During offline download to an FCS, the output actions taken by a slave device follows the
specified fail-safe operation of the slave device. If no fail-safe operation is specified for a slave
device, the slave device maintains the output value before stopping, until the offline download to
an FCS is completed.
When the offline download to an FCS is completed, the slave device outputs 0.
Table Output Actions of Slave Device
During offline download to an FCS
After completion of offline
Fail-safe operation download
No specification of fail-safe operation
specified
Maintain the output value before stopping Output the specified value 0
n IOM Download
Execute IOM download when ALP121 is in the following statuses.
• When using a completely new ALP121 module
• When an ALP121 is replaced before offline download to an FCS
When you execute IOM download, the system operation changes as follows.
l Input Actions
When the IOM download is completed, the input data from slave devices is acquired.
l Output Actions
The output actions taken by a slave device are different between during IOM download of
ALP121 and after completion of the download.
When the IOM download is completed, the slave device outputs 0.
Table Output Actions of Slave Device
During IOM download After completion of IOM download
Maintain the output value before stopping 0
l Input Actions
While the change in PROFIBUS communication definitions for ALP121 is being changed, the
previous values are maintained for both input data and statues of function blocks.
l Output Actions
The output actions taken by a slave device when the ALP121 fallback detection time elapses
and the ALP121 goes into fallback status can selected from “All points maintain current value” or
“Reset all outputs.”
• ”All points maintain current value”
Once changing of PROFIBUS communication definitions is completed, the slave
device resumes outputting from the previous value before changing the PROFIBUS
communication definitions.
Downloading start Downloading completed
ALP121
operation status
ALP121 output
Enters the fail-safe status and
outputs the specified value
Slave device
output
Outputs the
previous value
*1: It is possible to prevent MAN fall-back via the builder specification.
N040511E.ai
Figure Output Operation during Change in PROFIBUS Communication Definitions for ALP121 (when All
Points Maintain Current Value is Specified)
TIP
PROFIBUS-DP communication stops while change in PROFIBUS communication definitions is performed. In
order to maintain the output values from slave devices, specify “Maintain output value” or “Do not detect fail-safe”
as the fail-safe operation on the slave device side.
l Input Actions
PROFIBUS-DP communication between the ALP121 and slave devices continues regardless of
operations of the change in PROFIBUS communication definitions for ALP121. Once the change
in PROFIBUS communication definitions is completed, the CPU immediately acquires the input
data from slave devices and the data is displayed as input data of function blocks.
l Output Actions
The output of ALP121 is maintained during change in PROFIBUS communication definitions.
The output continues after the completion of change in PROFIBUS communication definitions.
Note that in the case of newly added or changed ALP121 output definitions, the initial value of 0
is output.
Downloading start Downloading completed
ALP121
operation status
ALP121 output
Slave device
output
When the following information is downloaded, the output actions taken by a slave device vary
between during change in PROFIBUS communication definitions and after completion of change
in PROFIBUS communication definitions.
• IOM properties whose settings other than dual-redundant specification are changed
• Changed communication I/O definitions
The output actions of slave device are summarized below.
Table Output Actions of Slave Device
After completion of change in PROFIBUS communication
During change in PROFIBUS definitions
communication definitions
Changed definition New definition
Maintain the output value before Resume outputting from the output
0
stopping value before stopping
TIP
If the target device of PROFIBUS communication is a remote I/O, I/O configuration and I/O data assignment of
each remote I/O module cannot be changed in online maintenance.
If only one parameter of one remote I/O module is changed, the entire remote I/O is re-initialized.
Function AUT
block mode
ALP121 output
Slave device
output
N040513E.ai
Figure Output Actions when Items not Causing Re-initialization are Changed (Device not Target of
Change)
ALP121 output
Outputs 0 temporarily
N040514E.ai
Figure Output Actions when Items not Causing Re-initialization are Changed (Target Device of Change)
TIP
If there are multiple target devices, the output values of individual devices may become 0 at the same time.
TIP
The control right of PNO redundancy slave devices is transferred by the control-right Transfer of ALP121 on
the network redundancy configuration. If the control right is transferred the Primary to the Backup on PNO
redundancy slave devices, the restart of the slave devices oneself may occur. When it completed the download
of PROFIBUS Communication definitions, the slave device on the Backup side is in Fail status on ALP on the
standby side.
It detects the Subsystem communication error(Error code: 0xCA91)/Subsystem communication recovery. But the
slave devices are not broken.
l Input Actions
During loading of PROFIBUS communication definitions, the previous values are maintained for
both input value and status.
l Output Actions
During change in PROFIBUS communication definitions, the output actions taken by a slave
device follows the specified fail-safe operation of the slave device.
If no fail-safe operation is specified for a slave device, the slave device maintains the output value
before stopping, until the change in PROFIBUS communication definitions is completed.
The output actions taken by a slave device when the ALP121 goes into fallback status can be
selected from “All points maintain current value” or “Reset all outputs.”
• “All points maintain current value”
Once loading of PROFIBUS communication definitions is completed, the slave device
resumes outputting from the previous value before starting the change in PROFIBUS
communication definitions.
Downloading start Downloading completed
ALP121
operation status
ALP121 output
Outputs the
Slave device output previous value
(no fallback specification,
continue output at fallback)
Outputs 0 temporarily
Outputs the
previous value
Slave device output
(output 0 at fallback)
Occurrence of fallback
N040515E.ai
l IOP Suppression
To suppress IOP during online maintenance, clear the “IOP Occurs in Connected Blocks” check
box under the Operation at IOM Change section in the “Constant” tab of the FCS Properties
sheet.
l OOP Suppression
OOP is generated during online maintenance if the “Suppress OOP alarms during online
maintenance of ALP121 and dual-redundant ALP111” check box in the “Constant 3” tab of the
FCS Properties sheet is cleared.
The table below shows relationship between changes of definitions related to ALP121 and IOP/
OOP suppression.
Table Relationship between Changes of Definitions Related to ALP121 and IOP/OOP Suppression
4.7 Messages
In PROFIBUS-DP communication, the following messages can be displayed for ALP121
modules and slave devices.
• System alarm messages
• Fieldbus messages
TIP
No further Subsystem communication error messages will be notified on the same slave devices, even if another
error occurs due to a different cause while a Subsystem communication error in occurring on a slave device.
l Definition Errors
Definition errors occur when the settings for the communication I/O definitions are invalid.
The table below shows error codes and description of definition errors.
Table Definition Errors
Error Action to take after the
Description
code occurrence of error
CAB1 Station number invalid
CAB2 Invalid Device & Address, cannot be interpreted
CAB3 Invalid Device & Address, illegal character string detected
CAB4 Excessive communication processing points
CAB5 Invalid Device & Address, slot number out of range
Invalid Device & Address, entry data other than a numerical value
CAB6
detected in the index
CAB7 Invalid Device & Address, index value out of range
Do not perform communication
Invalid Device & Address, index value exceeding the specified
CAB8 to the slave devices causing the
digits
communication error. Check the
CAB9 Invalid Device & Address, invalid delimiter character definitions in Communication I/O
Builder.
Corresponding device (module or channel) not specified in
CABA
PROFIBUS definition data
CABB Illegal data type, input designated for output data
CABC Illegal data type, output designated for input data
Invalid Device & Address, entry data for slot number is not a
CABD
numerical value
CABE Invalid Device & Address, illegal character string detected
Invalid Device & Address, illegal character string detected
CABF
(extension symbol)
TIP
• An error code is also displayed in messages caused by device specific errors. See the manual and GSD file
of each device for the description of error codes.
• Each diagnostic information item contains information of multiple errors. Therefore, several different
messages may be displayed from each diagnostic information item.
n List of Messages
Fieldbus messages are divided into the following five categories:
• Slave device common messages
• Slave device specific messages
• Messages for each module in a slave device
• Messages for each channel in a slave device
• ALP121 self-diagnostic messages
IMPORTANT
• The ALP121 manages the recovery status of errors ALP121 detected. Therefore, if you
restart ALP121 after a message related to an error it has detected is displayed, a normal
recovery message will not be displayed even when the ALP121 recovers from the error.
• If an error that generates more data than the communication frame size of the diagnostic
information occurs, the part of the error data exceeding the communication frame may
not be notified as part of the message. The communication frame size of the diagnostic
information depends on the slave device.
SEE
ALSO For the setting of the head number of slot number of modules, see the following:
“n IOM Properties” of 4.3.3, “System View”
SEE
ALSO For the setting of the head number of channels, see the following:
“n IOM Properties” of 4.3.3, “System View”
TIP
• If ALP121 self-diagnostic messages occur, IOM fails also occur at the same time.
• If ALP121 self-diagnostic messages occur, ALP121 may be faulty. Replace the ALP121 card.
CENTUM VP
Communication with PROFIBUS Systems
INDEX
A F
Actions during Download FCS Status Display View
ACP71.........................................................2-52 ACP71.........................................................2-41
ALP111........................................................3-76 ALP111........................................................3-60
Actions during Online Maintenance ALP121........................................................4-70
ACP71.........................................................2-53 Fieldbus Messages
ALP111........................................................3-79 ACP71.........................................................2-61
Actions in the Event of Faults ALP111........................................................3-86
ACP71.........................................................2-47 ALP121......................................................4-102
ALP111........................................................3-65 Function Block Detail Builder...............................4-47
Advanced Engineering
Specification of Channel Diagnostic H
Information................................................4-64
Hardware Environment
Specification of Device Communication
ACP71........................................................... 2-4
Status Information.....................................4-66
ALP111.......................................................... 3-5
Specification of Device Specific Diagnostic
Information................................................4-62 ALP121.......................................................... 4-5
Specification of Diagnostic Information.......4-61
Specification of I/O Data..............................4-50 I
Specification of Module Diagnostic I/O Data
Information................................................4-63 ACP71........................................................... 2-7
Assigning and Referencing a Slave Device.........2-16 ALP111.......................................................... 3-8
ALP121........................................................4-14
C
Communication I/O Definition Support Tool........4-44 M
Messages
D ACP71.........................................................2-58
Device Communication Status ALP111........................................................3-83
ALP111........................................................3-34 ALP121........................................................4-98
Downloading PROFIBUS Communication Monitoring and Diagnosing Devices....................3-17
Definitions.................................................4-24, 4-49 Monitoring Slave Devices....................................2-15
E O
Engineering Operations in Communication I/O Builder
ACP71.........................................................2-22 ALP111........................................................3-47
ALP111........................................................3-35 Operations in Function Block Detail Builder
ACP71.........................................................2-40
ALP111........................................................3-59
Operations in System View
ACP71.........................................................2-31
ALP111........................................................3-43
P
PROFIBUS............................................................. 1-1
PROFIBUS-DP...................................................... 1-2
ACP71........................................................... 2-1
ALP111.......................................................... 3-1
ALP121.......................................................... 4-1
PROFIBUS-DP Communication Module............... 2-5
PROFIBUS-DP Communication Module
(ACP71)............................................................... 2-3
PROFIBUS-DP Communication Module
(ALP111).............................................................. 3-3
PROFIBUS-DP Communication Module
(ALP121).......................................................4-4, 4-8
PROFIBUS-DP Configurator
ACP71........................................................... 2-3
ALP111.......................................................... 3-3
ALP121...............................................4-23, 4-42
PROFIBUS Communication Definition
Check before Downloading......................4-23, 4-48
PROFIBUS Definition Data
ACP71.........................................................2-24
ALP111........................................................3-37
S
Saving PROFIBUS Communication
Definitions.................................................4-24, 4-49
Slave Diagnostic Information
Assigning and Referencing.........................3-26
Channel.......................................................3-31
Device Specific............................................3-28
Module.........................................................3-30
Overview......................................................3-18
Slave Diagnostic Information......................2-18
Start Operation
ACP71.........................................................2-44
System Alarm Messages
ACP71.........................................................2-59
ALP111........................................................3-84
ALP121........................................................4-99
System Builders...................................................4-22
System Operation during ALP121 Definition
Change Download.............................................4-89
System Operations during Download..................4-86
System View........................................................4-38
Revision Information
l Title : CENTUM VP Communication with PROFIBUS Systems
l Manual No. : IM 33K03P10-50E