Pluggable Terminal Blocks Introduction The IA-2660-Ui is a flexible, most featured 96 Digital I/O channels device that is based on an Isolated USB port and includes easy-to-use Pluggable Screw Terminals. The IA-2660-Ui Outputs are capable of sinking or sourcing up to 24mA, each, while the Input range supports both TTL and LVTTL level.
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks Specifications Communication Port COM version Isolated USB port COM Speed 1200-230.4K BR Default BR 19200 Digital Output Channels Structure Tri-State Buffered Outputs Rated Current +/- 24 mA Rated Voltage 3.3V / 5V software controlled...
Page 6
96 Digital TTL/LVTTL Pluggable Terminal Blocks 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.
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks Installation System Wiring Host PC www.intelligent-appliance.com Specifications are subject to change without notice...
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks Pin Assignment J1 – Main Port (USB) 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>...
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks Digital Input / Output Terminal Block Digital Input Digital Output TB1-Upper TB6-Lower Digital Input Digital Output TB1-Lower TB6-Upper Digital Input Digital Output TB2-Upper TB5-Lower Digital Input Digital Output TB2-Lower TB5-Upper Digital Input...
Page 10
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks Internal Circuits www.intelligent-appliance.com Specifications are subject to change without notice...
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks Software Installation USB Port setup Connect USB A/B Cable between the device to the host computer. The computer informs on locating a new USB device, and asks for S/W drivers. Kindly choose the USB-Drivers directory on the IA-3000 CD or from our website: www.intelligent-appliance.com, and complete the task by pressing ‘Next’...
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks IA-3000 Utility Install the IA3000Util Utility in your computer by clicking on the ‘Setup' icon in the ‘IA- Utility’ directory, on the IA-3000 CD. Or download it from our online Knowledge Base. (www.intelligent-appliance.com) Handling IA-3000 Utility 1.
Page 13
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks 6. Once the device is selected, its form will be shown on the control panel label. Step 6 7. Left clicking the buttons will activate or dis-activate the appropriate I/O. www.intelligent-appliance.com...
Pluggable Terminal Blocks Command Set The following table is a quick reference table for the IA-2660-Ui, A host computer / PLC may control the IA-2660-Ui 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.
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-Ui www.intelligent-appliance.com Specifications are subject to change without notice...
Isolated TCP/IP IA-2660-Ui 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>...
Isolated TCP/IP IA-2660-Ui 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>...
Isolated TCP/IP IA-2660-Ui 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 19
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks ?aa3nn – Get Bit State Description This command Picks defined Bit State Syntax ?aa3nn<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 20
Isolated TCP/IP IA-2660-Ui 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 21
Isolated TCP/IP IA-2660-Ui 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 22
Isolated TCP/IP IA-2660-Ui 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-Ui 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...
Isolated TCP/IP IA-2660-Ui 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-Ui 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>...
Isolated TCP/IP IA-2660-Ui 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-Ui 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>...
Isolated TCP/IP IA-2660-Ui 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>...
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa3dd – Activate output N (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>...
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aa4dd – De activate Output N 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-Ui 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...
Isolated TCP/IP IA-2660-Ui 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-Ui 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...
Isolated TCP/IP IA-2660-Ui 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-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aaBndd – Set Relays Status at Level (n=0-B) Description This command sets the status of 8 relays at a time. Syntax !aaBndd <CR> Delimiter character Hexadecimal address of the device Change Byte Level command #Byte to be set.
Page 36
Isolated TCP/IP IA-2660-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aaPDdddd – Set module’s I/O Structure 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-Ui 96 Digital TTL/LVTTL Pluggable Terminal Blocks !aaPUdd – Set Pull-up source. 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-Ui 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.
Need help?
Do you have a question about the IA-2660-Ui and is the answer not in the manual?
Questions and answers