Page 7
This device and its components may only be used for the applications described in the catalog or the technical description, and only in connection with devices or components from other manufacturers which have been approved or recommended by Siemens. Trademarks SIMATIC...
Contents Definitions .....................1-1 Product description ................2-1 Application module FM 458 ..............2-1 2.1.1 Application and design ................2-1 2.1.2 Performance features ................2-4 2.1.3 Supplementary components ..............2-5 2.1.4 Connections 2-6 2.1.5 Status displays ..................2-8 2.1.6 Technical data..................2-9 I/O expansion module EXM 438 ............2-10 2.2.1 Application and design ................2-10 2.2.2...
Page 9
Contents 4.4.1 Basic information ..................4-14 4.4.2 Application with master-slave process data transfer......4-16 4.4.3 Applications and modes which should be set ........4-17 4.4.4 Configuring - first steps .................4-21 4.4.4.1 Configuring the SIMOLINK coupling under STEP 7......4-21 4.4.4.2 SIMOLINK function blocks ..............4-26 4.4.4.3 Parameterizing the MASTERDRIVES MC ..........4-27 4.4.5...
All of the contractual responsibilities of Siemens AG are specified in the purchase contract which includes the complete and exclusively valid warranty. The contractual warranty is neither expanded nor restricted by the information provided in these Operating Instructions.
Page 11
Definitions Application Module FM 458 - User Manual 6DD1904-0AE0 Edition 12.2001...
Product description Application module FM 458 Designation Order No. Application module FM 458 6DD1607-0AA0 2.1.1 Application and design Application The FM 458 (Function Module) application module is an application module which can be graphically freely configured and which can be used for sophisticated high-dynamic performance open-loop and closed-loop control functions.
Page 13
Product description • Communications via PROFIBUS-DP (master or slave) is realized using the EXM 448 communications expansion module. Optionally, MASTERDRIVES-plug-in modules, e.g. SLB for SIMOLINK, can increase their functionality. A maximum of two expansion modules can be used together with the FM 458 application module.
Page 14
Product description Design 8 x LED INTF STOP Acknowledge button Slot for the program memory modules, e.g. MC 521 X1 RS 232 interface 8 digital inputs Fig. 2-2 Mechanical design of the FM 458 application module Application Module FM 458 - User Manual 6DD1904-0AE0 Edition 12.2001...
Product description 2.1.2 Performance features The FM 458 application module has the high-performance processor core of the PM6 SIMADYN D CPU module and has the following performance features: • Computational performance − 128 MHz, 64 bit RISC floating-point-processor − fastest cycle times of 0.1 ms, typical 0.5 ms •...
Product description • Acknowledge button Sporadically occurring faults (TF) or non-critical faults (MF) can be cancelled in the LED dispoay using the acknowledge button. If another fault/error exists, then it is displayed after the first has been acknowledged. • LE bus The LE bus ensures fast data transfer between the FM 458 application module and its expansion modules EXM 438/EXM 438-1/EXM 448.
Product description 2.1.4 Connections FM 458 Operator control unit 9pol. (Partial connector 1) Serial interface SC57 each 9 pin (service) l=5 m (9 pin/10 pin) SC64 9pol. 8 digital inputs 8 DI l=2 m SB10 SB60 Interface modules SB61 SU12 Fig.
Page 18
Product description The digital inputs are connected at the 9-pin sub-D socket via cable Digital inputs (X2) SC64. Designation Interrupt input 1 Interrupt input 3 Interrupt input 5 Interrupt input 7 Ground Interrupt input 2 Interrupt input 4 Interrupt input 6 Interrupt input 8 Table 2-4 Connector assignment of X2...
Product description 2.1.5 Status displays There are eight LED displays on the front panel of the FM 458. They provide information about its actual operating status and data for diagnostics. Color Status Significance INTF Internal error, user program is not running Initialization error For errors, which occur when initializing the system, the user program doesn't start.
Product description Errors can be acknowledged by pressing the acknowledge button. If an additional error exists, it is displayed after the first error has been acknowledged. More information on EMC and environment/ambient conditions, refer to the SIMADYN D Hardware Manual, Section "General Technical Data“ or the appropriate SIMATIC S7 documentation! 2.1.6 Technical data Application module FM 458...
Product description I/O expansion module EXM 438 Designation Order No. I/O expansion module EXM 438 6DD1607-0CA0 2.2.1 Application and design The EXM 438 expansion module provides additional digital and analog Application I/O as well as incremental- and absolute value encoders. Fast data transfer with the FM 458 application module is realized via the internal LE bus.
Product description 2.2.2 Performance features • 8 incremental encoders: • 4 absolute value encoders (SSI or EnDat) • 5 analog inputs • 8 analog outputs (12 Bit) • 16 digital inputs, 24 V • 8 digital outputs, 24 V • 8 LEDs which the user can configure as required LED displays H1 to H8, when required, can be controlled using function block BIQ8 (digital output).
Product description 2.2.3 Supplementary components All of the I/O signal cables are not directly connected to the module, but Interface modules via interface modules. The interface modules are used as mechanical connecting elements (screw terminals) as well as to electrically adapt the plant/system signals and convert them (optional).
Page 25
Product description The analog inputs and outputs and a part of incremental encoders are Connecting X1 available at the screw terminals of the SU13 interface module, which is with cable SC63 connected via cable SC63 (1:1 connection). The screw terminal assignment at interface module SU13 corresponds to the connector assignment of X1.
Page 26
Product description The incremental encoders are available at the screw terminals of Connecting X2 interface module SU13, which is connected via cable SC63 (1:1 with cable SC63 connection). The screw terminal assignment at interface module SU13 corresponds to the connector assignment of X2. Significance Significance Increm.
Page 27
Product description The digital inputs and outputs and the absolute value encoder are Connecting X3 available at the screw terminals of interface module SU13, which is with cable SC63 connected via cable SC63 (1:1 connection). The screw terminal assignment at interface module SU13 corresponds to the connector assignment of X3.
Page 28
Product description Depending on the required function (signal conversion, LED display), Connecting X3 different interface modules (max. 5) can be connected to the digital inputs with cable SC62 and outputs as well as the absolute value encoder. For this particular case, cable SC62 must be used.
Page 29
Product description Terminal Designation SU12 SB10 SB70 SB71 assignment at Digital output 1 1/51 12/11/14 1/51 cable SC62, end A Digital output 2 2/52 22/21/24 2/52 Digital output 3 3/53 32/31/34 3/53 Digital output 4 4/54 42/41/44 4/54 Digital output 5 5/55 52/51/54 5/55...
Page 30
Product description Terminal Designation SU12 SB10 SB60 SB61 assignment at Digital input 9 1/51 14,12/11 1,11/51 cable SC62, end D Digital input 10 2/52 24,22/21 2,12/52 Digital input 11 3/53 34,32/31 3,13/53 Digital input 12 4/54 44,42/41 4,14/54 Digital input 13 5/55 54,52/51 5,15/55...
Product description 2.2.5 Incremental encoder settings Switches S1, S2 and S3 are used to toggle between 15V- and 5V- encoders. Each track (A/VW, B/RW, N/-) of a channel has a switch, which can be used to set the appropriate encoder type: •...
Product description 2.2.6 Technical data /O expansion module EXM 438 6DD 1607 0CA0 Order No. Number Analog outputs Version Electrical isolation Output voltage range - 10 V to + 10 V ± 10 mA Output current Resolution 12 bit Conversion time per channel, typ. 4 µs Accuracy •...
Page 33
Product description Number Digital outputs Electrical isolation External power supply • 24 V Nominal voltage 20 V to 30 V • Permissible range 35 V (for max. 0.5 sec.) • Briefly 20 mA • Max. current drain, without load Output voltage range •...
Page 34
Product description The encoder types, corresponding to the technical data can be freely Incremental connected to the incremental encoder inputs. encoders Number Types which can be connected Version Differential inputs, either 15V or 5V Differential inputs, either 15V encoder signals can be selected or 5V encoder signals can be selected Track signals...
Page 35
Product description Number Absolute value Version Differential inputs, RS485 signal level encoders Types which can be connected Protocols SSI, EnDat Data formats Gray, binary Data direction • SSI : uni-directional Uni-directional EnDat : bi-directional • Bi-directional Data bits SSI: 13 + parity, 25 + parity EnDat: variable Pulse frequency, max.
Product description I/O expansion module EXM 438-1 Designation Order No. I/O expansion module EXM 438-1 6DD1607-0CA1 2.3.1 Application and design Application The EXM 438-1 expansion module provides additional digital and analog I/O as well as incremental- and absolute value encoders. Fast data transfer with the FM 458 application module is realized via the internal LE bus.
Product description 2.3.5 Incremental encoder settings Switches S1 and S3 are used to change over between 15V and 5V encoders. Tracks A/VW and B/RW have a common switch, track N/- of a channel has its own switch, which can be used to set the appropriate encoder type: •...
Product description 2.3.6 Technical data /O expansion module EXM 438-1 6DD1607 0CA1 Order No. Number Analog outputs Version Electrical isolation Output voltage range - 10 V to + 10 V ± 10 mA Output current Resolution 12 bit Conversion time per channel, typ. 4 µs Accuracy •...
Page 40
Product description Typical current drain Rated voltages at 25° C Voltage, currents +5 V 1,5 A Power loss, typ. 7,5 W Power loss/ Fan required Fanless operation up to 40° C (ambient temperature) possible. NOTE All other technical data are identical with those of the input/output expansion module EXM 438 (refer to Section 2.2.6).
Product description Communications expansion module EXM 448 Designation Order No. Communications expansion module EXM 448 6DD1607-0EA0 2.4.1 Application and design The EXM 448 expansion module is used as communications module for Application PROFIBUS-DP in the master- or slave function. Design yellow green 2 x LED MASTERDRIVES-...
Product description 2.4.2 Performance features • Master- or slave interface for PROFIBUS-DP incl. the functions "Shared Input“, SYNC, FREEZE • Data transfer rates from 9.6 kbit/s to 12 Mbit/s • Max. 127 slaves can be connected (dependent on the configuration) •...
Product description 2.4.3 Supplementary components • Plug-in option module Designation Order No. SLB SIMOLINK 6SE7090-0XX84-0FJ0 Additional modules are being prepared! Mounting screw System connector LED (green) LED (red) LED (yellow) X470, external 24 V powr supply SIMOLINK output (light gray) Retaining screw SIMOLINK input (dark gray) Fig.
Page 44
Product description 2. Insert the option module from the rear into the slot cover ( ), until the position of the 64-pin connector on the main board lines-up with the socket. " Fig. 2-10 Mounting the option module 3. Insert the option module from the right into the 64-pin system "...
Product description 2.4.5 Connection possibilities Connecting EXM 448 diagram Note: Please refer to the documentation provided Option module (e.g. SLB SIMOLINK) with the option module for the connection possibilities, connector assignments and cables! 9 pin PROFIBUS-DP Connector assignments: RS 232 (download) TxD = 2 RxD = 7 Grd = 1...
Page 46
Order No. COM PROFIBUS 6ES5 895-6SE12 (German) The "SS52 load“ driver program is included in COM PROFIBUS from V3.1, or it can be requested at no charge via the Siemens Intranet under the following address: ftp://www.erlf80.asi.siemens.de/ SIMADYN_D/html/treiber.htm 2-35 Application Module FM 458 - User Manual 6DD1904-0AE0 Edition 12.2001...
Product description 2.4.6 Status displays There are two LED displays provided under the upper housing cover of the FM 448 communications expansion module. These provide information about the actual operating status. Status Diagnostics information green dark PROFIBUS not initialized flashing fatal error: 5 Hz The error code can be read at function block @CSPRO...
Mounting Mounting the expansion modules The Order No. and the product release are printed on every SIMATIC S7- Introduction 400 module. The following diagram indicates where these can be found on a module. For the product release, instead of the valid number, there is an X. A module with product release 1 is shown in the following diagram.
Page 49
Mounting Before installation in the SIMATIC subrack, you must pre-mount the FM458 application module with all of the required options. A max. of two expansion modules can be used together with the FM 458 application module. The following combinations are possible: Application module expansion module expansion module...
Page 50
Mounting There is a 5 x 24-pin socket to connect expansion modules to the LE bus. Removing the They are provided on the righthand side of the FM458 application module. connector- and This socket is protected using a removable cover. socket cover The following are provided on the EXM 438 and EXM 448 expansion modules...
Page 51
Mounting The expansion modules have connecting clips at the top and bottom. Removing the Remove these upwards or downwards. connecting clips Fig. 3-3 EXM 438 with connecting clips (schematic diagram) Removing the Remove the cover before plugging the modules together. Proceed as cover follows: 1.
Page 52
Mounting Place the FM 458 application module and the first expansion module on a Plugging the flat surface and carefully connect the modules, so that the connector of modules together the expansion module is inserted, with all of its pins, exactly into the socket of the FM458 module.
Page 53
Mounting After the modules have been plugged together secure them in place using Lock the modules the two connecting clips provided so that the modules cannot be twisted together using the or moved apart. Proceed as follows: connecting clips 1. Insert a connecting clip from top between the two modules to be clipped together until the bent clip ends come into contact with the housing cover of the modules.
Mounting Fig. 3-7 Pre-mounted module assembly with two expansion modules (schematic diagram) Installing the assembly into the SIMATIC subrack NOTE The subsequently described installation and assembly operations only refer to the FM 458, EXM 438 and EXM 448 modules, which can be installed in the S7-400 automation system.
Mounting Fig. 3-8 Inserting the FM 458 module (schematic diagram) 4. Screw the module at the top and bottom, tightening the screws to 0.8 ... 1.1 Nm. 5. Re-insert the line connector at the power supply module. Application information and noise immunity CAUTION The following is valid for the FM 458 application module and for the EXM 438 and EXM 448 expansion modules:...
Configuring Freely configuring the FM 458 application module The following software components are required to configure the FM 458 Software application module: components Components Function (for FM 458) Order No. (Version 5) STEP 7 General project management and 6ES7810-4CC04-0YX0 hardware configuration Graphic Editor 6ES7813-0CC03-0YX0 D7-SYS...
Configuring Fig. 4-1 View of the graphic configuring interface If the program is run on the FM458, the following can be directly implemented on the editor interface (CFC): • actual values displayed and changed from the FM 458, • connections displayed, modified, deleted and added, •...
Page 58
Configuring Properties of modules which can be parameterized, can be set using the Parameterization appropriate dialog fields. The module type defines which of the parameters can be set. Before a module can be parameterized, it must be arranged in the subrack. A dialog field, with one or several tabs appears by double-clicking on the line of the subrack with the module.
Page 59
Configuring Independent of the packaging technology of a station, the configuration is Basic operator always made as follows: actions 1. To open the sub-directories, click on the “+“ symbol in the directory structure of the hardware catalog. 2. A hardware component is marked in the "hardware catalog" window. 3.
Configuring Coupling to the SIMATIC S7-CPU P-bus memory The FM 458 has a RAM memory (128 Kbytes) which can be used to connect it to a P bus. Data can be exchanged with one SIMATIC S7-CPU via this P-bus memory. The FM 458 is passive on the P bus, i.e.
Configuring 4.3.1 Overview of the 3 data transfer types, FM 458 ← ← ← ← → → → → SIMATIC-CPU Designation Number of data Configuring Speed Computation time (on the FM 458) 4 bytes to FM 458: When PAS7 is Extremely low: called, an interrupt only for PAS7...
Configuring 4.3.2 Initiating a process interrupt on SIMATIC-CPU PAS7 Function block PAS7 initiates, when triggered, a process interrupt to the assigned S7-CPU. Supplementary interrupt info of 4 bytes is configured at the IFO input, which contains net data information. When an interrupt is initiated, the interrupt OB, which should be configured in HW Config, is called in the SIMATIC S7-CPU.
Configuring 4.3.3 Data transfer via I/O accesses Application To transfer low data quantities: up to max. 128 bytes Appropriate function blocks are available for each data transfer direction Blocks and transfer and for each data type to be transferred. commands SIMATIC-CPU FM 458 Data type Transfer...
Page 64
Configuring The FM 458 side is accessed using the S7RD/S7WR blocks, at which the Entering the offset offset of the data to be transferred is configured, i.e. the position within for FM 458 the 128 bytes. When assigning the offset, the number of all of the values located before the block involved (blocks) and their data type (assigned memory range in bytes) are taken into account.
Page 65
Configuring HW Config P-bus SIMATIC S7-CPU FM 458 (CFC program) memory (SL program) of the FM 458 Send Receive Receive function blocks (read) memory (128 bytes) 1.234568e+038 S7RD PAD 512 1.234568e+38 2.000000e+000 S7RD PAD 516 1234 S7RD_I PAW 520 1234 12345678 not used! S7RD_D...
Configuring 4.3.4 Transferring data sets If extremely large quantities of data are to be transferred, e.g. for Application visualization applications (WinCC), or if data have to be transferred between SIMATIC and FM 458 for an extremely high number of drives. •...
Page 67
Configuring CFC entry: Mark the CTS/righthand mouse key/connection to the operand. The configured module name (default “FM458”) appears in the selection list for the module to be connected. − AR / AT = ‘channelname.datasetnumber” Any name (max. 6 characters) and separated by a point, the data set number, which corresponds to the RECNUM info/data in the SCF58/59 calls.
Page 68
Configuring SIMATIC S7 FM 458 (CFC) Comments Different data types data type data type BYTE BOOL The MSB in the byte to be sent is decisive MSB = 1, BOOL is TRUE MSB = 0, BOOL is FALSE REAL SDTIME Table 4-3 Assignment of SIMATIC S7 and SIMADYN D data types I/O periphery addresses...
SIMOLINK drive coupling 4.4.1 Basic information Introduction SIMOLINK (Siemens Motion Link, SL) is a digital, serial data transfer protocol using fiber-optic cables as data transfer medium. The SIMOLINK drive coupling has been developed for extremely fast and/or rigid cycle transfer of process data (setpoints, actual values, control and status information) •...
Page 70
Configuring µ • Telegram runtime: • All of the telegrams are sent immediately one after the other. • For instance, for a selected bus cycle time of 0.8 ms, the SL master can transfer – one double word each to a max. of 124 slaves/transceiver, or –...
The number of channels used for each slave/transceiver is defined by the SIMOLINK function blocks (connections CTV, CSV). SIMATIC S7-400 oder SIMADYN D SIMADYN D Master SIMOLINK SIEMENS SIEMENS SIEMENS SIMOVERT SC SIMOVERT SC SIMOVERT SC 6 SE70 16 - 1 EA 30...
Configuring 4.4.3 Applications and modes which should be set Various SL master, dispatcher and slave modes can be set by appropriately configuring SIMOLINK. For position-synchronous actual value sensing and setpoint input (e.g. “virtual shaft” for printing or packaging machines), the jitter-free (equidistant in time) modes should be set •...
Page 73
Configuring The sampling time should be selected somewhat higher than the bus cycle time. The external-cyclic mode offers the advantage that the processor hardware of two SIMOLINK rings can be synchronized to the (common) base sampling time T0. SYNC Telegram SYNC Telegram cycle cycle...
Page 74
Configuring SIMOLINK cycle SIMOLINK cycle Processing time of the Processing time of the SIMOLINK blocks SIMOLINK blocks Cyclic task Tx Fig. 4-7 Non-synchronous-mode (Mode 1) In the timer mode (Mode 2), data is directly output after calculation in an interrupt task Ix which assigns the processing of the SIMOLINK blocks a higher priority.
Page 75
Configuring • synchronized processing and • extremely fast data transfer between two SIMATIC FM 458 modules each with two EXM 448-1 expansion modules. Cyclic or interrupt When selecting the operating mode, it should be noted, that interrupt task processing can interrupt cyclic tasks at any time. This can influence the task ? timing.
Configuring 4.4.4 Configuring - first steps Using as an example a master-slave coupling, the necessary settings are subsequently described which must be or should be observed when configuring. SIMATIC S7-400 SL master e.g. FM 458 with EXM 448-1 448-1 SLB- SIMOLINK ring Modul SLB-...
Page 77
Configuring Fig. 4-11 Configuring for FM458 with EXM448-1 4-22 Application Module FM 458 - User Manual 6DD1904-0AE0 Edition 12.2001...
Page 78
Configuring The basic clock cycle time must be set in HWConfig in the properties Basic clock cycle window under the "Basic clock cycle" tab. The basic sampling time must match the PWM frequency set in the MASTERDRIVE MC (the factory setting is: 5 kHz, parameter P340). The time sectors are derived from this frequency.
Page 79
Configuring For modes 0, 2, 3 and 4, sources must be assigned to initiate the Interrupt task configured interrupt tasks. The settings are made in HW Config in the Properties window under the "Interrupt task" tab, dependent on the configured hardware components. Interrupt source to be set for interrupt task Ix of the SIMOLINK blocks, if: Mode EXM 448-1/ITSL,...
Page 80
Configuring Fig. 4-14 Symbolic hardware assignment of an EXM 448-1 Different symbolic names are assigned for each SIMOLINK interface. For example, when configuring an ITSL module, symbolic names are entered for the integrated (TAD) and the optional SIMOLINK interface (OAD) under the "Addresses" tab: Fig.
Configuring 4.4.4.2 SIMOLINK function blocks The configuring engineer can use the following function blocks: • @SL SIMOLINK central block • SLAV SIMOLINK receive block, one for each actual value • SLSV SIMOLINK send block, one for each setpoint • SLSV2 SIMOLINK send block, for two setpoints •...
Configuring 4.4.4.3 Parameterizing the MASTERDRIVES MC The following parameters must be set in the SIMOVERT MASTERDRIVES MC (refer to the User Documentation „MASTERDRIVES MC“): Parameter Significance/setting P740 Own node address, transceiver/slaves: 1...200 (dispatcher=0) P741 Telegram failure time, if the telegram fails, fault F056 is output. The usual values: >...
Page 83
Configuring When configuring the system, it should be noted that the number of Number of nodes nodes is restricted by the following factors: • Pulse frequency set in MASTERDRIVES MC The sampling time for the time sector to be synchronized is obtained from this pulse frequency (parameter number P340).
Configuring 4.4.5 Coupling diagnostics LEDs The user can use the 3 LEDs on the front of the SLB module to analyze the operating status. Operating display Status Diagnostics information green flashing Error-free net data transfer via SIMOLINK flashing SLB module in operation yellow flashing Data transfer with the information processor FM458 or PMx is OK...
Page 85
Configuring Value Diagnostics information Fault cause System response Remedy Memory access problem (internal error message) No telegram data transfer Reduce the size of the application software or move to another process module Send/receive block(s) signal: Central block @SL not configured No telegram data transfer Insert @SL in the software (min.
Configuring Value Diagnostics information Fault cause System response Remedy Mode 0: Slave attempts to write into an incorrect address Restricted telegram data transfer functions Select own slave address Logical configuring error: Slave-to-slave communications was configured as duplex operation, however, only one direction is possible for each slave (send or receive) Send and receive the same data Either configure send or receive for slave-to-slave communications Physical data transfer faulted on the SIMOLINK ring...
Configuring Table function 4.5.1 Introduction The table function in SIMATIC TDC / SIMADYN D provides the user with the possibility of linking-in and using tabular values (values in a table) in a configured software application. In this case, the function blocks TAB and TAB_D must be configured on the SIMATIC TDC and SIMADYN D sides.
Configuring A precise description of function blocks TAB and TAB_D is provided in NOTE their respective online help. A detailed description of the WR_TAB function blocks is provided, further below in the Section "Function block WR_TAB". 4.5.1.1 Overview, "Manual mode" The principle procedure in the "Manual mode"...
Page 89
Configuring External tables (e.g. Excel, text file) Format the table according to the entries Import tabular values in the Specify the DB at FB WR_TAB S7 control FB WR_TAB DBNUM LADDR Transfer tabular values. Communications via P bus FB TAB or FB TAB_D SIMATIC FM458...
Configuring A detailed description of the "Automatic mode: Communications" mode to transfer tables from an S7 control to a SIMATIC FM 458 application module is provided in the Section "Automatic mode: Communications" (Page 4-40). 4.5.1.3 Function block WR_TAB The function block WR_TAB is used to transfer tables from one S7 control to a SIMATIC FM 458 application module.
Page 91
Configuring The individual connections (I/O), their data types and a connection description are listed in the following table: Parameter Declaration Data type Description REQTAB INPUT BOOL REQTAB = 1: Request to write a new table REQDB INPUT BOOL REQDB = 1: Request to write the tabular values which are saved in the data block LASTDB...
Page 92
Configuring The following errors can occur and are displayed at the ERROR output: Error code Explanation Remedy 0xB210 0xB211 Logical module address invalid Specify a valid module address at input LADDR. 0xB212 Data set number not valid Enter the tabular values in an increasing sequence in the DB.
Configuring 4.5.2 Manual mode 4.5.2.1 Application The "Manual mode" mode represents the simplest way of inserting tabular values into a configured software package. However, it is comparatively time consuming as data has to be manually entered or taught-in from the program.
Configuring 4.5.2.2 Configuring For the "Manual mode", only the TAB and/or TAB_D have to be configured depending on whether tabular values, data type REAL and/or DINT have to be managed. Each table may only contain values associated with one data type. If several tables having different data types are to be managed, then an TAB or TAB_D must be configured for each table.
Configuring 4.5.3 Automatic mode: Communications 4.5.3.1 Application with an S7 control and SIMATIC FM 458 application module The following prerequisites must be fulfilled in order to successfully Transferring transfer tables: tabular values • The function blocks TAB and/or TAB_D must be configured in the FM 458 application module corresponding to the configuring specifications for "Automatic mode: Communications"...
Page 96
Configuring The old tabular values in the DB should then be overwritten with the following tabular values. Once this has been completed, at WR_TAB the REQDB input should be again set from 0 to 1 to activate the next table sub-set transfer.
Configuring 4.5.3.2 Configuring for S7 control and SIMATIC FM 458 application module The following function blocks must be configured for the coupling between an S7 control and an SIMATIC FM 458 application module via P bus: • SIMATIC FM 458 application module: −...
Configuring The following connection settings should be configured at WR_TAB: WR_TAB LADDR = [specifies the logical address of the SIMATIC FM 458 application module] RECNUM = [specifies the data set number for the read and write channels. This must be identical with "Address stage1" at the US connection of the TAB or TAB_D.] [specifies the data block number] DBNUM =...
Page 99
Configuring Fig. 4-19 Generating a new data block under STEP7 (2) Opening the new DB The next step is to open the newly generated DB by double-clicking with the application "LAD/STL/CSF". "DB Editor" is the tool which is used to generate it and only one "Data block"...
Page 100
Configuring Fig. 4-20 Making a selection when generating a new DB The opened, new DB is illustrated in the following diagram: Fig. 4-21 Newly generated DB in the application "LAD/STL/CSF" 4-45 Application Module FM 458 - User Manual 6DD1904-0AE0 Edition 12.2001...
Page 101
Configuring (3) Entering the tabular values The required tabular values can now be entered. It should be ensured that the X and Y values are entered, alternating. To start, the data type, used in the table, should be entered (REAL or DINT).
Configuring (4) Saving the DBs After the tabular values have been completely entered, the DB can be saved under "File # Save". The tabular values are then located in the DB for transfer. 4.5.3.3.2 Importing tabular values The tabular values, provided in the DB, can also be imported from an external source, e.g.
Page 103
Configuring Fig. 4-23 An example of a table with values, data type REAL An example of a table with two X and two Y values, data type DINT is shown in the following diagram: Fig. 4-24 An example of a table with values, data type DINT 4-48 Application Module FM 458 - User Manual 6DD1904-0AE0...
Configuring 4.5.3.4 From Excel to STL The following sections explain, using examples, how to re-format an Excel table to obtain the required table format. The file example, shown in the following diagram, is formatted step-by- step corresponding to the specifications of the required table format. Fig.
Page 105
Configuring Fig. 4-26 An example of a table in MS Excel with inserted header (2) Insert structure and tabular values In a next step, the structure of the tabular values and the values, specifying the data type, are inserted. In this case, two lines plus an initial and end line are inserted for each value pair.
Page 106
Configuring Fig. 4-27 Example of a table in MS Excel with inserted structural data and tabular values (3) Saving as STL [AWL] file Finally, the correctly formatted file only has to be saved as text file with the extension *.AWL. In this case, the following should be selected in MS Excel "File # Save as...".
Page 107
Configuring Fig. 4-28 An example of a table in MS Excel saved as text file (*.prn) After the file has been saved, the file type should be changed from *.prn to *.awl. This file can then be opened with any text editor. The following diagram shows the table example as STL [AWL] file, opened in the standard Windows text editor: Fig.
Page 108
Configuring In addition to specifying the tabular values, it is especially important to HINWEIS specify the name of the DB. A DB is subsequently generated using the name specified in the file. In the above file example, "DB1" is specified as DB name in the first line.
Page 109
Configuring Fig. 4-31 Selecting the file to be inserted in STEP7 as external source The selected file is opened (in this case: BEISPIELTABELLE.AWL). It now exists as source file in the configured software under "Sources". It is selected there and is opened. The file example, available under "Sources"...
Page 110
Configuring After the file has been opened, it can be edited in the "LAD/STL/CSF" program. There it can be compiled via "File / Compile". The procedure is shown in the following diagram: Fig. 4-33 Compiling the source file in the "LAD/STL/CSF" application After the file has been successfully compiled, a new DB is available in the configured software.
Page 111
Configuring Fig. 4-34 Newly generated DB after compiling the source file In order to check the contents of the DBs, it can be opened in the "LAD/STL/CSF" program. "Data view" should be selected in the "View" menu to display the initial (starting) values as well as the actual values. The contents of the opened DB is illustrated in the following diagram: 4-56 Application Module FM 458 - User Manual...
Configuring Bild 4-35 Contents of the newly generated DB in the "LAD/STL/CSF" application 4.5.3.4.1 Subsequently downloading tabular values into a DB If tabular values are to be subsequently downloaded into the DB, because the table is too large and there is not sufficient user memory for several DBs, then the table should be transferred to the SIMATIC FM 458 application module in several sub-sets of the table.
Configuring There are two possibilities: • Manually enter the individual tabular parts at the DB in the "LAD/STL/CSF" application and then transfer this part of the table • Generate individual source files with different names for each table sub-set and after being successfully linked-into the DB one after the other, then transfer Manual entry In order to subsequently download tabular values into a DB manually, the...
Page 114
Configuring The data telegram is defined so that all of the tabular values can be transferred in a data block as well as in several data blocks. The structure of a data block is shown in the following table: Data type Description char [4] Telegram ID...
Configuring 4.5.4 Automatic mode: Memory card The D7-SYS additionalComponentBuilder generates a component file (*.br3) from one or several tabular files. All of the files, which are in a component, can be managed using this software. The components are downloaded into a memory card and transferred when the module is initialized.
Page 116
Configuring The following also applies: *.csv format • A tabular file may only comprise two columns - if there are additional columns in the table, then an error message is output in a dialog box. • Both columns must include the same number of values. If this is not the case, then the D7-SYS additionalComponentBuilder outputs an error message in a dialog box and the tabular values are rejected.
Configuring Fig. 4-37 Example of a file whose tabular values are separate by tabs 4.5.4.3 Configuring For the "Automatic mode memory card" mode, only the TAB and/or TAB_D have to be configured depending on whether tabular values, data type REAL and/or DINT are to be managed. Each table may only contain values of one data type.
Configuring 4.5.5 Program interface The program interface of the D7-SYS additionalComponentBuilder is shown below: Fig. 4-38 D7-SYS additionalComponentBuilder The individual files, which are to be integrated into the particular components, can be managed in this window. These files are displayed in a list with file names, file size and save date.
Page 119
Configuring • Component type The selection is made from a list box whose entries “USER”, “IT1” and “IT2” are permanently entered. “USER” is the default value. • Type description “Table REAL” is the default value for the “USER” component type. “Table DINT”...
ESD guidelines What does ESD mean? Almost all of the SIMADYN D modules are equipped with highly integrated blocks. These blocks and modules are extremely sensitive to overvoltages and therefore to electrostatic discharge. The abbreviations stands for electrostatic discharge Modules which contain these components are identified with the following warning label on the component side: ATTENTION ACHTUNG...
ESD guidelines 5.1.1 Handling ESD boards • Electronic boards should only be touched/handled if absolutely necessary. • Components/devices may only be touched/handled if − you are continuously grounded through an ESD arm band − or you are wearing ESD shoes or ESD shoe grounding strips. •...
ESD guidelines 5.1.3 Shipping ESD boards Modules and electronic components should generally be packed in electrically conducting containers (such as metallized plastic boxes or metal canisters) before being stored or shipped. If the use of non-conducting packing containers cannot be avoided, modules must be wrapped in a conducting material before being put into such containers.
Page 123
ESD guidelines Application Module FM 458 - User Manual 6DD1904-0AE0 Edition 12.2001...