Page 1
8ports Remote I/O Controller 8ports Remote I/O Controller CIE-M10A User Manual CIE-M10A User Manual Version 1.0 Version 1.0 Sollae Systems Co., Ltd. https://www.ezTCP.com...
Page 2
CIE-M10A User Manual Ver. 1.0 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 sensor’s outputs and controls the relay outputs. HTTP, Modbus/TCP, serialized Modbus/TCP and Macro mode can be used for these functions. CIE-M10A can be used in another way because it equipped operation as a serial device server.
CIE-M10A User Manual Ver. 1.0 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-M10A User Manual Ver. 1.0 ⚫ Macro mode Figure 1-4 macro mode ⚫ Serial Switch Figure 1-5 serial switch ⚫ Serial Device Server Figure 1-6 serial device server - 8 - https://www.ezTCP.com...
CIE-M10A User Manual Ver. 1.0 Specification 1.4.1 H/W specification Input Power 3.3V (±10%) Power Current Consumption 78 mA typical Size 64.4mm x 40mm x 17mm Weight Approximately 16g Digital Input 8 digital input ports (3.3V CMOS logic level) Analog Input...
CIE-M10A User Manual Ver. 1.0 Interface 1.5.1 Dimension ⚫ Top view Figure 1-7 top view ⚫ Front and Side view Figure 1-8 front and side view According to conditions of soldering components, the real dimensions might be differed with the above figure. Thus, we recommend giving some extra spaces about 1 ~ 2 mm.
CIE-M10A User Manual Ver. 1.0 1.5.2 Pin assignment ⚫ JP1 JP1 is a user interface which is not populated by any connecters to be connected to user device with user’s connector. The pitch is 2.54mm. Pin # Name Description Note Min V = -0.3V...
⚫ Dry contact (switch input) This type needs an additional DC power source and the power source should be isolated from the main DC power source of CIE-M10A. In the figure below, input ports need just a switch as the input.
CIE-M10A User Manual Ver. 1.0 1.5.4 Analog Input Port There is an analog input port in CIE-M10A. This port is connected to 10 bits ADC (Analog to Digital Converter). User should input 2.6V~3.3V to the ADVREF for reference voltage of the ADC.
CIE-M10A User Manual Ver. 1.0 1.5.6 Ethernet Interface An RJ45 connector is for the network interface of CIE-M10A. 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-M10A User Manual Ver. 1.0 1.5.8 System LED CIE-M10A has 4 LEDs(PWR, Do0, 2 LEDs on RJ45) to indicate the current system status. Each LED represents the following status: Mode Name Color Status Description Common Power is supplied Blinking every...
Ethernet connection is established through network hubs. Figure 2-1 the connection between CIE-M10A and a PC Because CIE-M10A is a type of module, you might need designing a board for it. If you cannot design the board, please consider using external product, CIE-M10A.
Page 18
MS Windows and this is comfortable to use because it does not need installation processes. First, search your CIE-M10A 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.
CIE-M10A User Manual Ver. 1.0 Test operation 2.2.1 Modbus/TCP Test This is for checking the operation of Input and output ports of CIE-M10A via Modbus/TCP. In this instruction, Modbus/TCP test program was used. Run ezManager. Then, you can see the window as shown below.
Page 20
⚫ Modbus/TCP test Figure 2-4 Modbus/TCP test ① Input the IP address of CIE-M10A ② Input the local port for Modbus/TCP of CIE-M10A In a local area network, ① and ② steps can be omitted. ③ Connect by pressing [Connect] button ④...
CIE-M10A User Manual Ver. 1.0 2.2.2 HTTP Test with a WEB browser This is for testing the operation of Input and output ports of CIE-M10A 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.
3.1.1 Configuration via LAN ⚫ Checklists Make sure of the connection between your PC and CIE-M10A 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.
3.1.2 Configuration via Serial ⚫ Checklists Make sure of the connection between your PC and CIE-M10A using a RS232 cross cable. CIE-M10A has to be operating in the [Serial Configuration] mode. You make CIE-M10A operate in the serial configuration mode by connecting ISP- pin with GND (LOW) 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-M10A using a RS232 cross cable. All the parameters of the serial port between CIE-M10A and the Terminal of your PC should be the same.
CIE-M10A User Manual Ver. 1.0 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 5 different communication modes.
Serial to Ethernet converter. ⚫ I/O controller type description Control and monitor the I/O of CIE-M10A via Modbus/TCP. Modbus/TCP It supports both master and slave mode. Serialized CIE-M10A communicates through the RS232 port using the data Modbus/TCP format of Modbus/TCP.
4.5.2 Revoking Serurity Options CIE-M10A 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-M10A User Manual Ver. 1.0 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 7.2.
CIE-M10A User Manual Ver. 1.0 Methods for I/O control Modbus/TCP CIE-M10A 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-M10A.
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-M10A 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 State The initial state of CIE-M10A’s output ports can be configured. The output ports are set to ON or OFF according to the value of [Initial State] at the boot time.
CIE-M10A User Manual Ver. 1.0 Macro Mode This mode lets users set the values of the output ports with simple macros. Since CIE- M10A reflects the values according to the macro expressions which are configured by users in advance, it is useful to make a specific device operate automatically using signals from various sensors.
CIE-M10A User Manual Ver. 1.0 5.3.3 An Example of Equations Here are some examples. In the expressions, spaces between the two operands will be ignored. Input Port Equations Description i0 + i1 Perform OR for i0 and i1. The part of the expression within the parentheses, (i1...
CIE-M10A User Manual Ver. 1.0 Web (HTTP) After starting the web browser, type CIE-M10A’s IP address in the address bar to connect to CIE-M10A. If a password for CIE-M10A is set, the following window will be popped up. Figure 5-1 authentication with a password ①...
I/O ports with your homepage interface. ⚫ Upgrading Boot and Firmware CIE-M10A has a default web page (HTML file). Except for the page, we offer other samples such as text and simple image type and etc. so you can use those sample codes on our web site.
TCP Server In this mode, CIE-M10A acts as a TCP server. CIE-M10A waits for a TCP connection from remote hosts. Once one of hosts tries to connect to CIE-M10A, it responses to that request. After the connection is established, CIE-M10A converts the raw data from the serial port to TCP/IP packets and sends the packets to the network and vice versa.
⚫ An example as a TCP server Figure 6-1 TCP server time chart in the case [Event Byte] is set to 0 Time States CIE-M10A is waiting for request segments of a TCP connection ① Remote host has sent a request (SYN) segment Processes of the connection ②...
[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-M10A converts the raw data from the serial port to TCP/IP data and sends them to the network and vice versa.
CIE-M10A User Manual Ver. 1.0 ⚫ TCP Server This check option is enable the TCP server / client mode. In this mode, CIE-M10A 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 40
In the TCP client mode, the [TCP Server] check option is activated. If you check this option, CIE-M10A operates in the TCP server/client mode. In this mode, CIE-M10A can establish a TCP connection both actively and passively without changing any settings.
CIE-M10A User Manual Ver. 1.0 AT Command AT command is a mode which users control CIE-M10A 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.
③ TCP connection has been established CIE-M10A sends “CONNECT” message to the serial port Table 6-8 descriptions of each states Most of the response messages from the serial port of CIE-M10A are omitted on above figure. - 41 -...
Page 43
⚫ TCP Client – setting parameters and an active connection Figure 6-5 an active TCP connection Time States Set parameters in the AT command mode CIE-M10A sends a request segment of a TCP connection with ① the ATD command. Processes of the TCP connection ②...
[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-M10A sends them as one block to the network. The value is up to 1460 bytes.
Figure 6-6 time chart for block size is 5 bytes and data frame interval is 1s Time States CIE-M10A is receiving data from the serial port CIE-M10A Sends 5 bytes as one block based on the [Block ① Size] Serial device sends data “678” to CIE-M10A ②...
Page 46
UDP data arrives from Remote Host 2. Send UDP data to Remote Host 2. Table 6-12 descriptions of each state “ABC”, “DE”, and “FGH” in the above figure are the data that CIE-M10A 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-M10A. 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.
Page 48
CIE-M10A User Manual Ver. 1.0 ⚫ Checking firmware file and Sending Figure 7-2 sending firmware file ① Check if the name and path of the firmware file are correct ② Click the [Send] button ③ Confirm the completed message - 47 -...
CIE-M10A User Manual Ver. 1.0 Changing Webpage 7.2.1 Webpage CIE-M10A 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 50
① Click the [Advanced Menu] - [Change F/W / HTML] button to run TFTP client ② Select the [Change HTML] radio button ③ Input the IP address of CIE-M10A to the [Local IP Address] text box ④ Press the [Open Files] button and choose the HTML file ⑤...
Status Monitoring 7.3.1 Using TELNET Once the [TELNET] option is activated, users can remotely log in to CIE-M10A. If a password is set, users should input the password. After that, messages from CIE-M10A appear as shown in the figure below.
Page 52
CIE-M10A User Manual Ver. 1.0 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 Capturing Serial Data lsh>sd 1 100...
Page 53
CIE-M10A User Manual Ver. 1.0 ⚫ sc “sc” command is used when users close a session. [OP1] means the name of session, and [OP2] should be “CLOSE”. Figure 7-10 “sc” command Lower-case letters are only allowed to use “sc” command.
CIE-M10A User Manual Ver. 1.0 7.3.2 Using ezManager Status of CIE-M10A 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-14 status window of ezManager ⚫...
Page 55
⚫ Password This text box is activated when CIE-M10A 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-M10A to the ISP mode. All restrictions are removable and communication with ezManager is revoked in the ISP mode.
Option Tab Functions 8.2.1 Notify IP Change CIE-M10A 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-M10A User Manual Ver. 1.0 8.2.2 Sending MAC Address [Sending MAC Address] is a function that CIE-M10A 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 59
Figure 8-4 debugging message window ① Pull down menu for selecting a network adapter ② Place for showing received debugging messages from CIE-M10A over the network ③ Auto update to display the latest captured file on the screen of ②...
RTS/CTS when the states are changed. 8.3.2 Disable TCP Transmission Delay - ② If you use this option, CIE-M10A sends the data from the serial port to Ethernet as quickly as possible. 8.3.3 Data Frame Interval - ③...
CIE-M10A User Manual Ver. 1.0 8.3.4 TX interval - ④ 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.
I/O Port Tab Functions 8.4.1 Notify Input Port Change When a CIE-M10A operates as a Modbus/TCP slave and this function is enable, if status of input ports are changed, CIE-M10A immediately sends the master response packets to Modbus/TCP masters regardless of master’s query.
CIE-M10A User Manual Ver. 1.0 Self-Test in Trouble When users are in trouble with using CIE-M10A, make sure of the following steps first. Searching problem with ezManager ⚫ Confirming types of configuration utility CIE-M10A 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-M10A.
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-M10A 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-M10A User Manual Ver. 1.0 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 case of MACRO or serialized Modbus/TCP, you can control the outputs of CIE- M10A.
CIE-M10A User Manual Ver. 1.0 10 Related material 10.1 Technical Documents You can find the following technical documents at our website. ⚫ Datasheet ⚫ Modbus/TCP protocol ⚫ Internet switch ⚫ Combinations of I/O Controllers ⚫ Digital Pulse Output ⚫ IP Change Notification (DDNS) ⚫...
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-M10A User Manual Ver. 1.0 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.
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-M10A.
Page 70
à caractère commercial ou de toute autre perte financière) provenant de l'utilisation ou de l'incapacité à pouvoir utiliser le CIE-M10A, même si Sollae Systems Co., Ltd. ou un de ses distributeurs a été informé de la possibilité de tels dommages.
Page 71
CIE-M10A sans que la responsabilité de Sollae Systems Co., Ltd. et de ses distributeurs ne puissent être mise en cause, ni que le CIE-M10A puisse être échangé au titre de la garantie. ⚫ Rappel sur l’évacuation des équipements électroniques usagés Le symbole de la poubelle barré...
Need help?
Do you have a question about the CIE-M10A and is the answer not in the manual?
Questions and answers