Dry Contact Interface for CIE-H10

Customers can interface between CIE-H10 and dry contact sensors (switch, relays) by the following two methods.

What is dry contact?
A dry contact is a contact that does not provide voltage.

A. Using Dry Contact Adapter(DCA)
  - Customers can implement dry contact interfaces very easily with Dry Contact Adapter (DCA).
  - An Additional DC power is required for DCA.
  - DCA will be provided from August 2009.

B. Implementing Dry Contact Interface
  - CIE-H10's input ports sense DC voltage from sensers.
  - Above 1.8V: 1(ON), Below 1.5V: 0(OFF)
  - Therefore, users have to implement as vollowed for Dry Contact Sensors.

User image

  - DC valtage of input port is DC 1.8V ~ 24V. But we recommend users to use a DC 5V ~ 24V power supply because of cable resistance.
  - We recommend users to use isolated DC Power.

이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by Roy

2009/07/15 07:30 2009/07/15 07:30
, , , , , , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://blog.eztcp.com/ensollae/rss/response/26

Trackback URL : http://blog.eztcp.com/ensollae/trackback/26

Leave a comment
[Login][OpenID?]
You have to log in with and OpenID to leave a comment.

Review of CIE-M10

Review of CIE-M10

 

CIE-M10, embedded remote I/O controller has been introduced!

User image
 

Specification

* Remote Monitor and Control digital Input/Output Port

* Modular Type

* 10/100Base-T Ethernet, auto MDI/MDX

* 8 Digital Input Ports (3.3V CMOS)

* 8 Digital Output Ports (3.3V CMOS)

* 1 Analog Input Port (10 bits resolution ADC)

* UART x 1 (up to 230,400bps, UART <--> TCP/IP converting function)

* Supports uploading user’s web pages

* Security function: IP filtering, Password

* Built-in Web Server for simple management

* Supports Stand-Alone Operation and simple logical expressions

* Supports Modbus/TCP

* Flexible configuration and network communication by 'AT Commands' (patent)

* Supports communication with variety of TCP/UDP hosts (TCP Server/Client, UDP)

* Variety of communication status chekup (debugging mode, ezManager, Telnet)

* Supports DHCP and PPPoE for xDSL and cable network

* Supports 'DNS' protocol for simple connection to the Internet

* Supports Dynamic DNS (DDNS): available as Server with dynamic IP environment

* IP Change Trap feature: useful with dynamic IP environment

* Telnet COM Port Control Option (RFC 2217)

* Easy configuration utility via network for Windows OS (ezManager)

* Virtual COM Port Redirector 'ezVSP' for Windows OS (provided free of charge)

* Firmware is upgradable through network

* Environmentally-friendly RoHS compliant

 

CIE-M10 has all the options and functions of CIE-H10.

It can be controlled by HTTP, Modbus/TCP, serialized Modbus/TCP and Macro.

The model supports useful functions like DDNS, TCP/UDP notification of changed IP address.

 

This model also uses ezManager as a configuration tool like CIE-H10.

Look at the following picture.

 

User image

The Modbus/TCP test program will be created on your screen, when you select the products.

 

The product has one ADC port as well as 8 ports digital Input and Output.

This can be remarkable issue.

If the analog signal inputs the port, the values are presented the number between 0 and 1023. (10 bits resolution)

Users not only can configure the range of the values by using their HTML files but monitor.

 

User image

The examples of HTML are followed


<Default_image>

User image



<No_Comment>
User image


<Simple Image>

User image



<Simple Text>
User image



<Sample_01>
User image



<Sample_02>
User image



<Sample_03>
User image



In addition, because this model is formed of SMD type, the dimension is very small. So, you can easily apply to your system.

 

A LED which is connected with the first digital input port (Di0) is equipped for developer.

 

User image

Download All the skins of HTML

이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by Roy

2009/07/02 11:56 2009/07/02 11:56
, , , , , , , , , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://blog.eztcp.com/ensollae/rss/response/22

Trackback URL : http://blog.eztcp.com/ensollae/trackback/22

Leave a comment
[Login][OpenID?]
You have to log in with and OpenID to leave a comment.

[CIE-H10] USER'S HOME PAGE

 1      Overall

 I/O Port of CIE-H10 can be monitored and controlled by Modbus/TCP, HTTP and Macro function. Especially, HTTP is the most easily way for user using WEB browser like internet explorer. In this reason, user can make own web page with HTML on the version of firmware is 1.3A and boot is 1.6. To use this, boot and firmware upgrade are needed. We offer the special firmware which allows user to download its boot file, because that work is hard and complicate for user. This document describes in detail the processes and way to use HTTP script function. By using this document, make your own web page to monitor and control the CIE-H10’s I/O Ports.

 

 2      Processes for Upgrade

2.1    Process Diagram

 For using the new added function, CIE-H10 has to download a new boot (ver. 1.6A) and a firmware (ver. 1.3C). This work is so complicate and you might be a little confused. Referring to below diagram in step by step work, it’s not a big deal for anyone.

 

User image

Fig. 31 Diagram for upgrade boot and firmware

 

2.1.1           Download the Burn boot

To upgrade the boot, the special firmware has to be downloaded at first. The special firmware is named as Burn boot firmware. This is for only upgrade the CIE-H10’s boot to 1.6A. To do this, enter the ISP mode with ISP switch. Pushing the ISP button over a second, CIE-H10 may enter the ISP mode. Then, run the hotflash which program is for download firmware of ezTCP through the LAN. Refer to figure 3-2. Input correct IP address and select the Burn boot firmware.

 

User imageUser image


Fig
32 Running the hotflash (left) and select the Burn boot file with [FILE] button (right)

 

If download is completed, you can show below window. (Fig.3-3)

 

User image

Fig 33 Success message

 

After the firmware is downloaded, exception of PWR and LINK LED, all LEDs may be off.

2.1.2           Jump on the New Boot

When the Burn boot file is downloaded, to move to newly installed boot, just press the ISP switch one time. The status may not been changed. However, if the LINK LED is turn on again, the CIE-H10 has been moved on the new boot.

2.1.3           Download the New Firmware

Download the new firmware as above 3.1.1 Download the Burn boot.

 

User imageUser image

Fig. 34 Selecting the new firmware (left) and complete message (right)

If the file transfer is complete, a message box will appear on your screen. After then, CIE-H10 turn into the normal mode, the STS LED will be blinks

2.1.4           Search the CIE-H10 and initialization

Run ezManager and press the [Search all] button, then the CIE-H10’s MAC address is listed on the result box. Select the product and press [Initialization] button to reset the CIE-H10 to its default status.

 

User imageUser image

Fig. 35 Running ezManager

 

2.1.5           Download User’s HTML file

Now, to download the user’s HTML file, press the [Firmware / HTML] button.

 

Fig. 36 A window of firmware / HTML change

When selecting the HTML file, user can use both the [open firmware / HTML] and drag & drop on Windows explorer. By pressing [Send] button, the transmission is progress. If the sending is complete, you can connect to CIE-H10 through your own web page like fig. 3-7.

 

User image

Fig. 37 Connecting CIE-H10 through HTTP

 

 3      Making User’s Web Page

3.1    Syntax of Script Functions

To control I/O port with user’s web page, you should know the way of using script functions. All the script started with “<?”, ended with “?>” and functions have to be separated with “;” (semicolon). 4.1.1 io_echo(var) and 4.1.2 io_echo(var1, var2, “string1”, “string2”) are used in this example, rest of them will be use in the future with ADC(Analog to Digital Convertor).

3.1.1           io_echo(var);

This means print a value of “var”. Example of using this function is following.

 

<? io_echo($ci0); ?>

 

In above example, “$ci0” means the comment of first input port. The command link is presented as printing the comment of first input port. In case of configuring the first input port to “inout_1”, it displayed like the figure 4-1(right side) on user’s web page.

 

User imageUser image

Fig. 41 Comment of di0(left) on ezManager and the result on web page(right)

 

3.1.2           io_echo_equ(var1, var2, “string1”, “string2”);

This function means that if the values of “Var1” and “Var2” are same, print the “Sting1”, or else print the “string2.” An example of usage is followed.

 

<? io_echo_equ($i0, 0, "<img src=h10_y_off.gif border=0>", "<img src=h10_y_on.gif border=0>"); ?>

 

 “$i0” presents the first input port “di0” which is named at “Input_1.” This example carries out that if the value of Input_1 is 0, shows the image file which name is “h10_y_off.gif”, or else shows the image file which name is “h10_y_on.gif”. In figure 4-2, the first one is the status that LED of Input_1 is off and second one is on.

 

User imageUser imageUser image

Fig 42 Result of Input_1 on web site (left) and uploading HTML files (right)

 

Linked image files have to be included on the list of transferred HTTP files. Look at the right image of figure 4-2. When you down load HTTP files to CIE-H10, you should check all the files that linked with your HTTP file because those files are used only.

3.1.3           io_echo_grt(var1, var2, “string1”, “string2”);

This function means that if value of “var1” is larger than “var2”, prints “string1”, or else shows “string2”

3.1.4           io_echo_gre(var1, var2, “string1”, “string2”);

This function means that if values of “var1” and “var2” are same or the value of “var1” is larger than “var2”, prints “string1”, or else shows “string2”

3.1.5           io_echo_lot(var1, var2, “string1”, “string2”);

This function means that if value of “var1” is smaller than “var2”, prints “string1”, or else shows “string2”

3.1.6           io_echo_loe(var1, var2, “string1”, “string2”);

This function means that if values of “var1” and “var2” are same or the value of “var1” is smaller than “var2”, prints “string1”, or else shows “string2”

3.2    Variables

Table 1. A list of variables

Division

Name

Description

Input

$i0 ~ $i7

Input ports # 0 ~ 7

$ci0 ~ $ci7

Comments of input ports # 0 ~ 7

Output

$o0 ~ $o7

Output ports # 0 ~ 7

$co0 ~ $co7

Comments of output ports # 0 ~ 7

ADC

$a0

An Analog port # 0(In the future)

3.3    Example

No

HTML File

0.

omitted

1.

<table background="cie_h10.gif" border=0 cellpadding=0 cellspacing=0 width=494 height=630>

2.

<tr valign=top>

3.

<td align=left colspan=5 height=370></td>

4.

</tr>

5.

<tr height=16>

6.

<td width=88></td>

7.

<td width=120 class="B" align=right><? io_echo($ci0); ?></td>

8.

<td width=13><? io_echo_equ($i0, 0, "<img src=h10_y_off.gif border=0>", "<img src=h10_y_on.gif border=0>"); ?></td>

9.

<td width=24></td>

10.

<td width=13><? io_echo_equ($o0, 0, "<a href=index.html?o0=1><img src=h10_g_off.gif border=0></a>", "<a href=index.html?o0=0><img src=h10_g_on.gif border=0></a>"); ?></td>

11.

<td width=140 class="B" align=left><? io_echo($co0); ?></td>

12.

<td width=96></td>

13.

</tr>

14.

<tr height=6>

15.

<td colspan=5></td>

16.

</tr>

17.

<tr height=16>

18.

<td width=88></td>

19.

<td width=120 class="B" align=right><? io_echo($ci1); ?></td>

20.

<td width=13><? io_echo_equ($i1, 0, "<img src=h10_y_off.gif border=0>", "<img src=h10_y_on.gif border=0>"); ?></td>

21.

<td width=24></td>

22.

<td width=13><? io_echo_equ($o1, 0, "<a href=index.html?o1=1><img src=h10_g_off.gif border=0></a>", "<a href=index.html?o1=0><img src=h10_g_on.gif border=0></a>"); ?></td>

23.

<td width=140 class="B" align=left><? io_echo($co1); ?></td>

24.

<td width=96></td>

25.

</tr>

26.

omitted

 

The table is defined at the first line and the image file named “cie_h10.gif” is used as background of it. Each row is divided seven parts (No.6 ~ 12) and the comment is shown at the field No.7. As presented in Syntax of script function, if the value of first input port is zero, image file that the LED is off is printed, or the other image file that LED is on is printed. Look at the line number 10. If user clicks the image that the LED is off, it is changed with the image that the LED is on and vice versa.

 

User imageUser imageUser image

Fig. 43 Clicking the image No.1, 3, 7 in sequence

3.3.1           Used Files

Table 2. A list of used files in the example

Name

Type of file

Descript

cie_h10.gif

Image

An image of CIE-H10’s body

h10_g_off.gif

Image

An image that the green LED is off

h10_g_on.gif

Image

An image that the green LED is on

h10_y_off.gif

Image

An image that the yellow LED is off

h10_y_on_gif

Image

An image that the yellow LED is on

index.html

HTML

Main of web page


Download the Examples Files of HTML
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by Roy

2009/04/30 04:52 2009/04/30 04:52
, , , , , , , , , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://blog.eztcp.com/ensollae/rss/response/8

Trackback URL : http://blog.eztcp.com/ensollae/trackback/8

Leave a comment
[Login][OpenID?]
You have to log in with and OpenID to leave a comment.

CIE-H10's I/O Ports

1. Overall 


CIE-H10 is a device that monitors and controls the 8 digital input and output ports with TCP/IP. Each Port is monitored and controlled by Modbus/TCP and HTTP. CIE-H10 outputs port information to its output ports after calculating the pre-defined algebraic equations (Macro) according to input ports’ values. In addition, you can make them operate as an Internet Switch by using two CIE-H10s.

Input ports and output ports are not operated same way. There are a lot of questions that if the input and output ports are dependently operated each other. This technical document is for description of form and performance of the input ports and notification of the easy way to practical use with CIE-H10 as shows an example.

2. Digital I/O Ports
  a. Independence of I/O ports

  Table 21 Names of I/O ports of CIE-H10

Division

1

2

3

4

5

6

7

8

Input ports

DI 0

DI 1

DI 2

DI 3

DI 4

DI 5

DI 6

DI 7

Output ports

DO 0

DO 1

DO 2

DO 3

DO 4

DO 5

DO 6

DO 7

 User can easily think that the input and output ports are connected, because the number of input and output ports are same. An example is that the DI 0 forwards its signal to DO 0. Actually, this is possible by using the Macro option. However, CIE-H10 is not operated only this way. I hope to say that it is just only one case. The numbers on the table 2-1 are just named to distinguish each port and the ports are independently operated. For help to understand this, we’ll look into the Input and input ports in next chapter.

  b. Input Ports
 8 input ports of CIE-H10 are isolated with photo coupler interface. Photo coupler is element transfer electric input signal to its output ports using the light. Between the input ports and output ports are completely isolated. This is used for the case like forwarding signal between two circuits with different voltage level. This means CIE-H10’s input ports are received electric signals and decide between 0 and 1. Thus, it is impossible that set the ports to high with normal switch which didn’t have any voltage difference. Form of the each input port is shown in Fig. 2-1.


User image
Fig.
2‑1 Form of an input port of CIE-H10

 

In figure 2-1, [EXTERNAL INPUT 1] and [EXTERNAL INPUT 2] are parts of interfacing with user device.

We know input ports need voltage difference. If so, can we input a signal with 100 volt to the ports? What is the basis for deciding between 0 and 1? Maximum value of input ports is 24 V and CIE-H10 decides the signal as 0 in case of lower voltage then 1.2V and decides as 1 in case of higher voltage then 1.8V. Input ports are terminal blocks with 5mm spaces, so user can use them with screwdriver of (-) shape.

 

Table 2‑2 Voltage of input ports

Max Input Voltage

DC 24V

Input Voltage(H)

Min 1.8V

HIGH

1

Input Voltage(L)

Max 1.2V

LOW

0

 

CIE-H10 recognizes input port signals that last for [Valid Time] which is set by user. If the signal is not maintained for the time, the input signal will be ignored.

This [Valid Time] is used for Modbus/TCP, Macro, HTTP and other functions provided by CIE-H10. The unit of [Valid Time] is 1 millisecond. However, since the accuracy is only guaranteed in 10 ms, the designated values will round down in units of 10 ms according to the values set by the users.

ex) 15 ms -> 10 ms, 31 ms -> 30 ms

  c. Output Ports

Output ports of CIE-H10 consist of relay. This is a switch. This means the output ports do not make any signal with voltage difference but connect or disconnect the terminal so as to turn on/off their devices. Therefore a device needed to be supplied power does not work even though it is connected with output ports of CIE-H10. The making of output ports is followed.

 

User image

Fig. 2‑2 Form of an output port of CIE-H10

 

As see the figure 2-2, [EXTERNAL OUTPUT 1], [EXTERNAL OUTPUT 2] are parts interfaced with user’s devices. These are made of terminal blocks same as input ports, so you could use of this with screwdriver a (-) shape.

The output port functions as short or open circuit like a switch. Thus, devices needed to be supplied power have to be provided voltage input irrespective of CIE-H10’s power. Because the output ports just connect or disconnect two wires. In values of output ports, 0(OFF) means open circuit, 1(ON) means short circuit. A permissible range of current in each output port’s condition is followed.

Table 2‑3 Voltage of input ports

Condition

DC 28V

AC 125V

AC 250V

Permissible current

5A

10A

5A

 

Values are reflected in the output ports after delayed as optional time. Besides, the signal has to be maintained for [Delay] time. If it’s doesn’t, CIE-H10 does not recognize the signal as valid input. However, in case of setting [Delay] to 0, CIE-H10 operates its output ports right after the input signal is detected. The unit of [Delay] is 1 millisecond. However, since the accuracy is only guaranteed in 10 ms, the designated values will round down in units of 10 ms according to the values set by the users.

3. Practical use of CIE-H10
  a. A Device of detecting and controlling digital I/O
  CIE-H10 is a device of detecting and controlling digital Input and output remotely. User can make this by using Modbus/TCP and HTTP (Web). There are so many application examples of CIE-H10 like Internet Switch. Let’s make sure functions of CIE-H10 with an example in this paper. This example may help users to understand the product easily.

b. The Diagram

 

User image

그림 31 The diagram of this example

 

We’ll know about the functions of input and output ports. Stuffs used this experiment are listed on the table 3-1.

Table 3-1 Stuffs used the experiment

Stuffs

pieces

Purpose

CIE-H10

1

For the experiment

CSW-H80

1

For checking that power is supplied

Sensor

1

For input to the input port

Power Supply(5V)

3

For supplying power to each device

Outlet

1

For checking that output port is working

 

Look at the figure 4-2. A difference of voltage caused by the sensor being operated as input signal in first input ports named Di 0. This signal has been maintained for [Valid Time] and then, CIE-H10 has recognized the signal as valid input. Using Macro option, the last output ports named Do 7 has been connected automatically. In case of open circuit, (+) wire of the outlet is disconnected, so any devices plug in the outlet would be not supplied power. However, in case of short circuit, (+) wire is connected, so a device plug in the outlet would be supplied power.

Macro option allows users to control the output ports by simple Boolean Algebra. This experiment uses ‘Di 0 = Do 7’, line of Boolean Algebra. This line means if there is an input signal on Di 0, set Do7 to connect. For more information about the macro function, please refer to the user’s manual.

 

In the outlet of figure 3-2, CSW-H80 device for converting serial to wireless LAN has been connected to check if the output port works on. In the situation of recognizing valid input, CSW-H80 would be supplied power and turned on the PWR LED.

 

User image

Fig. 32 Overall of the experiment

 

 

User image

Fig 33 A Parts of inout ports


User image

Fig 34 A parts of outlets and its wire


User image

Fig. 35 Status of full connecting

User image

Fig. 36 A parts of the CSW-H80


  Look at the figure 3-6. In input and output LEDs of CIE-H10, the first input port (Di 0) and the last output port (Do 7) are turned on. As I mentioned above, this could be handled by user with macro option. This figure shows that CSW-H80 is supplied power through the outlet.

이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by Roy

2009/04/02 10:49 2009/04/02 10:49

Trackback URL : http://blog.eztcp.com/ensollae/trackback/4

Leave a comment
[Login][OpenID?]
You have to log in with and OpenID to leave a comment.

블로그 이미지

SOLLAE SYSTEMS ENGLISH BLOG

- Roy



Notices

Archives

Recent Comments

Recent Trackbacks

Calendar

«   2010/03   »
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Site Stats

Total hits:
18951
Today:
48
Yesterday:
101