background image

CIE-M10 User’s Manual Ver. 1.1

 

 

Sollae Systems Co., Ltd. 

- 8 - 

http://www. eztcp.com

 

 

DI7 

Digital Input Port 7 

In 

DO0 

Digital Output Port 0 

Out 

Min V

OH

 = 2.9V, 

Max V

OL

 = 0.4V 

10 

DO1 

Digital Output Port 1 

Out 

11 

DO2 

Digital Output Port 2 

Out 

12 

DO3 

Digital Output Port 3 

Out 

13 

DO4 

Digital Output Port 4 

Out 

14 

DO5 

Digital Output Port 5 

Out 

15 

DO6 

Digital Output Port 6 

Out 

16 

DO7 

Digital Output Port 7 

Out 

17 

GND 

Ground 

 

 

18 

GND 

Ground 

 

 

19 

ADVREF 

ADC Reference Voltage 

  (Input Voltage Range: 2.6V ~ 3.3V) 

In 

 

20 

ADC_IN0 

Analog Input Port 0 

(Input Voltage Range: 0V~ADVREF) 

In 

10bit ADC 

Conversion Time: 

2.33us 

21 

RXD 

Receive Data 

In 

 

22 

CTS 

Clear To Send 

In 

 

23 

TXD 

Transmit Data 

Out 

 

24 

RTS 

Request To Send 

Out 

 

25 

RESET- 

Reset(Active Low) 

In 

 

26 

ISP- 

ISP Mode: Low when it boots up 

(Internally pulled-up, Active Low) 

In 

 

27 

VCC 

Power Input (DC 3.3V) 

 

 

28 

VCC 

Power Input (DC 3.3V) 

 

 

29 

GND 

Ground 

 

 

30 

GND 

Ground 

 

 

Table 3-2 JP1 Specification 

 

4 pin connector (JP2) will be removed after the first production. 

3.2.3

 

Analog Input Port 

There is an analog input port in the 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. 
ADC_IN0 port is for user‟s analog sensors, its input voltage should be between 0V ~ ADVREF. The 

Summary of Contents for CIE-M10

Page 1: ...Sollae Systems http www sollae co kr Modular I O Device Server CIE M10 User s Manual Version 1 1 2009 07 01...

Page 2: ...3 2 6 Ethernet Port 10 3 2 7 Serial Port 10 3 2 8 LED 11 4 GETTING STARTED 13 4 1 Test Operation 13 4 1 1 PC s IP Address 13 4 1 2 Installing CIE M10 13 4 1 3 Configuring CIE M10 13 4 1 4 Testing Modb...

Page 3: ...ing Modbus TCP 32 7 2 5 Mater Mode 33 7 2 6 Serialized Modbus TCP 33 7 3 Macro Mode 34 7 3 1 Introduction 34 7 3 2 Operators 34 7 3 3 Operand 34 7 3 4 Example of Equation 35 7 4 Web HTTP 37 7 4 1 Conf...

Page 4: ...Command State 49 9 4 TCP Connection 50 9 4 1 Active Connection Client 50 9 4 2 Passive Connection Server 50 9 5 TCP Disconnection 50 9 5 1 Active Disconnection 51 9 5 2 Passive Disconnection 51 10 AD...

Page 5: ...CIE M10 User s Manual Ver 1 1 Sollae Systems Co Ltd 4 http www eztcp com 11 2 2 Free A S 56 11 2 3 Charged A S 56 11 3Precautions 56 12 MODIFICATION HISTORY OF THIS DOCUMENT 58...

Page 6: ...with ability to control and monitor remote digital output ports and analog digital input ports Therefore with CIE M10 remote I O ports can easily be controlled and monitored at the same time Also CIE...

Page 7: ...RJ45 Network Ethernet 10 100M bits auto sense Auto MDI MDX cable auto sensing Protocols TCP UDP IP ICMP ARP DHCP PPPoE Telnet DNS lookup DDNS Dynamic DNS Modbus TCP HTTP RFC2217 Telnet COM Port Contro...

Page 8: ...not populated by any connecters to be connected to user device with user s conector The pitch is 2 54mm Name Description Dir Etc 1 DI0 Digital Input Port 0 In Min VIL 0 3V Max VIL 0 8V Min VIH 2 0V Ma...

Page 9: ...e Range 0V ADVREF In 10bit ADC Conversion Time 2 33us 21 RXD Receive Data In 22 CTS Clear To Send In 23 TXD Transmit Data Out 24 RTS Request To Send Out 25 RESET Reset Active Low In 26 ISP ISP Mode Lo...

Page 10: ...y Contact Voltage Input Circuit This circuit is to get a voltage from between the two input ports If the voltage is high the value is 1 and if the voltage is low the value is 0 The following is a circ...

Page 11: ...rt through the Ethernet LAN port which embeds 10M 100M auto sensing function and auto MDI MDIX 3 2 7 Serial Port There is a UART port which is CMOS 3 3V level This port provides serial to TCP IP conve...

Page 12: ...munication counter part and CIE M10 sets its serial port items RTS Baud rate data bits parity stop bit after getting information from the communication counter part For more information please refer t...

Page 13: ...r 1 1 Sollae Systems Co Ltd 12 http www eztcp com Serial Configuration Mode STS_ACT Yellow Blink every 1 second CIE M10 is in the ISP mode which Configures CIE M10 through the serial port LINK_ACT Gre...

Page 14: ...3 Configuring CIE M10 Using ezManager change the settings of CIE M10 Click Search All button on the ezManager window Then ezManager will search for every ezTCP on the local network When there is no f...

Page 15: ...ae Systems You can check the digital output port 0 easily because it has an LED Connecting a Modbus TCP Connect the CIE M10 with the Connect button Checking Digital Output ports You can check the Modb...

Page 16: ...Sollae Systems Co Ltd 15 http www eztcp com If you click the digital output buttons in the web page then it toggles those and sends its digital and analog input port values to the web browser Figure 4...

Page 17: ...e set by ezManager which is supplied by Sollae Systems 5 2 Configuring with ezManager 5 2 1 ezManager The parameters of CIE M10 IP address I O ports serial port and etc can be configured by an applica...

Page 18: ...ht side of Search Results Read Input 6 digit number written on the CIE M10 to the MAC ADDRESS input box or Input CIE M10 s IP address in the IP address category on the IP tab This will allow for the u...

Page 19: ...will be used to read debugging messages from CIE M10 In order to use this function activate Debugging Message option under Option tab When the debugging is over please deactivate the Debugging Messag...

Page 20: ...Enabled PPPoE ID PPPoE ID PPPoE Password PPPoE Password Obtain DNS Server Address Automatically When CIE M10 gets IP addresses by DHCP or PPPoE it gets DNS server IP address automatically Notify IP Ch...

Page 21: ...en Allowed IP Range and Network Mask Example Allowed IP Range 192 168 1 1 Network Mask 255 255 0 0 Bitwise AND 192 168 0 0 Allowed IP hosts address 192 168 0 0 192 168 255 255 Network Mask Apply to ez...

Page 22: ...here s no data communication during the Timeout Unit second Data Frame CIE M10 transmits data in its buffer if there s no incoming data from its serial port during the Data Frame time Unit 10ms Minimu...

Page 23: ...ddress Input Port Address Reference Number The difference between Input Port Base Address and Output Port Base Address should be over 8 Out Port Base Address Out Port Address Reference Number The diff...

Page 24: ...5 Example of ezManager Operation MAC Address The ezManager can be used to change IP address related settings of ezTCP The Following example will show you how to read CIE M10 s setting values and chan...

Page 25: ...igure 1 3 A CIE M10 is found Configure proper IP address to CIE M10 Please ask to your network administrator for the IP address information Check the configuration with this button if the configuratio...

Page 26: ...as Normal Mode Please refer to 7 Input Output Ports and 8 Serial Port for more information 6 1 2 Serial Configuration Mode User can set CIE M10 s parameters through its serial port in this mode CIE M1...

Page 27: ...n or drag new firmware and drop into the window And set the IP address as same as CIE M10 s IP address Press the Send button then the ezManager will send the firmware to the CIE M10 After completing t...

Page 28: ...ww eztcp com the window And set the IP address as same as CIE M10 s IP address Press the Send button then the ezManager will send web pages to the CIE M10 Figure 6 2 Uploading user s web pages After c...

Page 29: ...A master outputs data after reading remote device s input ports and write to the remote device s output ports after reading its input ports It can also establish TCP active connection Macro It is a m...

Page 30: ...alid Time this signal will be ignored Delay CIE M10 will output a value to the output port after waiting for Delay ms In order to do so the signal value must last for Delay seconds If the output value...

Page 31: ...standard in industrial automation market now Modbus is divided by Master and Slave Maters are usually programs which are working on the computers and slaves are usually devices which are controlled by...

Page 32: ...gisters Function Code 3 and Write Multiple Registers Function Code 16 among the Modbus TCP s function codes Read Multiple Registers is for reading the CIE M10 s input port value and Write Multiple Reg...

Page 33: ...state is changed it inform to the connected master with a reply packet This is useful when user wants to know input ports change as soon as possible This option is not standard so it is off in default...

Page 34: ...r a TCP connection from the master if the passive connection is selected CIE M10 also has an active TCP connection function to make a TCP connection to remote Modbus TCP device Peer Address When CIE M...

Page 35: ...of operators is in the following order parenthesis NOT AND OR Each operator is represented by the following symbols Operator Symbol Description Parenthesis Open Since calculations within the parenthe...

Page 36: ...the equations for two output port are as the following Output Port Equation Description Do0 i0 i1 Perform OR for i0 and i1 Spaces in between two operands may be ignored Do2 i0 i1 i7 Perform NOT with v...

Page 37: ...put Ports i0 i1 i7 Do0 Do1 Do2 Do3 Do4 Do5 Do6 Do7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0...

Page 38: ...load user s web pages into the CIE M10 as well 7 4 1 Configuring Web Function Figure 7 6 Enabling Web Function of the CIE M10 Web HTTP User can monitor and control the CIE M10 s input and output ports...

Page 39: ...f you use others your web page might destroyed when you upload new firmware to the CIE M10 7 4 2 Security If you set a password with the Set Password button you have to enter the password when you log...

Page 40: ...n Mode Protocol Connection Topology Etc TCP Server TCP Passive 1 1 AT Command TCP Active Passive 1 1 TCP Client TCP Active 1 1 UDP UDP 1 N Serial Modbus TCP Modbus TCP 1 1 CIE M10 s I O ports are cont...

Page 41: ...nnection 8 3 3 Data Communication When the TCP connection is established the data communication in between the host and the serial device will be established Then CIE M10 will send data according to t...

Page 42: ...DATA GHI connected COD connection sequence Event Byte 3 Remote Host DATA C Ack DATA DEF TCP IP Figure 8 2 TCP Description of TCP Client Mode 8 4 1 Serial Data Before Connection Data before TCP connect...

Page 43: ...l be automatically terminated The unit used for Timeout is 1 second 8 4 4 DNS If you input an IP address in the Peer Address it tries to connect to the IP address If you input the host name in the Pee...

Page 44: ...9 AT Command Mode for more information 8 6 UDP U2S is a mode that performs UDP communication In UDP communication data is sent in block units Therefore data that comes through CIE M10 s serial port mu...

Page 45: ...ame the incoming data will be recognized as one block Since UDP communication does not involve establishing connection N M communication may be performed using broadcast Therefore it can be convenient...

Page 46: ...tablished after one another Also ATA command allows users to perform manual connection 9 2 AT Command Format 9 2 1 Basic Command Format AT Command starts with AT and it ends with CR AT Command CR 0x0d...

Page 47: ...ne Go back On line state from Command state Q Quiet Mode Decides whether to return result codes Q0 Displays result codes Q1 Disable response to serial port S S Register S2 Escape Code default 43 S3 Ca...

Page 48: ...ble 9 5 Example of Basic AT Commands 9 2 5 Expanded AT Command Set Command Description Comment PLIP Local IP address PSM Subnet Mask PGIP Gateway IP address PNIP DNS Server IP address PLP Local Port P...

Page 49: ...ateway IP Address CR LF OK CR LF Command OK AT PSM 255 255 255 0 CR Setting Subnet Mask CR LF OK CR LF Command OK AT PNIP 192 168 1 254 CR Setting DNS IP address CR LF OK CR LF Command OK AT PLP 1470...

Page 50: ...ng to Command State from On line State In order to change to Command State from On line State Escape Code default must be sent 3 times according to the below sequence Communication Data1 Guard Time Gu...

Page 51: ...ion CR LF CONNECT CR LF TCP connection is established Data communication Table 9 11 Example of Active Connection The local port number is updated randomly when it receives ATD command for an active co...

Page 52: ...nged to Command mode ATH CR Disconnecting the TCP connection CR LF OK CR LF TCP connection is disconnected Table 9 13 TCP Example of Active Disconnection 9 5 2 Passive Disconnection The foreign host t...

Page 53: ...the range can access the CIE M10 The Allowed IP Range is defined by doing bitwise AND between IP address and the Network Mask The followings are examples IP Address Net Mask Hosts can access to the C...

Page 54: ...with ezManager 10 2 1 How To Disconnect TCP Sessions User can manage TCP sessions in the Status menu of the ezManaser Checking TCP sessions Figure 10 1 Checking CP Sessions Click right button of mous...

Page 55: ...ress notification DDNS Table 10 2 TCP Session Names 10 3 IP Address Notification Function When the CIE M10 uses IP which is allocated dynamically it is very hard for user to connect to it This functio...

Page 56: ...erial status with a st sio command The rx_count is the total size that CIE M10 receives from its serial port and the tx_count is the total size that CIE M10 transmitted to its serial port Figure 10 4...

Page 57: ...miss care will be repaired and exchanged with charge 11 3 Precautions If the product is modified it is no longer guaranteed Specifications of the product may be changed without prior notice for perfo...

Page 58: ...CIE M10 User s Manual Ver 1 1 Sollae Systems Co Ltd 57 http www eztcp com If accidents or loss may occur using this product Sollae Systems will not be liable for any compensation...

Page 59: ...Manual Ver 1 1 Sollae Systems Co Ltd 58 http www eztcp com 12 Modification History Of This Document Date Version Description 2009 06 24 1 0 Initial Release 2009 07 01 1 1 Add a notification about bei...

Reviews: