Page 1
8ports Remote I/O Controller CIE-M10 User Manual Version 3.0 Sollae Systems Co., Ltd. http://www.ezTCP.com...
Page 2
CIE-M10 User Manual Ver. 3.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.
HTTP, Modbus/TCP, serialized Modbus/TCP and Macro mode can be used for these functions. CIE-M10 can be used in another way because it equipped operation as a serial device server.
CIE-M10 User Manual Ver. 3.0 Specification 1.5.1 H/W specification Input Power 3.3V (±10%) Power Current Consumption 190mA typical Size 64.4mm x 40mm x 17mm Weight Approximately 17g Digital Input 8 ports with photo couplers (3.3V CMOS logic level) Analog Input...
CIE-M10 User Manual Ver. 3.0 Interface 1.6.1 Dimension Top view Figure 1-6 Top view Front and Side view Figure 1-7 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-M10 User Manual Ver. 3.0 1.6.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 additional DC power input and the power input should be isolated from the main DC power input of CIE-M10. In the figure below, input ports need just a switch as the input.
CIE-M10 User Manual Ver. 3.0 1.6.4 Analog Input Port There is an analog input port in CIE-M10. 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-M10 User Manual Ver. 3.0 1.6.6 Ethernet Interface An RJ45 connector is for the network interface of CIE-M10. 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-M10 User Manual Ver. 3.0 1.6.8 System LED CIE-M10 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 supplying the power blinks every...
CIE-M10. 2.1.1 Setting Network Aera This step is for setting both CIE-M10 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 18
MS Windows and this is comfortable to use because it does not need installation processes. First, search your CIE-M10 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-M10 via Modbus/TCP. In this instruction, offered 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-M10 ② Input the local port for Modbus/TCP of CIE-M10 In a local area network, ① and ② steps can be omitted. ③ Try to connect by pressing [Connect] button ④...
CIE-M10 User Manual Ver. 3.0 2.2.2 HTTP Test with a WEB browser This is for testing the operation of Input and output ports of CIE-M10 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-M10 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-M10 using a RS232 cross cable. CIE-M10 has to be operating in the [Serial Configuration] mode. You make CIE- M10 operate in the serial configuration mode by connecting ISP- pin with GND (LOW) less than 1 second.
Make sure of the connection between your PC and CIE-M10 using a RS232 cross cable. All the parameters of the serial port between CIE-M10 and the Terminal of your PC should be the same. In the AT command mode, you can change some parameters through the serial port.
CIE-M10 User Manual Ver. 3.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.
HTTP or Modbus/TCP. WEB(HTTP) Users can monitor and control CIE-M10 via HTTP Table 4-2 digital I/O control types Serial-Ethernet converter CIE-M10 can be used as a Serial to Ethernet converter. There are four communication modes in this operation. modifying serial name...
4.5.2 Revoking Serurity Options CIE-M10 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-M10 User Manual Ver. 3.0 Methods for I/O control MODBUS/TCP CIE-M10 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-M10.
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-M10 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-M10’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-M10 User Manual Ver. 3.0 Macro Mode This mode lets users set the values of the output ports with simple macros. Since CIE- M10 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-M10 User Manual Ver. 3.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-M10 User Manual Ver. 3.0 Web (HTTP) After starting the web browser, type CIE-M10’s IP address in the address bar to connect to CIE-M10. If a password for CIE-M10 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-M10 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-M10 acts as a TCP server. CIE-M10 waits for a TCP connection from remote hosts. Once one of hosts tries to connect to CIE-M10, it responses to that request. After the connection is established, CIE-M10 converts the raw data from the serial port to TCP/IP packets and sends the packets to the network and vice versa.
6.1.2 An Example An example as a TCP server Figure 6-1 TCP server time chart Time States CIE-M10 is waiting for request segments of a TCP connection ① Remote host has sent a request (SYN) segment Processes of the connection ②...
CIE-M10 User Manual Ver. 3.0 TCP Client In this mode, CIE-M10 acts as a TCP client. CIE-M10 sends request segments to a remote host with information of [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-M10 converts the raw data from the serial port to TCP/IP data and sends them to the network and vice versa.
CIE-M10 User Manual Ver. 3.0 DNS IP Address [DNS IP Address] is required when users use a host name instead of the IP address on the [Peer Port] parameter. 6.2.2 An Example An example of TCP client Figure 6-2 time chart for a situation that [Event Byte] is set to 0...
Page 39
In the TCP client mode, the [TCP Server] check option is activated. If you check this option, CIE-M10 operates in the TCP server/client mode. In this mode, CIE-M10 can establish a TCP connection both actively and passively without changing any settings.
CIE-M10 User Manual Ver. 3.0 AT Command AT command is a mode which users control CIE-M10 with AT command like controlling modem. In this mode, active and passive TCP connections are available. And users are allowed to configure some environmental parameters with extended commands.
③ TCP connection has been established CIE-M10 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-M10 are omitted on above figure. - 40 -...
Page 42
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-M10 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-M10 sends them as one block to the network. The value is up to 1460 bytes.
Time States CIE-M10 is receiving data from the serial port ① CIE-M10 Sends 5 bytes as one block based on the [Block Size] Serial device sends data “678” to CIE-M10 ② Data “678” has arrived CIE-M10 sends data from the remote host to the serial device ③...
Page 45
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-M10 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-M10. 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 47
CIE-M10 User Manual Ver. 3.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 - 46 -...
CIE-M10 User Manual Ver. 3.0 Changing Webpage 7.2.1 Webpage CIE-M10 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 49
② Click the [Change F/W / HTML] button to run TFTP client ③ Select the [Change HTML] radio button ④ Input the IP address of CIE-M10 to the [Local IP Address] text box ⑤ Press the [Open Files] button and choose the HTML file - 48 - http://www.ezTCP.com...
Page 50
CIE-M10 User Manual Ver. 3.0 Checking files and Sending Figure 7-5 sending firmware file ① Check if the name and path of the file are correct ② Click the [Send] button ③ Confirm the completed message - 49 -...
Status Monitoring 7.3.1 Using TELNET Once the [TELNET] option is activated, users can remotely log in to CIE-M10. If a password is set, users should input the password. After that, messages from CIE-M10 appear as shown in the figure below.
Page 52
CIE-M10 User Manual Ver. 3.0 st net “st net” command displays present network states of all sessions. Figure 7-7 “st net command” st sio “st sio” command displays the number of bytes for the serial port. Figure 7-8 “st sio” command ...
CIE-M10 User Manual Ver. 3.0 7.3.2 Using ezManager Status of CIE-M10 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-12 status window of ezManager ...
Page 54
Password This text box is activated when CIE-M10 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-M10 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-M10 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-M10 User Manual Ver. 3.0 8.2.2 Sending MAC Address [Sending MAC Address] is a function that CIE-M10 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 58
Figure 8-4 debugging message window ① Pull down menu for selecting a network adapter ② Place for showing received debugging messages from CIE-M10 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-M10 sends the data from the serial port to Ethernet as quickly as possible. 8.3.3 Data Frame Interval - ③...
CIE-M10 User Manual Ver. 3.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.
Digital I/O Functions 8.4.1 Valid Time CIE-M10 only recognizes signals of the input ports as the valid signals when the signal lasts for the [Valid Time]. If the signals are not maintained for the [Valid Time], the input signals will be ignored. The unit used for the [Valid Time] is 1ms. However, because the accuracy is only guaranteed in 10ms, the designated values are rounded down in units of 10ms.
CIE-M10 User Manual Ver. 3.0 Self-Test in Trouble When users are in trouble with using CIE-M10, make sure of the following steps first. Searching problem with ezManager Confirming types of configuration utility CIE-M10 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-M10.
Port, Subnet Mask, Gateway IP Address, DNS IP Address, DDNS option and etc. Table 9-1 major parameters related with Modbus/TCP PING Test Confirm the connection over the network by PING test. If CIE-M10 does not send any reply from the request, check the network environment. Firewall In case the networks which need strong security, the access may be denied by their firewall.
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-M10. Turn the mode off if those modes are using. Contact us if you have any questions about above steps or our products.
CIE-M10 User Manual Ver. 3.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-M10 User Manual Ver. 3.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-M10.
Page 69
à caractère commercial ou de toute autre perte financière) provenant de l'utilisation ou de l'incapacité à pouvoir utiliser le CIE-M10, même si Sollae Systems Co., Ltd. ou un de ses distributeurs a été informé de la possibilité de tels dommages.
Page 70
CIE-M10 sans que la responsabilité de Sollae Systems Co., Ltd. et de ses distributeurs ne puissent être mise en cause, ni que le CIE-M10 puisse être échangé au titre de la garantie. Rappel sur l’évacuation des équipements électroniques usagés Le symbole de la poubelle barré...
CIE-M10 User Manual Ver. 3.0 13 Revision History Date Version Comment Author 2009.06.24. ○ Initial Release 2009.07.01 ○ Add a notification about being removed JP2 ○ Document style has been changed based on CIE- 2011.08.09 M10’s manual v2.6 Roy LEE ○...
Need help?
Do you have a question about the CIE-M10 and is the answer not in the manual?
Questions and answers