Intelligent Appliance IA Daisy-chain Series User manual

IA-3126-2
User Manual
16 Relays
16-ch Wide-Range inputs
IADaisy-chain Series
Version 0213
www.intelligent-appliance.com

IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
To provide customers with easy-to-use and 24/7 technical support, Intelligent Appliance
delivers services via the internet. The dedicated website offers FAQ knowledge database,
user friendly search engine and an efficient interface to submit questions and problem
report to our support department.
The download area provides software updates, drivers and manuals.
Contact
Support/Service Request
Telephone: +972 9 8333 022
Fax: +972 9 8332 965
Email: [email protected]
Web: http://www.Intelligent-Appliance.com
Sales/Data Request
Telephone: +972 9 8333 022
Fax: +972 9 8332 965
Email: [email protected]
We at Intelligent Appliance highly value your opinion. Please feel free to contact us with
your impression on any subject, or with any question you may have.
Copyright © 1985-2013 Intelligent Appliance Ltd. All rights reserved
The information in this user manual is subject to change without notice.
Microsoft, Windows and Hyper-Terminal are either registered trade marks or trademarks
of Microsoft Corporation in the United States and/or other countries.
Copyright
Service & Support
Intelligent Appliance products are NOT authorized for use as components in life support
devices or systems.
Do not operate the device in a manner not specified in the documentation. Misuse of the
device may result in injury and/or damage equipment.
When wiring the device disconnect it from the power source and turn OFF all connected
devices. Not doing so may result in electric shock, injury and/or damage your equipment.
Warning
Feedback
www.intelligent-appliance.com

Introduction.......................................................................................
Specifications.......................................................................................
System Wiring........................................................................................
Pin assignment..................................................................................
Software Instolation.........................................................................
Command set.............................................................................
Get device name................................................
Get device firmware version.................................
Get I/O status......................................................
Get JP & LED Status.......…………….....................
Get device mode.................................................
Get Device ID......................................................................
Set relays status..................................................
Activate relay N...................................................
Deactivate relay N………………………………………..
Set device mode.................................................
Set baud rate.......................................................
Set module’s address...........................................
Set initiate State………..........................................
Set LED Status………............................................
Set initiate State at all modules……….......................
4
5
6
7-8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Contents
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
www.intelligent-appliance.com

COM Port Settings
Communication port settings can be changed and are set at the factory as:
Baud rate 19200, No Parity, 1 Stop bit, 8 Data bits.
Device Addresses
There are total of 256 available addresses in range 00-FF (Hexadecimal).All addresses are operational, but it is advised not to use
the factory default address 0x00 and the special device error address - 0xFF. The present address displyed on a 7 segment dual led
display.
Introduction
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
The IA-3126-2 is an indutrial intelligent 16-ch Relay Control Board, with 16-ch Digital Input and multi-drop operation
capability, in the original IA-3131 foot print.
The IA-3126-2 is an Industrial grade relay controller, easy operated, supported by a simple, yet, powerful command set.
Rich software support, including open source code samples and setting utility makes it fast and easy adaptable device.
The IA-3126S is an inductive load supporting version of the original IA-3126 Controller, that includ voltage suppressors
across its Relay contacts. This version is limited to 56VDC and 40VAC load voltage operation range.
4
# 1 # 2 # 3
# 256
www.intelligent-appliance.com

Contact current.............................................................
Contact method...............................................................
Voltage Range..............................................................
Channels...................................................................................
Also supported.............................................................................
COM Method........................................................................
COM expand............................................................................
Default BR..................................................................................
COM input.....................................................................................
COM output...............................................................................
Host / Module cable...................................................................
Module / Module cable............................................................
Power supply.................................................................
Module size.....................................................................................
Weight.............................................................................................
Includes Watch-dog timer
1AMP @24 VDC
0.5AMP@120VAC
SPST (Form A)
5V to 30VDC
16
Dry contact
RS-232C
Daisy-chain
19200,8,n,1
DB9 Female
DB9 Male
DB9 M/F pin-to-pin
3 wires, pin2, 3 and 5
up to 15m long
DB9 M/F pin-to-pin
3 wires, pin2, 3 and 5
up to 15m long
24 VDC, 0.3 AMP
205x115x45
420 gr
Specifications
16 Relays
Communication
General
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
5
Digital Inputs
www.intelligent-appliance.com

DB9
Male
System Wiring
Next Device
Host PC
DB9
Female
DB9
Female
DB9
Male
...255
DB9
Female
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
6
www.intelligent-appliance.com

J2 - OUTPUT COM (DB9, Male)
Pin Assignment
J1 - INPUT COM (DB9, Female)
RS-232C Interface
Baud Rate: 19200 (Default)
Data Bits: 8
Stop Bits: 1
Parity: None
PIN # FUNCTION
2 Rx
3 Tx
5 GND
JP1 - User general use Jumper
JP2 - Pull up for Inputs 1-8 (+5V or +VS)
JP3- Pull up for Inputs 9-16 (+5V or +VS)
Ordering Information
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
7
LD1 - User general use LED
TB9 - Power Supply Input Terminal
TB1, TB3 - Digital Input Terminals
TB2, TB4 - GND
TB5-TB8 - Relays 1-16 Terminals
A - Normally Open
B - Common
Jumpers Settings
PIN # FUNCTION
2 Tx
3 Rx
5 GND
IA-3126-2:
RS-232 Controlled,
16-Ch Relay, 16-Ch DI
IA-3126S-2:
IA-3126-2 with Voltage Supressors
on Relays Contact
**Limited to 56VDC / 40VAC Load Voltage
www.intelligent-appliance.com

IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
Digital Input
The IA-3126 includes 16 relays . Each of them capable of handling up to 1 Amp on 24VDC and 0.5Amp on
120VAC.
Relays
8
The IA-3126 Relays controller includes 16 Wide-Range Digital Inputs that might be used as Dry Contact Inputs.
Two Jumpers, JP2and JP3, each controls input voltage range of correspondenly inputs 1-8 and 9-16 should be set
to one of the two options: +5VDC or Source voltage which connects to TB9.
Dry contact connection alows you to use GND connection (TB2 , TB4) as COMMON.
Please feel free to contact our support team on any question or any comment.
www.intelligent-appliance.com

IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
9
Software Installation
Install the IA-3000 Utility in your computer by clicking on the ‘Start’icon in the ‘IA-Utility’ directory, on the IA-3000 CD.
IA-3000 Utility
Start the IA-3000 Utility by pressing ‘Start’on the computer’s main screen, select ‘All Programs’, and finally ‘IA-3000’.
Select the appropriate COM
Select ‘19200’to fit into the right of the ‘Baud’ label (in case that the IA-3126-2 is at its default setting stage).
Press the ‘Search’button and wait for the utility to list all chained items.
As soon as all items are listed, you may press the ‘Stop Search’button,
or you can let the software finish its search by itself.
Se lect the desired device out of the items’list that appears beneath the ‘Search’ button.
Once the device is selected, its form will be shown in the right hand of the screen.
Left clicking the buttons will activate or disactivate the appropriate relay.
Handling IA-3000 Utility
1.
2.
3.
4.
5.
6.
7.
8.
Start IA-3000 Utility.
Search then Select the desired IA-3126-2 module.
Choose ‘Config’at the upper left screen location.
Define the desired address right to the ‘Address’label.
Update the module using the ‘Update’button.
‘Update OK’message indicates a successful updating
(old software versions indicates ‘Fail’while successfully updating the module).
Check the updated address by closing the ‘Configuration’screen, and running a new ‘Search’.
Address Configuration
1.
2.
3.
4.
5.
6.
7.
Note!
In case of operating two or more devices in a single chain,
one must make sure that each device has its own unique address!
Never install two devices, of the same address, in the same chain
Note!
All items are set to same default address (‘00’) while delivered.
www.intelligent-appliance.com

Command Set
Thefollowingtable isaquick referencetablefor theIA-3126commandset.
Ahostcomputer/PLCmay control theIA-3126by simply sendingASCII commands throughastandard COM port
Eachcommandincludes a delimiter character,modules address, command character,data if any, and a carriagereturncharacter.
Allcommandsmust be use UPPERCASE characters.
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
10
?aa0...............................
?aa1...................................
?aa2...............................
?aa5...............................
?aaID................................
?aaS...............................
!aa2dddd..................
!aa3dd............................
!aa4dd............................
!aa5dd............................
!aa6BB............................
!aa7AA............................
!aaEdddddd..................
!aaSdd.............................
^^E................................
Command Description
Get Device Name
Get Device Firmware Version
Get Relays status
Get Device Mode
Get Modules ID Number
Get Special Bit Status
Set Relays Status
Activate Relay N
De Activate Relay N
Set Device Mode
Set Baud Rate
Set Module’s Address
Set Initial State
Set User Defined LED
Force Initial State at all Modules
www.intelligent-appliance.com

Get Device Name
Request the Device model name. Can be used to identify the connected
module type at the specified address.
?aa0(cr)
? Delimiter character
aa Hexadecimal address of the device
0 Get device Model command
(cr) Carriage Return - End of command
_NNNN(cr) if the command was valid
_ Response delimiter
NNNN A string containing the device name
(cr) Carriage Return - end of response
Command: ?010(cr)
Response: _3126(cr)
Request the device at address 01Hex to send its model name.
The response indicates that the command was successful and that the
device at this address is IA-3126
?aa0(cr)
Function
Description
Syntax
Response
Example
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
11
www.intelligent-appliance.com

Get Device Firmware Version
Request the Device version.
?aa1(cr)
? Delimiter character
aa Hexadecimal address of the device
1 Get device Version command
(cr) Carriage Return - End of command
_NNNN(cr) if the command was valid
_ Response delimiter
NNNN A string containing the device version
(cr) Carriage Return - end of response
Command: ?001(cr)
Response: _A125(cr)
Request the device at address 00 Hex to send its version.
The response indicates that the command was successful and that the
device version at this address is A1.25
?aa1(cr)
Function
Description
Syntax
Response
Example
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
12
www.intelligent-appliance.com

Get I/O Status
Read I/O present status.
?aa2(cr)
? Delimiter character
aa Hexadecimal address of the device
2 Read I/O status
(cr) Carriage Return - End of command
_ABCDEFGH(cr) If the command was valid
_ Delimiter character
A 1st input nibble
B 2nd input nibble
C 3rd input nible
D 4th input nible
E 1st output nible
F 2nd output nible
G 3rd output nible
H 4th output nible
Command:?002(cr)
Response: _00018001(cr)
Input #1 is Active and both relays #1 and #16 are activated
?aa2 (cr)
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
13
Function
Description
Syntax
Response
Input
Output
Example
www.intelligent-appliance.com

IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
14
?aaS(cr)
Function
Description
Syntax
Response
Example
Get Jumper & LED Status
This command reads the stauts of JP1 and the LED.
?aaS(cr)
? Delimiter character
aa Hexadecimal address of the device
S Read Jumper & LED Status
(cr) Carriage Return - End of command
_DD(cr) if the command was valid, where D is:
_ Delimiter character
D Output Digits:
The right D is:
1 when the LED is ON.
0 when the LED is OFF.
The left D is:
1 when JP1 is close.
0 when JP1 is open.
Command: ?00S(cr)
Response: _11 (cr)
The LED is ON and JP1 is close.
www.intelligent-appliance.com

Get Device Mode
This command reads the module operation mode
?aa5(cr)
? Delimiter character
aa Hexadecimal address of the device
5 System Mode command
(cr) Carriage Return - End of command
_dd(cr) if the command was valid
Command: ?005(cr)
Response: _82 (cr)
In this example the module operation mode enables baud rate change.
It will also send error messages for invalid commands.
?aa5(cr)
Function
Description
Syntax
Response
Example
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
15
www.intelligent-appliance.com

IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
16
Get Device ID
This command reads the Device ID
?aaID(cr)
? Delimiter character
aa Hexadecimal address of the device
ID Command for read ID
(cr) Carriage Return - End of command
_ID NNNNNNNN (cr)
Command: ?00ID(cr)
Response: _ID 00412534 (cr)
In this example we read S/N of device #00.
?aaID(cr)
Function
Description
Syntax
Response
Example
www.intelligent-appliance.com

Set Relays Status
This command define’s moudule’s output state.
!aa2DDDD (cr)
! Delimiter character
aa Hexadecimal address of the device
2 System control command
D Relay output activation command data for each nibble in hex
format.
(cr) Carriage Return - End of command
|DDDD(cr) if the command was valid and if FB messages are enabled
Command: !0021111(cr)
Response: | 1111(cr)
This command will activate relay #1, #5, #9, #13
!aa2DDDD(cr)
Function
Description
Syntax
Response
Example
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
17
www.intelligent-appliance.com

Specifications subject to change without notice.
18
IA-3126-2
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Activate relay N
This command activate a single relay.
!aa3DD(cr)
! Delimiter character
aa Hexadecimal address of the module
3 Single relay activation command
DD N Relay ID in hex format
(cr) Carriage Return - End of command
|SDD(cr) if the command valid
Command: !00302(cr)
Response: |S02(cr)
This command will activate relay #3 only (!) all other relays will be not
changed.
!aa3DD(cr)
Function
Description
Syntax
Response
Example
www.intelligent-appliance.com

Specifications subject to change without notice.
19
IA-3126-2
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
De activate relay N
This command De activate a single relay.
!aa4DD(cr)
! Delimiter character
aa Hexadecimal address of the module
4 De activate relay N command
DD Relay ID hex format
(cr) Carriage Return - End of command
|CDD(cr) if the command valid
Command: !00402(cr)
Response: |C02(cr)
This command will De activate relay #3 only (!) all other relays status
will be not changed.
!aa4DD(cr)
Function
Description
Syntax
Response
Example
www.intelligent-appliance.com

Set Device Mode
This command sets the power-up mode and
enables/disables error messages
!aa5DD(cr)
!
aa
5
DD
80
02
00
|DD EE OK if the command was valid
Command: !00502 (cr)
Response: |02 EE OK
This command will enable the device error messages
(error messages are sent in response to invalid
commands) and will disable baud rate changed by
mistake.
!aa5DD(cr)
Function
Description
Syntax
Response
Example
IA-3126-2
Specifications subject to change without notice.
16 Relays
16-ch Wide-Range inputs
IA Daisy-chain Series
Intelligent Appliance
20
Delimiter character
Hexadecimal address of the device
System Mode command
Mode (00-FF)
Enable BR change
Report on command errors
Normal
www.intelligent-appliance.com
This manual suits for next models
1
Table of contents
Other Intelligent Appliance Relay manuals