This page describes the device driver and the device window for the Negate logical device. The Negate logical device subscribes for a numeric value and evaluates the binary negation of this value. Negate may be used to invert the bit sense of a block of input signals monitored by a SatService IO-FEP or a third party PLC.
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to integrate the device into the VLC/M&C.
| parameter | description |
|---|---|
| inputId | The parameter ID of the PLC input block variable to negate. Example: IOFEP.inputs.0 . |
| initializedId | If the Negate device is used in the sat-nms I/O port framework, Input or WG-Switch devices treat the Negate device a if this was a PLC or IO-FEP. Device drivers like the SatService-IO-FEP provide a status parameter called 'initialized' which becomes 'true' when all inputs have been read from the device once. You have to set the ID of this parameter here in order to make the Negate device replicate this initialized state. Example: IOFEP.initialized . |
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.input | HEX | R/O | HexRange R/O (0 .. 0) |
| info.output | HEX | R/O | HexRange R/O (0 .. 0) |
| config.inputId | TEXT | SAVE SETUP | StringRange |
| config.initializedId | TEXT | SAVE SETUP | StringRange |
| value | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| initialized | TEXT | R/O | StringRange R/O |