- Document No. IM 34M6H34-01E - Document Model Code DOCIM Media No. IM 34M6H34-01E (CD) 1st Edition : June 1, 2004 (AR) IM 34M6H34-01E 1st Edition : July 1.2004-00 All Rights Reserved Copyright 2003, Yokogawa Electric Corporation...
- Every effort has been made to ensure accuracy in the preparation of this manual. However, should any errors or omissions come to the attention of the user, please contact the nearest Yokogawa Electric representative or sales office. Safety Precautions when Using/Maintaining the Product - The following safety symbols are used on the product as well as in this manual.
Page 4
WARRANTY that is provided separately. - Yokogawa Electric assumes no liability to any party for any loss or damage, direct or indirect, caused by the use or any unpredictable defect of the product.
Page 5
- Reverse engineering, such as decompiling of the software, is strictly prohibited. - No portion of the software supplied by Yokogawa Electric may be transferred, exchanged, or sublet or leased for use by any third party without prior permission by Yokogawa Electric.
Page 6
General Requirements for Using the FA-M3 Controller Avoid installing the FA-M3 controller in the following locations: - Where the instrument will be exposed to direct sunlight, or where the operating temperature exceeds the range 0°C to 55°C. - Where the relative humidity is outside the range 10 to 90%, or where sudden temperature changes may occur and cause condensation.
Page 7
Keep spare parts on hand: - Stock up on maintenance parts including spare modules, in advance. Discharge static electricity before operating the system: - Because static charge can accumulate in dry conditions, first touch grounded metal to discharge any static electricity before touching the system. Never use solvents such as paint thinner for cleaning: - Gently clean the surfaces of the FA-M3 controller with a cloth that has been soaked in water or a neutral detergent and wringed.
With reference to the equipment types in the WEEE directive Annex 1, this product is classified as a “Monitoring and Control instrumentation” product. Do not dispose in domestic household waste. When disposing products in the EU, contact your local Yokogawa Europe B. V. office. IM 34M6H34-01E 1st Edition : July 1.2004-00...
viii Introduction Overview of the Manual This manual describes the specifications, handling and communications control procedure of the PROFIBUS-DP Interface Module. Other Instruction Manuals The reference manuals depend on the CPU module to be used. You should read the latest versions of the following instructions manuals, as required. F3SP28, F3SP38, F3SP53, F3SP58, F3SP59 For information on sequence CPU functions, refer to: - Sequence CPU Instruction Manual - Functions (for F3SP28-3N/3S, F3SP38-6N/6S,...
Registering or recording onto videotapes and other media is also prohibited without expressed permission of Yokogawa Electric Corporation. Trademarks - The trade and company names that are referred to in this document are either trademarks or registered trademarks of their respective companies.
Group Selection ....................1-6 Synchronism and Concurrency ..............1-6 Transmission Rate..................1-7 Maximum Cable Length ................. 1-7 1.4 Configuration................1-8 F3LB01-0N ..................... 2-1 2.1 General Specifications..............2-1 Model and Suffix Codes................. 2-1 Operating Environment.................. 2-1 General Specifications ................... 2-1 Components and Functions ................2-2 External Dimensions ..................
Page 13
TOC-2 2.3 Switch Settings................2-4 Setting Terminating Resistor Switch ............2-4 2.4 External Connections ..............2-5 PROFIBUS-DP Port..................2-5 Configuration Port..................2-6 2.5 Attaching/Detaching the Module..........2-8 Attaching a Module..................2-8 Detaching a Module..................2-8 Attaching Modules in Intense Vibration Environments ......2-9 Input/Output Relays................
Page 14
TOC-3 Data Communications ................6-1 Procedure for Starting Data Exchange............6-1 Procedure for Storing Error Information............6-2 Procedure for Setting Transfer Mode ............6-3 Procedure for Sending Data to Slaves: Normal mode, UNSYNC mode ....................6-4 Procedure for Sending Data to Slaves: Normal mode, SYNC mode .....................
Page 15
TOC-4 Troubleshooting..................8-1 8.1 RDY LED Is Not Lit ............... 8-2 8.2 Checking NST LED............... 8-3 8.3 Checking Error Code ..............8-4 Appendix 1. Input/Output Response Time ..........Appx. 1-1 Appendix 1.1 Normal Mode and UNSYNC/ UNFREEZE Mode..........Appx. 1-2 Appendix 1.2 Relay Activated Mode and UNSYNC/ UNFREEZE Mode..........Appx.
Overview The PROFIBUS-DP Interface Module (F3LB01-0N, sometimes abbreviated as "this module" in this book) is a PROFIBUS-DP master module to be installed in an I/O slot of the range-free controller FA-M3. It provides one port, uses a D-sub 9-pin female connector, and allows up to 125 nodes (including the module itself, slaves and repeaters) to be connected.
What is PROFIBUS-DP? PROFIBUS-DP is the most popular bus among the PROFIBUS family. This chapter provides an overview of PROFIBUS, and the three bus types within the PROFIBUS family. PROFIBUS PROFIBUS is a vendor-independent, open fieldbus standard (EN50170), which finds wide applications in factory automation and process automation.
(slaves). Typical devices are programmable logic controllers and personal computers. The F3LB01-0N module is a class 1 DP master. Class 2 DP Master (DPM1) A class 2 DP master may be an engineering device, a configuration device or an operation device.
PROFIBUS-compliant cables and connectors are available from many vendors. Configurator PROFIBUS-DP requires pre-registration of configuration of devices on a bus. The F3LB01-0N module uses a SyCon configurator software to register configuration information on a PC. Use the following product as the SyCon configurator.
Data exchange refers to the module (master) cyclically reading input data from its slaves, and cyclically writing output data to its slaves. Global Control The F3LB01-0N module (master) can send control commands (global control) to specified groups. (multicast communications). Control commands include "SYNC/UNSYNC" and "FREEZE/UNFREEZE" commands, which controls synchronization of output data or input data with slaves.
Synchronism and Concurrency This module supports synchronization of output data or input data with slaves through transmission of SYNC and FREEZE control commands (global control). Master station 0 F3LB01-0N FA-M3 SYNC/FREEZE group 1 PROFIBUS-DP Slave station 4 Slave station 6...
Transmission Rate In PROFIBUS-DP, it takes about 1 ms to perform distributed transmission 512 bits of input data and 512 bits of output data to 32 stations at transmission rate of 12Mbit/s. Figure 1.6 shows typical transmission time versus number of stations and transmission rate in PROFIBUS-DP.
302 50 Halmstad Sweden Tel: +46 35 17 29 00 Email: sales@hms-networks.com Product model : KONF-PDP (Configurator for PROFIBUS-DP) The GSD file of the F3LB01-0N module is provided in a folder on the SyCon CD. IM 34M6H34-01E 1st Edition : July 1.2004-00...
Code Code Code F3LB01 — — 12M bps max., PROFIBUS-DP, 1 port Operating Environment The F3LB01-0N module is compatible with sequence CPU modules and AT-compatible CPU modules. General Specifications Item Specification Interface PROFIBUS-DP DPM1 (Class 1) compliant Transmission medium Special cable (containing two signal lines)
Components and Functions Front View Display RDY: Lit when the internal circuitry is functioning normally. MST: Shows module status. Lit when module is functioning normally. LB01-0N PROFI NST: Shows network status. Lit when communicating with slaves. ERR: Lit when an error is detected. CONFIG Configuration connector Terminating resistor...
When the module is switched on, the RDY LED turns on after self-diagnosis is completed. MST LED The MST LED shows the status of the F3LB01-0N module as a master. For details on interpretation of the LED states, see Table 2.1 below. NST LED The NST LED shows the status of the network.
By default, the terminating resistor is set to OFF. TERMI- ON: Enable terminating reistor NATOR OFF: Disable terminating reistor F3LB01-0N F3LB01-0N Set either terminating resistor to Set both terminating resistors to ON if module is configured at the OFF if module is not configured at end of a bus.
Signal Ground (DGND) resistor) 5 V Power Supply (VP) +5 V Power supply ( for terminating resistor) A-Line A-Signal (RXD/TXD-N) Data signal Wiring Diagram ●Connection Diagram F3LB01-0N F3LB01-0N Slave Slave Remove covering Ω and secure with FG clamp PROFIBUS cable...
F3LB01-0N F3LB01-0N RS-232-C cross cable RS-232-C cross cable PROFIBUS connector PROFIBUS connector (straight type) (angled type) CAUTION If an angled-type PROFIBUS connector is attached to the PROFIBUS-DP port, it will obstruct connection of an RS-232-C cross cable to the configuration port. Therefore, you should use a straight-type PROFIBUS connector instead when performing configuration.
Page 31
Wiring Diagram F3LB01-0N Chassis of Chassis of connector connector Connection Diagram RS-232-C cross cable F3LB01-0N IM 34M6H34-01E 1st Edition : July 1.2004-00...
Attaching/Detaching the Module Attaching a Module Figure 2.3 shows how to attach this module to the base module. First hook the anchor slot at the bottom of the module to be attached onto the anchor pin on the bottom of the base module.
Attaching Modules in Intense Vibration Environments If the module is used in intense vibration environments, fasten the module with a screw. Use screws of type listed in the table below. Insert these screws into the screw holes on top of the module and tighten them with a Phillips screwdriver. Screw Required M4-size Binder screw 12 to 15 mm long (or 14 to 15 mm if fitted with a washer)
Input/Output Relays The PROFIBUS-DP Interface module provides 32 output relays and 32 input relays for interfacing with the CPU module of a FA-M3 system. All input relays can be interrupted. Output Relays Table 3.1 Output Relays Output Relay Relay Name Description Number Turn on this relay to start input/output data transfer between...
Input Relays Table 3.2 Input Relays Input Relay Relay Name Description Number This relay turns on when input/output data transfer between this module (master) and its slaves are X□□□01 Start data exchange completed started. Turning on Y□□□36 turns off this relay. This relay also turns off when end of data exchange is detected.
List of Registers The PROFIBUS-DP Interface Module provides the following input/output registers for interfacing with the CPU module of a FA-M3 system. Register Number Output data registers Input data registers Global control data Error Non-Reporting Time register Input/output Data Transfer Mode register Transfer Data Selection register Error information registers Extended error information registers...
Input/Output Data Registers Output Data Registers Output data registers store output data to be sent to slave modules. Example: Content of output data registers with 19 bytes, 6 bytes and 1 byte of output data to be sent to stations 1, 2 and 3 respectively. Register No.
Page 39
CAUTION Output data and input data are not stored in the station address order; they are stored in the insertion (Insert-Slave) order of the slaves into the configuration using the SyCon configurator. Always check the actual storage location for output data and input data for slave modules by referring to the View-Address Table of the SyCon configurator.
Setup Area Global Control Data The global control data area defines parameters for the global control function. bit 15 11 10 Register no. UNFREEZE FREEZE UNSYNC SYNC Group 1 Group 2 Group 3 Group 4 Group 5 Group 6 Group 7 Group 8 Value Command...
The following table describes the actions associated with individual command bit combinations in the global control data area. SYNC UNSYNC FREEZE UNFREEZE Action No command is transmitted. The Global Control Error Exit relay turns on. Transmits global control command to slaves. Cancels "FREEZE" action on input data of slaves.
CAUTION - Before performing setup of this module or turning on the Transfer Mode Setup Request relay (Y□□□37), always ensure that the Start Data Exchange Completed relay (X□□□01) is turned on. - You must first perform module setup and turn on the Transfer Mode Setup Request relay (Y□□□37) before turning on the Request to Start Transfer relay (Y□□□38).
Status Area Error Information Registers The error information registers store detailed error information when an internal error, a master error, a communications error or a diagnostic error occurs. Register No. Error Code Valid only for Diagnostic Error Information diagnostic error. Master Station Address Slave Station Address Slave ID...
Page 44
*1: Diagnostic Error Information Description Reserved Reserved Reserved Reserved Reserved Controlled by another master. Invalid parameter sent from master. Invalid response from slave. Function requested by master is not supported. Extended error information is available. Environment data received from master is not compatible with slave. Slave is not ready for data exchange.
Extended Error Information Registers Extended error information registers store extended information for an error detected during slave diagnosis. Extended Error Information Register No. Extended Error Information Data Size Application-related info. (1) Application-related info. (2) Application-related info. (3) Application-related info. (4) ID no.
Page 46
4-10 Bit position Byte 2 If this bit is 1, module 1 is in error. If this bit is 1, module 8 is in error. Byte 3 … … … … … … … … *3: Channel-related diagnostic error (end of ID-related data area) (Byte 1) ID number 1 (Byte 2)
4-11 Slave Configuration Information Registers These registers indicate whether configuration setup has been done for each slave station. Register no. Configuration information (station address 0 to station address 125) Configuration information for each station Shows the status of configuration setup for each station using 1 bit per station 0: undefined 1: defined Register no.
4-12 Slave State Information Register These registers store the operating status of each slave station. Register no. Operating status (for station address 0 to station address 125) Operating status of each station Shows the operating status of each station using 1 bit per station 0: not running 1: running Register no.
4-13 Network Status Registers These registers define the network status. Register no. b15 Value Status Description $0000 OFFLINE Not communicating with any slave on the network. Module is participating in the network, but not performing data $0040 STOP exchange with slave. Module is exchanging input data with assigned slaves.
Startup Preparation This chapter gives an overview of the procedure for startup preparation of the PROFIBUS-DP Interface module. Module Setup Start Set up switches of PROFIBUS module Mount PROFIBUS module to base module Set up and install slave devices Wire cables Switch on slave devices.
Setup Using Configurator Creation and downloading of configuration files for this module and the network requires the use of the SyCon configurator supplied by HMS Industrial Networks AB. Use the SyCon configurator to set up and register (download) configuration data such as station addresses for devices to be connected, baud rate, module configuration of slaves and data allocation.
Data Communications This chapter describes data communications involving the PROFIBUS-DP Interface module using input/output relay control from a CPU module. Procedure for Starting Data Exchange Start Is Network Ready relay (X□□□05) on? Set up Error non-Reporting Time register (if default value is inappropriate) Turn on Request to Start Data Exchange relay (Y□□□33).
Procedure for Storing Error Information Start Is Error Detected Relay (X□□□02) on? Read and store error information registers. Read and store extended error information registers. Turn on Request to Turn Off Error Detected Relay (Y□□□34). Is Error Detected relay (X□□□02) off? Turn off Request to Turn Off Error Detected Relay (Y□□□34).
Procedure for Setting Transfer Mode Start Is Start Data Exchange Completed relay (X□□□01) on? Set Input/Output Data Transfer Mode register to desired transfer mode Turn on Transfer Mode Setup Request (Y□□□37) relay Is Transfer Mode Setup Completed (X□□□08) relay on? Is Transfer Mode Setup Error Exit (X□□□09) relay on? Turn off Transfer Mode Setup Request...
Procedure for Sending Data to Slaves: Normal mode, UNSYNC mode Start Is Start Data Exchange Completed (X□□□01) relay on? Set output data registers to output data. In Normal (asynchronous) transfer mode with slaves operating in UNSYNC mode, contents of the output data registers are automatically sent to slaves. Note that data concurrency is not ensured for data exceeding 16 bits as this module and the CPU module are operating asynchronously.
Procedure for Sending Data to Slaves: Normal mode, SYNC mode Start Is Start Data Exchange Completed (X□□□01) relay on? Set output data registers to the output data to be transmitted. Select SYNC command and the destination groups using the Global Control Data register. Turn on the Request to Issue Global Control (Y□□□35) relay.
Page 60
The above procedure sends output data to selected slaves by issuing global control commands to all groups specified in the Global Control Data register. The Global Control Completed relay (X□□□03) turns on if the request to issue global control exits normally, while the Global Control Error Exit relay (X□□□04) turns on if the request exits with an error.
Procedure for Sending Data to Slaves: Relay Activated mode, UNSYNC mode Start Is Start Data Exchange Completed (X□□□01) relay on? Set the Transfer Data Selection register to the required data type (Input/Output Data or Output Data). Set the output data registers to the output data to be transmitted.
Procedure for Sending Data to Slaves: Relay Activated mode, SYNC mode Start Is Start Data Exchange Completed (X□□□01) relay on? Set the Transfer Data Selection register to the required data type (Input/Output Data or Output Data). Set the output data registers to the output data to be transmitted.
Page 63
Is Global Control Completed relay (X□□□03) on? Is Global Control Error Exit (X□□□04) relay on? Turn off the Request to Issue Global Control (Y□□□35) relay. The above procedure sends output data to selected slaves by issuing global control commands to all groups specified in the Global Control Data register. The Global Control Completed relay (X□□□03) turns on if the request to issue global control exits normally, while the Global Control Error Exit relay (X□□□04) turns on if the request exits with an error.
6-10 Procedure for Receiving Data from Slaves: Normal mode, UNFREEZE mode Start Is Start Data Exchange Completed (X□□□01) relay on? Read input data from input data registers. In Normal (asynchronous) transfer mode with slaves operating in UNFREEZE mode, this module automatically reads input data from slaves and saves the data to the input data registers.
6-11 Procedure for Receiving Data from Slaves: Normal mode, FREEZE mode Start Is Start Data Exchange Completed relay (X□□□01) on? Select FREEZE command and the groups for reading data using the Global Control Data register. Turn on the Request to Issue Global Command (Y□□□35) relay.
Page 66
6-12 The above procedure receives input data from selected slaves by issuing global control commands to all groups specified in the Global Control Data register. The Global Control Completed relay (X□□□03) turns on if the request to issue global control exits normally, while the Global Control Error Exit relay (X□□□04) turns on if the request exits with an error.
6-13 Procedure for Receiving Data from Slaves: Relay Activated mode, UNFREEZE mode Start Is Start Data Exchange Completed (X□□□01) relay on? Set the Transfer Data Selection register to the required data type (Input/Output Data or Input Data). Turn on the Start Transfer (Y□□□38) relay. Is the End of Transfer (X□□□10) relay on? Turn off the...
6-14 Procedure for Receiving Data from Slaves: Relay Activated mode, FREEZE mode Start Is Start Data Exchange Completed (X□□□01) relay on? Select FREEZE command and the groups for reading data using the Global Control Data register. Turn on the Request to Issue Global Command (Y□□□35) relay.
Page 69
6-15 Set the Transfer Data Selection register to the required data type (Input/Output Data or Input Data) Turn on the Start Transfer (Y□□□38) relay. Is the End of Transfer (X□□□10) relay on? Read input data from the input data registers. Turn off the Request to Issue Global Command (Y□□□35) relay.
6-16 Procedure for Resetting Master Start Turn on the Master Reset Request (Y□□□36) relay. Is the Master Reset Received (X□□□07) relay Turn off the Master Reset Request (Y□□□36) relay. This above procedure issues a reset request to the PROFIBUS-DP master controller of this module.
Start data exchange has completed Sample Program for Storing Error Information This sample program reads 4 words of error information from the F3LB01-0N module installed in slot 3, and stores it to D520. It then reads 54 words of extended error information, and stores it to D524.
Sample Program for Setting Transfer Mode This sample program sets the data transfer mode of the F3LB01-0N module installed in slot 3 to Relay Activated mode. Set data transfer mode to Relay Activated mode. Setup completed successfully Setup error Sample Program for Sending Data to Slaves: Normal mode, UNSYNC...
UNSYNC mode This sample program sets the Transfer Mode Selection register to Output Data for the F3LB01-0N module installed in slot 3. It then writes 256 words of data stored in D001 to the output data registers, and starts data transfer.
This sample program sets the Transfer Mode Selection register to Output Data for the F3LB01-0N module installed in slot 3. It then writes 256 words of data stored in D001 to the output data registers, and starts data transfer. At end of data transfer, it issues SYNC commands to all slaves using global control.
This sample program issues FREEZE commands to all slaves using global control for the F3LB01-0N module installed in slot 3. After the global control request completes successfully, it reads 256 words of data from the input data registers, and saves it to D257.
This sample program sets the Transfer Data Selection register to Input Data for the F3LB01-0N module installed in slot 3, and starts transfer. At end of data transfer, it reads 256 words of data from the input data registers, and stores it in D257.
This sample program issues FREEZE commands to all slaves using global control for the F3LB01-0N module installed in slot 3. After the global control request completes successfully, it sets the Transfer Data Selection register to Input Data, and starts data transfer.
Sample Program for Resetting Master This program performs master reset of the F3LB01-0N module installed in slot 3 when relay I001 turns on. Request to reset master. Master reset request received. IM 34M6H34-01E 1st Edition : July 1.2004-00...
Troubleshooting This chapter shows troubleshooting flowcharts for the PROFIBUS-DP Interface module. Error Is RDY LED lit? Go to Section 8.1, "RDY LED Is Not Lit" Rectify cause Sequence CPU error? of sequence CPU error Status of MST LED? Blinking Blinking at 1 Hz at 2Hz Download...
RDY LED Is Not Lit RDY LED Is Not Lit Is power supply module Apply proper voltage supplied with proper voltage? Is RDY LED lit on other Replace power supply module or modules? base module Is module properly Push module inwards mounted in slot? until you hear a clicking sound Is RDY LED off even when...
Checking NST LED Checking NST LED Status of NST LED? Blinking Blinking at 1Hz at 2Hz Download configuration Lit? Is ERR LED lit? Replace module Replace module Normal Check error code SEE ALSO For details on error codes, see Section 8.3, "Checking Error Code". IM 34M6H34-01E 1st Edition : July 1.2004-00...
Device is not in token ring state. Check address of master. Check highest station $0012 address of other master systems. $003 Master module internal error Contact Yokogawa Electric Corporation. $0035 Download configuration again. $0036 Missing master parameter Invalid master parameter value Contact Yokogawa Electric Corporation.
Page 83
Diagnostic Error Information Description Troubleshooting Reserved Reserved Reserved Reserved Reserved Controlled by another master. Check whether another master exists on the network. If so, either deassign the slave from the master, or remove the master from the network. Invalid parameter sent from master Ensure that the correct GSD file is used in configuration of slave.
Appx.1-1 Appendix 1. Input/Output Response Time Input/output response time refers to the time lapse from slave input, through ladder program processing, to slave output. Input/output response time includes the following time elements: - Slave's data response time - F3LB01 module's processing time (approx. 2 ms) - CPU module's scan time - Slave's network response time The calculation example below illustrates how to estimate the input/output...
Appx.1-2 Appendix 1.1 Normal Mode and UNSYNC/UNFREEZE Mode Scan time CPU module execution F3LB01 transfer (receive) F3LB01 transfer (send) F3LB01 receives Slave sends Slave receives Input of slave Output of slave ① ④ ② ② ④ Appendix Figure 1.2 Sequence for One-master Configuration ③...
Appx.1-5 Appendix 1.3 Relay Activated Mode and SYNC/FREEZE Mode The following figure shows an overview of the actions involved. Timing for issuance of global control Timing for issuance of start transfer Slave output Before the output of slaves can be switched (either 1→0 or 0→1), four requests to issue global control must be issued, and three requests to start transfer must be issued.
The URL addresses of the above websites may not be the most up-to-date. Configurator Network configuration of the F3LB01-0N module requires the use of the SyCon PROFIBUS configurator supplied by HMS Industrial Networks, which must be separately purchased. For sales enquiries on the Configurator, please contact:...
Page 95
Index FA-M3 PROFIBUS-DP Interface Module IM 34M6H34-01E First Edition Maximum number of nodes .........2-1 Index Module setup ............5-1 MST ............. 2-2, 2-3 Cable..............1-4 Network Ready ............3-2 Class 1 ..............1-3 Network Status register ......4-1, 4-13 Class 2 ..............1-3 NST .............. 2-2, 2-3 Concurrency ............1-6 Number of I/O points ...........2-1 Configuration ............1-8...
July 2004 New publication Written by Product Marketing Department, Open Control Solutions Div. Yokogawa Electric Corporation Published by Yokogawa Electric Corporation 2-9-32 Nakacho, Musashino-shi, Tokyo, 180-8750, JAPAN Printed by Yokogawa Graphic Arts Co., Ltd. IM 34M6H34-01E 1st Edition : July 1.2004-00...
Need help?
Do you have a question about the F3LB01-0N and is the answer not in the manual?
Questions and answers