1.440 Negate

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 .

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