Download DIV PQ - Moog Valve and Pump Configuration Software
Transcript
DIV PQ DIGITAL INTERFACE VALVE DIGITAL INTERFACE VALVE WITH PROFIBUS INTERFACE User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) Copyright Copyright © 2007 Moog GmbH Hanns-Klemm-Straße 28 71034 Böblingen Deutschland Completeness This document is complete only when used in conjunction with the product-related hardware and software documentation required for the relevant application, as for example operating instructions of the valve and other manuals. Telephone: Fax: E-mail: Internet: Selection and qualification of personnel As specified in the product-related hardware and software documentation required for the relevant application, only users properly qualified and authorized for these tasks may work with and on our products. +49 7031 622-0 +49 7031 622-191 [email protected] http://www.moog.com/Industrial All rights reserved. No part of this document may be reproduced in any form (print, photocopies, microfilm, or by any other means) or edited, duplicated, or distributed with electronic systems without our prior written consent. Offenders will be held liable for the payment of damages. Subject to change without notice. We reserve the right to make changes to this document at any time and without specified reasons. Note This document has been prepared with great care in compliance with the relevant regulations, state-of-the-art technology and our many years of knowledge and experience, and the contents have been generated to the best of the authors' knowledge. However, the possibility of error remains and improvements are possible. Please feel free to submit any comments about possible errors and incomplete information to us. Table of Contents 1 General Description.................................................................................................................... 3 2 PROFIBUS state machine .......................................................................................................... 4 2.1 Status LEDs......................................................................................................................................5 2.1.1 Module Status LED (MS) ..................................................................................................5 2.1.2 Network Status LED (NS) .................................................................................................5 3 Master slave communication..................................................................................................... 6 3.1 3.2 3.3 3.4 3.5 3.6 Diagnosis ..........................................................................................................................................6 Changing station address...............................................................................................................12 Parameter telegram........................................................................................................................13 Configuration telegram ...................................................................................................................15 Global control .................................................................................................................................18 Parameter channel .........................................................................................................................19 4 Store/Restore ............................................................................................................................ 20 4.1 Store ...............................................................................................................................................20 4.2 Restore ...........................................................................................................................................21 5 PROFIBUS hardware and cabling ........................................................................................... 21 5.1 5.2 5.3 5.4 Complied hardware standards .......................................................................................................21 Cabling of PROFIBUS Slaves ........................................................................................................22 Advice according Baude rates........................................................................................................22 PROFIBUS connectors...................................................................................................................22 6 Object dictionary ...................................................................................................................... 23 7 Literature ................................................................................................................................... 40 Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 2 1 General Description 1 General Description This specification describes the PROFIBUS DPV1 fieldbus interface for the DIV. The physical connectors as well as the profile specific parameters and telegrams necessary to built up a connection between the PLC and the valve. The described functions and parameters are only a small extract from the existing ones. The complete functional specification is described in the PROFIBUS - DP Profile, Fluid Power Technology. Developed by the PROFIBUS Working Group „Fluid Power Technology“ based on the profiles developed by the VDMA e.V. Working Group „Fluid Power Technology“. MoVaCo (configuration software) PC PROFIBUS master service connector (X10) supply connector (X1) PROFIBUS connectors (X3, X4) Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 3 2 PROFIBUS state machine 2 PROFIBUS state machine Power Off Power_On Baud_Search Power_On WD_Time_Out Baud_Control WD_DP_Control_Time_Out WD_On = 0 Set_Slave_Add WD_On = 1 DP_CONTROL WAIT_PRM Slave_Diag Get_Cfg Set_Slave_Add Set_Prm Chk_Cfg, not ok Set_Prm, not ok WAIT_CFG Slave_Diag Get_Cfg Set_Prm Chk_Cfg, ok DATA_EXCH Slave_Diag Get_Cfg Set_Prm Power_On Baud_Search: The valve is capable of detecting the PROFIBUS baudrate set by the master automatically. When the electronic is in Baud_Search state it can not accept any message. The electronic is searching for the transmission rate of the bus on different baudrates, trying to detect a correct SD1, SD2 or SD3 telegram. After identifying a baudrate the controller switches to Baud_Control state. Baud_Control: The detected baudrate is constantly monitored in the Baud_Control state. Each error free detected telegram to its own station address resets the internal watchdog. The watchdog timer can be set by the user via the parameter telegram. TWD = (1 ms or 1 ms) * WD_FACT_1 * WD_FACT_2 (see byte 7 of the “Set_Prm” telegram) If the watchdog expires the valve falls back to the Baud_Search state and starts searching the badrate again. A watchdog time between 2 ms and 650 s – independent of the baudrate – can be implemented by using the watchdog factors. Only in Power_On state the slave accepts a Set_Slave_Address telegram. Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 4 2 PROFIBUS state machine DP_CONTROL: WAIT_PRM: After the startup phase the slave expects a parameter telegram which defines the behaviour of the slave. The parameter telegram contains for example information about the ident number, the sync/freeze capability, master address and watchdog time. In the state WAIT_PRM the slave also accepts and responds to Get_Cfg and Slave_Diag telegrams. All other telegrams are ignored. WAIT_CFG: The configuration telegram defines the number of input and output bytes. The master transmits the IO configuration to the valve. After receiving the Chc_Cfg telegram the valve compares the configuration with its own configuration. If the configuration is acknowledged the valve confirms the configuration by setting the corresponding bit in the diagnosis state and enters automatically the DATA_EXCH state and starts the cyclic communication with the master. DATA_EXCH : If both Chk_Cfg and Set_Prm are confirmed positive the valve goes into DATA_EXCH state and starts exchanging cyclic data with the master. Start up routine The ideal start up sequence for the before described telegrams is: 1. 2. 3. 4. 5. 6. request diagnosis changing station address (if necessary) setting parameterization checking configuration request diagnosis (to check the preceeding commands) data exchange In parallel diagnosis requests, reparameterizations, reconfigurations and global control telegrams are accepted and processed by the valve. 2.1 Status LEDs The valve’s operating mode and the network status are displayed on multicolor light emitting diodes (status display LEDs) on the electronics housing. 2.1.1 Module Status LED (MS) The Module Status LED displays operational and error states. Module status LED (MS) Off Green Blinking Green Blinking red red Blinking red-green Condition No supply voltage normal operation Valve standby mode Correctable error unrecoverable error Self-test Table 1: Module Status (MS) 2.1.2 Network Status LED (NS) The network status LED displays the status of the PROFIBUS network. Network status LED (NS) Off Green Moog GmbH Condition No supply voltage state: “DATA_ EXCH“ valve is in data exchange state User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 5 3 Master slave communication Blinking Green Orange orange Blinking Orange red Blinking red Blinking red-green state: “WAIT_CFG” valve is waiting for configuration telegram state: ”WAIT_PRM” valve is waiting for parameter telegram State: “Baud_control” valve has detected baudrate state: „Baud_Search“ valve is searching for correct baudrate major error Bus error self-test Table 2: Network Status (NS) 3 Master slave communication 3.1 Diagnosis The diagnosis telegram is a high priority telegram which is send out on the request of the master. The diagnosis data can be read out at any time as soon as a stable connection baudrate is set up. During start up phase the master automatically fetches the diagnosis buffer (see startup routine). If new diagnostic data is available the valve indicates the After that the master requests in the next cycle a diagnosis telegram instead of a cyclic telegram. The diagnosis telegram contains 15 byte of status data. The first 7 bytes of the diagnosis data contain information according to the standard: Byte 1: Bit 7 6 5 4 3 2 1 0 Diagnostic station does not exist (set by master) Diag.Station_not_Ready Slave not ready for DataExchange DiagCfg_Fault Configuration Data does not match Diag.Ext_Diag Slave has external diagnosis Diag.Not_Supported Slave does not support the requested function Diag.Invalid_Slave_Response (set Slave to 0 permanently) Diag-Prm_Fault Slave not ready for DataExchange Diag.Master_Lock (set by master) Slave was configured by other master Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 6 3 Master slave communication Byte 2: Bit 7 6 5 4 3 2 1 0 Diag.Prm_Req Slave requires new configuration Diag.Stat_Diag statistic diagnosis permanently on 1 Diag.WD_ON Watchdog active Diag.Freeze_Mode Freeze command was received Diag.Sync_Mode Sync command was received reserved Diag.Deactivated (set by master) Byte 3: Bit 7 6 5 4 3 2 1 0 reserved Diag.Ext_Overflow Byte 4: Bit 7 6 5 4 3 2 1 0 Diag.master_add master address after parameterization (0xFFwithout parameterization) Byte 5: Bit 7 6 5 4 3 2 1 0 ident number high byte Byte 6: Bit 7 6 5 4 3 2 1 0 ident number low byte Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 7 3 Master slave communication Byte 7: Bit 7 6 5 4 3 2 1 0 Length of extended diagnosis data, including header byte extended diagnosis data format Byte 8 .. 15: Byte 15 14 13 12 11 10 9 8 Device Profile Error Code (MSB) Device Profile Error Code (LSB) Error Register Vendor Specific Error Code Error_Time.0 (MSB) Error_Time.1 Error_Time.2 Error_Time.3 (LSB) The meaning of the “Device Profile Error Code” as well as the “Vendor Specific Error Code” are described in the following tables. The “Error Time” refers to the boot up time of the valve. It is measured in minutes. When the error is corrected, the valve acknowledges the new state with a cleared diagnosis telegram. Table of device profile error Codes: Profile Error Code 10xx Generic Error 20xx Current 21xx 2110 22xx 2211 2212 23xx 30xx Voltage 31xx 3110 32xx 3210 3220 33xx 3400 3410 3411 Description Current, device input side Input Current too high Current inside the device Internal current #1 Internal current #2 Current, device output side Mains Voltage Input voltage out of range Voltage inside the device Internal voltage too high Internal voltage too low Output Voltage Internal voltage Power supply voltage Power supply voltage too high Power supply voltage too low 3412 3420 3421 3422 Moog GmbH Control voltage Control voltage too high Control voltage too low User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 8 3 Master slave communication 40xx 41xx 4110 Temperature Ambient Temperature Ambient temperature too high Ambient temperature too low 4120 42xx 4210 Device Temperature Temperature of electronic components 4211 Temperature of electronic components too high Temperature of electronic components too low 4212 4220 Temperature of hydraulic components 4221 Temperature of hydraulic components too high Temperature of hydraulic components too low 4222 50xx 5100 5110 5200 5210 5211 5212 5213 5214 5215 5216 5217 5218 5220 5230 5231 5232 5233 5234 5235 5236 5237 5238 5300 5400 5410 5500 5510 5520 5530 60xx 6010 61xx 6101 6102 6103 6104 62xx 6201 63xx 6310 6311 6312 6313 6314 6315 Moog GmbH Device Hardware Hardware power supply Internal power supply error Device control Measurement circuits Pressure internal LVDT X1 Analog In #0 X1 Analog In #1 X5 Analog In #2 X6 Analog In #3 X7 Analog In #4 X8 external LVDT Microprocessor core Sensors Pressure Encoder/SSI/Local CAN X1 Analog In #0 X1 Analog In #1 X5 Analog In #2 X6 Analog In #3 X7 Analog In #4 X8 external LVDT Local input device Power electronics driver Data memory RAM EPROM EEPROM Device Software Software reset (Watchdog) Internal Software Error Handler Interrupt Time Exceeded Task Time Exceeded Out Of Memory User Software Event Handler Data Set Parameter loss Node Identifier Data User Data Restore Data Factory Data Calibration Data User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 9 3 Master slave communication 6316 6320 70xx 7300 7310 80xx 8100 8101 Diagnosis Data Parameter error Additional Modules Sensor Pressure sensor Monitoring Communication local CAN Communication CAN Overrun (Objects lost) local CAN Overrun (Objects lost) CAN in Error Passive Mode local CAN in Error Passive Mode Life Guard Error or Heartbeat Error CAN recovered from bus off local CAN recovered from bus off CAN transmit COB-ID collision local CAN Transmit COBID collision Protocol Error PDO not processed due to length error PDO length exceeded local RPDO1 time out local RPDO2 time out local RPDO3 time out local RPDO4 time out local TPDO1 time out local TPDO2 time out local TPDO3 time out local TPDO4 time out local RPDO1 data local RPDO2 data local RPDO3 data local RPDO4 data local TPDO1 data local TPDO2 data local TPDO3 data local TPDO4 data PROFIBUS 8102 8103 8104 8105 8106 8107 8108 8109 810A 820B 820C 820D 8209 820A 820B 820C 820D 820E 820F 8210 8211 8212 8213 8214 8215 8216 8217 8218 825X 8200 8201 Closed loop control monitoring Position control monitoring Pressure control monitoring Position Control Velocity Control Force Control Flow Control Current Control Trajectory Generation 8202 8203 8204 8205 8206 8207 8208 Table 3: Profile Error Codes Table of vendor specific error codes: Additionally there is a vendor specific error code mapped into the diagnosis telegram of the valve which defines more detailed error conditions which are not covered by the profile codes. Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 10 3 Master slave communication Moog Error Code 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 Moog GmbH Description no_fault error_microprocessor_core error_digital_signal_processor error_dsp_program_download error_dsp_realtime_data_transmission power_supply_voltage_too_low power_supply_voltage_too_high internal_supply_voltage_too_low internal_supply_voltage_too_high internal_reference_voltage_too_low internal_reference_voltage_too_high internal_current_too_low internal_current_too_high electronics_temperature_too_low_(<_-20degC) electronics_temperature_too_high_(>_85degC) electronics_temperature_exceeded_(>_105degC) current_sensor_circuit_failure pilot/single_stage_lvdt_cable_break pilot/single_stage_lvdt_position_out_of_range pilot/single_stage_lvdt_circuit_failure main_stage_lvdt_cable_break main_stage_lvdt_position_out_of_range main_stage_lvdt_circuit_failure internal_pressure_transducer_cable_break internal_pressure_transducer_circuit_failure internal_pressure_transducer_preasure_peak analog_input_0;d_cable_break analog_input_1;d_cable_break analog_input_2;d_cable_break analog_input_3;d_cable_break analog_input_4;d_cable_break analog_input_0;d_current_too_low_(4-20mA) analog_input_1;d_current_too_low_(4-20mA) analog_input_2;d_current_too_low_(4-20mA) analog_input_3;d_current_too_low_(4-20mA) analog_input_4;d_current_too_low_(4-20mA) analog_input_0;d_circuit_failure analog_input_1;d_circuit_failure analog_input_2;d_circuit_failure analog_input_3;d_circuit_failure analog_input_4;d_circuit_failure encoder_channel_a_cable_break encoder_channel_b_cable_break encoder_channel_z_cable_break ssi_error power_driver internal_random_access_memory internal_program_memory internal_nonvolatile_memory out_of_memory_error software_coding software_reset_(watchdog) interrupt_time_exceeded task_time_exceeded parameter_initialisation_error node_identifier_data_memory_corrupted user_data_memory_corrupted restore_data_memory_corrupted factory_data_memory_corrupted calibration_data_memory_corrupted diagnosis_data_memory_corrupted position_control_monitoring velocity_control_monitoring force_control_monitoring User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 11 3 Master slave communication 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 flow_control_monitoring pressure_control_monitoring current_control_monitoring spool_position_control_monitoring trajectory_generator_processing_error eventhandler_exception local_CAN_general_fault local_CAN_overrun local_CAN_in_Error_passiv_mode local_CAN_recovered_from_bus-off local_CAN_rpdo_1;d_time_out local_CAN_rpdo_2;d_time_out local_CAN_rpdo_3;d_time_out local_CAN_rpdo_4;d_time_out local_CAN_rpdo_1;d_data local_CAN_rpdo_2;d_data local_CAN_rpdo_3;d_data local_CAN_rpdo_4;d_data local_CAN_tpdo_1;d_time_out local_CAN_tpdo_2;d_time_out local_CAN_tpdo_3;d_time_out local_CAN_tpdo_4;d_time_out local_CAN_tpdo_1;d_data local_CAN_tpdo_2;d_data local_CAN_tpdo_3;d_data local_CAN_tpdo_4;d_data CAN_general_fault CAN_overrun CAN_in_error_passiv_mode CAN_recovered_from_bus-off CAN_rpdo_1;d_time_out CAN_rpdo_2;d_time_out CAN_rpdo_3;d_time_out CAN_rpdo_4;d_time_out CAN_rpdo_1;d_data CAN_rpdo_2;d_data CAN_rpdo_3;d_data CAN_rpdo_4;d_data CAN_tpdo_1;d_time_out CAN_tpdo_2;d_time_out CAN_tpdo_3;d_time_out CAN_tpdo_4;d_time_out CAN_tpdo_1;d_data CAN_tpdo_2;d_data CAN_tpdo_3;d_data CAN_tpdo_4;d_data CAN_life_guard_error_or_heartbeat_error CAN_sync_producer_time_out CAN_sync_consumer_time_out EtherCAT_communication_fault EtherCAT_rpdo_time_out EtherCAT_rpdo_data EtherCAT_tpdo_time_out EtherCAT_tpdo_data PROFIBUS_general_fault Table 4: Moog Error Codes 3.2 Changing station address The factory setting for the PROFIBUS station address is by default 126. There are two possibilities to change the station address: Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 12 3 Master slave communication 1. By sending the Set_Slave_Add telegram to the slave. The 4 data bytes of the telegram contain the new address, the identifier number and the flag whether the station address can be changed again. The identifier number of our digital interface valves is: 0x07F4. The “no address change” flag is cleared after a new boot up of the valve. Bit 7 6 5 4 3 2 1 0 new address Bit 7 6 5 4 3 2 1 0 ident number low byte Bit 7 6 5 4 3 2 1 0 ident number high byte Bit 7 6 5 4 3 2 1 0 0x00 address change allowed 0x01 no address change allowed 2. By writing on the “PROFIBUS module identifier” parameter. The difference is that by using the Set_Slave_Add telegram the ID is changed immediately. When changing the value of the module identifier (e.g., over the parameter channel, or via the service interface) the new station address must then be saved through the “store/restore” routines and is used on the next boot up of the valve. Slot Index Name Data Type Access 64 0 PROFIBUS module ID UINT08 rw Persistence Y Value Range 1 .. 126 Default 126 The node ID which can be read out through the service connector or over the PROFIBUS gives back the actual mode ID of the valve. If the module ID id changed over the PROFIBUS telegram the node ID is immediately changed. If the module ID is changed over parameter access the node ID still holds the actual module ID until the next boot up of the slave. Slot Index Name Data Type Access 64 33 PROFIBUS node ID UINT08 rw Persistence N Value Range 1 .. 126 Default 126 Because all slaves have the factory setting station number 126 it is recommended to install the valves one by one and configure the station address or to switch them on in a sequence because then the PLC can establish a peer tp peer connection to the slave to configure the node ID. If more than one new valve is put into the bus with the ID 126 the PLC can not identify that there is more than one unconfigured slave. It is also possible to preconfigure the valves over the service connector before in stalling them in the PROFIBUS. 3.3 Parameter telegram With the parameter telegram the master identifies itself and defines in which mode the slave will be operated, e.g., which global control commands will be accepted by the slave. Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 13 3 Master slave communication Byte 1: Bit 7 6 5 4 3 2 1 0 reserved WD_On Freeze_req Sync_req Unlock_req Lock_req Byte 2: Bit 7 6 5 4 3 2 1 0 WD_Fact_1 Byte 3: Bit 7 6 5 4 3 2 1 0 WD_Fact_2 Byte 4: Bit 7 6 5 4 3 2 1 0 MinTSDR Byte 5: Bit 7 6 5 4 3 2 1 0 ident number high byte Byte 6: Bit 7 6 5 4 3 2 1 0 ident number low byte Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 14 3 Master slave communication Byte 7: Bit 7 6 5 4 3 2 1 0 Group_Ident Byte 8: Bit 7 6 5 4 3 2 1 0 Dis_Start_Control Dis_Stop_Control WD_Base reserved reserved Publisher_Enable Fail_Safe DPV1_enable Byte 9: Bit 7 6 5 4 3 2 1 0 Chk_Config_mode reserved Enable_Update_Alarm Enable_Status_Alarm Enable_Manufacturer_Specific_Alarm Enable_Diagnostic_Alarm Enable_Process_Alarm Enable_Pull_Plug_Alarm 3.4 Configuration telegram After the parameterization the master sends a configuration telegram to the slave. The slave checks the configuration of the master with its own and confirms or rejects the telegram. In one byte of the data unit of the telegram up to 16 bytes or words can be described. The signature of configuration which use the parameter channel contains the configuration byte 0xF3 (simultaneous in and out data, 4 words, full length consistency). Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 15 3 Master slave communication All bytes of the configuration telegram have the following coding: Bit 7 6 5 4 3 2 1 0 length of data 0x00 = 1 byte/word 0x0F =16 byte/word input / output 00 = special format 01 = input 10 = output 11 = input / output 0 = byte 1 = word 0 = consistent over byte / word 1 = consistent over whole length Because there are many possibilities of coding the same input/output configuration it is necessary to use the coding the valve has calculated on the PLC. Otherwise the configuration from the PLC will be rejected. The valve provides multiple predefined communication telegram configurations. To choose which telegram to use the parameter “TelegramSelection” has to be set to the right value. Slot Index Name Data Type Access 0 46 PROFIBUS telegram selector UINT08 ro Persistence Y Value Range UINT08 Default 3 Table of standardized and predefined telegrams: Telegram Description 0 1 User defined telegram drives + par chn 2 drives 3* valves Q + par chn 4 valves Q 5 valves p/Q + par chn Moog GmbH Parameter Mapping … Out : Par Chn Control word Position Setpoint In: Par chn Status word Position Value Out : Control word Position Setpoint In: Status word Position Value Out : Par Chn Control word Spool Setpoint In: Par chn Status word Spool Value Out : Control word Spool Setpoint In: Status word Spool Value Out : Par Chn Control word Configuration Meaning … 0xF3,0xE2,0xD2 … 4 words input/output 3 words output 3 words input 0xE2,0xD2 3 words output 3 words input 0xF3,0xE1,0xD1 4 words input/output 2 words output 2 words input 0xE1,0xD1 2 words output 2 words input 0xF3,0xE2,0xD2 4 words input/output 3 words output 3 words input User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 16 3 Master slave communication 6 valves p/Q 100 valves p + par chn 101 valves p Spool Setpoint Pressure Setpoint In: Par chn Status word Spool Value Pressure Value Out : Control Word Spool Setpoint Pressure Setpoint In: Status Word Spool Value Pressure Value Out : Par Chn Control word Spool Setpoint Pressure Setpoint In: Par chn Status word Spool Value Pressure value Out : Control word Pressure Setpoint In: Status word Pressure Value 0xE2,0xD2 3 words output 3 words input 0xF3,0xE1,0xD1 4 words input/output 2 words output 2 words input 0xE1,0xD1 2 words output 2 words input Table 5: Telegram Description *Telegram number 3 is the factory default configuration. When the “user defined telegram” is used the valve automatically calculates the needed PROFIBUS configuration while the telegrams are put together. The number of configuration bytes and the configuration bytes can read out from the valve. After changing the parameter “Telegram Selection” the valve automatically calculates the new configuration which will be active after the next boot up. To find out which configuration has been calculated the number of relevant configuration bytes can be read out from the parameter “PROFIBUS cofiguration length”. The GSD-file which is delivered with the valve already contains the configurations for the standard telegrams. Slot Index Name Data Type Access 64 2 PROFIBUS configuration length UINT08 ro Persistence Y Value Range UINT08 Default - After reading out the number of configuration bytes the coding of this bytes can be looked up in the parameters which define the input or output configuration: Slot Index Name Data Type Access 64 3 .. 9 PROFIBUS input/output configuration UINT08 rw Persistence N Value Range UINT08 Default - User defined Telegram If a user defined telegram is used the standard signals described in the profile can be used. If other parameters shall be transmitted cyclically over the PROFIBUS they have to be named in the following parameters Slot Index Name Data Type Access 64 17 .. 32 PROFIBUS signal parameter 1 .. 16 INT32 rw Moog GmbH Persistence N Value Range INT32 User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) Default 0 17 3 Master slave communication By assigning the parameters to the “PROFIBUS signal parameters” 1 ..16 they are automatically assigned to the signal 240 .. 255. These Signals can now be assigned to the profile conform parameters which define the cyclic telegram. Master to Slave Telegram Project MSB: This parameter can contain up to four signal numbers which stand for the parameters which are transmitted from the master to the slave. Slot Index Name Data Type Access 0 42 Master to Slave Telegram Project MSB INT32 rw Persistence N Value Range INT32 Default 0 Master to Slave Telegram Project LSB: This parameter can contain up to four signal numbers which stand for the parameters which are transmitted from the master to the slave. Slot Index Name Data Type Access 0 43 Master to Slave Telegram Project LSB INT32 rw Persistence N Value Range INT32 Default 0 Slave to Master Telegram Project MSB: This parameter can contain up to four signal numbers which stand for the parameters which are transmitted from the slave to the master. Slot Index Name Data Type Access 0 44 Slave to Master Telegram Project MSB INT32 rw Persistence N Value Range INT32 Default 0 Slave to Master Telegram Project LSB: This parameter can contain up to four signal numbers which stand for the parameters which are transmitted from the slave to the master. Slot Index Name Data Type Access 0 45 Slave to Master Telegram Project LSB INT32 rw Persistence N Value Range INT32 Default 0 PROFIBUS parameter channel activation: The parameter is used to define whether the parameter channel shall be activated in the user defined telegram. Slot Index Name Data Type 64 10 PROFIBUS parameter channel activation UINT08 (proprmchn) Access rw Persistence Y Value Range 0 .. 1 Default 0 3.5 Global control The valves have the possibility to read and process global control telegrams. With the functions of this telegrams it is possible to “SYNC” the set command values to the valve while the valve continues operating. The valve uses the last set command to control the system, this gives the PLC the time and possibility to update the set commands of the whole application. With the “UNSYNC” function the PLC frees the new set command to the valve which starts controlling from this time with the set command. This is needed to synchronize groups of valves to the same set command or to get a system image of actual values. Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 18 3 Master slave communication Supported Global Control Commands: • • • • SYNC UNSYNC FREEZE UNFREEZE 3.6 Parameter channel There is the possibility to add a mechanism to configure parameters on the valve called the “parameter channel”. This mechanism adds 8 additional bytes of data into the input as well as the output telegram which are reserved for the transfer of parameters from master to slave or vice versa. The first 4 bytes are used to code the request or the response, the next 4 bytes contain the parameter data or in case of an transmission error the error code which is set by the slave. Through this channel most of the parameters on the valve can be accessed, the only restriction of this mechanism is that the data to be send must consist of maximum four bytes. Thus makes it impossible to transfer arrays or look up tables. The following schematic shows a cyclic telegram with the 8 additional bytes for the parameter channel communication. The coding for input and output telegram are equal. Only the interpretation of the command and value bytes differs between input and output. Byte: 0 1 PKE Bit: 15 14 13 12 11 AK • • • • • • PKE: IND: res. PWE: AK: PNU: 10 2 3 IND res. 9 8 7 4 5 6 7 8 PWE 6 res. 5 4 3 2 1 ... cyclic telegram 0 PNU Parameter signature value. Defines the index within the specified slot. Reserved bits or bytes (must be zero!). Process value. Instruction/response signature (see following coding table). Parameter number (slot number of the parameter). The complete coding of the parameter channel is conform to the parameter channel which is described in the “Fluid Power Technology” profile and the “ProfiDrive” profile (V2.0) Commands (AK): Signature 0 1 2 3 4 .. 9 10 Function No instruction Parameter value read Parameter value write (word) Parameter value write (double word) reserved Parameter value write (byte) Positive 0 1, 2, 11 1 Negative 7 7 7 2 7 11 7 Table 6: Parameter Channel Commands Response commands (AK): Signature Moog GmbH Function User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 19 4 Store/Restore 0 No Response Parameter value transmitted (word) Parameter value transmitted (double word) Reserved Instruction not processable (see error code) reserved Parameter value transmitted (byte) 1 2 3 .. 6 7 8 .. 10 11 Table 7: Parameter Channel Response If the valve is not capable of processing the request from the PLC or the coding of the parameter channel is not correct the valve respond with an error code in the data section of the parameter channel instead of the requested value or zero value in case of an write command. Table of error codes (PWE): Error Code 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 .. 100 101 .. 200 210 .. 255 Semantic undefined PNU Parameter not changeable Lower or upper value range limit overflow Subindex error No array Data type error Setting not allowed (only resetable) Description element not changeable reserved reserved Access group error No operation sovereignty password error Text not readable in cyclic data transfer Name not readable in cyclic data transfer No text array existent reserved Instruction not processable caused by bad operation state other errors Data not readable in cyclic error reserved for all PNO profiles reserved for future profile extensions vendor specific Table 8: Parameter Channel Error Codes 4 Store/Restore It is possible to save the changes of configuration inside a non volatile memory area of the electronic. 4.1 Store To save the configuration changes a write access to the function “StoreParameters” has to be performed. Slot Index Moog GmbH Name Data Type Access Persistence Value Range User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) Default 20 5 PROFIBUS hardware and cabling 0 51 Store Parameters INT32 rw N INT32 0 Value table: Value 0x73617665 (‘save’) ... Function “StoreParameters” function is called all other values are rejected Table 9: Store 4.2 Restore To reset the configuration of the valve to factory default settings a write access to the function “RestoreDefaultParameters” has to be performed. Slot Index Name Data Type Access 0 52 Restore Default Parameters INT32 rw Persistence N Value Range INT32 Default 0 Value table: Value 0x6C6F6164 (‘load’) ... Function “RestoreDefaultParameters” called all other values are rejected function is Table 10: Restore When the “RestoreDefaultParameters” function is started the configuration of the valve is reset to the factory default values. The new parameters are automatically stored in the internal nonvolatile memory of the valve. Because also the communication configuration of the valve is restored the valve performs a restart of the application program to reinitialize the communication interface. Therefore the “RestoreDefaultParameters” request is not acknowledged by the valve, because the communication configuration is changed immediately. The valve automatically restarts the PROFIBUS state machine and waits for the new parameterization and configuration from the master. A “RestoreDefaultParameters” may only be performed in a save machine state because all configuration changes like communication parameters or controller adjustments are set back to factory default. 5 PROFIBUS hardware and cabling 5.1 Complied hardware standards The PROFIBUS Interface Hardware is successfully tested according testspecification for PROFIBUS slaves Version 2.0 of the PNO, Order No: 2.032. Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 21 5 PROFIBUS hardware and cabling 5.2 Cabling of PROFIBUS Slaves The use of 2-wire PROFIBUS cables is recommended to prevent parallel connection of the power supplies for the terminating resistors. The IEC 61158 specifies two kind of bus cables. Type B is no more up to date and should not be used any more. Parameter Characteristic wave impedanc e (Ω) Mutual capacitance (pF/m) Loop resistance (Ω /km) Wire diameter (mm) 2 Wire cross-section (mm ) Cable (Type A) 135 ... 165 bei 3 ... 20 MHz < 30 < 110 > 0,64 > 0,34 Table 11: PROFIBUS cable Characteristics 5.3 Advice according Baude rates At bitrates higher than 1500 kbit/s no stubs should be used. If the stubs are necessary, no termination resistors may be placed in this circuits. Cable stubs up to 1500 kbit/s should be in sum smaller than 6,6 m. Cable lengths for different bitrates: Supported bitrates (kBit/s) 9,6 19,2 45,45 93,75 187,5 500 1500 3000 6000 12000 Maximum cable length (m) 1200 1200 1200 1200 1200 400 200 100 100 100 Table 12: Bitrate/Cable length 5.4 PROFIBUS connectors The valve is equipped with two M12 (male, female) 5 pole PROFIBUS connectors, B-coded according to the IEC 61076-2-101. X3 (male) Pin 1 2 3 4 5 Moog GmbH X4 (female) Signal (X3, X4) Supply voltage for termination resistors Profi A Rx/Tx data Profi GND supply voltage ground Profi B Rx/Tx data + Shield cable shield Profi V+ User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 22 6 Object dictionary Table 13: Pin Assignment 6 Object dictionary On request, we provide a GSD file. The GSD file is needed to import the communication specification into the PROFIBUS projecting system. It contains the supported functionalities and the predefined communication telegrams. Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 23 Index 20 21 22 26 28 30 32 33 36 37 38 39 40 41 42 43 44 45 46 50 51 52 202 203 204 205 206 207 208 209 210 Slot 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 faisaftyp faisafupp ctlloc devmoddef ctlmoddef rstpar pwrdly prspar splpar ctllocdef devcap stopar ctlmod locmod prom2stpm prom2stpl pros2mtpm pros2mtpl protelsel devmod devvennam provenide devver manhdwver sernum devmdldsc devcodnum devdsc deverrcod ctlwrd stswrd Short Name DIV DIV DIV DIV DIV DS301 DIV DIV DIV DIV DS408 DS301 DS408 DS408 DIV DIV DIV DIV DIV DS408 DS408 DIV DS408 DS301 DS408 DS408 DS408 DS408 DIV DS408 DS408 Moog GmbH Device Device Device ValveFailSafeWindowMonitoring ValveFailSafeWindow- Device StoreParameters RestoreDefaultParameters System ValvePressureControl ValvePositionControl Device Device Device Pro Pro Pro Pro Pro Device Device Pro Device Device Device Device Device Device Pro Device Device Specification Block Name Typ UpperLimit INT8 INT16 UINT16 INT8 INT8 UINT32 UINT8 UINT32 UINT32 UINT16 UINT32 UINT32 INT8 INT8 UINT32 UINT32 UINT32 UINT32 UINT8 INT8 STRING UINT16 STRING STRING STRING STRING UINT16 STRING UINT16 UINT16 UINT16 Data Type ro ro rw rw rw rw rw ro ro rw ro rw rw rw rw rw rw rw rw rw ro ro ro ro ro ro rw rw ro rw ro Access Level - N Y Y N Y Y N N Y Y Y Y Y Y N Y Y N - Persistence 0...1 Lower- UINT16 1...2 1...9 UINT32 0...10 UINT32 UINT32 UINT16 16384 1669333264 1660944656 263 LocalControlWordDefault 1 2 1 24 DeviceModeDefault ControlModeDefault Default MOOG GmbH, Hanns-KlemmStrasse 28, D71034 Boeblingen, Germany 2036 -1...9 -128...1 UINT32 UINT32 UINT32 UINT32 UINT8 3 16777216... 105700556 8 1056964608 UINT32 1 1...4 UINT16 UINT16 UINT16 UINT16 UINT16 Range Value User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) LocalControlWord DeviceModeDefault ControlModeDefault RestoreAllDefaultParameters PowerOnDelay SetpointParameter SetpointParameter LocalControlWordDefault Capability SaveAllParameters ControlMode Local Master2SlaveTelegramProjectMSB Master2SlaveTelegramProjectLSB Slave2MasterTelegramProjectMSB Slave2MasterTelegramProjectLSB TelegramSelection DeviceMode VendorName Vendor_ID DeviceVersion ManufacturerHardwareVersion SerialNo ModelDescription CodeNo Description ErrorCode ControlWord StatusWord Parameter Name 6 Object dictionary 20 21 22 23 25 26 28 29 32 83 86 87 88 89 90 201 1 2 21 22 23 24 25 26 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 21 21 21 21 21 21 21 21 Moog GmbH 211 0 spldem spluni splprf vlvtrdpar spldemplt splvalplt splset spluni splprf trditfval trditfval trditfval trditfval vlvtrdsgn vlvtrdval trdprsofs trdprsare DS408 DS408 DS408 DIV DIV DIV DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DIV ValveFailSafeWindowMonitoring Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning Valve_ActualValueCond itioning ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator ValvePositionControl ValvePositionControl UINT32 INT16 INT16 INT16 UINT8 INT8 INT16 UINT8 INT8 DemandValue Unit Prefix INT16 INT16 INT16 INT16 INT8 INT16 INT16 INT16 INT16 INT16 INT16 INT16 INT8 UINT8 UINT8 INT16 TransducerPort DemandValvePilot ActualValvePilot Setpoint Unit Prefix ActualValue3 ActualValue3 ActualValue2 ActualValue1 Sign ActualValue PressureOffset Area MaximumTransducerSignal MaximumPressure MinimumTransducerSignal MinimumPressure Type MaxInterfaceNo InterfaceNo LowerLimit User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) trdprssigmax trdprsmax trdprssigmin trdprsmin vlvtrdtyp vlvtrdmax vlvtrditf faisaflow Monitoring 25 ro ro ro rw ro ro rw ro ro ro ro ro ro rw ro rw rw rw rw rw rw rw ro rw ro 6 Object dictionary - N N - - - - - N - N N N N N N N - N - INT16 UINT8 INT8 UINT32 INT16 INT16 INT16 UINT8 INT8 INT16 INT16 INT16 INT16 -1...1 INT16 INT16 INT16 INT16 INT16 INT16 INT16 INT8 UINT8 1...4 0 0 0 0 1 16384 16384 4 1 Limit...3276 7 32768...Upp -16384 erLimit 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 splrmpaclpos splrmpaclnegprf splrmpaclneg timuni splrmpaclprf splrmpacl timuni splrmptyp spldemofs spluni splprf spldemfct spllimlow spluni splprf spllimupp spluni splprf splsethld spluni splprf splref spluni splprf DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 Moog GmbH ValvePositionControl_DemandValueGene rator ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator_Limit ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator_Limit ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator_Scaling ValvePositionControl_DemandValueGene rator_Scaling ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene INT8 UINT16 UINT8 INT8 AccelerationTime_Prefix AccelerationTimeNegative Unit AccelerationTimeNegative_Prefix rw rw rw ro rw rw ro rw rw ro ro rw rw ro ro rw ro ro rw ro ro ro ro ro Y Y Y - Y Y - Y Y - Y Y - Y - Y - - UINT16 -4...0 UINT16 UINT8 -4...0 UINT16 UINT8 0...3 INT16 UINT8 INT8 UINT32 INT16 UINT8 INT8 LowerLimit...3276 7 UINT8 INT8 32768...Upp erLimit UINT8 INT8 INT16 UINT8 INT8 User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) UINT16 UINT16 UINT8 AccelerationTime Unit AccelerationTimePositive INT8 INT16 UINT8 INT8 UINT32 INT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 Type Offset Unit Prefix Factor LowerLimit Unit Prefix UpperLimit Unit Prefix HoldSetPoint Unit Prefix ReferenceValue Unit Prefix -3 3 -3 3 0 0 65537 -16384 0 0 16384 0 0 0 0 16384 0 0 26 6 Object dictionary 52 53 54 55 56 57 58 59 60 61 86 87 96 106 107 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 Moog GmbH 51 21 spldbdsida spldbdtyp splchrtyp spldirfct spldirtyp DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_Ramp ValvePositionControl_DemandValueGene rator_DirectionalDepende ntGain ValvePositionControl_DemandValueGene rator_DirectionalDepende ntGain ValvePositionControl_DemandValueGene rator_CharacteristicComp ensation ValvePositionControl_DemandValueGene rator_DeadbandCompens ation ValvePositionControl_DemandValueGene ASide Type Type Factor Type DecelerationTimePositive_Prefix DecelerationTimePositive Unit DecelerationTimeNegative_Prefix DecelerationTimeNegative Unit DecelerationTime_Prefix DecelerationTime Unit AccelerationTimePositive_Prefix Unit User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) splrmpdclposprf splrmpdclpos timuni splrmpdclnegprf splrmpdclneg timuni splrmpdclprf splrmpdcl timuni splrmpaclposprf timuni INT16 INT8 INT8 UINT32 UINT8 INT8 UINT16 UINT8 INT8 UINT16 UINT8 INT8 UINT16 UINT8 INT8 UINT8 27 rw rw rw rw rw rw rw ro rw rw ro rw rw ro rw ro 6 Object dictionary Y Y Y Y Y Y Y - Y Y - Y Y - Y - 0...16384 0...2 -1...0 UINT32 0...1 -4...0 UINT16 UINT8 -4...0 UINT16 UINT8 -4...0 UINT16 UINT8 -4...0 UINT8 65537 -3 3 -3 3 -3 3 -3 3 108 109 110 111 112 113 114 115 128 129 130 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 231 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 splchrtbl splmontim timuni timprf splmonlow spluni splprf splmonupp spluni splprf splmontyp splzrocor spluni splprf splval spluni splprf splctldvn spluni splprf spldbdtrs spluni splprf spldbdsidb spluni splprf spluni splprf DIV DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 Moog GmbH rator_DeadbandCompens ation ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator_DeadbandCompens ation ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator_DeadbandCompens ation ValvePositionControl ValvePositionControl ValvePositionControl_DemandValueGene rator_ZeroCorrection ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl ValvePositionControl_ControlMonitoring ValvePositionControl_ControlMonitoring ValvePositionControl ValvePositionControl ValvePositionControl_ControlMonitoring ValvePositionControl ValvePositionControl ValvePositionControl_ControlMonitoring PositionControl_DemandValueGene raDOMAIN LookUpTable rw rw ro ro rw ro ro rw ro ro rw rw ro ro ro ro ro ro ro ro rw ro ro rw ro ro ro ro Y Y - Y - Y - Y Y - Y - Y - - UINT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 0...1 INT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 0...16383 UINT8 INT8 0...16384 UINT8 INT8 UINT8 INT8 User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) UINT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 UINT8 INT8 DelayTime Unit Prefix LowerThreshold Unit Prefix UpperThreshold Unit Prefix Type Offset Unit Prefix ActualValue Unit Prefix ControlDeviation Unit Prefix Threshold Unit Prefix BSide Unit Prefix Unit Prefix 30 3 -3 -512 0 0 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 6 Object dictionary 233 234 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 Moog GmbH 232 21 prslimlow prsuni prsprf prslimupp prsuni prsprf prssethld prsuni prsprf prsrefuni prsprf prsref prsdem prsuni prsprf splchrtbl prsset prsuni prsprf splchrtbl splchrtbl INT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 Unit Prefix HoldSetPoint Unit Prefix UpperLimit Unit Prefix LowerLimit Unit Prefix INT16 UINT8 INT8 INT16 INT16 UINT8 INT8 INT16 INT16 ReferenceValue Demand Unit Prefix LookUpTable Setpoint Unit Prefix LookUpTable LookUpTable User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DIV DS408 DS408 DS408 DIV DIV tor_CharacteristicComp ensation PositionControl_DemandValueGene rator_CharacteristicComp ensation PositionControl_DemandValueGene rator_CharacteristicComp ensation PositionControl_DemandValueGene rator_CharacteristicComp ensation ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl_DemandValueGene rator ValvePressureControl ValvePressureControl ValvePressureControl_DemandValueGene rator ValvePressureControl_DemandValueGene rator_Reference ValvePressureControl ValvePressureControl_DemandValueGene rator ValvePressureControl ValvePressureControl ValvePressureControl_DemandValueGene rator_Limit ValvePressureControl ValvePressureControl ValvePressureControl_DemandValueGene rator_Limit ValvePressureControl ValvePressureControl 29 rw ro ro rw ro ro rw ro ro ro ro rw ro ro ro rw rw ro ro rw rw 6 Object dictionary Y - Y - Y - - N - Y N - Y Y INT16 UINT8 INT8 LowerLimit...3276 7 UINT8 INT8 32768...Upp erLimit UINT8 INT8 UINT8 INT8 0...32767 INT16 UINT8 INT8 INT16 INT16 UINT8 INT8 INT16 INT16 -16384 0 0 16384 0 0 0 0 78 0 400 0 0 0 0 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 prsrmpdclnegprf prsrmpdclpos prsrmpdclneg timuni prsrmpdclprf prsrmpdcl timuni prsrmpaclposprf prsrmpaclpos timuni prsrmpaclnegprf prsrmpaclneg timuni prsrmpaclprf prsrmpacl timuni prsrmptyp prsdemofs prsuni prsprf prsdemfct DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 Moog GmbH ValvePressureControl_DemandValueGene rator_Scaling ValvePressureControl_DemandValueGene rator_Scaling ValvePressureControl ValvePressureControl ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureConUINT16 UINT8 INT8 UINT16 UINT8 DecelerationTime Unit DecelerationTime_Prefix DecelerationTimeNegative Unit rw rw rw ro rw rw ro rw rw ro rw rw ro rw rw ro rw rw ro ro rw Y Y Y - Y Y - Y Y - Y Y - Y Y - Y Y - Y -4...0 UINT16 UINT16 UINT8 -4...0 UINT16 UINT8 -4...0 UINT16 UINT8 -4...0 UINT16 UINT8 -4...0 UINT16 UINT8 0...3 INT16 UINT8 INT8 UINT32 User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) INT8 UINT16 INT8 AccelerationTimePositive_Prefix DecelerationTimeNegative_Prefix DecelerationTimePositive UINT16 UINT8 INT8 UINT16 UINT8 INT8 UINT16 UINT8 INT8 INT16 UINT8 INT8 UINT32 AccelerationTimePositive Unit AccelerationTimeNegative_Prefix AccelerationTimeNegative Unit AccelerationTime_Prefix AccelerationTime Unit Type Offset Unit Prefix Factor -3 3 -3 3 -3 3 -3 3 -3 3 0 0 65537 30 6 Object dictionary 61 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 0 1 2 3 9 10 11 12 13 14 15 16 17 33 33 34 1 16 17 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 66 66 66 Moog GmbH 60 22 DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DS408 DS408 DS408 DIV DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 DS408 Pro Pro Pro Pro Pro Pro Pro IdentityObject IdentityObject IdentityObject IdentityObject Pro Pro Pro Pro ValvePressureControl ValvePressureControl ValvePressureControl PROFIBUSBitrate Confguration_Telegram_Length ConfgurationTelegramBytes ConfgurationTelegramBytes ParameterChannelActive VPC3+b_Status DPV1Mode VendorId ProductCode RevisionNumber SerialNumber SignalParameterSelection SignalParameterSelection PROFIBUSActualNodeIdentifier PROFIBUSGlobalControlTelegram PressureControllerType PressureControllerType PressureControllerActiveTrans- DelayTime Unit Prefix PROFIBUSModuleIdentifier LowerThreshold Unit Prefix UpperThreshold Unit Prefix Type DecelerationTimePositive_Prefix ActualValue Unit Prefix ControlDeviation Unit Prefix Unit User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) probdr procfglen procfgio procfgio proprmchn vpcsts prodpv1mod ideobj ideobj ideobj ideobj prosigpar prosigpar pronodide progct cmpprstyp cmpprstyp cmpprsitf prsmontim timuni timprf promodide prsmonlow prsuni prsprf prsmonupp prsuni prsprf prsmontyp prsrmpdclposprf prsval prsuni prsprf prsctldvn prsuni prsprf timuni trol_DemandValueGene rator_Ramp ValvePressureControl_DemandValueGene rator_Ramp ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl_ControlMonitoring ValvePressureControl_ControlMonitoring ValvePressureControl ValvePressureControl ValvePressureControl_ControlMonitoring ValvePressureControl ValvePressureControl ValvePressureControl_ControlMonitoring Pro UINT32 UINT8 UINT8 UINT8 UINT8 UINT16 UINT8 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT8 UINT8 UINT8 UINT8 INT8 UINT16 UINT8 INT8 UINT8 INT16 UINT8 INT8 INT16 UINT8 INT8 INT8 INT8 INT16 UINT8 INT8 INT16 UINT8 INT8 UINT8 31 ro ro ro ro rw ro ro ro ro ro ro rw rw ro ro rw rw rw rw ro ro rw rw ro ro rw ro ro rw rw ro ro ro ro ro ro ro 6 Object dictionary Y Y Y Y Y Y Y Y Y - Y - Y Y - - UINT16 UINT8 INT8 1...126 0...1200000 0 UINT8 UINT8 UINT8 0...1 UINT16 0...1 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 1...126 UINT8 UINT8 UINT8 1...4 INT16 UINT8 INT8 INT16 UINT8 INT8 0...1 -4...0 INT16 UINT8 INT8 INT16 UINT8 INT8 UINT8 1 126 2036 30 3 -3 126 -512 0 0 512 0 0 0 0 0 0 -3 3 32 33 48 49 64 65 80 81 96 97 112 113 128 129 144 145 160 161 176 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 cmpprsign cmpprsigf cmpprsigf cmpprsign cmpprsptm cmpprsptm cmpprspgn cmpprspgn cmpprsitfb cmpprsprs cmpprsprs cmpprspbr cmpprspbr cmpprschy cmpprschy cmpprsrmp cmpprsrmp cmpprsitfb cmpprsitf DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV Moog GmbH ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 INT8 INT16 INT16 INT16 INT16 FLOAT32 FLOAT32 UINT16 UINT16 INT8 INT8 rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0...4 INT16 INT16 INT16 INT16 FLOAT32 FLOAT32 UINT16 UINT16 PressureNullCo nstantF32...+ inv PressureNullCo nstantF32...+ inv PressureNullCo nstantF32...+ inv PressureNullCo nstantF32...+ inv PressureNullCo nstantF32...+ inv PressureNullCo nstantF32...+ inv FLOAT32 FLOAT32 0...4 1...4 User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) IntegratorGain IntegratorFactor IntegratorFactor IntegratorGain ProportionalGainTimeConstant ProportionalGainTimeConstant ProportionalGain ProportionalGain ducerInterface PressureControllerActiveTransducerInterface PressureControllerTransducerInterfaceAreaB PressureControllerTransducerInterfaceAreaB SystemPressure SystemPressure ReferencePressure ReferencePressure HydraulicCapacity HydraulicCapacity RampSlope RampSlope 1 32 6 Object dictionary 193 208 225 240 241 242 243 246 247 248 249 250 49 64 65 80 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 Moog GmbH 177 192 66 66 cmpprslow cmpprslow cmpprsupp cmpprsupp cmpfrcrodb cmpfrcroda cmpfrcpst cmpprsdtm cmpprsint cmpprspro cmpprsdt1 prssetnum cmpprsout cmpprsdtm cmpprsdgn cmpprsdgn cmpprsicr cmpprsicr ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl LowerOutputLimit LowerOutputLimit UpperOutputLimit UpperOutputLimit CylinderRodDiameterB CylinderRodDiameterA CylinderPistonDiameter DifferentiatorT1 IntegratorPart ProportionalPart DifferantialPart ActiveParameterSetNumber ControllerOutput DifferentiatorT1 DifferentiatorGain DifferentiatorGain IntegratorControlRange IntegratorControlRange User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV INT16 INT16 INT16 INT16 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 UINT8 INT16 FLOAT32 FLOAT32 FLOAT32 INT16 INT16 33 rw rw rw rw rw rw rw rw ro ro ro rw ro rw rw rw rw rw 6 Object dictionary Y Y Y Y Y Y Y Y Y - Y Y Y Y Y 0...32767 0...32767 PressureNullCo nstantF32...+ inv PressureNullCo nstantF32...+ inv PressureNullCo nstantF32...+ inv PressureNullCo nstantF32...+ inv FLOAT32 FLOAT32 FLOAT32 1...16 INT16 0.000000... +inv 0.000000... CylinderPistonDiameter 0.000000... CylinderPistonDiameter LowerOutputLimit...3276 7 LowerOutputLimit...3276 7 32768...UpperOutputLimit PressureFullScaleConstantNegative Pressure- PressureFullScaleConstantPositive PressureFullScaleConstantPositive ########## 1 163 163 97 98 99 100 101 102 103 104 1 2 3 4 5 6 7 8 9 10 11 12 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 46 48 67 67 67 67 67 67 67 67 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 dlgsmp dlgena dlgena dlgena dlgena dlgpar dlgpar dlgpar dlgpar dlgofs trgtyp trgpar trgcpl trgslp trglvl trgpos trgtim errflg ev0exp ev1exp ev2exp ev3exp ev4exp ev5exp ev6exp ev7exp evtena evtena vars08 prsfltbi prsfltbi prsfltbi prsfltbi prsfltai prsfltai prsfltai prsfltai dlgctl dlgsts dlgdiv DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV Moog GmbH DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger DataLogger FaultReaction Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl ValvePressureControl DataLogger DataLogger DataLogger INT32 UINT8 UINT8 UINT8 UINT8 UINT32 UINT32 UINT32 UINT32 UINT32 UINT8 UINT32 UINT8 UINT8 INT32 INT32 UINT32 INT8 STRING STRING STRING STRING STRING STRING STRING STRING UINT8 UINT8 INT8 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 UINT8 UINT8 UINT16 ro rw rw rw rw rw rw rw rw ro rw rw rw rw rw rw ro rw rw rw rw rw rw rw rw rw rw rw rw wo ro rw N N N N N N N N N N N N N N N Y Y Y Y Y Y Y Y Y Y N N N UINT8 UINT8 INT8 User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) NumberOfSamples EnableChannel EnableChannel EnableChannel EnableChannel ChannelParameter ChannelParameter ChannelParameter ChannelParameter SampleStartOffset TriggerType TriggerParameter TriggerCoupling TriggerSlope TriggerLevelOrBitmask TriggerPosition TriggerTimeStamp CustomerDefinedErrorFlag Expression_0 Expression_1 Expression_2 Expression_3 Expression_4 Expression_5 Expression_6 Expression_7 Enable Enable INTEGER8 PressureValueFilterBCoeff PressureValueFilterBCoeff PressureValueFilterBCoeff PressureValueFilterBCoeff PressureValueFilterACoeff PressureValueFilterACoeff PressureValueFilterACoeff PressureValueFilterACoeff Control Status Divider 32768...UpperOutputLimit FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 FLOAT32 0...1 0...3 1...65535 214748364 8...2048 UINT8 UINT8 UINT8 UINT8 UINT32 UINT32 UINT32 UINT32 UINT32 0...2 UINT32 0...2 1...3 INT32 INT32 UINT32 0...127 1 1661993232 1 1 1661993232 1661010192 1670381840 1669398800 1 FullScaleConstantNegative 34 6 Object dictionary 10 11 12 24 25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 Moog GmbH 55 56 63 64 71 72 79 80 87 88 95 1 2 71 71 71 71 71 71 71 71 71 71 71 72 72 locpdrcob locpdrtrn locpdrtrn locpdrtrn locpdrtrn locpdrtim locpdrtim locpdrtim locpdrtim locpdrcob locpdrcob locpdrcob oprtim locmodide locbdr locsrn locrempar locremadr locremnod locremtrn oprtim pcbtmp pwrsup cpusup vars08 vars16 vars16 vars32 vars32 varu08 varu08 varu16 varu16 varu32 varu32 devmdlurl devprmcod LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Eventhandler Device Device Hardware_DiagnosticData Hardware_DiagnosticData Hardware_DiagnosticData Hardware_DiagnosticData Hardware_DiagnosticData Local_Can Local_Can Local_Can LocalCAN LocalCAN LocalCAN LocalCAN 4thReceivePdo_CobIdUsedByPdo 1stReceivePdo_TransmissionType 2ndReceivePdo_TransmissionType 3rdReceivePdo_TransmissionType 4thReceivePdo_TransmissionType 1stReceivePdo_EventTimer 2ndReceivePdo_EventTimer 3rdReceivePdo_EventTimer 4thReceivePdo_EventTimer 3rdReceivePdo_CobIdUsedByPdo 2ndReceivePdo_CobIdUsedByPdo 1stReceivePdo_CobIdUsedByPdo OperatingTime ModuleIdentifier Bitrate StartRemoteNode RemoteParameter RemoteParameterAdress RemoteNodeId RemoteTransmission OperatingTime PcbTemperature PowerSupplyVoltage CpuSupplyVoltage INTEGER8 INTEGER16 INTEGER16 INTEGER32 INTEGER32 UNSIGNED8 UNSIGNED8 UNSIGNED16 UNSIGNED16 UNSIGNED32 UNSIGNED32 ModelURL ParameterSetCode User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DS408 DS408 UINT32 UINT8 UINT8 UINT8 UINT8 UINT16 UINT16 UINT16 UINT16 UINT32 UINT32 UINT32 UINT32 UINT8 UINT32 UINT8 UINT32 UINT32 UINT8 INT8 UINT32 INT16 UINT16 UINT16 INT8 INT16 INT16 INT32 INT32 UINT8 UINT8 UINT16 UINT16 UINT32 UINT32 STRING UINT8 35 rw rw rw rw rw rw rw rw rw rw rw rw ro rw rw rw rw rw rw rw ro ro ro ro rw rw rw rw rw rw rw rw rw rw rw ro rw 6 Object dictionary Y Y Y Y Y Y Y Y Y Y Y Y Y Y N N N N N - - - - N N N N N N N N N N N Y UINT32 1...127 0...1000000 UINT8 UINT32 UINT32 1...127 -1...2 1...2147485 695 1...2147485 695 1...2147485 695 1...2147485 695 UINT8 UINT8 UINT8 UINT8 UINT16 UINT16 UINT16 UINT16 UINT32 INT16 UINT16 UINT16 0...254 INT8 INT16 INT16 INT32 INT32 UINT8 UINT8 UINT16 UINT16 UINT32 UINT32 1407 255 255 255 255 1151 895 639 1 127 500000 www.moog.com 20 27 28 35 36 41 42 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 locpdttrnman locpdttrnman locpdtcob locpdttrn locpdttrn locpdttrn locpdttrn locpdtcob locpdtcob locpdtcob locpdrmapnum locpdrmapnum locpdrmapnum locpdrmapnum locpdrmap locpdrmap locpdrmap locpdrmap locpdrmap locpdrmap locpdrmap locpdrmap DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV Moog GmbH Local_Can Local_Can LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN UINT8 UINT8 UINT32 UINT8 UINT8 UINT8 UINT8 UINT32 UINT32 UINT32 UINT8 UINT8 UINT8 UINT8 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y UINT8 UINT8 0...8 1...2147485 695 1...2147485 695 1...2147485 695 1...2147485 695 UINT8 UINT8 UINT8 UINT8 0...8 0...8 0...8 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 4thTransmitPdo_CobIdUsedByPdo 1stTransmitPdo_TransmissionType 2ndTransmitPdo_TransmissionType 3rdTransmitPdo_TransmissionType 4thTransmitPdo_TransmissionType 1stLocalCANTransmitPdoManufact urerTransmissionType 2ndLocalCANTransmitPdoManufact 3rdTransmitPdo_CobIdUsedByPdo 2ndTransmitPdo_CobIdUsedByPdo 1stTransmitPdo_CobIdUsedByPdo ReceivePdoMappingParameter__PdoMappingForTheNthApplica tionObjectToBeMapped ReceivePdoMappingParameter__PdoMappingForTheNthApplica tionObjectToBeMapped ReceivePdoMappingParameter__PdoMappingForTheNthApplica tionObjectToBeMapped ReceivePdoMappingParameter__PdoMappingForTheNthApplica tionObjectToBeMapped ReceivePdoMappingParameter__PdoMappingForTheNthApplica tionObjectToBeMapped ReceivePdoMappingParameter__PdoMappingForTheNthApplica tionObjectToBeMapped ReceivePdoMappingParameter__PdoMappingForTheNthApplica tionObjectToBeMapped ReceivePdoMappingParameter__PdoMappingForTheNthApplica tionObjectToBeMapped 1stReceivePdoMapping_NumberOf MappedApplicationObjectsInPdo 2ndReceivePdoMapping_NumberOf MappedApplicationObjectsInPdo 3rdReceivePdoMapping_NumberOf MappedApplicationObjectsInPdo 4thReceivePdoMapping_NumberOf MappedApplicationObjectsInPdo 1279 255 255 255 255 1023 767 511 36 6 Object dictionary 65 66 67 68 69 70 71 72 73 74 81 82 89 90 97 98 105 106 107 108 109 1 2 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 Moog GmbH 64 73 DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV LocalCAN AnalogueInput0 AnalogueInput0 LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN Local_Can LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN LocalCAN Local_Can User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) locpdtmapnum an0val an0typ locpdtmapnum locpdtmapnum locpdtmapnum locpdtmap locpdtmap locpdtmap locpdtmap locpdtmap locpdtmap locpdtmap locpdtmap locpdttrnman locpdtinh locpdtinh locpdtinh locpdtinh locpdttim locpdttim locpdttim locpdttim locpdttrnman urerTransmissionType 3rdLocalCANTransmitPdoManufact urerTransmissionType 4thLocalCANTransmitPdoManufact urerTransmissionType 1stTransmitPdo_InhibitTime 2ndTransmitPdo_InhibitTime 3rdTransmitPdo_InhibitTime 4thTransmitPdo_InhibitTime 1stTransmitPdo_EventTimer 2ndTransmitPdo_EventTimer 3rdTransmitPdo_EventTimer 4thTransmitPdo_EventTimer TransmitPdoMappingParameter_PdoMappingForTheNthApplicati onObjectToBeMapped TransmitPdoMappingParameter_PdoMappingForTheNthApplicati onObjectToBeMapped TransmitPdoMappingParameter_PdoMappingForTheNthApplicati onObjectToBeMapped TransmitPdoMappingParameter_PdoMappingForTheNthApplicati onObjectToBeMapped TransmitPdoMappingParameter_PdoMappingForTheNthApplicati onObjectToBeMapped TransmitPdoMappingParameter_PdoMappingForTheNthApplicati onObjectToBeMapped TransmitPdoMappingParameter_PdoMappingForTheNthApplicati onObjectToBeMapped TransmitPdoMappingParameter_PdoMappingForTheNthApplicati onObjectToBeMapped 1stTransmitPdoMapping_NumberOf MappedApplicationObjectsInPdo 2ndTransmitPdoMapping_NumberO fMappedApplicationObjectsInPdo 3rdTransmitPdoMapping_NumberOf MappedApplicationObjectsInPdo 4thTransmitPdoMapping_NumberOf MappedApplicationObjectsInPdo ActualValue InputType rw rw UINT32 UINT32 UINT8 INT16 INT8 UINT8 UINT8 37 rw ro rw rw rw rw rw UINT32 UINT8 rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw UINT32 UINT32 UINT32 UINT32 UINT32 UINT8 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT8 6 Object dictionary Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0...8 INT16 INT8 0...8 0...8 0...8 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT32 UINT8 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT8 3 4 5 6 7 8 9 10 14 1 2 3 4 5 6 7 8 9 10 11 12 13 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 extlvdref extlvdref an1val an1typ da0ref da0ref da0ref da1ref da1ref da1ref prstrd an2val an2typ an2mon an3val an3typ an3mon an4val an4typ an4mon extlvdval extlvdref DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV DIV Moog GmbH ExternalLVDT ExternalLVDT AnalogueInput1 AnalogueInput1 AnalogueOutput0 AnalogueOutput0 AnalogueOutput0 AnalogueOutput1 AnalogueOutput1 AnalogueOutput1 PressureTransducer AnalogueInput2 AnalogueInput2 AnalogueInput2 AnalogueInput3 AnalogueInput3 AnalogueInput3 AnalogueInput4 AnalogueInput4 AnalogueInput4 ExternalLVDT ExternalLVDT INT16 INT16 INT16 INT8 INT16 INT16 INT16 INT16 INT16 INT16 INT16 INT16 INT8 UINT8 INT16 INT8 UINT8 INT16 INT8 UINT8 INT16 INT16 rw rw ro rw rw rw rw rw rw rw ro ro rw rw ro rw rw ro rw rw ro rw N N Y Y Y Y Y Y Y Y Y Y Y Y Y N INT16 INT16 INT16 INT8 INT16 INT16 INT16 INT16 INT16 INT16 INT16 INT16 INT8 0...1 INT16 INT8 0...1 INT16 INT8 0...1 INT16 INT16 User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) ActualValue InputType Scaling Scaling Scaling Scaling Scaling Scaling Value ActualValue InputType MonitoringCurrent ActualValue InputType MonitoringCurrent ActualValue InputType MonitoringCurrent ActualValue CustomerScalingFactorNumerator CustomerScalingFactorDenominator CustomerScalingOffset 16384 0 16384 16384 16384 0 16384 16384 0 38 6 Object dictionary Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 39 For detailed description of the valve parameters and functions refer to the “PROFIBUS - DP Profile, Fluid Power Technology, v1.5”. 6 Object dictionary 7 Literature 7 Literature PROFIBUS - DP Profile, Fluid Power Technology, v1.5 PROFIBUS Nutzerorganisation e.V. Haid-und-Neu-Str. 7 76131 Karlsruhe Germany Phone: +49 / 721 / 96 58 590 Fax: +49 / 721 / 96 58 589 [email protected] www.profibus.com Testspecification for PROFIBUS slaves Version 2.0 PROFIBUS Nutzerorganisation e.V. Haid-und-Neu-Str. 7 76131 Karlsruhe Germany Phone: +49 / 721 / 96 58 590 Fax: +49 / 721 / 96 58 589 [email protected] www.profibus.com Profile Fluid Power Technology Proportional Valves and Hydrostatic Transmissions Version 1.5 VDMA Zentrale Lyoner Straße 18 60528 Frankfurt Germany Telefon +49 / 69 / 66 03-0 www.vdma.org Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) 40 MOOG.COM/INDUSTRIAL For the location nearest you, contact moog.com/industrial/globallocator Argentina +54 11 4326 5916 [email protected] Australia +61 3 9561 6044 [email protected] Austria +43 664 144 6580 [email protected] Brazil +55 11 5523 8011 [email protected] China +86 21 2893 1600 [email protected] Finland +358 9 2517 2730 [email protected] France +33 1 4560 7000 [email protected] Germany +49 7031 622 0 [email protected] +852 2 635 3200 [email protected] +91 80 4120 8799 [email protected] +353 21 451 9000 [email protected] Hong Kong India Ireland Italy +39 332 42111 [email protected] Japan +81 463 55 3615 [email protected] Korea +82 31 764 6711 [email protected] 40 46 401 [email protected] Luxembourg +352 Netherlands +31 252 462 000 [email protected] Norway +47 224 32927 [email protected] Russia +7 (8) 31713 1811 [email protected] Singapore +65 6773 6238 [email protected] South Africa +27 12 653 6768 [email protected] Spain +34 902 133 240 [email protected] Sweden +46 31 680 060 [email protected] Switzerland +41 71 394 5010 [email protected] United Kingdom +44 168 429 6600 [email protected] +1 716 652 2000 [email protected] USA © 2007 Moog GmbH User Manual - Firmware DIV PQ (B99225-DV010-BE400; Version 0.2, 10/07) All rights reserved. Subject to change without notice.