Page 1
8ports Remote I/O Controller CIE-H10A User Manual Version 1.1 Sollae Systems Co., Ltd. https://www.ezTCP.com...
Page 2
CIE-H10A User Manual Ver. 1.1 This symbol, found on your product or on its packaging, indicates that this product should not be treated as household waste when you wish to dispose of it. Instead, it should be handed over to an applicable collection point for the recycling of electrical and electronic equipment.
HTTP, Modbus/TCP, serialized Modbus/TCP and Macro mode can be used for these functions. CIE-H10A is additionally equipped with a RS232 serial interface to allow your serial devices to establish an Ethernet networking connection so that it can be flexibly used in diverse applications.
CIE-H10A User Manual Ver. 1.1 1.3 Application Examples ⚫ Remote I/O device server Figure 1-1 remote I/O device server ⚫ Serialized Modbus/TCP Figure 1-2 serialized Modbus/TCP ⚫ Internet Switch Figure 1-3 internet switch - 7 - https://www.ezTCP.com...
Page 9
CIE-H10A User Manual Ver. 1.1 ⚫ Serial Switch Figure 1-4 serial switch ⚫ Macro mode Figure 1-5 macro mode ⚫ Serial Device Server Figure 1-6 serial device server - 8 - https://www.ezTCP.com...
CIE-H10A User Manual Ver. 1.1 1.5 Specification 1.5.1 H/W specification Input Power 5V (±10%) Power Current Consumption 500mA typical Size 153mm x 126mm x 32mm Weight Approximately 530g Digital Input 8 ports with photo couplers Digital Output 8 ports with relays...
1.6.1 Input Ports Because each of CIE-H10A’s input ports are isolated by photo-couplers, users don’t need to worry about the polarity. The circuit of the input port is shown in the figure below. Figure 1-7 a circuit of the input port The voltage specification of the input port is as follows: Over 2.2V...
CIE-H10A User Manual Ver. 1.1 1.6.2 Output Ports The output ports of CIE-H10A are interfaced to relays (NO : Normal Open) as shown below. Figure 1-8 a circuit of the output port The operations of an output port are as follows:...
CIE-H10A User Manual Ver. 1.1 1.6.3 RS232 Port (DB9M) CIE-H10A has an RS232 port supporting from 300 bps to 230,400 bps. This port is for connecting users’ serial devices to Ethernet (TCP/IP) including the “Serialized Modbus/TCP”. Figure 1-9 D-sub Male Connector ⚫...
1.6.4 Ethernet Interface An RJ45 connector is for the network interface of CIE-H10A. You can use a UTP cable. It automatically senses 10Mbits or 100Mbits Ethernet. It also provides auto MDI/MDIX function that can automatically sense a 1:1 cable or cross over cable.
CIE-H10A User Manual Ver. 1.1 1.6.6 System LED CIE-H10A has 21 LEDs to indicate the current system status. Each LED represents the following status: mode name color LED status description Power is supplied Connected with network LINK Green When sending/receiving network...
1.6.7 ISP Switch There is an ISP switch located on the side of the product. It is used to turn CIE-H10A into the serial configuration mode or ISP mode. If you press it between 20 milliseconds and 1 second, CIE-H10A will go into the serial configuration mode that you can configure the environment parameters through the RS232 port.
Figure 2-1 the connection between CIE-H10A and a PC 2.1.1 Setting Network Aera This step is for setting both CIE-H10A and your PC to be located on the same network to establish a TCP connection. ⚫ Setting of the PC Add or change the IP address of the network adapter on your PC.
Page 19
MS Windows and this is comfortable to use because it does not need installation process. First, search your CIE-H10A via network. All the values of parameters are set to the default values in the factory. To apply it to your system, proper values should be set via ezManager.
2.2 Test operation 2.2.1 Modbus/TCP Test This is for checking the operation of Input and output ports of CIE-H10A via Modbus/TCP. In this instruction, Modbus/TCP test program was used. Run ezManager. Then, you can see the window as shown below.
Page 21
⚫ Modbus/TCP test Figure 2-4 Modbus/TCP test ① Input the IP address of CIE-H10A ② Input the local port for Modbus/TCP of CIE-H10A In a local area network, ① and ② steps can be omitted. ③ Connect by pressing [Connect] button ④...
2.2.2 HTTP Test with a WEB browser This is for testing the operation of Input and output ports of CIE-H10A via HTTP. The test was implemented on a WEB browser. You can use WEB browsers such as MS Internet Explorer, Google Chrome and Mozilla Firefox.
Configuration via LAN ⚫ Checklists Make sure of the connection between your PC and CIE-H10A via Ethernet. If they are in the same network, [MAC Address search] button can be used. Otherwise, only [IP Address search] is allowed to use.
Configuration via Serial ⚫ Checklists Make sure of the connection between your PC and CIE-H10A using a RS232 cross cable. CIE-H10A has to be operating in the [Serial Configuration] mode. You make CIE-H10A operate in the serial configuration mode by pressing the ISP- button less than 1 second.
In the AT command mode, you can change some parameters through the serial port. ⚫ Checklists Make sure of the connection between your PC and CIE-H10A using a RS232 cross cable. All the parameters of the serial port between CIE-H10A and the Terminal of your PC should be the same.
CIE-H10A User Manual Ver. 1.1 Operation Modes 4.1 What is the Operation Mode? Each of three operation modes are designed for specific purposes, and those are as follows: ⚫ Normal mode This mode is for normal data communication and has 5 different communication modes.
Serial to Ethernet converter. ⚫ I/O controller Type Description Control and monitor the I/O of CIE-H10A via Modbus/TCP. Modbus/TCP It supports both master and slave mode. Serialized CIE-H10A communicates through the RS232 port using the data Modbus/TCP format of Modbus/TCP.
4.5.2 Revoking Serurity Options CIE-H10A offers strong functions for security like filtering with password or MAC and IP addresses. In the Serial Configuration mode, you can revoke all of these options. When you forget the password, enter this mode to change or delete it.
CIE-H10A User Manual Ver. 1.1 ISP mode 4.6.1 Upgrading Firmware ISP mode is for upgrading firmware. Upgrading Firmware is implemented by ezManager. For more details about this, please refer to the 7.1 Upgrading Firmware. 4.6.2 Upgrading HTML ISP mode can also upgrade HTML files. For more details about this, please refer to the 7.2 Changing Webpage.
CIE-H10A User Manual Ver. 1.1 Methods for I/O control 5.1 MODBUS/TCP CIE-H10A supports Modbus/TCP. By using this protocol, it remotely monitors and controls I/O devices. To use this method, users’ application should support this protocol. 5.1.1 Related Parameters parameter description Modbus/TCP Using Modbus/TCP for controlling I/O ports of CIE-H10A.
According to the standard Modbus/TCP, users can use a Modbus/TCP manager to control and monitor their I/O devices. You can set CIE-H10A to the [Slave] item to [Slave] mode. The [Passive] connection is recommended in this mode and the [Peer Port] should be 502.
Table 5-3 the passive / active connection 5.1.5 Initial Output Value The initial value of CIE-H10A’s output port can be configured. The output ports are set to ON or OFF according to the value of [Initial State] at the boot time. 5.1.6 Write Pulse By using the FC105, you can give the signal of pulse type to the output ports.
In this mode, CIE-H10A sends and receives Modbus/TCP data via the serial port. By using this mode, you can monitor and control the I/O ports of CIE-H10A through the RS232 port. Note that you can’t control the output ports of CIE-H10A with HTTP or Modbus/TCP in this mode.
CIE-H10A User Manual Ver. 1.1 5.3.2 Operand Operands used in macro mode are each input port. Each input port is designated with i0 ~ i7 symbol based on their sequence. Since operands are case-insensitive, they can also be written as I0 ~ I7.
ISP (Internet Service Provider) blocks the port, you can change that port number. Figure 5-2 changing port number for HTTP ① Change HTTP port number on CIE-H10A via ezManager. ② Input the IP address of CIE-H10A along with the changed port number and “http://” on a Web Browser - 37 -...
I/O ports with your homepage interface. ⚫ Upgrading HTML files CIE-H10A has a default webpage when it is manufactured in the factory. For advanced users, we have been offering some examples (sample web pages).
6.1 TCP Server In this mode, CIE-H10A acts as a TCP server. CIE-H10A waits for a TCP connection from remote hosts. Once one of hosts tries to connect to CIE-H10A, it responses to that request. After the connection is established, CIE-H10A converts the raw data from the serial port to TCP/IP packets and sends the packets to the network and vice versa.
CIE-H10A User Manual Ver. 1.1 6.1.2 An Example ⚫ A situation that [Event Byte] is set to 0. Figure 6-1 TCP server in the case [Event Byte] is set to 0 Point State CIE-H10A listens to connection requests ① Remote host sends a connection request (SYN) segment Processes of the connection ②...
Page 42
CIE-H10A User Manual Ver. 1.1 ⚫ A situation that [Event Byte] is set to 1. Figure 6-2 time chart Time States CIE-H10A listens connection requests ① Remote host sends connection request (SYN) segment Processes of the connection ② The connection is established...
Page 43
Time States Data communication on both sides The last segment arrives at the CIE-H10A ① No data communication for 5 seconds CIE-H10A sends disconnection request (FIN) to a remote ② host Processes of the disconnection ③ The connection is terminated...
[Peer Address] and [Peer Port]. Under situation that the TCP server works fine with the specific port, the connection will be established. After then, CIE-H10A converts the raw data from the serial port to TCP/IP data and sends them to the network and vice versa.
Page 45
CIE-H10A User Manual Ver. 1.1 ⚫ TCP Server This check option is enable the TCP server / client mode. In this mode, CIE-H10A can be operated as a TCP server or client without changing its setting. ⚫ DNS IP Address [DNS IP Address] is required when users use a host name instead of the IP address on the [Peer Port] parameter.
Page 46
The data “123” is transmitted to the remote host. Table 6-8 states of each point As you can see, CIE-H10A has sent a request segment right after the size of the serial data has been 1 byte. Even though they arrived before the connection, the data “123” was transmitted to the remote host because the [Event Byte] is set to 1.
Page 47
In the TCP client mode, the [TCP Server] check option is activated. If you check this option, CIE-H10A operates in the TCP server/client mode. In this mode, CIE-H10A can establish a TCP connection both actively and passively without changing any settings.
CIE-H10A User Manual Ver. 1.1 6.3 AT Command AT command is a mode which users control CIE-H10A by using AT command like controlling modem. In this mode, active and passive TCP connections are available. And users are allowed to configure some environmental parameters by using the extended commands.
Page 49
③ TCP connection has been established. CIE-H10A sends “CONNECT” message to the serial port. Table 6-11 states of each point Some of the response messages from the serial port of CIE-H10A are omitted on above figure. - 48 -...
Page 50
⚫ TCP Client – setting parameters and an active connection Figure 6-6 an active TCP connection Point State configuring parameters with AT commands CIE-H10A sends TCP connection request with the ATD ① command. processes of TCP connection ② TCP connection is established.
Page 51
CIE-H10A sends “NO CARRIER” with disconnection. Table 6-13 states of each point CIE-H10A changes the mode to AT command, when receiving “+++”. In this state, the communication with remote host is unavailable because CIE-H10A processes only AT commands. Whenever you want to go back to on-line state, just give “ATO” command.
[Block Size] means the size of a block in UDP mode. Its unit is byte. Recognizing specific sized data coming into the serial port, CIE-H10A sends them as one block to the network. The value is up to 1460 bytes.
Figure 6-7 time chart for block size is 5 bytes and Data Frame Interval is 1s Point State CIE-H10A is receiving data from the serial port CIE-H10A Sends 5 bytes as one block based on the [Block ① Size] Serial device sends data “678” to CIE-H10A ②...
Page 54
UDP data arrives from Remote Host 2. Send UDP data to Remote Host 2. Table 6-16 descriptions of each state “ABC”, “DE”, and “FGH” in the above figure are the data that CIE-H10A receives from a serial port and send to the network.
7.1 Upgrading Firmware 7.1.1 Firmware Firmware is a type of software for operation of CIE-H10A. If it is needed to add function or fix bugs, the firmware will be modified and released. We recommend that users keep using the latest released firmware.
CIE-H10A User Manual Ver. 1.1 7.2 Changing Webpage 7.2.1 Webpage CIE-H10A comes preloaded with a webpage to facilitate control and monitoring through HTTP. 7.2.2 Processes ⚫ Making Users‘ webpage or Downloading sample files Make your own webpage file or use sample webpage files freely available to download at our web site.
Page 57
① Click [Advanced Menu] – [Change F/W /HTML] menu to run TFTP client. ② Select the [Change HTML] radio button. ③ Input the IP address of CIE-H10A to the [Local IP Address] text box. ④ Press the [Open Files] button and choose the HTML files.
7.3 Status Monitoring 7.3.1 Using TELNET Once the [TELNET] option is activated, users can remotely log in to CIE-H10A. If a password is set, users should input the password. After that, messages from CIE-H10A appear as shown in the figure below.
Page 59
CIE-H10A User Manual Ver. 1.1 Figure 7-5 Telnet log in (ezManager) You can check multiple states with the following commands. Command option description usage Network Status lsh>st net Serial Port Status lsh>st sio uptime System Uptime lsh>st uptime [OP1][OP2] Session Control lsh>sc com1 close...
Page 60
“st sio” command displays the number of bytes for the serial port. Figure 7-7 “st sio” command ⚫ st uptime “st uptime” command shows amount of time since CIE-H10A has booted up. Figure 7-8 “st uptime” command - 59 -...
Page 61
CIE-H10A User Manual Ver. 1.1 ⚫ sc “sc” command is used when users close a session. [OP1] means the name of session, and [OP2] should be “CLOSE”. Figure 7-9 “sc” command Lower-case letters are only allowed to use “sc” command.
CIE-H10A User Manual Ver. 1.1 7.3.2 Using ezManager Status of CIE-H10A can be monitored by [Status] button on ezManager. By using the [Refresh Every 1 Second] option in the status window, the status is automatically updated in every second. Figure 7-13 status window of ezManager ⚫...
Page 63
⚫ Password This text box is activated when CIE-H10A has a password. If users want to close the TCP connection, this password has to be correctly filled. ⚫ Refresh Every 1 Second.
The maximum length is 8 bytes of Alphabet or number. When you want to revoke all of these restrictions, change the mode of CIE-H10A to the ISP mode. All restrictions are removable and communication with ezManager is revoked in the ISP mode.
8.2.1 Notify IP Change CIE-H10A can be a TCP server even though it is assigned the IP address automatically. Using [Notify IP Change] function, it sends its IP address with the host name to the specific server. There are 3 types of functions provided: DDNS, TCP and UDP.
CIE-H10A User Manual Ver. 1.1 8.2.2 Sending MAC Address [Sending MAC Address] is a function that CIE-H10A sends its MAC address to the remote host right after the connection is established. By using this function, a server can identify multiple devices with the information.
Page 67
Figure 8-4 debugging message window ① Pull down menu for selecting a network adapter. ② Place for showing received debugging messages from CIE-H10A over the network. ③ Auto update to display the latest captured file on the screen of ②.
RTS/CTS when the states are changed. Disable TCP Transmission Delay - ② 8.3.2 If you use this option, CIE-H10A sends the data from the serial port to Ethernet as quickly as possible. Data Frame Interval - ③...
CIE-H10A User Manual Ver. 1.1 TX interval - ④ 8.3.4 This option is for preventing data loss in the case that the serial device has very small buffer size or does not have a buffer. The range of the value could be from 0 to 25 and the unit is duration of sending 1 byte.
8.4 I/O Port Tab Functions 8.4.1 Notify Input Port Change When a CIE-H10A operates as a Modbus/TCP slave and this function is enable, if status of input ports are changed, CIE-H10A immediately sends the master response packets to Modbus/TCP masters regardless of master’s query.
CIE-H10A User Manual Ver. 1.1 Self-Test in Trouble When users are in trouble with using CIE-H10A, make sure of the following steps first. 9.1 Searching problem with ezManager ⚫ Confirming types of configuration utility CIE-H10A can be configured by ezManager.
Under this circumstance, users should ask the person in charge of their network to release ports which will be used. (Ex: TCP 502, UDP 50005) ⚫ Operation Mode A TCP connection is not possible when CIE-H10A is operating in the ISP or Serial Configuration mode. ⚫ Connection Mode To make a TCP connection, both a server (passive mode) and a client (active mode) should exist.
Port Base Address], [Poll Interval] and [Notify Input change]. ⚫ Checking which mode is using In case of MACRO or serialized Modbus/TCP, you can control the outputs of CIE-H10A. Turn the mode off if those modes are using. Contact us if you have any questions about above steps or our products.
CIE-H10A User Manual Ver. 1.1 10 Related material 10.1 Technical Documents You can find the following technical documents at our website. ⚫ Datasheet ⚫ Modbus/TCP protocol ⚫ Internet switch ⚫ Serial switch ⚫ Combinations of I/O Controllers ⚫ Digital Pulse Output ⚫...
11 Technical Support and Warranty 11.1 Technical Support If you have any question regarding operation of the product, visit Customer Support FAQ corner and the message board on Sollae Systems’ web site or send us an email at the following address: ⚫ E-mail: support@eztcp.com...
CIE-H10A User Manual Ver. 1.1 12 Precaution and Exemption from Liability 12.1 Precaution ⚫ Sollae Systems is not responsible for product failures occurring due to user ’s alternation of the product. ⚫ Specifications of the product are subject to change without prior notice for performance improvement.
(including, without limitation, damages for loss of profit, operating cost for commercial interruption, loss of information, or any other financial loss) from the use or inability to use the CIE-H10A even if Sollae Systems Co., Ltd. Or its distributors have been informed of such damages.
Page 78
à caractère commercial ou de toute autre perte financière) provenant de l'utilisation ou de l'incapacité à pouvoir utiliser le boîtier CIE-H10A, même si Sollae Systems Co., Ltd. ou un de ses distributeurs a été informé de la possibilité de tels dommages.
Page 79
CIE-H10A sans que la responsabilité de Sollae Systems Co., Ltd. et de ses distributeurs ne puissent être mise en cause, ni que le boîtier CIE-H10A puisse être échangé au titre de la garantie.
CIE-H10A User Manual Ver. 1.1 13 History Date Version Comment Author 2019.07.02 ○ Initial Release Amy Kim 2019.08.02 ○ Update LED status table Amy Kim - 79 - https://www.ezTCP.com...
Need help?
Do you have a question about the CIE-H10A and is the answer not in the manual?
Questions and answers