Medialon MxMs' Help
Name: Medialon IO
Version: 6.7.2
Available for: Manager V7 and Manager V6 (Lite & Pro), Showmaster (Mini, ST, Pro, LE, XS & iPro)
Limitation In:
Device Brand: Medialon
Positrack Compatible: Yes
Ressources type: I/O

Overview

This MXM allows controlling and monitoring various types of Inputs/Outputs (I/Os) with a unified programming and user interface.

The I/O resources themselves are provided by MRCs (Medialon Resource Connectors) which implement I/O Resource management like the “Advantech ADAM” MRC. This MxM requires Manager V4.10 or higher.

MxM Installation

This MxM doesn’t require any specific installation but I/O resources used by a Medialon I/O device must be properly declared and configured prior creating a device. See the Manager User’s Manual for more information about resource configuration.

Device Setup

Device setup window:

The device setup window allows declaring and configuring the device I/O channels.

I/O channels can be one of the following types:

To add an Output Switch (digital output channel) to the device, click on the “Output Switches” button at the upper left of the setup window in order to show the currently configured output switches. Then click on the “Add Output Switches…” button. This displays the “Add I/O Channels” dialog box as shown bellow. The procedure is the same for other type of I/O.

Adding I/O channels to the device

Select one or several available I/O channels by clicking on the corresponding button and click the “Ok” button. Note that clicking on an already selected channel deselects this channel. “Unspecified” channels may also be added to the device in case the final I/O configuration is not known at programming time.

Configuring an I/O channel

To rename an I/O channel either select a channel and click on the “Rename” button or double click on the I/O channel name. Type the name and press enter or click elsewhere. Note that a channel name must be unique in the scope of the device.

I/O channel monitoring can be turned on or off by checking the “Monitor” check box of the relevant I/O channels.

A system monitoring variable is created for each monitored channel.

The I/O resource attached to a device I/O channel can be modified after creation time by selecting an I/O channel and clicking on the “Select I/O channel” button or by double-clicking on the “I/O resource channel” column. This displays the “Select I/O Channel” dialog box which is similar to the “Add I/O Channels…” dialog box.

Note that a I/O channel can be set to “Unspecifed” by clicking on the “Unspecified” channel pin A channel can also be deleted by selecting the channel and clicking the “Delete” button.

Specific Output Switch configuration

Specific device output switches configuration is available on the “Output Switches” page.

Device Commands

Set Switches Status

Set the status of one switch output.

Switches Memory

This command sends a switches memory as they have been programmed by insertion of a switches memory Cue in the task.

For the creation of the cue, a dialog box appears:

Status of each switch could be changed by clicking on it. Different statuses are display using different symbols (see symbols table area).

A switch is defined by 3 areas:

Memory example description:

Pulse duration

Indicate the pulse duration for all switches with status set to Pulse (Yellow symbol). If this value is 0, the default pulse duration is used.

Live Edition

Enable or not to update switch status in real time (like memory is).

Symbols area

Explains the signification of each symbols used in switch status display area.

Read Switch Status

Read the current status of one switch output or input into the given variable.

This parameter is an outgoing value, it is set when the command execution finished.

Set Level Status

Set the status of one output level.

Levels Memory

This command sends a levels memory as they have been programmed by insertion of a levels memory Cue in the task. This option works in a quite similar way than the “Switches Memory” function.

Read Level Status

Read the current status of one level output or input into the given variable.

This parameter is an outgoing value, it is set when the command execution finished.

Device Variables

Status

[Enum] Current status of the device connection.

ResourceStatus

[String] Current status of the resource(s) used by the device.

I/O monitoring variables

Variable names are composed by the device name and the IO name.

[Integer] or [Real].

Current output or input state of the IO.

Usage: When IO is a switch, the variable is an Integer variable whose value is 0 or 1 (1 when the input is detected, 0 otherwise). When the IO is an output or an input level, the variable is a Real variable which ranges from 0% to 100%. The precision (number of digits) of the variable can be set in variable properties.

Revisions

V 1.0.1

V 1.0.2

V 1.0.3

V 1.0.4

V 1.0.5

V 1.0.6

V 1.0.7

V 6.0.0

V 6.0.1

V 6.0.2

V 6.0.3

V 6.1.0

V 6.1.1

V 6.1.2

V 6.1.3

V 6.1.4

V 6.1.5

V 6.1.6

V 6.1.7

V 6.2.0

V 6.7.0