csaxs_bec.devices.omny.galil.galil_rio#

Module for the Galil RIO (RIO-471xx) controller interface. The controller is a compact PLC with Ethernet. It has digital and analog I/O as well as counters and timers.

Link to the Galil RIO vendor page: https://www.galil.com/plcs/remote-io/rio-471xx

This module provides the GalilRIOController for communication with the RIO controller over TCP/IP. It also provides a device integration that interfaces to its 8 analog channels, and 16 digital output channels. Some PLCs may have 24 digital output channels, which can be easily supported by changing the _NUM_DIGITAL_OUTPUT_CHANNELS variable.

Classes

GalilRIO

Galil RIO controller integration with 16 digital output channels and 8 analog input channels.

GalilRIOAnalogSignalRO

Signal for reading analog input channels of the Galil RIO controller.

GalilRIOController

Controller Class for Galil RIO controller communication.

GalilRIODigitalOutSignal

Signal for controlling digital outputs of the Galil RIO controller.