
D 7845 page 6
3. Software, programming, diagnosis
3.1 Software
The scope of delivery includes the following software package as standard:
-Operating system ("C"-programmed real-time operating system) with integrated CAN-functionality as well as PLC-capability
-Functionality of prop. amplifier for outputs 0-15 (connector rail X2, X3)
-Initializing functions for all inputs and outputs
-Diagnosis software
Available as additional options:
-Diagnosis for CAN-Bus (incl. continuous chart logger)
-Function module, adapted for specified applications (on request)
Examples: -Max. load control
-Synchronicity / Positioning
-Position control (e.g. via option W with prop. directional spool valves type PSL(V) acc. to D 7700 ++)
-Quantity control (e.g. via current regulation valve, types SE and SEH acc. to D 7557/1)
-Pressure control (e.g. via prop. pressure limiting valves type PMV acc. to D 7485/1 and electrical pressure
transducer type DT 1 acc. to D 5440 T and / or type DT 2 acc. to D 5440 T/1)
2.3 Accessories
2.3.1 Plug set
The cable sets are provided for simple completion and start-up of the system
Order coding: Plug set (Basic module) Part No. 6217 2010-00
Plug set (Extension module) Part No. 6217 2100-00
3.2 Programming
3.3 Diagnosis
A distinction has to be made between two different steps of programming:
-Parameterization
Adjusting inputs and outputs to the connected devices
-Process control (PLC-programming)
Evaluation of incoming signals with corresponding actuation of the different outputs (including the initializing of inputs and outputs).
Programming is made with the help of an PLC-software in accordance with IEC 6131-3 using instruction list (IL), function block
diagram (FBD) or structured text (ST).
This way it is possible to quickly get solutions for many applications. More complex applications may require programming in "C".
The RS232-interface is used for loading the software into the valve control's flash memory.
It is possible to set the parameterization during runtime.
The following output equipment can be used for diagnosis:
-PC - connected to interface CAN-Bus (X6) or RS232 (X7), for parameterization, programming, error detection as well as remote
diagnosis via modem. See also description of the "Terminal program" (acc. to B 7845 T)
-7-segment display at the basic module,
for on-site diagnosis (error detection)
-CAN-Bus display (see D 7845 Z),
connected via CAN-Bus, for error detection and adjustment parameterization
3.4 Function blocks
General:
The manufacturer-specific function blocks serve to indicate to the PLC-programmer the interfaces to the actual system. They are
structured into the following two groups.
Group 1: Initializing functions (INI functions)
These functions are used for parameterization and/or configuration of the inputs and outputs - normally only once at
start-up.
It is also possible to apply this parameterization through the operating system. All these parameters and configurations
are included in the system's EEPROM. Thus they are preset and can be overwritten by the PLC-system.
The terminal program (scope of delivery), allows to check , change and save (EPROM and/or file) all settings. Due to
these configurations and parameterizations all data is available at runtime in an already converted and standardized
form, which even can include a ramp or debouncing information. This makes it possible to write the date directly onto the
outputs without conversion and supplemented with ramp information and/or other time-related information.
Group 2: Functions that are normally invoked cyclically during runtime (runtime module)
These functions are used to read input data, logically link them and to write them onto the outputs.
The documentation of the existing function blocks is included in the software package of the PLVC.