Page 1
4 ports Remote I/O Controller CIE-H14A User Manual Version 1.4 Sollae Systems Co., Ltd. https://www.ezTCP.com...
Page 2
CIE-H14A User Manual Ver. 1.4 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.
It detects digital inputs from the sensors’ outputs and controls the relay outputs. HTTP, Modbus/TCP, serialized Modbus/TCP and Macro mode can be used for these functions. CIE-H14A is additionally equipped with a RS232 serial interface to allow users’ serial devices to establish an Ethernet networking connection so that it can be flexibly used in diverse applications.
CIE-H14A User Manual Ver. 1.4 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-H14A User Manual Ver. 1.4 ⚫ 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-H14A User Manual Ver. 1.4 Specification 1.4.1 H/W specification Input Power DC 8.5~38V Power Power Consumption Size 174mm x 123mm x 28mm Weight Approximately 255g Digital Input 4 ports with photo couplers Digital Output 4 ports with relays Interfaces Serial Port...
CIE-H14A User Manual Ver. 1.4 Interface 1.5.1 Power The Power is interfaced with a 5mm terminal block. Input voltage range is DC 8.5~38V. Please check the polarity. Figure 1-7 Power Figure 1-8 Power polarity AC is not supported. Please Use DC 8.5~38V.
1.5.2 Input Ports Because each of CIE-H14A’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-9 a circuit of the input port The voltage specification of the input port is as follows: Over 4.5V...
Page 13
CIE-H14A User Manual Ver. 1.4 ⚫ Types for giving input The type of the input ports is a wet contact by photo-couplers, which needs two wires with different voltage levels to make an input signal. However, you can use a DCA (Dry Contact Adapter) so that you can give dry contact input signal.
CIE-H14A User Manual Ver. 1.4 1.5.3 Output Ports The output ports of CIE-H14A are interfaced to relays (NO : Normal Open) type as shown below. Figure 1-10 a circuit of the output port The operations of an output port are as follows:...
Page 15
The image of output port is as follows: Figure 1-11 CIE-H14A output port The order of CIE-H14A output ports is reversed compared to CIE-H14. For those who use CIE-H14A as a replacement of CIE-H14, we recommend to check the order of output ports and then connect with users' devices.
CIE-H14A User Manual Ver. 1.4 1.5.4 RS232 Port (DB9M) CIE-H14A 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-12 D-sub Male Connector ⚫...
1.5.5 Ethernet Interface An RJ45 connector is for the network interface of CIE-H14A. 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-H14A User Manual Ver. 1.4 1.5.6 System LED CIE-H14A has 15 LEDs to indicate the current system status. Each LED represents the following status: mode name LED status description Power is supplied Connected with network LINK Common Blinking When sending/receiving network data...
1.5.7 ISP Switch There is an ISP switch located on the back of the product. It is used to turn CIE-H14A into the serial configuration mode or ISP mode. If you press it between 20 milliseconds and 1 second, CIE-H14A 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-H14A and a PC 2.1.1 Setting Network Aera This step is for setting both CIE-H14A 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 21
MS Windows and this is comfortable to use because it does not need installation process. First, search your CIE-H14A 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.
Test operation 2.2.1 Modbus/TCP Test This is for checking the operation of Input and output ports of CIE-H14A via Modbus/TCP. In this instruction, Modbus/TCP test program was used. Run ezManager. Then, you can see the window as shown below. Figure 2-3 Modbus/TCP test program of the ezManager ①...
Page 23
⚫ Modbus/TCP test Figure 2-4 Modbus/TCP test ① Input the IP address of CIE-H14A ② Input the local port for Modbus/TCP of CIE-H14A 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-H14A 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-H14A 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-H14A using a RS232 cross cable. CIE-H14A has to be operating in the [Serial Configuration] mode. You make CIE-H14A 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-H14A using a RS232 cross cable. All the parameters of the serial port between CIE-H14A and the Terminal of your PC should be the same.
CIE-H14A User Manual Ver. 1.4 Operation Modes 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 8 different communication modes.
Serial to Ethernet converter. ⚫ I/O controller Type Description Control and monitor the I/O of CIE-H14A via Modbus/TCP. Modbus/TCP It supports both master and slave mode. Serialized CIE-H14A communicates through the RS232 port using the data Modbus/TCP format of Modbus/TCP.
4.5.2 Revoking Serurity Options CIE-H14A 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-H14A User Manual Ver. 1.4 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 section 7.1. 4.6.2 Upgrading HTML ISP mode can also upgrade HTML files. For more details about this, please refer to the section ①...
CIE-H14A User Manual Ver. 1.4 Methods for I/O control Modbus/TCP CIE-H14A 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-H14A.
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-H14A 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-H14A’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.
CIE-H14A User Manual Ver. 1.4 5.1.7 Communication with HMI In case of communication HMI with CIE-H14A, please refer to the address table below. CIE-H14A's default Input address is 0 and default Output address is 8. Default Modbus Port Bit/Word...
Page 36
CIE-H14A User Manual Ver. 1.4 Write Read 00010 Write Read 40009.1 Write Read 00011 Write Read 40009.2 Write Read 00012 Write Read 40009.3 Write Table 5-5 Digital output port address Refer to the document [Modbus/TCP protocol] on our website for details.
In this mode, CIE-H14A 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-H14A through the RS232 port. Note that you can’t control the output ports of CIE-H14A with HTTP or Modbus/TCP in this mode.
CIE-H14A User Manual Ver. 1.4 5.3.2 Operand Operands used in macro mode are each input port. Each input port is designated with i0 ~ i3 symbol based on their sequence. Since operands are case-insensitive, they can also be written as I0 ~ I3.
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-H14A via ezManager ② Input the IP address of CIE-H14A along with the changed port number and “http://” on a Web Browser - 38 -...
5.4.2 Uploading Users’ Web Page CIE-H14A supports uploading custom web page. This function is available to anyone who can make HTML files. If you get some simple syntax, it is possible to monitor and control the I/O ports with your homepage interface. For more details about this, please refer to 7.2 Changing Webpage.
In this mode, CIE-H14A functions as a TCP server. CIE-H14A waits for a TCP connection from remote hosts. Once one of hosts tries to connect to CIE-H14A, it responses to that request. After the connection is established, CIE-H14A converts the raw data from the serial port to TCP/IP packets and sends the packets to the network and vice versa.
CIE-H14A User Manual Ver. 1.4 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-H14A listens to connection requests ① Remote host sends a connection request (SYN) segment Processes of the connection ②...
Page 43
CIE-H14A User Manual Ver. 1.4 ⚫ A situation that [Event Byte] is set to 1. Figure 6-2 time chart Time States CIE-H14A listens connection requests ① Remote host sends connection request (SYN) segment Processes of the connection ② The connection is established...
Page 44
Time States Data communication on both sides ① The last segment arrives at the CIE-H14A No data communication for 5 seconds CIE-H14A 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-H14A converts the raw data from the serial port to TCP/IP data and sends them to the network and vice versa.
CIE-H14A User Manual Ver. 1.4 ⚫ TCP Server This check option is enable the TCP server / client mode. In this mode, CIE-H14A 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 47
The data “123” is transmitted to the remote host. Table 6-8 states of each point As you can see, CIE-H14A 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 48
In the TCP client mode, the [TCP Server] check option is activated. If you check this option, CIE-H14A operates in the TCP server/client mode. In this mode, CIE-H14A can establish a TCP connection both actively and passively without changing any settings.
CIE-H14A User Manual Ver. 1.4 AT Command AT command is a mode which users control CIE-H14A 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 50
③ TCP connection has been established. CIE-H14A sends “CONNECT” message to the serial port. Table 6-11 descriptions of each state Some of the response messages from the serial port of CIE-H14A are omitted on above figure. - 49 -...
Page 51
⚫ TCP Client – setting parameters and an active connection Figure 6-8 an active TCP connection Point State Configuring parameters with AT commands CIE-H14A sends TCP connection request with the ATD ① command. Processes of TCP connection. ② TCP connection is established.
Page 52
CIE-H14A sends “NO CARRIER” with disconnection. Table 6-13 states of each point CIE-H14A changes the mode to AT command, when receiving “+++”. In this state, the communication with remote host is unavailable because CIE-H14A 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-H14A sends them as one block to the network. The value is up to 1460 bytes.
Figure 6-10 time chart for block size is 5 bytes and Data Frame Interval is 100(1s) Point State CIE-H14A is receiving data from the serial port CIE-H14A Sends 5 bytes as one block based on the [Block ① Size] Serial device sends data “678” to CIE-H14A ②...
Page 55
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-H14A receives from a serial port and send to the network.
Upgrading Firmware 7.1.1 Firmware Firmware is a type of software for operation of CIE-H14A. 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-H14A User Manual Ver. 1.4 Changing Webpage 7.2.1 Webpage CIE-H14A 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 58
① Click [Advanced Menu] – [Change F/W /HTML] menu to run TFTP client. ② Select the [Change HTML] radio button. ③ Input the IP address of CIE-H14A to the [Local IP Address] text box. ④ Press the [Open Files] button and choose the HTML files.
Status Monitoring 7.3.1 Using TELNET Once the [TELNET] option is activated, users can remotely log in to CIE-H14A. If a password is set, users should input the password. After that, messages from CIE-H14A appear as shown in the figure below.
Page 60
CIE-H14A User Manual Ver. 1.4 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 61
“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-H14A has booted up. Figure 7-8 “st uptime” command ⚫ sc “sc” command is used when users close a session. [OP1] means the name of session, and [OP2] should be “close”.
Page 62
CIE-H14A User Manual Ver. 1.4 ⚫ sd “sd” command is for capturing serial data. [OP1] means name of the session, [OP2] means period, which has a 10ms unit, for the capture. Figure 7-10 “sd” command Below is the example of how to stop capturing a serial data.
CIE-H14A User Manual Ver. 1.4 7.3.2 Using ezManager Status of CIE-H14A 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 64
⚫ Password This text box is activated when CIE-H14A 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-H14A 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-H14A 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-H14A User Manual Ver. 1.4 8.2.2 Sending MAC Address [Sending MAC Address] is a function that CIE-H14A 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 68
CIE-H14A User Manual Ver. 1.4 ① Pull down menu for selecting a network adapter. ② Place for showing received debugging messages from CIE-H14A 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-H14A sends the data from the serial port to Ethernet as quickly as possible. Data Frame Interval - ③...
CIE-H14A User Manual Ver. 1.4 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.
Notify Input or Output Port Change (Email) When input or output port is changed, you can receive an email for notification from CIE-H14A using SMTP protocol. When ports you selected are changed, status of CIE-H14A is sent to the Email address you entered.
Page 72
CIE-H14A User Manual Ver. 1.4 Figure 8-7 I/O port status notification email - 71 - https://www.ezTCP.com...
CIE-H14A User Manual Ver. 1.4 8.4.2 Notify Input Port Change When a CIE-H14A operates as a Modbus/TCP slave and this function is enable, if status of input ports are changed, CIE-H14A immediately sends the master response packets to Modbus/TCP masters regardless of master’s query.
CIE-H14A User Manual Ver. 1.4 Self-Test in Trouble When users are in trouble with using CIE-H14A, make sure of the following steps first. Searching problem with ezManager ⚫ Confirming types of configuration utility CIE-H14A can be configured by ezManager. ⚫ Cancelling the Firewall operation In case of being blocked by firewalls of a personal computer or network block, you must cancel all the firewalls before searching CIE-H14A.
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-H14A 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.
CIE-H14A User Manual Ver. 1.4 Communication Problem over Modbus/TCP ⚫ Checking Modbus/TCP parameters Check all the related parameters that [Unit ID], [Input Port Base Address], [Output Port Base Address], [Poll Interval] and [Notify Input change]. ⚫ Checking which mode is using In the case of MACRO or serialized Modbus/TCP, you can control the outputs of CIE- H14A.
CIE-H14A User Manual Ver. 1.4 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...
⚫ Do not use the product for a purpose that requires exceptional quality and reliability relating to user’s injuries or accidents – aerospace, aviation, health care, nuclear power, transportation, and safety purposes. ⚫ Sollae Systems is not responsible for any accident or damage occurring while using the product. - 78 -...
Sollae Systems Co., Ltd. and its distributors entire liability and your exclusive remedy shall be Sollae Systems Co., Ltd. and its distributors option for the return of the price paid for, or repair, or replacement of the CIE-H14A.
Page 81
à caractère commercial ou de toute autre perte financière) provenant de l'utilisation ou de l'incapacité à pouvoir utiliser le boîtier CIE-H14A, même si Sollae Systems Co., Ltd. ou un de ses distributeurs a été informé de la possibilité de tels dommages.
Page 82
CIE-H14A 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-H14A puisse être échangé au titre de la garantie.
CIE-H14A User Manual Ver. 1.4 13 History Date Version Comment Author 2019.07.02 ○ Initial Release Amy Kim 2019.08.02 ○ Update LED status table Amy Kim ○ Add Input port Diagram 2020.03.11 Sara Lee ○ Remove Component 2020.05.18 ○ Add Output port image Sara Lee ○...
Need help?
Do you have a question about the CIE-H14A and is the answer not in the manual?
Questions and answers