Programming

 

IR/Serial Send_Commands (Cont.)

 

 

Command

Description

 

 

PON

If at any time the IR sensor input reads that the device is OFF (such as if one

Turn On a device connected

turned it off manually at the front panel), IR function 27 (if available) or IR

to an IR port based on the

function 9 is automatically generated in an attempt to turn the device back ON.

status of the corresponding

If three attempts fail, the IR port will continue executing commands in the buffer

I/O Link input.

and trying to turn the device On.

 

If there are no commands in the buffer, the IR port will continue trying to turn

 

the device ON until a 'POF' or 'POD' command is received. If the IR port fails to

 

turn the device ON, a PUSH and RELEASE is made on channel 254 to indicate

 

a power failure error.

 

You can only use the 'PON' and 'POF' commands when an IR device has a

 

linked I/O channel. Channel 255 changes are disabled after receipt of this

 

command.

 

Syntax:

 

SEND_COMMAND <DEV>,"'PON'"

 

Example:

 

SEND_COMMAND IR_1,"'PON'"

 

Sends power up IR commands 27 or 9 to the IR_1 port.

 

 

PTOF

This time increment is stored in permanent memory. This command also sets

Set the time duration

the delay between pulses generated by the 'PON' or 'POF' send commands in

between power pulses in

tenths of seconds. It also sets the delay required after a power ON command

.10-second increments.

before a new IR function can be generated. This gives the device time to power

 

up and get ready for future IR commands.

 

Syntax:

 

SEND_COMMAND <DEV>,"'PTOF',<time>"

 

Variable:

 

time = 0 - 255. Given in 1/10ths of a second. Default is 15 (1.5 seconds).

 

Example:

 

SEND_COMMAND IR_1,"'PTOF',15"

 

Sets the time between power pulses to 1.5 seconds for the IR_1 device.

 

 

PTON

This time increment is stored in permanent memory. This command also sets

Set the time duration of the

the pulse length for each pulse generated by the 'PON' or 'POF' send

power pulses in

commands in tenths of seconds.

.10-second increments

Syntax:

 

SEND_COMMAND <DEV>,"'PTON',<time>"

 

Variable:

 

time = 0 - 255. Given in 1/10ths of a second. Default is 5 (0.5 seconds).

 

Example:

 

SEND_COMMAND IR_1,"'PTON',15"

 

Sets the duration of the power pulse to 1.5 seconds for the IR_1 device.

 

 

SET BAUD

Only valid if the port is in Data Mode (see SET MODE command).

Set the IR port's DATA mode

Syntax:

communication parameters.

SEND_COMMAND <DEV>,"'SET BAUD <baud>,<parity>,<data>,<stop>'"

 

Variables:

 

baud = baud rates are: 19200, 9600, 4800, 2400, and 1200.

 

parity = N (none), O (odd), E (even), M (mark), S (space).

 

data = 7 or 8 data bits.

 

stop = 1 and 2 stop bits.

 

Note: AMX does not recommend using a cable longer than 10 feet

 

(3.05 meters) for the IR Ports.

 

Example:

 

SEND_COMMAND IR_1,"'SET BAUD 9600,N,8,1'"

 

Sets the IR_1 port's communication parameters to 9600 baud, no parity, 8 data

 

bits, and 1 stop bit.

 

 

NI-3101-SIG Signature Series NetLinx Integrated Controller

139

 

 

Page 149
Image 149
AMX NI-3101-SIG manual Pon, Ptof, Pton, Meters for the IR Ports