Programmable Gateway System ETOS DPS X ETOS DPS X 사용자설명서 AC&T System Co., Ltd. 2013-07-10 Revision 2.0
AC&T System 1. 개요 5 1.1. ETOS-DPS-X 구성 5 1.1.1. H/W 사양 5 1.1.2. S/W 사양 6 2. 제품규격 8 2.1. 전원규격 8 2.2. 케이블규격 8 2.2.1. Profibus DP 케이블 8 2.3. 통신방식규격 (PROFIBUS DP SLAVE) 9 2.4. LED 표시내용 9 2.4.1. ETOS DPS X 9 3. 설치및배선 12 3.1. 전원및커넥터규격 12 3.1.1. 전원규격 12 3.1.2. 커넥터규격 12 3.2. 배선방법 13 3.2.1. Profibus DP 포트 13 4. PROFIBUS DP 통신 16 4.1. H/W 설정 16 4.1.1. 슬레이브국번설정 16 4.2. 포트설정 17 4.3. PROFIBUS DP SLAVE 통신설정 21 4.3.1. Status Address 설정 21 4.3.2. 주소설정 22 4.3.3. 입출력데이터사이즈설정 22 4.3.4. ETOS-DPS-X 슬레이브국번읽기 23 2
그림 3.1-1 ETOS-DPS-X 외형도 12 그림 3.2-1 Profibus DP 포트종단저항연결방법 14 그림 4.2-1 Profibus DP 통신시스템구성예. 18 그림 4.2-2 포트종류선택 19 그림 4.3-1 COM3 포트설정 (Profibus DP Slave) 21 Copyright 2013 by AC&T. All rights reserved. 3
AC&T System 개요 제 1 장 이장은 ETOS 의기능적특징등을소개하고있습니다. 내용 위치 1.1 제품개요 4
1. 개요 1.1. ETOS-DPS-X 구성 ETOS-DPS-X 는통신기능에따라다음표와같은모델이있습니다. 제품명모델명구분규격 ETOS-DPS-20X 본체 RS232 2 포트, Profibus DP Slave 1 포트 ETOS-DPS-X ETOS-DPS-02X 본체 RS422 2 포트, Profibus DP Slave 1 포트 1.1.1. H/W 사양 ETOS 제품별로주요 H/W 사양을비교합니다. 항목 내용 모델명 사용자메모리 (*1) 프로그램메모리 (FLASH) (*2) 로그메모리 (*3) 로그메모리위치 시리얼 Profibus ETOS-DPS-X 64KBytes 1.0Mbytes 256KBytes 0x1740000 2 포트 1 포트 (Profibus-DP Slave) (*1) (*2) 사용자메모리 : 사용자가작성한프레임및프로세스가사용하는영역입니다. 사용자가프로그램내에서참조하는영역입니다프로그램메모리 : 사용자가설정한파라미터와프레임, 프로세스정의가저장되는시스템메모리영역입니다. 사용자가프로그램내에서참조할수없습니다 (*3) ETOS 동작중에발생한중요이벤트를텍스트로저장해두는메모리입니다. [ 온라인 ] -> [ 메모리저장 ] 에서시스템메모리를체크하면파일로저장할수있습니다.
AC&T System 1.1.2. S/W 사양 제품별 S/W 사양입니다. 다음표는제품별로지원가능한최대크기, 또는수를표시합니다. 항목 ETOS-DPS-X 프로그램파일최대크기 (*1) 1.0MBytes 등록가능프로세스 (*2) 1024 프로세스당등록가능아이템 (*3) 4096 타이머프로세스 (*4) 16 동시실행가능프로세스 (*5) 32 (*1) 프로그램파일의최대크기는프로그램메모리 (FLASH) 의크기와동일합니다. (*2) 사용자가하나의프로그램파일안에서정의할수있는프로세스의최대수입니다. 프로그램파일의크기에의해제한을받습니다. 따라서실제로는최대수보다적을수있습니다. (*3) 하나의프로세스안에등록가능한아이템의최대수입니다. (*4) 하나의프로그램파일안에서사용가능한 IF_TIMER 아이템의개수입니다. IF_TIMER 로시작하는프로 (*5) 세스의수는제시된수치보다적거나같아야합니다. ETOS 는멀티타스킹기능을내장하여동시에여러개의프로세스를수행할수있습니다. 그러나, 내부자원 ( 메모리, CPU 부하 ) 을고려하여여러개의프로세스를동록하였을경우동시에실행가능한프로세스의개수를제한하고있으며 ETOS 기종별로동시에실행가능한프로세스개수는표와같이제한됩니다. 동시실행가능프로세스의수는시스템의전체수행성능을결정합니다. 6
개요 제품규격 2 제장 제품의일반적인성능규격전원, 케이블에대한규격등을설명합니다. 내용 위치 2.1 전원규격 2.2 케이블규격 2.3 통신방식규격 2.4 LED 표시내용 Copyright 2013 by AC&T. All rights reserved. 7
AC&T System 2. 제품규격 2.1. 전원규격 제품별전원에대한정격입력전압과전원용량에대한규격입니다. 제품입력전원소비전류소비전력 ETOS-DPS-X DC 24V 450mA 10W 2.2. 케이블규격 ETOS 에서통신용으로사용되는케이블에대한규격입니다. 추천케이블을사용하지않을경우 ( 특히 장거리통신시 ) 통신이불안정하거나통신이안될수있으므로주의를요합니다. 2.2.1. Profibus DP 케이블 Profibus 표준에서는 Bus Cable 로두가지를정의하고있지만보통새롭게설치되는곳에는 A Type 사용을권장하고있다. 특히 A Type 은 B Type 과비교하여고속전송 ( >500 kbaud ) 에도적합하고네트웍거리또한 2 배가됩니다. 케이블은 Profibus 협회의인증제품을사용토록권고하며, 또는다음기술사양에충실한케이블사용을요합니다. 보장되지않는케이블을사용시에는 Profibus 통신의정상통신또한보장할수없습니다. A Type 기술사양 Impedance: 35 up to 165 Ohm at frequencies from 3 to 20 Mhz. Cable capacity: < 30 pf per meter. Core diameter: > 0,34 mm? corresponds to AWG 22. Cable type: twisted pair cable. 1x2 or 2x2 or 1x4 lines. Resistance: < 110 Ohm per km. Signal attenuation: max. 9 db over total length of line section. Shielding: CU shielding braid or shielding braid and shielding foil Max. Bus length: 200 m at 1500 kbit/s, up to 1,2 km at 93,75 at 93,75 kbit/s. Extendable by repeaters. 8
제품규격 2.3. 통신방식규격 (Profibus DP Slave) 항목 사양 Network Type Profibus-DP Protocol EN 50170 / DIN 19245 Interface Medium Access Topology Encording Communication Rate Max Slave Node/Network Max Slave Node/Segment I/O Data Size Plug Connectors 접속케이블 RS-485(Electric) POLL BUS NRZ 9.6K ~ 12M(1.2Km ~ 100m) / Auto Baudrate Selection * 126 Station(0~125) * Station Address Set. - 자체 SW 로세팅가능. Master 에서 Set 불가. - 자체 SW 126 국세팅시. Master 에서 Set 가능. 32 Station * Input 244 Byte/ Output 244 Byte Total : 432 Byte - Module 당최대사이즈 64 Word. - ETOS-XPD 를이용한설정 Preferred : 9 pin D-sub Two wire twisted pair cable(shielded/unshielded) 종단저항 220 Ohm, 1/2 W (A-B Line 간에접속 ) 2.4. LED 표시내용 ETOS 는시스템의상태정보와송. 수신통신상태를 LED 를통해표시합니다. 사용자는해당 LED 상태를통해제품의상태를판단할수있습니다. 2.4.1. ETOS DPS X - PWR ON : Power on (Blink : BBM Mode or XPD-Downloading ) - RUN ON : Profibus DP Online - ERR Copyright 2013 by AC&T. All rights reserved. 9
AC&T System ON : SW 업데이트중 or Profibus DP Error or 동작중 SW 조작시 ( 동작중 SW 를조작하면동작에영향을미치지는않으나그상태에서리셋시에는조작된 SW 가적용되므로주의할것, 동작중인상태에서 SW 조작상태를원상태로복귀시 off 됨 ). - TX1, RX1 COM1 포트관련 - TX2, RX2 COM2 포트관련 10
설치및배선 3 제장 ETOS 시리즈설치및배선에필요한각종규격에대해서설명합니다 내용 위치 3.1 전원및커넥터규격 3.2 배선방법
AC&T System 3. 설치및배선 ETOS-DPS-X 설치및배선에필요한커넥터핀규격과전원규격에대해설명합니다. 3.1. 전원및커넥터규격 전원규격및커넥터핀규격에대해설명합니다. 그림 3.1-1 ETOS-DPS-X 외형도 3.1.1. 전원규격 입력전원 : DC 24V 3.1.2. 커넥터규격위그림은 ETOS-DPS-X 모델의규격입니다. 전면부에는동작상태를알수있는 LED 7 개와국번설정용 SW, ETOS-XPD 용 PGM 1 포트그리고 Profibus DP 통신커넥터인 D-SUB 1 포트를제공합니다. PGM 포트는 ETOS-XPD 와의온라인연결용포트이며외부기기통신에는사용할수없으므로주의하여야합니다. 배면에는시리얼포트를제공합니다. 시리얼포트는일반적인 D-SUB 9pin 형태로제공하지않고 RJ-45 형태로제공합니다. 12
설치및배선 3.2. 배선방법 3.2.1. Profibus DP 포트 Profibus 통신포트로 D-SUB 9Pin 커넥터를사용하며핀설정은모든기종이같습니다. 3.2.1.1. 규격및배선 다음표는 Profibus DP 커넥터각핀의명칭및기능을나타냅니다. 표 3.2-1 ETOS-DPS-X ProfibusDP 포트사양 핀번호 이름 신호방향 ETOS 외부기기 3 RxD/TxD-P 송수신데이터신호 5 DGND - Ground 6 VP - 5V 8 RXD/TxD-N 송수신데이터신호 기능설명 3.2.1.2. 종단저항 Profibus DP 통신의경우통상적으로사용되는커넥터에종단저항이장착이되어있습니다. 본모듈에서는통신커넥터를제공하지않습니다. 종단저항은장거리통신을할때, 케이블의반사파에의한신호왜곡을방지하는역할을하는것으로케이블의특성임피던스값과동일값의저항을네트워크의종단에연결하여주어야합니다. 저항이내장된전용커텍터를사용하지않을시에는그림과같은종단저항을선로양단에연결하여주십시오. 권장케이블이외의케이블을사용시에도사용케이블의특성임피던스값과동일한값의저항을선로양단에연결하여주십시오. 다음그림은종단저항연결방법입니다. Copyright 2013 by AC&T. All rights reserved. 13
AC&T System 그림 3.2-1 Profibus DP 포트종단저항연결방법 14
Profibus DP 통신 4 제장 Profibus DP 통신방식을사용하는장비 (Master) 와의통신을설명합니다. 내용 위치 4.1 H/W 설정 4.2 포트설정 4.3 Profibus DP Slave 통신설정
AC&T System 4. Profibus DP 통신 Profibus DP 통신방식을사용하는장비 (Profibus DP Master 국 ) 와의통신을설명합니다. ETOS-DPS-X 는몇가지의내장프로토콜과사용자정의프로토콜을사용하여통신방식이다른장비와데이터를주고받을수있습니다. 내장프로토콜을사용하는경우, 사용자는파라미터또는파라미터와프로세스정의만으로상대기기와통신이가능합니다. 4.1. H/W 설정슬레이브국번설정은전원을끈상태에서변경하여야합니다. 국번설정변경은전원인가상태또는 RUN 상태에서변경을하게되면 Error LED 가 ON 되며, 동작상태는스위치변경전의상태로정상동작됩니다. 스위치변경을적용하려면 Reset 하여야합니다. 그림 4.1-1 제품전면부이미지 제품의전면부에는모듈의상태를나타내는 LED 와현재 ETOS DPS-X 의슬레이브국번을설정할수있는 8 핀피아노스위치, ETOS-DPS-X 모듈을컨트롤할수있는 PGM 포트와 Profibus 통신커넥터인 D-SUB 9pin 이장착되어있습니다. ETOS DPS-X 는슬레이브국으로개발되어있고, 따라서슬레이브국으로써동작되며이에따른슬레이브국번설정을스위치로설정 (8421 BCD Code) 하게됩니다. 4.1.1. 슬레이브국번설정슬레이브국번을설정하는방법에있어서 Profibus DP 에서는마스터국에서슬레이브국번을지정하는기능이있습니다. 그러므로슬레이브국에서 SW 로설정하는방법과마스터국에서슬레이브국번을지정하는두가지방식으로나누어집니다. 첫번째방법으로슬레이브국에서 SW 로설정하는방법은 ETOS-DPS-X 모듈의전면부의 8pin SW 를이용하는방법으로, 예를들면슬레이브 23 번국으로설정할시에는 BCD CODE 1 로 10111B 이므로 1,2,3,5 번스위치를 ON 설정하면됩니다. 그리고마스터국에서해당슬레이브국번을동일하게맞추어주면됩니다. 슬레이브국번은 0~125 번국까지설정이가능합니다. 1 0 번비트부터 7 번비트까지비트별로 (0 번비트 )1 2 4 8 16 32 64 128 256(7 번비트 ) 의값을할당하여 1 인비트부분만더하여계산하면된다. 16
Profibus DP 통신 두번째로마스터국에서설정하는방법으로는먼저슬레이브국번을 126 번 ( 0111 1110 B) 으로설정하고, Reset 을하게되면 ETOS-DPS-X 모듈은슬레이브 126 번국으로설정되게되며, 이때마스터국측에서슬레이브국번을지정하여주는방법입니다. 마스터국에서의슬레이브국주소설정은마스터국측의매뉴얼을참조하시기바랍니다. 마스터국에서슬레이브국번을지정하여주고난이후에는 ETOS-DPS-X 모듈의 SW 설정을 127 번이상 (01111111B~11111111B) 으로설정하여주면, 이후부터는 ETOS-DPS-X 모듈은마스터국측에서슬레이브국번은재지정하지않는한처음지정하여준주소값을지니게됩니다. 추후에 ETOS-DPS-X 의슬레이브국번을재지정할시에는 126 번으로설정후 Reset 하여마스터측에서재지정하면됩니다. 표 4.1-1 스위치설정값 스위치값 상태 0~125 슬레이브국이주체가되어 SW 로국번을지정 126 127~255 슬레이브국번을 126 번으로변환, 마스터측에서슬레이브국번을지정해주기를대기. (SW 126 번으로설정후리셋하면이전에마스터국에서설정해놓은국번이 126 번으로수정됨에주의하라.) 마스터측에서지정한국번 ( 저장된국번 ) 으로항시구동 ( 플래쉬메모리에저장하여 Power On/Off 에도기존국번유지됨 ). 4.2. 포트설정 ETOS DPS-X 는슬레이브국 (DPV0) 으로개발되었으며, Profibus DP 마스터국과의통신을지원합니다. 다음의그림예에대한설명으로, ETOS-DPS-X 는 D-SUB 9Pin 포트를통해 Profibus DP 마스터국 (ex. PLC) 과연결되어있고, 배면의시리얼포트를통해시리얼통신기기 (ex. ModBus 통신마스터 ) 와연결되어있습니다. ETOS-DPS-X 에서는내부사용자메모리를 64K 로확보하고있으며, 시리얼통신측과프로피버스통신측에서는메모리를공유할수있습니다. 양단통신측에대해데이터교환의역할을수행하게됩니다. 일반적으로, 슬레이브포트는프로세스없이파라미터설정만으로동작이가능합니다. Copyright 2013 by AC&T. All rights reserved. 17
AC&T System 그림 4.2-1 Profibus DP 통신시스템구성예. ETOS-XPD 의 [ 편집 ] -> [ 파라미터설정 ] 을선택합니다. 여기서, ETOS-XPD 의포트설정에서 COM1, COM2 는실제모듈의배면부에있는 COM, COM2 포트로적용되며, Profibus DP 포트는포트설정에서 COM3 로할당되어있습니다. 나머지 COM 포트들은설정하여도적용되지않도록무효화되어있습니다. 이제 Profibus DP Slave 포트로사용할 COM3 포트를더블클릭또는 [ 편집 ] 버튼을누르고, 포트의종류를 Profibus DP Slave 로설정합니다. 18
Profibus DP 통신 그림 4.2-2 포트종류선택 화면에표시되는포트의종류가그림보다적을수있습니다. [ 옵션 ] -> [ 편집옵션 ] 에서옵션을 선택해야나타나는포트가있으며, SECS-I 포트는드라이버의종류가 SECS 인경우에만화면에 표시됩니다. Copyright 2013 by AC&T. All rights reserved. 19
4.3. Profibus DP Slave 통신설정 Profibus DP Slave 로설정한후 [ 확인 ] 버튼을누르면 {COM 포트설정 (Profibus Slave)} 대화상자가나타납니다. 이때, <Status Address>, <Output Data hold> 와 Input/Output 에서의 <Address>, <Data 형식 >, <Consistency>, <Data Size> 등을설정하도록되어있습니다. 그림 4.3-1 COM3 포트설정 (Profibus DP Slave) 4.3.1. Status Address 설정 Profibus DP Master 와의통신상태를나타는내는 2 바이트입니다. 설정 Address 에 04H 의내용이설정 Address + 1 번지에 05H 의상태값들을업데이트하게되며, 사용자는 PD 를통한메모리읽기를통하여확인해볼수있습니다. 해당플래그의설명은아래표를참조하시기바랍니다.
AC&T System 04H WD_State 00 = Baud_Search State 01 = Baud_Control State 10 = DP_Control State 11 = Not Possible DP_State 00 = Wait_Prm State 01 = Wait_Cfg State 10 = DATA_EX State 11 = Not Possible RAM Access violation 0 = No address violation 1 = For addresses > 1536 bytes, 1024 is subtracted from the current address, and there is access to this new address. Diag_Flag 0 = The DP master fetches the diagnostics buffer. 1 = The DP master has not yet fetched the diagnostics buffer. FDL_IND_ST 0 = No FDL indication is temporarily buffered. 1 = No FDL indication is temporarily buffered. Offline/Passive-Idle 0 = SPC3 is in offline. 1 = SPC3 is in passive idle. 05H Baud rate 0000 = 12 MBaud 0001 = 6 MBaud 0010 = 3 MBaud 0011 = 1.5 MBaud 0100 = 500 kbaud 0101 = 187.5 kbaud 0110 = 93.75 kbaud 0111 = 45.45 kbaud 1000 = 19.2 kbaud 1001 = 9.6 kbaud rest = Not possible SPC3_Release 0000 = Release 0 Rest = Not possible 4.3.2. 주소설정 Profibus DP Master 국과의통신에서입출력데이터가저장될 ETOS-DPS-X 사용자메모리주소를설정해야합니다. 데이터형을바이트와워드로설정할수있습니다. 마스터상태영역과 Input / Output Data 영역에관하여사용자메모리는 64K Byte 로설정되어있으므로 64K 범위안에서영역이서로중첩되지않도록설정하여야합니다. 4.3.3. 입출력데이터사이즈설정 입출력데이터크기는합계 432Byte 까지설정가능하며, 입출력데이터는각각 244Byte 까지가능 합니다. 22
Profibus DP 통신 Consistency 기능을사용하려면체크박스를체크하여야하고, 그후필요한데이터사이즈를선택또는조합하여원하는데이터사이즈로맞추시면됩니다. 이때마스터측에서슬레이브국을설정시에 ETOS-XPD 창에서설정것과동일하게설정해주어야합니다. Output Data Hold 기능은말그대로 ETOS-DPS-X 모듈에서 Profibus 통신두절시 DataHold 기능의 On/Off 설정입니다. 4.3.4. ETOS-DPS-X 슬레이브국번읽기설정창에서우측상단에 Station No 를읽을수있는버튼이있습니다. 이는현재 ETOS-DPS-X 모듈의국번을확인할수있는기능으로 ETOS-DPS-X 모듈이슬레이브국이직접 SW 설정 (1~125) 일때는 SW 설정값을그대로보여주며, SW 를 127 번으로설정, 마스터에서의국번지정기능을사용시에지정된 ( 플래쉬메모리에기억되어있는 ) 국번을 Display 하여줍니다. ETOS-DPS-X 를 126 국으로설정하여마스터측에서재지정할수있으나, 마스터측에서현재국번 ( 마스터측에서기존에지정하였던국번값 ) 을바로타국번으로재지정도가능 (ETOS-DPS-X 모듈 127 번이상으로설정하여사용할시 ) 하므로이때도유용하게사용되어질수있습니다. Copyright 2013 by AC&T. All rights reserved. 23