PC 와 ETN(Ethernet) Interface 를이용, 네트워크망에연결되어 PC 상의어플리케이션프로그램으로제어되는 LED 타워램프 ㆍ ETN Tower Lamp 는 PC(Personal Computer) 와 ETN Interface 를이용, 네트워크망에연결되어 PC 상의어플리케이션프로그램으로제어되는 LED 타워램프입니다. ㆍ PC 상의웹브라우저나응용프로그램등으로제어가가능하기때문에다양한어플리케이션을이용하여원격지에서장비를모니터링하거나컨트롤할수있습니다. ㆍ PC 의다양한어플리케이션에접목할수있도록 MS 윈도우용개발자라이브러리 (VC++, VB, Delphi) 와 Test 용 Sample program(vc++) 이제공됩니다. ㆍ지원 OS(32bit 64bit) : Windows XP, Windows 7, Windows 10 ㆍ지원프로그램 : VC++, VB, Delphi(32bit only), C#(64bit only) ㆍ통신속도 : 10M/Half Duplex 방식 아래는 ETN Tower Lamp 의연결이미지입니다. EtherNet Network 1. 이더넷 (Ethernet) 이란? 이더넷은근거리패킷교환네트워크로, IEEE 802.3(IEEE : 미국전기전자학회 ) 에표준이정해져있는 LAN 이용기술입니다. 통신속도는 10Mbps/100Mbps 이며 CSMA/CD(Carries Sense Multiple Access/Collision Detection) 방식으로동작합니다. CSMA/CD 는 Host 에서 Target 장치에패킷을보내고자할경우, 우선네트워크를감시하여 Target 장치와다른 Host 가통신을하고있는지확인합니다. 통신중일경우에는잠시대기하였다가시간간격을두고다시보내기를시도하는데, 15 번정도계속충돌이발생하면통신불가상태로간주하게됩니다. 2. TCP/IP 프로토콜이란? TCP/IP 란데이터송수신에관한일련의작업을하나로모은것입니다. 송신측에서수행되는일, 송신측에서수신측으로갈때까지수행되는일, 수신측에서수행되는일등의상당히많은공정으로이루어져있습니다. 데이터를디지털신호로바꾼다 보낼곳에전달한다 디지털신호를데이터로되돌린다 라는작업을효율적으로수행하기위해서 TCP/IP 에서는데이터를신호로바꾸거나, 신호를데이터로되돌리는단계의절차를거칩니다. 각단계를계층 (layer) 이라고하며, 위에서부터순서대로어플리케이션층, 트랜스포트층, 네트워크층, 데이터링크층, 물리층으로되어있습니다. 데이터링크층과물리층을합쳐서 4 계층으로취급하는경우도있습니다. 만일전세계적으로공통된통신프로토콜이있다면, 그프로토콜만사용하면어떤컴퓨터끼리든데이터를주고받을수있게될것입니다. 136 www.qlight.com
3. IP 주소체계 IP 주소체계는총 4bytes(32bits) 로표시하며, 한바이트씩점 (.) 으로분리하여 10 진수로나타냅니다. 예로 203.172.12.7 과같은 10 진수를들수있습니다. 하나의 IP 주소는크게네트워크주소와컴퓨터주소두부분으로나뉘며네트워크의크기나호스트컴퓨터의수에따라 Class A, B, C, D, E 등급이있습니다. 이중 Class A, B, C 가일반사용자에게부여됩니다. 우리가테스트할 IP 주소는 C Class 에속합니다. 192 168 0 128 1 st 2 nd 3 rd 4 th No. Description Command 1 st 1 st 주소로칭하며 A, B, C, D, E CLASS 가있다. A CLASS : 대규모네트워크에사용 B CLASS : 대규모네트워크에사용 C CLASS : 소규모네트워크에사용 ( 사설 IP) D CLASS : 멀티캐스트 ( 특정그룹에만정보를전송시사용 ) E CLASS : 미래사용을위해대기 2 nd 2 nd 주소로칭한다. 1 st 주소에따라네트워크 ID 또는호스트 ID 가된다. 3 rd 3 rd 주소로칭한다. 1 st 주소에따라네트워크 ID 또는호스트 ID 가된다. 4 th 4 th 주소로칭한다. 1 st 주소에따라네트워크 ID 또는호스트 ID 가된다. A CLASS 주소 : 1~127 B CLASS 주소 : 128~191 C CLASS 주소 : 192~223 D CLASS 주소 : 224~239 E CLASS 주소 : 240~255 Class 별 IP 주소할당 GROUP 1 st 주소 2 nd 주소 3 rd 주소 4 th 주소 A CLASS 1~127 0.0.0~255.255.255 B CLASS 128.0~191.255 0.0~255.255 C CLASS 192.0.0~223.255.255 0~255 4. MAC Address 란? Mac Address 란 IP Address 와같이네트워크환경에서특정 Device(ETN Tower Lamp 또는일반 PC 종류 ) 를찾아가기위한유일한식별자입니다. 즉 Mac Addr 와 IP Addr 를이용하여개별장치를찾아갈수있습니다. 우체부가편지를배달하듯이 Data Packet 을배달합니다. 그럼여기서일반적으로많이알고있는 IP Addr 와 Mac Addr 의차이점은무엇일까요? IP Addr 와 Mac Addr 모두목적지의주소이며 IP Addr 는쉽게이야기해서주소를말하고, Mac Addr 는집안에거주하는사람들의주민등록번호를말합니다. 그중에서 IP Addr 는유동적으로바뀔수있지만 Mac Addr 는한개의 Device 당한개의고유한주소만을가집니다. Mac Address : 컴퓨터간서로통신을하기위해서필요한주소로내 PC 와똑같은 Mac Addr 를가진 PC 는없습니다. IP Address : 상대방컴퓨터가내 PC 를찾기위해서필요한주소로라우팅시필요합니다. 즉내 PC 를찾기위한주소입니다. 그렇다면 왜 Mac Addr 와 IP Addr 를각각사용하느냐, 하나만사용하면되지 라는의문이있습니다. IP Addr 는위설명과같이집주소와같은주소체계가있으며, 현재 IP Addr 를이용해서는전세계의모든 PC 마다고유의 IP 를할당하지는못합니다. 대부분 PC 가많은곳에서는 DHCP 서버기능이있는라우터에의해사설 IP(192.168.0.128) 가할당되므로고유한 IP Addr 를사용할수없습니다. 즉, IP Addr 를이용하여개별적으로특정 PC 를식별하지는못합니다. Mac Addr 는제품제작시개별적인 Mac Addr 를할당은가능하나어느위치에설치될지알수없습니다. 이는곧, Mac Addr 는집주소와같은주소체계가없으므로 IP Addr 를이용하여라우터가있는곳까지 Data Packet 을전달하면라우터에서 Mac Addr 를이용하여해당장치에게 Data Packet 을전달할수있게됩니다. 5. PORT 란? 포트란호스트 PC 내에서실행되고있는프로세스를구분짓기위한 16 비트의논리적할당입니다. 그리고이포트는 0 부터 65536 의범위에서번호를설정할수있습니다. 간단하게설명하면 IP 주소는컴퓨터를찾을때사용되며포트는컴퓨터안에서프로그램을찾을때사용됩니다. 예를들어, PC 의 IP 주소가 192.168.10.20 이라고하면컴퓨터에서 FTP 로자료를받을때사용하는 IP 주소도 192.168.10.20 이고채팅을할때도마찬가지로 IP 주소는 192.168.10.20 입니다. 따라서 FTP 서버와채팅서버가각각패킷을 192.168.10.20 의주소로보내려고하면서로혼동이생기게됩니다. 왜냐하면한개의 IP 주소를사용하는프로그램이두개이기때문입니다. 위와같은상황을구분하기위해 FTP 서버가포트 9000 을사용하면채팅서버는포트 9001 을사용함으로써프로세스를구분할수있습니다. 컴퓨터의주소가 IP 주소이며, 프로그램의주소가포트번호라고보시면됩니다. TCP/IP 의상위프로토콜을사용하는응용프로그램에서는인터넷번호할당허가위원회 (IANA) 에의해미리지정된포트번호들을가지고있습니다. 이런포트번호들은 잘알려진포트들 이라고불립니다. 다른응용프로그램프로세스들은접속할때마다포트번호가새로부여되고, 포트번호는 0 부터 65535 까지이며, 0 부터 1023 까지는어떤특권을가진서비스에의해사용될수있도록예약되어있습니다. 예를들어 HTTP 서비스는 80 번포트가지정됩니다. www.qlight.com 137
6. 소켓프로그램이란? 네트워크프로그래밍에서서로떨어져있는호스트 PC 들간에데이터를주고받을수있도록프로그램을구현하는것입니다. 다만통신할대상이멀리떨어져있기때문에소프트웨어차원에서호스트 PC 들간에연결해주는장치가필요하고이러한기능을해주는장치를소켓 (socket) 이라고합니다. 일반적으로소켓프로그래밍과네트워크프로그래밍이라는용어는같은의미로사용됩니다. 당사에서제공하는라이브러리도소켓프로그램을이용자가보다편하게사용하기위해라이브러리화시킨것입니다. 아래는당사 ETN Tower Lamp 통신 Sequence 입니다. PC 1. WRITE to DEVICE 1. Write Data 1. Write Data : 색상별 Lamp ON/OFF 시보내는 Command 이다. 2. Command 는 PC 에서 ETN 장치로보낸다. EtherNet Tower PC 1. STATUS REQ 2. ACK EtherNet Tower 2. READ From DEVICE 1. Status REQ : 색상별 Lamp ON/OFF 상태를요청하는 Command 이다. 2. Command 는 PC 에서 ETN 장치로보낸다. 3. ETN 장치는 REQ Command 를받으면 ACK 로색상별램프등의설정상태를회신한다. 7. 이더넷장치의사용 1. 현재제품이연결된네트워크망에대해확인작업을진행합니다. 사용중인 PC 의할당된 IP 를확인합니다. 시작 ( 실행 ) CMD ipconfig/all Ethernet adapter 로컬영역연결 : Connection-specific DNS Suffix. : IP Address............ : 192.168.10.101 Subnet Mask........... : 255.255.255.0 Default Gateway......... : 192.168.10.1 2. 앞장의 ETN Tower Lamp 의연결그림과같이하나의허브에 PC 및 ETN Tower Lamp 를연결하였으므로 PC 와타워램프는네트워크망에연결되어있습니다. 3. 제공된 CD 또는홈페이지에서매뉴얼및라이브러리와테스트프로그램을다운받습니다. 4. 다운받은매뉴얼및라이브러리파일압축을풀면아래와같은이름의파일이생성됩니다. 제품개발시필요한프로그램샘플과사용방법이기재되어있습니다. 개발시필요한프로그램샘플 (x32bit 용과 x64bit 용제공 ) 제품사용매뉴얼및라이브러리사용방법 138 www.qlight.com
5. 다운로드한 ETN TEST PROGRAM.zip 이라는압축을풀면아래와같은이름의폴더가생성됩니다. ETN 장비시험전 IP 를세팅하기위한프로그램폴더 ETN 장비를시험하기위한프로그램폴더 6. IP Set Program 폴더내 Mac_Setting.exe 프로그램을실행시킵니다. 우측그림과같이프로그램이실행되면 Find Mac Address / Select 항목내의 Mac Find 버튼을누릅니다. Mac Find 콤보박스를클릭하면연결된장치들의 Mac Address 가나타납니다. ( 만일 Mac Addr 가나타나지않으면타워램프의연결상태및전원이정상적으로공급되고있는지확인후재시도하십시오.) 변경할장치의 Mac Addr 를선택한후 Read 버튼을클릭합니다. Mac config status 에서공장출고시설정된정보가정상적으로읽어지는지확인합니다. 앞장에서확인한사용자의네트워크정보 ( 서브넷마스크, 게이트웨이 ) 설정값들을각각의텍스트박스에값을넣고 IP_Addr 는사용자 PC 의 IP Addr 와다르게설정한후 Write 버튼을눌러세팅을합니다. Port 는기본적으로 20000 으로세팅되어있으며사용자는필요에따라포트번호를변경하여사용가능합니다. 타워램프의전원을차단후다시연결하십시오. 7. ETN Test Program 폴더는아래와같은파일로구성됩니다. 테스트프로그램 테스트프로그램에필요한라이브러리 8. QLight_Lamptest_TCP 프로그램을실행시킵니다. 항목 세부내용 1 Network Information Setting - TCP/IP 란의 IP 주소와 TCP/PORT 에이더넷타워램프에설정하였던포트를입력 2 Lamp Control 3 Model Select - ON : 버튼클릭시 Lamp ON - ON/OFF : 버튼클릭시 Lamp Flash - OFF : 버튼클릭시 Lamp OFF - WS : 경고음 5 음 ( 단음 ) - WP : 특수경고음 5 음 ( 단음 ) - WM(1) : 멜로디 5 음 ( 단음 ) - WA(1) : 알람 5 음 ( 단음 ) - WB : Software Buzzer 5 음 (Speaker 사양 ) - Buzzer : 부저 5 음 - WM(8) : 멜로디 5 음 (8 화음 ) - WA(8) : 알람 5 음 (8 화음 ) 4 Sound Select - Model Select 에서정해진모델에따라 5 가지의음색을선택 Model Select 는 WS, WP, WM, WA, WB 등의음색종류를선택할수있으며, 주문시음색을선택하여야합니다. 1 Network Information Setting 2 Lamp Control 3 Model Select 4 Sound Select www.qlight.com 139
QTG50(M)L-ETN 외경 50mm Ethernet LED 타워램프 30 50 90 54 65 인터넷이나 LAN 망으로원격지장비제어 공통사양 ㆍ LAN 통신을이용하여원격제어가가능한 LED 타워램프ㆍ HTTP 프로토콜 ( 웹브라우저 ) 과 TCP/IP 프로토콜을지원하며 PC 에서어플리케이션프로그램을이용하여제어하는 LAN 통신형제품ㆍ어플리케이션프로그램을이용하여원격지에서제품을모니터링또는컨트롤ㆍ MS 윈도우용개발자라이브러리 (VC++, VB, Delphi) 와 Test 용 Sample program(vc++) 제공ㆍ통신속도 : 10M/Half Duplex 방식ㆍ LED 표시등의점등 - 점멸동작은프로그램에서설정ㆍ제품에 LAN 제어용커넥터와파워케이블이연결된상태로제공ㆍ음량 : 부저음 - Max. 90dB at 1m ㆍ RoHS 대응ㆍ지원 OS(32bit/64bit) : Windows XP, Win 7, Wing 10 ㆍ지원라이브러리 : VC++, VB, Delphi(32bit only), C#(64bit only) QTG50(M)L-ETN Ø50mm Ethernet 타워램프 형식단수전압전류인증색상 1 0.225A 0.155A Max. 0.070A 2 0.300A 0.200A Max. 0.090A QTG50(M)L-ETN series QTG50(M)L-ETN-BZ QTGA50(M)L-ETN-BZ 3 0.375A 0.245A Max. 0.110A - A- 황 4 0.450A 0.290A Max. 0.130A A- 황 B- 청 5 0.525A 0.335A Max. 0.150A A- 황 B- 청 W- 백 취부대 표준형 LB18 LW18 QZ18 SZ18 QL18 SL18 QLA18 Steel Steel PC PC Al PC Al PC 취부대상세치수는 Page162~167 을참조하십시오. 사용자주문사양 ㆍ표준사양외렌즈색상구성ㆍ표준치수이외의 Pole 길이제품ㆍ벽면취부대 벽면취부대 TWS45 벽면취부대 TWA45 www.qlight.com 147
QTG50(M)L-ETN 외경 50mm Ethernet LED 타워램프 외형도 ( 단위 : mm) QTG(A)50L-ETN-BZ QTG(A)50ML-ETN-BZ M18x1.5 THREAD RJ45 LAN CONNECTOR POWER CABLE L1 200 28.5 150 40 13.5 Ø50 Ø18 LAYER 1 2 3 4 5 Ø14 CABLE ENTRY 360 / 3-M4 BOLT L1 432 472 512 552 592 L2 204 244 284 324 364 PCDØ30 12 L2 12.5 138 40 13.5 Ø50 BUZZER VOLUME CONTROL LEVER RJ45 LAN CONNECTOR POWER CABLE 결선정보 ㆍ POWER CABLE 에정격전압을인가ㆍ UTP CABLE 에연결된 RJ45 커넥터를 PC 의 Ethernet Port 또는스위칭허브에연결ㆍ전원선 : 전선규격 UL1015 AWG18(0.75sq) 2C 400mm ㆍ AC 사양은파워케이블이플러그일체형으로제공ㆍ UTP CABLE : Category 5 CABLE 모델선정 QTG50L-ETN-BZ - 3-24 - RAG - LW18 [ 형번 ] [ 단수 ] [ 전압 ] [ 색상 ] [ 취부대 ] ㆍ QTG50L-ETN-BZ ㆍ QTG50ML-ETN-BZ ㆍ QTGA50L-ETN-BZ ㆍ QTGA50ML-ETN-BZ ㆍ 1-1 단ㆍ 2-2 단ㆍ 3-3 단ㆍ 4-4 단ㆍ 5-5 단 ㆍ 12- ㆍ 24- ㆍ 110/220- R-Red A-Amber G-Green B-Blue W-White ㆍ무지정 - 표준형ㆍ지정 -LB18 -LW18 -QZ18 -SZ18 -QLA18 148 www.qlight.com