Page 4
Pluggable Terminal Blocks Introduction The IA-2660-E Digital I/O device includes 12 groups of 8 Digital I/O each. Each group may be independently set as an Input or as an Output. Setting a group to Input doesn't reset its output register so the Port Direction may be used as output Active/Non-active control.
IA-2660-E 96-ch, Digital I/O, Ethernet Warning & Safety 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.
Page 6
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Installation System Wiring Host PC www.intelligent-appliance.com Specifications are subject to change without notice...
Page 7
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Pin Assignment J1 – Main Port (Ethernet) TB1, TB2, TB3 TB4, TB5, TB6 - Digital Input/ Output signals TB7 – Power Supply and Relay Auxiliary Relay Contact Layout SPDT, Form C In order to activate Auxiliary Relay, refer to !aaSdd <CR>...
Page 8
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Digital Input / Output Terminal Block www.intelligent-appliance.com Specifications are subject to change without notice...
Page 9
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Internal Circuits www.intelligent-appliance.com Specifications are subject to change without notice...
Page 10
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Software Installation Ethernet - Default Configuration IA-xxxx-E – Factory Setup 1. Data to be set in the IA-xxxx-E board 10.1.1.22 Port: Gateway: 10.1.1.1 19200 2. Factory Default IP: 10.1.1.22 Note: You may choose any free figure between 1 to 255. Factory Default is 22.
Page 11
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks 7. Set the figures in the left table according to the description on items #1 and #2. 8. Press the Set→ button in the middle, and make sure to get the right results after the new search.
Page 12
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks 12. Roll the page down: 13. Press the “Submit New Settings” at the bottom of the page. 14. Press the “Serial” option at the top right corner. 15. Get the following screen: 16.
Page 13
Pluggable Terminal Blocks Command Set The following table is a quick reference table for the IA-2660-E, A host computer / PLC may control the IA-2660-E by simply sending ASCII commands though a standard COM port. Each command is structured from a delimiter character, modules address, command character, data if any carriage returns character.
Page 14
Command: ?010<CR> Response: _2660<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-2660-E www.intelligent-appliance.com Specifications are subject to change without notice...
Page 15
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aa1 – Get device firmware version Description Request the Device version Syntax ?aa1<CR> Delimiter character Hexadecimal address of the device Get device Version command <CR> Carriage Return - End of command Response _nnnn<CR>...
Page 16
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aa2 – Get Digital output status Description Read Digital outputs Register status Syntax ?aa2<CR> Delimiter character Hexadecimal address of the device Read outputs status <CR> Carriage Return - End of command Response _ABCDEFGHIJKLMNOPQRSTUVWX<CR>...
Page 17
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Output Bit Table Value 8 4 2 1 3 2 1 0 95 94 93 92 91 90 89 88 3 2 1 0 Nibble Bit 0 refers to input Pin #1...
Page 18
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aa3dd – Get Bit State Description This command Picks defined Bit State Syntax ?aa3dd<CR> Delimiter character Hexadecimal address of the device Acquiring defined Bit DATA command Bit location. ‘00’ for Pin #1, ‘01’ for Pin #2 and ‘5F’...
Page 19
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aa5 – Get Device mode (Register #50) Description This command reads the module operation mode Syntax ?aa5<CR> Delimiter character Hexadecimal address of the device System Mode command <CR> Carriage Return - End of command Response _dd<CR>...
Page 20
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aa51 – Get Device mode (Register #51) Description This command reads the device mode register #51 data. Syntax ?aa51<CR> Delimiter character Hexadecimal address of the device Mode register #51 command <CR>...
Page 21
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aaBn – Get Byte ‘n’ Data Description This command reads the Data value of Byte ‘n’. Syntax ?aaBn<CR> Delimiter character Hexadecimal address of the device Get Pull-ups settings Byte Index range 0 to B.
Page 22
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aaI – Get Digital inputs status Description Read Digital inputs present status Syntax ?aaI<CR> Delimiter character Hexadecimal address of the device Read inputs status <CR> Carriage Return - End of command Response _ABCDEFGHIJKLMNOPQRSTUVWX<CR>...
Page 23
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Output Bit Table Value 8 4 2 1 3 2 1 0 95 94 93 92 91 90 89 88 3 2 1 0 Nibble Bit 0 refers to input Pin #1...
Page 24
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aaID – Get module’s ID number Description This command reads the Device ID Syntax ?aaID<CR> Delimiter character Hexadecimal address of the device Command for read ID <CR> Carriage Return - End of command...
Page 25
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aaPD – Get Device I/O Structure settings Description This command reads the module’s I/O Structure settings Syntax ?aaPD<CR> Delimiter character Hexadecimal address of the device Get Device I/O Structure settings <CR>...
Page 26
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aaPU – Get Pull-ups settings Description This command reads the module’s Pull-ups settings Syntax ?aaPU<CR> Delimiter character Hexadecimal address of the device Get Pull-ups settings <CR> Carriage Return - End of command Response _dd<CR>...
Page 27
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aaS – Get Relay state Description This command reads the status of the relay. Syntax ?aaS<CR> Delimiter character Hexadecimal address of the device Read relay status <CR> Carriage Return - End of command Response _dd<CR>...
Page 28
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa2dddddddddddddddddddddddd – Set output status Description This command defines module’s output state. Syntax !aa2dddddddddddddddddddddddd <CR> Delimiter character Hexadecimal address of the device System control command Digital output activation command data for each nibble in hex format <CR>...
Page 29
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa3dd – Activate output N (dd=00-5F) Description This command activates a single output. Syntax !aa3dd <CR> Delimiter character Hexadecimal address of the device Single output activation command N Output ID in hex format <CR>...
Page 30
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa4dd – De activate Output N (dd=00-5F) Description This command De activates a single output. Syntax !aa4dd <CR> Delimiter character Hexadecimal address of the device De activate output N command N Output ID in hex format <CR>...
Page 31
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa5dd – Set device Operation Mode (REG #50) Description This command enables/disables error messages. Syntax !aa5dd <CR> Delimiter character Hexadecimal address of the device System mode command Mode (00-FF) Enables BR and Address changes...
Page 32
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa51dd – Set Internal circuit Operation Voltage 3V / 5V (REG #51) Description This command defines the Internal Circuit Internal Voltage 3V / 5V. Syntax !aa51dd <CR> Delimiter character Hexadecimal address of the device...
Page 33
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa6dd – Set baud rate Description baud rates. This command defines the devices Mode register #51 must be set to “82” first. (!00582) Syntax !aa6dd <CR> Delimiter character Hexadecimal address of the device...
Page 34
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa7dd – Set module’s address Description Each device must have a unique network address. This command defines a module’s address. Syntax !aa7dd <CR> Delimiter character Hexadecimal address of the device Change device baud rate command New Hexadecimal address <CR>...
Page 35
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aaBndd – Set Relays Status at Level (n=0-B, dd=00-FF) Description This command sets the status of 8 relays at a time. Syntax !aaBndd <CR> Delimiter character Hexadecimal address of the device...
Page 36
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aaPDdddd – Set module’s I/O Structure (dddd=0000-0FFF) Description Each device structure is built of 12 Groups of I/O circuits. This command defines whether a certain group outputs are Enabled, or in other words it defines whether this group should be referred to as an Input or an Output.
Page 37
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aaPUdd – Set Pull-up source (dd=00-3F) Description The device structure includes 6 groups of 16 Pull-ups each, that can be tied either to +Vcc or to GND. I/O groups Pull-ups are set by pairs.
Page 38
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aaSdd – Activate/Deactivate Auxiliary relay Description This command sets the Auxiliary Relay state. Syntax !aaSdd <CR> Delimiter character Hexadecimal address of the device Defines the Auxiliary Relay state. Auxiliary relay state. ‘10’ for Active ‘00’ for Off.
Page 39
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Appendix A Set Relays Status at Level www.intelligent-appliance.com Specifications are subject to change without notice...
Page 40
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Set module’s I/O Structure www.intelligent-appliance.com Specifications are subject to change without notice...
Page 41
Isolated TCP/IP IA-2660-E 96 Digital TTL/LVTTL Pluggable Terminal Blocks Set Pull-up source www.intelligent-appliance.com Specifications are subject to change without notice...
Need help?
Do you have a question about the IA-2660-E and is the answer not in the manual?
Questions and answers