12.07.2015 Views

HIMax Safety Manual - Tuv-fs.com

HIMax Safety Manual - Tuv-fs.com

HIMax Safety Manual - Tuv-fs.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10 User program <strong>HIMax</strong>Sensors (digital or analog)• Signals during normal operation ('de-energize-to-trip' principle with digital sensors, 'lifezero'with analog sensors)• Signals in the event of a fault:Definition of required safety-related redundancies (1oo2, 2oo3)(see Chapter )• Discrepancy monitoring and reactionActuators• Positioning and activation during normal operation• Safe reaction/positioning at shutdown or after power lossProgramming goals for user program• Easy to understand.• Easy to trace and follow.• Easy to test.• Easy to modify.10.2.2 Functions of the User ProgramProgramming is not subject to hardware restrictions. The user program functions can befreely programmed.When programming, account for the 'de-energize-to-trip' principle for the physical inputsand outputs. Only elements <strong>com</strong>plying with IEC 61131-3 together with their functionalrequirements are permitted within the logic.• The physical inputs and outputs usually operate in accordance with the 'de-energize-totrip'principle, i.e. their safe state is "0“.• The user program includes meaningful logic and/or arithmetic functions irrespective ofthe 'de-energize-to-trip' principle of the physical inputs and outputs.• The program logic should be clear and easy to understand and well documented toassist in debugging. This includes the use of functional diagrams.• To simplify the logic, the inputs and outputs of all function blocks and variables can beinverted in any given order.• The programmer must evaluate the fault signals from the inputs/outputs or from logicblocks.The "packaging" of functions in self-created function blocks and functions consisting o<strong>fs</strong>tandard functions is rec<strong>com</strong>mended. This ensures that a user program can be clearlystructured in modules (functions, function blocks). Each module can be viewed and testedon its own. By grouping smaller modules into larger ones and then all together into a singleuser program, the user is effectively creating a <strong>com</strong>prehensive, <strong>com</strong>plex function.10.2.3 System Parameters of the User ProgramThe following user program switches and parameters can be set in the Properties dialogbox of the user program:Page 54 of 70HI 801 003 D Rev.2.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!