Sollae Systems
http://www.sollae.co.kr
Modular I/O Device Server
CIE-M10 User’s Manual
Version 1.1 2009-07-01
Страница 1: ...Sollae Systems http www sollae co kr Modular I O Device Server CIE M10 User s Manual Version 1 1 2009 07 01...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...
Страница 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...