HIMA HIMatrix F30 Скачать руководство пользователя страница 1

HIMatrix 

Safety-Related Controller 

System Manual Compact Systems 

 

 

 

 

HIMA Paul Hildebrandt GmbH + Co KG 

Industrial Automation 

Rev. 2.02 

HI 800 141 E 

Содержание HIMatrix F30

Страница 1: ...HIMatrix Safety Related Controller System Manual Compact Systems HIMA Paul Hildebrandt GmbH Co KG Industrial Automation Rev 2 02 HI 800 141 E...

Страница 2: ...y the written material without prior notice For further information refer to the HIMA DVD and our website http www hima de and http www hima com Copyright 2013 HIMA Paul Hildebrandt GmbH Co KG All rig...

Страница 3: ...s 13 2 2 1 3 EMC Requirements 13 2 2 1 4 Power Supply 14 2 2 2 Noxious Gases 14 2 3 Tasks and Responsibilities of Operators and Machine and System Manufacturers 14 2 3 1 Connection of Communication Pa...

Страница 4: ...f the Operating System Versions 27 5 2 1 SILworX 27 5 2 2 ELOP II Factory 27 5 3 Behavior in the Event of Faults 27 5 3 1 Permanent Faults on Inputs or Outputs 28 5 3 2 Temporary Faults on Inputs or O...

Страница 5: ...nd Outputs 61 7 3 5 Configure Line Control 63 7 3 5 1 Required Variables 63 7 3 5 2 Configuring Pulsed Outputs 64 7 3 5 3 Configuration Example with SILworX 64 7 3 6 Generating the Resource Configurat...

Страница 6: ...afeethernet Communication 90 7 9 Handling the User Program 91 7 9 1 Setting the Parameters and the Switches 91 7 9 2 Starting the Program from STOP VALID CONFIGURATION 91 7 9 3 Restarting the Program...

Страница 7: ...for the intended applications under the specified environmental conditions and only in connection with approved external devices 1 1 Structure and Use of the Document This system manual is composed o...

Страница 8: ...Document number HIMatrix Safety Manual Safety functions of the HIMatrix system HI 800 023 E SILworX Communication Manual Description of the communication protocols ComUserTask and their configuration...

Страница 9: ...ng state are designated by capitals Chapter 1 2 3 Cross references are hyperlinks even if they are not particularly marked When the cursor hovers over a hyperlink it changes its shape Click the hyperl...

Страница 10: ...appear as follows TIP The tip text is located here 1 4 Service and Training Deadlines and the extent of actions for commissioning testing and modifying controller systems can be agreed with the servic...

Страница 11: ...ip principle adopts the de energized state if a fault occurs 2 1 1 2 Application in Accordance with the Energize to Trip Principle The HIMatrix controllers can be used in applications that operate in...

Страница 12: ...owing standards for EMC climatic and environmental requirements Standard Content IEC EN 61131 2 2007 Programmable controllers Part 2 Equipment requirements and tests IEC EN 61000 6 2 2005 EMC Generic...

Страница 13: ...bration immunity test 5 9 Hz 3 5 mm 9 150 Hz 1 g EUT in operation 10 cycles per axis Shock immunity test 15 g 11 ms EUT in operation 3 shocks per axis 18 shocks Table 7 Mechanical Tests 2 2 1 3 EMC Re...

Страница 14: ...ons in environments with noxious gas concentrations as described in the following standards ANSI ISA S71 04 1985 Corrosive gases Class G3 DIN EN 60068 2 60 1996 also IEC 68 2 60 1995 With noxious gas...

Страница 15: ...rotected from electrostatic discharge e g by storing them in their packaging 2 5 Residual Risk No imminent risk results from a HIMatrix compact system itself Residual risk may result from Faults relat...

Страница 16: ...f the individual devices refer to the corresponding manuals The compact systems may also be connected to modular systems F60 via safeethernet as well 3 1 Line Control Line control is used to detect sh...

Страница 17: ...able error code is created If multiple faults occur simultaneously the error code is the sum of all single fault error codes Line control can be configured if the following systems are used F1 DI 16 0...

Страница 18: ...r circulates within a control cabinet and natural convection is not enough the threshold associated with High Temperature in the HIMatrix controller can already be exceeded at ambient temperatures of...

Страница 19: ...ues defined for a scalar variable Scalar variables have a numeric data type e g INT REAL Two upper limits and two lower limits are possible The following condition must be met for the limits Highest l...

Страница 20: ...fer and transfers this to a third party system for evaluation and representation Four X OPC servers can simultaneously read events out of a processor module 3 7 Product Data Designation Value range of...

Страница 21: ...ls used in the project invalid configuration Order the software activation code on time The software activation code can be generated on the HIMA website using the system ID of the controller value 1...

Страница 22: ...E Rev 2 02 Example of other F60 PADT Superior safeethernet PADT Figure 3 safeethernet Ethernet Networking Example The different systems can be connected to one another via Ethernet in any configuratio...

Страница 23: ...s transferred over multiple cycles number of communication time slices 1 i When calculating the maximum response times allowed the number of communication time slices must be equal to 1 see the commun...

Страница 24: ...s communication the slave address and a CRC checksum are transferred in addition to the instruction code and data while in a Modbus TCP this function is assumed by the subordinate TCP protocol For fur...

Страница 25: ...ieldbus submodule 4 3 1 Equipment of Fieldbus Interfaces with Fieldbus Submodules The HIMatrix controllers can be equipped with fieldbus submodules in accordance with the following table Controller FB...

Страница 26: ...unction Modbus master slave RS485 can only be operated on one fieldbus interface However simultaneous operation via RS485 and Ethernet is allowed i No safety related communication can be ensured with...

Страница 27: ...terface Actions allowed Defined in the programming tool Configuration of protective functions User log in Table 18 Functions of the Processor Operating System Each operating system is inspected by the...

Страница 28: ...erating system statistically evaluates the frequency with which a fault occurs If the specified fault frequency is exceeded it permanently sets the module status to faulty In this way the module no lo...

Страница 29: ...ocessor system without a configuration loaded or after a system fault All controller s outputs are reset the hardware watchdog has not triggered The processor system can only be rebooted using the PAD...

Страница 30: ...tion for the User Program Only one user program at a time can be loaded into a given controller For this user program the following modes of operations are allowed Mode of Operation Description RUN Th...

Страница 31: ...program cycle requires multiple CPU cycles to be completed These two scenarios are even possible if only one user program exists It is not possible to exchange global data between user programs within...

Страница 32: ...e Use of the execution duration unneeded by the user program e g the difference between actual execution duration in one CPU cycle and the defined Max Duration for Each Cycle s Resource Multitasking E...

Страница 33: ...ograms is possible The use of the same global variables in several user programs can lead to a variety of consequences caused by the reciprocal influence among the user programs Carefully plan the use...

Страница 34: ...CPU cycle considered Max Duration for Each Cycle s of Prg 1 has expired Prg 2 starts Max Duration for Each Cycle s of Prg 2 has expired Prg 3 starts Max Duration for Each Cycle s of Prg 3 has expired...

Страница 35: ...as expired Prg 3 starts Max Duration for Each Cycle s of Prg 3 has expired Prg 4 starts Max Duration for Each Cycle s of Prg 4 has expired completion of the first CPU cycle Completion of the Prg 1 cyc...

Страница 36: ...itasking mode 3 allows users to verify if multitasking mode 2 ensures proper program execution even in the worst case scenario The example examines user programs named Prg 1 Prg 2 and Prg 3 t Prg 1 Pr...

Страница 37: ...ust be carefully analyzed prior to performing a reload Examples If a timer action qualifier is deleted due to the reload the timer expires immediately Depending on the remaining settings the Q outputs...

Страница 38: ...results in initializing all variables even retain variables and all function block instances Renaming a program results in initializing all contained variables and function block instances This behav...

Страница 39: ...ogram especially under special circumstances or conditions that cannot otherwise be tested Simulating unavailable sensors in cases where the initial values are not appropriate WARNING Physical injury...

Страница 40: ...rocess value is used again for the variable Force Editor The SILworX Force Editor displays all the variables for which forcing is allowed Global and local variables are grouped into two different tabs...

Страница 41: ...continues to be used as the new process value even after the end of the forcing process The previous process value is no longer valid Time Limits A time limit can be defined for global forcing Once t...

Страница 42: ...Absolutely take the following facts into account when forcing or evaluating tests performed with forced global variables Signal force values are only valid until overwritten by the user program Howev...

Страница 43: ...d Stop at Force Timeout switches cannot be changed when a controller is operating and locked i e define these settings prior to locking the controller Table 24 Force Switches and Parameters up to CPU...

Страница 44: ...e and position must be chosen such that heat dissipation is ensured The power dissipation of the installed equipment is decisive for determining the fan components It is assumed that heat load and unh...

Страница 45: ...on is approx 34 W The temperature within an enclosure can also be calculated in accordance with VDE 0660 Part 507 HD 528 S2 i All considerations about heat must take every component within a cabinet o...

Страница 46: ...various devices The minimum clearances of the HIMatrix systems among one another to external devices and to the control cabinet enclosure are Vertically 100 mm Horizontally approx 20 mm with the F60 d...

Страница 47: ...0 mm above and below the device must be maintained The device must not be mounted above heating equipment or any heat source 100 mm DIO 20 8 01 31 DIO 20 8 01 20 mm Figure 8 Minimum Clearances with HI...

Страница 48: ...cable ducts are higher the mounting rails must be placed on spacers 100 mm 100 mm 40 mm 40 mm 1 1 2 3 Compact system Cable duct Spacer Figure 9 Use of Cable Ducts and Spacers If more than two HIMatri...

Страница 49: ...lly if sufficient ventilation is ensured With open mounting surfaces it is not difficult to remain within the maximum operating temperature limits provided that the minimum clearances are maintained a...

Страница 50: ...ontrollers with analog inputs To this end place the clamp over the surface of the stripped cable shielding and press it from both sides into the oblong holes of the shield contact plate until it snaps...

Страница 51: ...t that are electrically connected to the housing potential A clamp is used to connect the cable shielding to the rail In all other devices the shielding must be positioned in the controller housing te...

Страница 52: ...be interconnected Safety Time ms Safety time in milliseconds 20 22 500 ms 600 ms 400 ms1 Application specific Watchdog Time ms Watchdog time in milliseconds 4 5000 ms for F 03 devices and modules 8 5...

Страница 53: ...resource Safety Time Target Cycle Time Target Cycle Time Mode If Reload Allowed is set to OFF they are not changeable online i Allow Online Settings can only be set to ON if the PES is stopped Autost...

Страница 54: ...ycle time the cycle duration is increased Reload is not processed if the target cycle time is not sufficient Fixed tolerant The same as Fixed At most the duration of every fourth cycle is increased to...

Страница 55: ...lication specific Timeout ms Monitoring time for command communication 600 60 000 ms Timeout ms 2 resend time ms A connection loss is detected upon expiration of the defined time In the worst case sce...

Страница 56: ...ic Table 31 Hardware System Variables CPU OS V7 and Higher Global variables can be connected to these system variables the value of the global variables is modified using a physical input or the user...

Страница 57: ...s active BOOL OFF Global forcing is not active Spare 0 Spare 16 Reserved USINT Spare 17 BOOL Last Field Warning ms Date and time of the last I O warning in s and ms since 1970 01 01 UDINT Last Field W...

Страница 58: ...using PADT is allowed BOOL OFF Start of processor system using PADT is not allowed Start Cycle ON during the first cycle after starting otherwise OFF BOOL Power Supply State Bit coded state of the pow...

Страница 59: ...5 Rack System Parameter Settings The rack system parameters can be set in the Rack s online view Parameter Description Default value Type Spare not changeable Name Rack name for the controller text HI...

Страница 60: ...HIMatrix F 03 systems with counter inputs ensure that the user program s watchdog time is less than or equal to 5000 ms Classification Classification of the user program Safety related or Standard for...

Страница 61: ...em variables for input and output channels To access the system variables for input and output channels 1 Display the desired resource in the Hardware Editor 2 Double click the required input or outpu...

Страница 62: ...e of the input 4 In the user program program a safety related fault reaction using the error code Counter xx Error Code The global variable provides values to the user program To get additional option...

Страница 63: ...lsed outputs 4 1 8 as required Board_POS_P ulse UDINT Module slot with pulsed outputs 2 With compact devices the DOs are used in slot 1 2 or 3 see Table 37 With the F60 the slot 3 8 is given Pulse_del...

Страница 64: ..._ON Pulse_ON Pulse_ON Channel no 6 A6 A6 A6 Pulse_ON A6 Pulse_ON Channel no 7 A7 A7 A7 A7 A7 A7 Channel no 8 A8 A8 A8 A8 A8 A8 Table 38 Configuration of Pulsed Outputs The corresponding inputs can be...

Страница 65: ...nel Error Code BYTE of the corresponding channel FC_S1_1_Pulsed FC_S2_2_Pulsed one variable for each channel Table 40 Connection of the Global Variables to Input System Variables of the Input Module A...

Страница 66: ...lick Write Connection data and S R S are configured and it is now possible to log in For further details refer to the SILworX manual First Steps HI 801 103 E 7 3 8 Loading a Resource Configuration aft...

Страница 67: ...munication System If data errors were detected in the NVRAM thus causing the watchdog time to be exceeded it can be useful to load the resource configuration from the flash memory for the communicatio...

Страница 68: ...llowing options Use the PADT date and time to transfer the time and date displayed for the PADT into the controller User defined to transfer the date and time from the two input boxes into the control...

Страница 69: ...defined with SILworX and loaded into the processor module The user management can be used to set and manage the access rights to a controller for up to ten users The access rights are stored in the c...

Страница 70: ...et the system time force restart and reset modules Start system operation for processor modules Read Write Similar to Read Operator but users may also Create programs Translate programs Load programs...

Страница 71: ...system within a device or module as processor module and communication module For HIMatrix systems set the Speed Mode Mbit s and Flow Control Mode to Autoneg in the Ethernet switch settings The param...

Страница 72: ...ult Broadcast Table 43 Port Configuration Parameters CPU OS and Higher To modify and enter these parameters in the communication system s configuration double click each table cell The parameters beco...

Страница 73: ...t is triggered Deactivated If the global variable value changes from FALSE to TRUE an event is triggered Default value Deactivated Checkbox activated deactivated Alarm Text Text specifying the alarm s...

Страница 74: ...esis L Alarm Value Hysteresis or H Alarm Value L Alarm Value Depending on the global variable type H Alarm Priority Priority of the high limit H default value 500 0 1000 H Alarm Acknowledgment Require...

Страница 75: ...ms up to V7 7 7 1 Configuring the Resource The first step is to configure the resource The parameter and switch settings associated with the configuration are stored to the NVRAM of the processor syst...

Страница 76: ...7 2 Configuring the User Program General system signals and parameters Signal Data type Unit value R W Description System ID high low USINT R CPU system ID the first part of the SRS not safe 1 OS majo...

Страница 77: ...vailable Table 47 General System Signals and Parameters CPU OS up to V7 The following table specifies the parameters for configuring the user program Parameter Range Description Default value Executio...

Страница 78: ...select the Outputs tab and proceed as described for the inputs The inputs and outputs are now connected and thus effective in the user program Refer to the manual for the individual modules or remote...

Страница 79: ...ifies the switch signals used in the example Name Type Description Remark S1_1_pulsed S1_2_pulsed BOOL BOOL Value Value First and second contact of switch 1 S2_1_pulsed S2_2_pulsed BOOL BOOL Value Val...

Страница 80: ...s Hardware Management 2 Right click the HIMatrix I O module and select Connect Signals from the context menu A dialog box for connecting the signals in the Signal Editor to the available hardware cha...

Страница 81: ...n the Status Viewer note down the created checksum 4 Move to the ELOP II Factory Hardware Management right click the HIMatrix resource and select Configuration Information on the context menu 5 Note d...

Страница 82: ...menu 2 Click the Connect button to establish the connection 3 Click the Default Settings button The user management contained in the controller is deleted and the Administrator default user with empty...

Страница 83: ...Flash Memory of the Communication System In certain cases it can be useful to load the resource configuration from the flash memory for the communication system instead of from the PADT After replaci...

Страница 84: ...m such that a connection to the PADT can still be established Upon deletion the controller can immediately be loaded with a new program This action deletes the previous program from the working memory...

Страница 85: ...and remote I Os with extended settings set the Speed Mode and Flow Control Mode to Autoneg To ensure that the parameters of this dialog box become effective the option Activate Extended Settings must...

Страница 86: ...ns but only one direction at a time Autoneg Automatic communication control Standard Autoneg Autoneg also with fixed values The Advertising function forwarding the Speed and Flow Control properties is...

Страница 87: ...UDINT ms Maximum time in ms that may elapse between the reception of two valid messages Response Time UDINT ms Time in ms that elapsed while waiting for a response to the last message sent Connection...

Страница 88: ...nnection Table 61 The Connection Control Parameter CPU OS up to V7 To evaluate system signals in the user program 1 Right click the resource in the ELOP II Factory Hardware Management and select P2P E...

Страница 89: ...6 Setting the Parameters in the P2P Editor up to CPU OS V7 The parameters specified above determine the data throughput and the fault and collision tolerance of the safeethernet connection Refer to th...

Страница 90: ...ge the Signal Editor and P2P Process Signals windows adjacent to one another 5 In the P2P Process Signals window select the tab corresponding to the desired data transfer direction e g from the resour...

Страница 91: ...th the code generated program The parameters and the switches can also be set when the controller is in the STOP or RUN state provided that the main enable switch has been activated Only the elements...

Страница 92: ...their current values Finally the Cycle Step command can be used to start the user program in single step mode All current values are retained for the following cycle freezed state WARNING Property da...

Страница 93: ...s are described in the communication manual Version Manual Document number CPU OS V7 and higher SILworX Communication Manual HI 801 101 E CPU OS up to V7 HIMatrix PROFIBUS DP Master Slave Manual HI 80...

Страница 94: ...N STOP VALID CONFIGURATION STOP INVALID CONFIGURATION User log in Operating system load If the memory for the long term diagnosis is full all data older than three days is deleted allowing new entries...

Страница 95: ...n the Action Bar The system log in window opens 3 In the system log in window select or enter the following information IP address of the controller User name and password The Hardware Editor s Online...

Страница 96: ...ems that are stored in the rewritable flash memories and can be replaced if necessary NOTE Disruption of the safety related operation The controller must be in the STOP state to enable the programming...

Страница 97: ...t 7 Click OK to load the operating system The operating system is loaded into the controller The controller restarts and enters the STOP state After an operating system has been loaded the controller...

Страница 98: ...gher The controller must be programmed with SILworX 9 2 3 2 Downgrading from SILworX to ELOP II Factory In rare cases it can be necessary changing a controller or remote I O to be programmed using ELO...

Страница 99: ...ning HI 800 141 E Rev 2 02 Page 99 of 110 10 Decommissioning Remove the supply voltage to decommission the device Afterwards it is possible to pull out the pluggable screw terminal connector blocks fo...

Страница 100: ...rt To avoid mechanical damage HIMatrix components must be transported in packaging Always store HIMatrix components in their original product packaging This packaging also provides protection against...

Страница 101: ...v 2 02 Page 101 of 110 12 Disposal Industrial customers are responsible for correctly disposing of decommissioned HIMatrix hardware Upon request a disposal agreement can be arranged with HIMA All mate...

Страница 102: ...12 Disposal System Manual Compact Systems Page 102 of 110 HI 800 141 E Rev 2 02...

Страница 103: ...ive earth PELV Protective extra low voltage PES Programmable electronic system R Read The system variable or signal provides value e g to the user program Rack ID Base plate identification number Inte...

Страница 104: ...Use of Cable Ducts and Spacers 48 Figure 10 Mounting without Spacers and Vertical Mounting 49 Figure 11 Communication System Properties CPU OS up to V7 85 Figure 12 Creating a Port Configuration CPU O...

Страница 105: ...odes of Operation for the Processor System 29 Table 20 User Program Modes of Operation 30 Table 21 Parameters Configurable for Multitasking 32 Table 22 Reloading after Changes 38 Table 23 Effect of th...

Страница 106: ...53 Connecting Signals to the Input Module s Output Signals 80 Table 54 Connecting Signals to the Input Module s Input Signals 81 Table 55 Sub States Associated with STOP up to CPU OS V7 83 Table 56 Pe...

Страница 107: ...age 107 of 110 Declaration of Conformity For the HIMatrix system declarations of conformity exist for the following directives EMC Directive Low Voltage Directive EX Directive The current declarations...

Страница 108: ...4 event creation F 03 19 definition F 03 72 general F 03 19 recording F 03 20 faults internal 28 permanent in connection with I Os 28 reaction to 27 temporary in connection with I Os 28 forcing 39 CPU...

Страница 109: ......

Страница 110: ...336 HIMA Paul Hildebrandt GmbH Co KG P O Box 1261 68777 Br hl Germany Phone 49 6202 709 0 Fax 49 6202 709 107 E mail info hima com Internet www hima com HI 800 141 E by HIMA Paul Hildebrandt GmbH Co K...

Отзывы: