background image

Logic blocks

3-2

Function Blocks - FM 458-1 DP

Edition 03.2003

Computation time [µs]

FM 458-1 DP

0,6

Can be inserted online

--

Can be configured in

Interrupt tasks
Cyclic tasks

Executed in

Initialization mode
Normal mode

Special features

-

Configuringdata

Summary of Contents for FM 458-1 DP

Page 1: ...s Contents Foreword Input output blocks Communication blocks Logic blocks Service diagnostic blocks SIMOLINK blocks Closed loop control blocks Index Function Blocks FM 458 1 DP Manual Edition 12 2004 ...

Page 2: ...cations 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 SIMATIC and SIMADYN D are registered trademarks of Siemens AG Third parties using for their own purposes any other names in this document which refer to trademarks might infringe upon the rights of the trademark ...

Page 3: ...the individual chapters The following overview tells you when a chapter was revised the last time Chapter Edition Foreword Edition 12 2004 1 Input output blocks Edition 12 2004 2 Communication blocks Edition 12 2004 3 Logic blocks Edition 03 2003 4 Service diagnostic blocks Edition 03 2003 5 SIMOLINK drive coupling Edition 12 2004 6 Closed loop control blocks Edition 12 2003 Overview chapter editi...

Page 4: ...n please contact your local Siemens office You can also call the Hotline Tel 49 180 5050 222 Fax 49 180 5050 223 e mail adsupport siemens com Appropriate training courses are available in order to make it easier to get to know the SIMADYN D automation system Please contact the central Training Center in D Erlangen I S IS INA TC Tel 49 9131 7 27689 27972 Fax 49 9131 7 28172 Internet www siemens de ...

Page 5: ...er STRUC V4 x with the introduction of SIMATIC D7 SYS STEP 7 option packages for D7 SYS Basis software This section explains the essential use and the functions of the STEP 7 automation software For first users it provides an overview on configuring programming and commissioning a station When working with the basis software you can access the online help which provides you with support when it co...

Page 6: ... time of the day World wide Nürnberg Technical Support Local time 0 00 to 24 00 365 days Phone 49 180 5050 222 Fax 49 180 5050 223 E Mail adsupport siemens com GMT 1 00 Europe Africa Nürnberg Authorization Local time Mo Fr 8 00 to 17 00 Phone 49 180 5050 222 Fax 49 180 5050 223 E Mail adsupport siemens com GMT 1 00 United States Johnson City Technical Support and Authorization Local time Mo Fr 8 0...

Page 7: ...M 458 specific coupling 2 15 2 3 1 CPB P bus central coupling block 2 15 2 3 2 S7RD_P Reading data from a SIMATIC CPU P Bus 2 16 2 3 3 S7WR_P Sending data to a SIMATIC CPU P Bus 2 18 2 3 4 BRCV Block oriented data reception via an S7 coupling 2 20 2 3 5 S7STAT S7 CPU operating state 2 23 2 3 6 S7RD S7RD_B S7RD_I S7RD_D Read from the peripheral area of the S7 CPU 2 25 2 3 7 S7WR S7WR_B S7WR_I S7WR_...

Page 8: ...AVE_R SIMOLINK receive block for one actual value 5 9 5 3 SLD SIMOLINK delta evaluation 5 11 5 4 SLDIS SIMOLINK dispatcher 5 12 5 5 SLSV SLSV_R SIMOLINK send block for one setpoint 5 13 5 6 SLSV2 SLSV2R SIMOLINK send block for 2 setpoints 5 15 5 7 SLSVAV SIMOLINK send and receive block for one slave 5 17 6 Closed loop control blocks 6 1 6 1 1 INT_M Modulo integrator for axis cycle correct integrat...

Page 9: ...8 1 DP 1 1 Edition 12 2004 1 Input output blocks Assignment of the input output blocks to processor and peripheral devices Blocks Modules PM5 PM6 T400 IT41 IT42 EA12 EB11 FM 458 EXM 438 EXM 448 ITSL SBM x x with SBM2 Module ...

Page 10: ...et at the SBM2 module The following settings are made for the EQN1325 encoder The encoder power supply is set to 5 V Number of revolutions to 4096 Signal periods per revolution 8192 After the mode has been set the zero position is determined and the starting values for the position and the speed output at the connections In the standard mode the block can assume four different statuses NRM The val...

Page 11: ... SLB Using this sync interrupt in this mode the values of the SBM module are de latched The block should then be configured in the alarm task started by the same event DM 1 SBM in cyclic tasks If the block is computed in cyclic tasks then the SBM2 module register is read out in the system mode The contents of the register are then read out in the normal mode and the values for the output connectio...

Page 12: ...e hardware encoder cable etc 0x0400 Invalid mode parameterized 0x0800 Invalid encoder parameterized Nibble 4 0x1000 Invalid speed normalization parameterized 0x2000 Invalid baud rate parameterized 0x4000 Sampling time too high speed computation not possible Sampling time 4 0 ms 0x8000 Error for the request to save Nibble 5 0x10000 Invalid resolution parameterized 0x20000 Function block is not conf...

Page 13: ...smit Otherwise an entry is made in the communications error field 2 1 2 CSL2L PROFIBUS FDL central block the function block initializes and monitors the PROFIBUS FDL coupling CS7 and SS5 module the function block may only be configured in the sampling interval 32 ms TA 256 ms and only configured in the communications FP transmit Otherwise an entry will be made in the communications error field 2 1...

Page 14: ... block PROFIBUS DP coupling the function block initializes and monitors the PROFIBUS DP coupling at connector X03 on FM 458 1 DP the function block may only be configured in the sampling interval 32 ms TA 256 ms Otherwise an entry is made in the communications error field Brief description ...

Page 15: ... of the DPDIAG function block is to provide the following information and data to the user program i e the configured CFC software System diagnostics an overview of which slave had signaled diagnostics Data transfer list overview of with which slave data transfer took place within the PROFIBUS DP time frame Master status master specification information such as the Stop Operate and Clear stati The...

Page 16: ...bus address 32 For a more detailed description refer to the user manual FM 458 1 DP chapter Configuring section PROFIBUS DP coupling Default 0 DG3 Overview of which slave had signaled diagnostics data This output is bit coded Every bit is assigned to a slave with its Profibus address The bit 0 of the 32 bit word is for example assigned to the slave with Profibus address 64 For a more detailed desc...

Page 17: ...ts Profibus address For example bit 0 of the 32 bit word is assigned to the slave with Profibus address 96 For a more detailed description refer to the user manual FM 458 1 DP chapter Configuring section PROFIBUS DP coupling Default 0 MST Status of the DP master Stop 0x40 Clear 0x80 or Operate 0xC0 Default 0 ID Master identification number 0x8037 for EXM448 as Profibus interface 0x80EB when using ...

Page 18: ... EN 50170 According to this Standard the diagnostics data can be a maximum of 244 bytes long The function block supports a maximum of 240 bytes On the EXM448 there are restrictions regarding the quantity of diagnostics data Only diagnostics data Standard diagnostics data is supplied which the function block DIAPRO supplies The consistency of the outputs is not ensured When new diagnostics data is ...

Page 19: ...ard byte 2 For a more detailed description refer to the user manual FM 458 1 DP chapter Configuring section PROFIBUS DP coupling Default 0 ST3 Status 3 of the diagnostics according to the Standard byte 3 For a more detailed description refer to the user manual FM 458 1 DP chapter Configuring section PROFIBUS DP coupling Default 0 MPA Master Profibus address byte 4 of the diagnostics according to t...

Page 20: ...igured once for the slave addressed via SLA YTS 4 Æ The slave with the address specified at SLA has not been configured in the PROFIBUS network For additional values at YTS refer to D7 SYS Online Help Help events Press the F1 button in the CFC and call the topic Help on events uncer CFC for D7 SYS Default 0 Computation time µs FM458 1 DP 29 Can be inserted online No Can be configured in Cyclic tas...

Page 21: ...nction block DP event provides more detailed information about a Profibus DP process or diagnostics alarm The information data provided at the outputs correspond to the information data which a SIMATIC S7 module also has when processing the appropriate alarm OBs e g OB40 OB55 etc When an alarm event is output all of the values at the outputs are updated When the appropriate alarm occurs the alarm ...

Page 22: ...actual significance corresponds to the first byte of the local data of the appropriate S7 OB As a whole the local data comprise 20 bytes the structuring of the local data can be taken from the help for the appropriate OB Default 0 YO2 The second 4 bytes with information about the last alarm event are available at this output Default 0 YO3 The third 4 bytes with information about the last alarm eve...

Page 23: ...atures The DPEVT may only be configured in an alarm task for which one of the following alarm causes is configured in HW Config Process alarm 1 OB40 DPV1 status alarm OB55 DPV1 update alarm OB56 DPV1 manufacturer specific alarm OB57 Diagnostics alarm OB82 Withdraw insert alarm OB83 Failure subrack alarm OB86 If this is not the case DPEVT signals an appropriate communications error and stops proces...

Page 24: ... I Year YMO I Month YDA I Day YHR I Hour YMI I Minute YSE I Seconds QTS BO Block state YTS W Status display The DPPEV DP process event provides more detailed information about the Profibus DP process alarm OB40 alarm Contrary to the DPEVT only selected information data is available but then in a conditioned form When an alarm event is output all of the values at the outputs are updated For a commu...

Page 25: ...nt possible information is available in a conditioned form at outputs IN and OUT Default 0 IN IN 1 Æ Input module has initiated an alarm IN 0 Æ The alarm was not initiated from an input module Default 0 OUT OUT 1 Æ Output module had initiated an alarm OUT 0 Æ The alarm was not initiated from an output module Default 0 MDL This value outputs the logical basis address of the module The value corresp...

Page 26: ...me µs FM458 1 DP 23 6 Can be inserted online No Can be configured in Alarm tasks Executed in Initialization mode Normal mode Special features The DPPEV may only be configured in an alarm task for which the following alarm cause is configured in HW Config Process alarm 1 OB40 If this is not the case DPPEV signals an appropriate communications error and stops processing A new alarm of the same time ...

Page 27: ...ield When initializing the function block general preparations are made to enable the coupling The coupling is only enabled after the standard mode has been run through executed several times After the coupling has been enabled the central block monitors that senders and receivers are correctly registered Further if required it re organizes and updates the block output CDM at each processing cycle...

Page 28: ...or the SIMATIC application module FM 458 1 DP A SIMATIC CPU can transfer up to 128 bytes to the FM 458 1 DP in its output area of the P bus Block S7RD_P reads this data from the P Bus and provides it via its pointer interface to the read blocks DRD CPY_Y for further processing in the CFC configured software This block operates similar to the telegram block CRV_P A maximum of 128 bytes can be acces...

Page 29: ...telegram data buffer to connect with the same connection type of other pointer based communication blocks The CFC connection can be changed online The connection also includes monitoring information to ensure correct configuring 16 00000000 QF Error status block QF 1 There is an error for details refer to YF 0 0 YF StatusInfo Block as for the DRD block 16 0000 Computation time µs FM 458 1 DP 10 0 ...

Page 30: ...ad write blocks The entry which is normally required at the SW connection of the read write block is not evaluated and is therefore not required The computation time essentially depends on the amount of data transferred A base computation time of approx 5 µs as well as approx 0 7 µs byte can be assumed as nominal value The following blocks can be connected to this block pointer input DWR DWR_8 DWR...

Page 31: ...pt tasks Cyclic tasks Executed in Initialization mode Normal mode Special features The block must be configured in the same sampling time as the blocks connected via the pointer interface CFC connection via connections PTR This can only be used for the FM 458 1 DP Several S7WR_P blocks can be configured Although this is not a typical application it can make sense if for example the 128 byte area s...

Page 32: ...ENR A running task can be interrupted with ENR 0 The maximum length of the receive area is specified by the data at input RLN The length of the data block received is displayed at output LEN ENR Control parameter The block is ready to receive with ENR 1 Default 0 ID Addressing parameter Reference to the local connection description this is specified as a result of the STEP7 configured connection I...

Page 33: ...usly received in bytes ERR 1 STA 01H Communication problems e g the coupling description to the ID not loaded coupling has still not been established from the partner or the coupling was interrupted STA 04H Error regarding the data length The data block sent is longer than the receive range set using input RLN STA 05H Reset request received incomplete transfer STA 12H R_ID already exists in the co...

Page 34: ...Function Blocks FM 458 1 DP Edition 12 2004 Computation time µs FM458 1 DP 5 7 Can be inserted online No Can be configured in Alarm tasks Cyclic tasks Executed in Initialization mode Normal mode Special features Configuring data ...

Page 35: ...ate Output RUN is set to TRUE if the S7 CPU is either in the RUN or RUN R state Output value to ACT or OLD Operating state RUN STP HLD 0x0010 Stop 0 1 0 0x0020 Cold start 0 0 0 0x0040 New start 0 0 0 0x0080 Re start 0 0 0 0x0100 RUN 1 0 0 0x0200 RUN R 1 0 0 0x0400 Hold 0 0 1 NOTE All other values are used for extended diagnostics RUN S7 CPU in RUN Default 0 STP S7 CPU in STOP Default 0 HLD S7 CPU ...

Page 36: ...locks 2 24 Function Blocks FM 458 1 DP Edition 12 2004 Commutation time µs FM458 1 DP Can be inserted online yes Can be configured in Alarm tasks Cyclic tasks Executed in Normal mode Special features Configuring data ...

Page 37: ...ry output assigned to the FM 458 application module This PE area is 128 bytes If the enable signal is set the appropriate value is read from the PA area and made available at output Y The offset determines at which location in the PA area the value is retrieved Depending on the block or data type the offset is specified as follows for REAL data type in 4 byte steps data length value range of the o...

Page 38: ...F Offset default 0 EN Enable default 0 Y Output default 0 0 QF Error output default 0 Computation time µs FM 458 1 DP 3 3 Available online yes Can be configured in Interrupt tasks Cyclic tasks Executed in Normal mode Initialization mode Special features I O Configuringdata ...

Page 39: ...This PE area is 128 bytes If the enable signal is set the input value is accepted via the input and entered in the PE area The offset determines at which position in the PE area the input value is saved Depending on the block or data type the offset is specified as follows for REAL data type in 4 byte steps data length value range of the offset 0 31 for BOOL data type in 1 byte steps data length v...

Page 40: ...Function Blocks FM 458 1 DP Edition 12 2004 Computation time µs FM 458 1 DP 3 3 Available online yes Can be configured in Interrupt tasks Cyclic tasks Executed in Normal mode Initialization mode Special features Configuringdata ...

Page 41: ... a FM 458 1 DP module It should be configured in a slow sampling time approx 100 ms The maximum permissible sampling time is 200 ms as a result of the monitoring using adjacent modules The existence and correction functioning of the COMBOARD is automatically identified and is displayed at output CS Only one COMBOARD may be configured using FB FMPAR Parameter processing Parameters are configured in...

Page 42: ...the COMBOARD CF 1 Parameter data type float CF 0 32 bit integer I4 Default 1 PLA Parameter language selection parameter language The parameter names are activated which are configured at all PNAME function blocks whose PLA input has the same value Default 0 PEN Enables the parameter change PEN 1 allows the operator control parameters to be changed through all of the parameter channels PEN 0 inhibi...

Page 43: ...in the CFC and call up the topic Help on events under CFC for D7 SYS Default 0 YT2 YT2 0 OK status Intialization module Status of the block initialization Standard mode Status of the 2 nd parameter channel of COMBOARD For additional values refer to D7 SYS online help Help on events press key F1 in the CFC and call up the topic Help on events under CFC for D7 SYS Default 0 Computation time µs FM 45...

Page 44: ... W COMBOARD diagnosis 14 COMBOARD parameter 14 I P14 D15 W COMBOARD diagnosis 15 COMBOARD parameter 15 I P15 D16 W COMBOARD diagnosis 16 COMBOARD parameter 16 I P16 D17 W COMBOARD diagnosis 17 COMBOARD parameter 17 I P17 D18 W COMBOARD diagnosis 18 COMBOARD parameter 18 I P18 D19 W COMBOARD diagnosis 19 COMBOARD parameter 19 I P19 D20 W COMBOARD diagnosis 20 COMBOARD parameter 20 I P20 D21 W COMBO...

Page 45: ...onfigured default value SET The configuration data is transferred online to the COMBOARD with a rising edge at this input Default value 0 MAA The station number should be assigned depending on the particular protocol e g USS 0 30 PROFIBUS DP 3 125 Default value 0 P01 P28 Max 28 additional COMBOARD specific configuration parameters Default value 0 QTS Block status QTS 1 Block is operational QTS 0 T...

Page 46: ...713 P698 END END Protocol selection 0 Profibus DP 2 USS PZD send P04 P714 P699 SIMATIC OP writes in 0 EEPROM 1 RAM PZD send length P05 P715 P700 Slave to slave data transfer failed 0 Error 1 Warning PZD send rate P06 P716 P701 END PZD receive Broadcast P07 P717 P702 PZD receive Multicast P08 P718 P703 Baud rate 6 9 6 kBaud 7 19 2 kBaud 8 38 4 kBaud PZD receiver cross P09 P719 P704 PKW 0 no 127 yes...

Page 47: ... Process data No of words not used P04 P684 2 Baud rate P05 P687 2 Telegram failure time P06 END END P07 P08 P09 P10 P11 P12 P13 P14 P28 Refer to the COMBOARD User Manuals Computation time µs FM458 1 DP 3 3 Can be inserted online Can be configured in Cyclic tasks Executed in Initialization mode Normal mode Special features The block can only be configured once for each communications submodule Add...

Page 48: ... may only be configured on a FM458 module of each COMBOARD It is configured on the FM458 module on which a FMPAR function block was also configured for the appropriate COMBOARD Initialization inputs CTS Configured name of the EXM448 EXM448 2 module and connector X01 or X02 separated by Default Outputs CW Outputs COMBOARD warnings A81 to A96 Default 0 QTS Block status QTS 1 Block is being processed...

Page 49: ...omputation time µs FM458 1 DP 3 3 Can be inserted online Can be configured in Cyclic tasks Executed in Initialization mode Normal mode Special features The block can only be configured once for each communications submodule Additionally required block FMPAR Configuringdata ...

Page 50: ...2 parameter name 13 S N13 parameter name 14 S N14 parameter name 15 S N15 parameter name 16 S N16 parameter name 17 S N17 parameter name 18 S N18 parameter name 19 S N19 parameter name 20 S N20 The block is required to configure names for parameters The PNAME function block can be configured on the following modules T400 technology module DRIVE function block is required FM module FMPAR function b...

Page 51: ...onger names will be cut off and shorter names filled with blanks Initialization input Default value Empty string YTS Status display possible values 0 OK status all of the names are activated Alarms 1 The names are not activated as another language is set at function block FMPAR 2 For at least one parameter number there is no parameter the name is ignored Additional values refer to D7 SYS Online He...

Page 52: ...d access level in which a parameter is to be inhibited or enabled are defined using the PLIM function block Function block PSTAT may only be configured once in each FM module PSW Current password If password PSW does not coincide with the PWi values then this corresponds to access level 0 this does not permit any change If password PSW coincides with a value of PWi then this corresponds to access ...

Page 53: ...for STE 7 WST corresponds to 2 000000001000000 Default 2 0000000000000001 YTS Status display 7C72 Function block is configured several times 7CA9 no FMPAR function block configured 7CC3 one or several incorrect entries were made at input PWi 7CC4 illegal entry at input STE Default 0 For additional values refer to D7 SYS online help Help on events press key F1 in the CFC and call up the topic Help ...

Page 54: ...RAM is overwritten The last input quantity saved in the write operating mode is output at Y The NOV RAM is deleted from the operating system each time the configured software changes even when the system is configured for the first time i e zeros are written into it If the NOV RAM is then read without having previously written a value into the NOV RAM then the initialization value of the NOV RAM z...

Page 55: ...ion Blocks FM 458 1 DP Edition 03 2003 Computation time µs FM 458 1 DP 0 6 Can be inserted online Can be configured in Interrupt tasks Cyclic tasks Executed in Initialization mode Normal mode Special features Configuringdata ...

Page 56: ...he process interrupt is only initiated if the S7 CPU is not processing a process interrupt from the FM 458 1 DP application module Output QF has the value 1 if a new process interrupt is initiated although the last process interrupt was still not acknowledged or the block was not configured on FM 458 1 DP Output QF has the value 0 if the acknowledgment from the S7 CPU has been received or if input...

Page 57: ... input for a value of 1 it is set and for a value of 1 its status is retained unchanged The value of 1 is required as this block has been configured a multiple number of times Output QF has the value 1 if the inputs have invalid values or if the block is not configured on the FM 458 1 DP application module AWF LED for user error default 1 ONL LED for online monitoring default 1 COM LED for communi...

Page 58: ...th an SLB module An SLB module is a system hardware component which can be an ITSL an EXM 448 1 module or an optional SLB SIMOLINK Board of the ITSL module The SL central block may only be configured in a cyclic task and once per SIMOLINK ring The following parameters must be set for an SLB module Hardware address SLB TAD Operating mode MOD Node address ASL only relevant when operating mode 0 is s...

Page 59: ...he SLB module operates as slave The SIMOLINK blocks in the CFC chart must be configured in an interrupt task Ix x 1 8 Timing an interrupt is initiated each time a SYNC telegram is received and therefore starts execution of interrupt task Ix The received values are read and the values to be sent are written into the write buffer of the SLB module SIMOLINK cycle Processing time of the SIMOLINK block...

Page 60: ...cks Processing time of the SIMOLINK blocks SIMOLINK cycle SIMOLINK cycle SIMOLINK cycle 4 External mode The SLB module operates as master The SIMOLINK blocks in the CFC chart must be configured in an interrupt task Ix x 1 8 Timing The bask clock cycle T0 from the system initiates that telegrams are sent and therefore the start of the SIMOLINK cycle A subsequently received SYNC telegram initiates a...

Page 61: ...indow under the Interrupt tasks tab They are dependent on the configured hardware components Interrupt source to be set for the interrupt task Ix of the SIMOLINK blocks if Operating mode first SLB module at slot 1 first SLB module at slot 2 second SLB module at slot 1 second SLB module at slot 2 0 LE bus interrupt 1 LE bus interrupt 3 LE bus interrupt 2 LE bus interrupt 4 2 LE bus interrupt 5 LE b...

Page 62: ...ault 0 DM Use PCI Copy 1 Data with PCI Copy read 0 Data normal read default 0 NSL max blocksize Max blocksize for a PCI Copy block default 15 EN Bus enable Start stop of the SLB module for telegram data transfer EN 0 no telegrams are sent EN 1 telegrams are sent corresponding to the selected operating mode default 1 YF Error status of the block YF 0 No error YF 0 refer to coded error output defaul...

Page 63: ...ive module and or node that detected the fault in the line default 0 CO1 No of waiting cycles The number of the processor cycles specifies while the values by PCI Copy are being waited for default 0 CO2 No of CO1 Overruns default 0 QF Group error bit QF 0 No error QF 1 for error if YF 0 default 0 ...

Page 64: ... be configured in the same sampling time 16 Operating mode is still not supported 17 Node address at input ASL is too high 18 No send and receive blocks available Note However if send and receive blocks are configured then the fault messages at these blocks should be carefully observed 19 Maximum number of SIMOLINK telegrams max 1021 net telegrams exceeded increase SIMOLINK cycle time or configure...

Page 65: ...ng 5 8 Function Blocks FM 458 1 DP Edition 12 2004 Computation time µs FM 458 1 DP 69 3 Can be inserted online No Can be configured in Cyclic task Executed in Initialization mode Normal mode Special features Configuringdata ...

Page 66: ... can be transferred from max 8 slaves using the SLAV receive block Each slave can only receive one actual value and for all of the slaves only the same channel number is addressed The SLAVE and SLAVE_R function blocks are functionally identical The only difference is the data type of the actual value connections YA0 to YA7 SLAVE DINT SLAVE_R REAL 1 The SLAV function block executes the following st...

Page 67: ...used if data is to be sent to a slave in the same cycle which is physically located in front in the SIMOLINK ring e g from slave 4 to slave 1 default 0 YA0 to YA7 Actual value YA from slaves 1 to 8 A maximum of 8 actual values can be received default 0 SEQ Sequence number Number of the block in the SIMOLINK block sequence The value supplies info as to whether the block was correctly initialized de...

Page 68: ...at DT The minimum and maximum values of DT are kept for monitoring purposes TAD SLB hardware address name of the SLB module which can be configured in HWConfig DT Delta time Difference to the last SIMOLINK cycle duration default 0 DMX Delta time max Maximum value of DT default 0 DMN Delta time min Minimum value of DT default 0 SEQ Sequence number Number of the block in the SIMOLINK block sequence ...

Page 69: ...ization connection default 1 NCN Number of all of the channels initialization connection default 1 QV Enable cross data transfer This is used if data are to be sent to a slave in the same cycle which is located physically in front in the SIMOLINK ring e g from slave 4 to slave 1 default 0 SEQ Sequence number Number of the block in the SIMOLINK block sequence This value provides information as to w...

Page 70: ...slaves using the SLSV send block Only one setpoint can be sent to each slave and for all of the slaves only the same channel number can be addressed The SLSV and SLSV_R function blocks are functionally identical The only difference is the data type of the setpoint connections XS0 to XS7 SLSV DINT SLSV_R REAL 1 The SLSV send block executes the following steps while the system is being initialized C...

Page 71: ...lue range 0 7 initialization connection default 0 XS0 to XS7 Setpoint XS for slaves 1 to 8 A maximum of 8 setpoints can be sent default 0 SEQ Sequence number Number of the blocks in the SIMOLINK block sequence This value provides information as to whether the block was correctly initialized default 0 YF Error status of the block YF 0 no error YF refer to coded error output SL default 0 QF Group er...

Page 72: ...g the SLSV2 send block In this case the block can handle a maximum of 8 slaves The first setpoint is transferred to all of the 8 slaves This functionality can be used to implement a virtual shaft especially if the time and the position angular setpoint must be transferred to the slaves The SLSV2 and SLSV2R function blocks are functionally identical The only difference is the data type of the setpo...

Page 73: ...ch the setpoint is sent Value range 0 7 initialization connection default 0 XSA Common setpoint XS of the main angle position for all NSL slaves default 0 XO0 to XO7 Setpoint offset XO for slaves 1 to 8 A maximum of 8 setpoint offsets can be sent default 0 SEQ Sequence number Number of the block in the SIMOLINK block sequence This value provides information as to whether the block was correctly in...

Page 74: ...ctual value from slave 5 Actual value from slave 6 Actual value from slave 7 Sequence number Block error status Group error bit A maximum of 8 setpoints and 8 actual values can be transfered to and from one slave The number of addressed channels for the setpoints and the actual values is configured at the inputs 1 The SLSVAV send and receive block executes the following steps while the system is b...

Page 75: ...S0 to XS7 Setpoint XS for channel 0 to 7 A maximum of 8 setpoints can be sent default 0 YS0 to YS7 Actual values YS from channel 0 to 7 A maximum of 8 actual values can be received default 0 SEQ Sequence number Number of the blocks in the SIMOLINK block sequence This value provides information as to whether the block was correctly initialized default 0 YF Error status of the block YF 0 no error YF...

Page 76: ... falls below 0 the modulo value is subtracted or added and an overflow bit QP or QN is set for the duration of the sampling time MOD Modulo value value range 1 230 default 0 X Input quantity of the integrator e g velocity ramp function generator output default 0 NM Numerator value for the ratio gearbox factor NM X may not exceed 231 value range 230 to 230 default 1 DN Denominator value for the rat...

Page 77: ...rror output default 0 The error status is output in a coded form at output YF of the modulo integrator INT_M The last error event is always displayed Value Significance 1 MOD 230 or 1 4 Division overflow positive 8 Division overflow negative 16 Overflow rest positive 32 Overflow rest negative Computation time µs FM 458 1 DP 19 8 Can be inserted online Yes Can be configured in Interrupt tasks Cycli...

Page 78: ... DPEVT Alarm information PROFIBUS DP 2 9 DPPEVT Process alarm information PROFIBUS DP Symbol 2 12 DPSLDG Slave diagnostics PROFIBUS DP 2 6 F FMLED Control FM 458 diagnostics LED 4 1 I INT_M Modulo integrator for axis cycle correct integration 6 1 P PAS7 Initiate process interrupt at the S7 CPU 3 3 PNAME Parameter names on the T400 2 38 PSTAT Change enable for parameters 2 40 S S7RD S7RD_B S7RD_I S...

Page 79: ... SLAVE_R SIMOLINK receive block for one actual value 5 9 SLD SIMOLINK delta evaluation 5 11 SLDIS SIMOLINK dispatcher 5 12 SLSV SLSV_R SIMOLINK send block for one setpoint 5 13 SLSV2 SLSV2R SIMOLINK send block for 2 setpoints 5 15 SLSVAV SIMOLINK send and receive block for one slave 5 17 ...

Reviews: