Sollae Systems CIE-M10A User Manual

Sollae Systems CIE-M10A User Manual

8ports remote i/o controller
Table of Contents

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CIE-M10A and is the answer not in the manual?

Questions and answers

Summary of Contents for Sollae Systems CIE-M10A

  • 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.
  • Page 3: Table Of Contents

    CIE-M10A User Manual Ver. 1.0 Contents Contents ............................- 2 - Introduction ..........................- 6 - 1.1 Introduction ................................- 6 - 1.2 Features .................................. - 6 - 1.3 Application Examples ............................- 7 - 1.4 Specification ................................. - 9 - 1.4.1 H/W specification .............................
  • Page 4 CIE-M10A User Manual Ver. 1.0 4.5 Serial Configuration mode ......................... - 26 - 4.5.1 Configuring Parameters ........................- 26 - 4.5.2 Revoking Serurity Options......................... - 26 - 4.6 ISP mode................................- 27 - 4.6.1 Upgrading Firmware..........................- 27 - 4.6.2 Upgrading HTML ........................... - 27 - 4.6.3 Revoking Serurity Options.........................
  • Page 5 CIE-M10A User Manual Ver. 1.0 System Management ......................- 46 - 7.1 Upgrading Firmware ............................- 46 - 7.1.1 Firmware ..............................- 46 - 7.1.2 Processes ..............................- 46 - 7.2 Changing Webpage ............................- 48 - 7.2.1 Webpage ..............................- 48 - 7.2.2 Processes ..............................
  • Page 6 CIE-M10A User Manual Ver. 1.0 Technical Support and Warranty ..................- 66 - 11.1 Technical Support ............................- 66 - 11.2 Warranty ................................- 66 - 11.2.1 Refund ................................. - 66 - 11.2.2 Free Repair Services ..........................- 66 - 11.2.3 Charged Repair Services........................
  • Page 7: Introduction

    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.
  • Page 8: Application Examples

    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...
  • Page 10: Specification

    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...
  • Page 11: Interface

    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.
  • Page 12: Pin Assignment

    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...
  • Page 13: Digital Input Ports

    ⚫ 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.
  • Page 14: Analog Input Port

    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.
  • Page 15: Ethernet Interface

    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.
  • Page 16: System Led

    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...
  • Page 17: Installation And Test

    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.
  • Page 19: Test Operation

    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 ④...
  • Page 21: Http Test With A Web Browser

    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.
  • Page 22: Configuration

    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.
  • Page 23: Configuration Via Serial

    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.
  • Page 24: At Command

    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.
  • Page 25: Operation Modes

    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.
  • Page 26: Comparison Of The Each Mode

    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.
  • Page 27: Serial Configuration Mode

    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.
  • Page 28: Isp Mode

    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.
  • Page 29: Methods For I/O Control

    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.
  • Page 30: Modbus/Tcp Slave Mode

    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.
  • Page 31: Tcp Connection Modes

    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.
  • Page 32: Macro Mode

    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.
  • Page 33: An Example Of Equations

    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...
  • Page 34: Web (Http)

    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 ①...
  • Page 35: Uploading Users' Web Page

    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.
  • Page 36: Communication Modes

    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.
  • Page 37: An Example

    ⚫ 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 ②...
  • Page 38: Tcp Client

    [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.
  • Page 39: An Example

    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.
  • Page 41: At Command

    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.
  • Page 42: Examples

    ③ 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 ②...
  • Page 44: Udp

    [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.
  • Page 45: Examples

    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.
  • Page 47: System Management

    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 -...
  • Page 49: Changing Webpage

    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 ⑤...
  • Page 51: Status Monitoring

    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.
  • Page 54: Using Ezmanager

    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.
  • Page 56: Additional Functions

    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.
  • Page 57: Option Tab Functions

    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.
  • Page 58: Sending Mac Address

    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 ②...
  • Page 60: Serial Port Tab Functions

    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 - ③...
  • Page 61: Tx 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.
  • Page 62: I/O Port Tab Functions

    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.
  • Page 63: Self-Test In Trouble

    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.
  • Page 64: Connection Problem Over Modbus/Tcp

    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.
  • Page 65: Communication Problem Over Modbus/Tcp

    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.
  • Page 66: Related Material

    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) ⚫...
  • Page 67: Technical Support And Warranty

    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...
  • Page 68: Precaution And Exemption From Liability

    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.
  • Page 69: Exemption From Liability

    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é...
  • Page 72: Revision History

    CIE-M10A User Manual Ver. 1.0 13 Revision History Date Version Comment Author 2020.05.22. ○ Initial Release Sara - 71 - https://www.ezTCP.com...

Table of Contents