<4D F736F F F696E74202D203135C0E55FB0EDC0E5C5BDB1B8BFCD20B5F0B9F6B1EBB1E2B4C92E707074>
|
|
- 상훈 도
- 6 years ago
- Views:
Transcription
1 File: PRO1_15E.1 차례... 2 교육목표... 3 에러의종류 STEP7 디버깅툴... 5 시스템진단... 6 CPU 메시지디스플레이... 7 "Module Information 기능... 8 Module Information 탭 : "Diagnostic Buffer" ( 진단버퍼 )... 9 Diagnostic Buffer( 진단버퍼 ) 에서의에러메시지 에러블록열기 I 스택, B 스택, L 스택진단 B 스택 I 스택 L 스택 하드웨어진단디스플레이 연습문제 1: STOP 에러찾기와제거하기 "Monitor/Modify Variable" 기능 "Monitor/Modify Variable" 트리거포인트 변수테이블열기와 CPU 연결 "Monitor" 기능 "Block Debug > Monitor 정보 Reference Data ( 레퍼런스데이터 ) Program Structure ( 프로그램구조 ) Cross Reference ( 크로스레퍼런스 ) 페이지 1
2 File: PRO1_15E.2 차례 Cross Reference ( 크로스레퍼런스 ) 필터링 Cross Reference ( 크로스레퍼런스 ) 를통한블록수정 Go To Location 기능 Reference Data ( 레퍼런스데이터 ) 에서의찾기기능 I, Q, M, T, C 어사인먼트 ( 사용상태 ) Unused Symbol ( 사용하지않은심벌 ) Compare Block ( 블록비교 ) (1) Compare Block ( 블록비교 ) (2) Enable Peripheral Ouput (STOP 상태에서의출력값수정 ) Force 기능 추가내용 Process 모드와 Test 모드 블록모니터링을위한트리거조건 (1) 블록모니터링을위한트리거조건 (2) Breakpoint 를통한프로그램테스트 (1) Breakpoint 를통한프로그램테스트 (2) 고장탐구를위한솔루션 STOP 상태에대한고장탐구 페이지 2
3 교육목표... 시스템에서인식하는에러와기능적인에러를이해합니다.... Display CPU messages 기능을이해합니다... Diagnostic buffer 의해석과고장탐구활용을이해합니다.... I 스택, B 스택, L 스택을이해합니다.... 하드웨어를진단합니다.... "Monitor / Modify Variable" 테스트기능을사용합니다.... LAD/STL/FBD 편집기에서 "Monitor" 화면의해석과고장탐구활용을이해합니다.... 레퍼런스데이터를해석하고고장탐구에활용합니다.... "Force" 기능을이해합니다. File: PRO1_15E.3 페이지 3
4 에러의종류 시스템에서체크되는에러 PLC 에러에대한기록, 해석, 통보 ( 일반적으로 CPU는 STOP 상태가됨 ) 모듈고장 신호케이블쇼트 스캔타임초과 프로그래밍에러 ( 존재하지않는블록엑세스 ) 기능적인에러 원하는기능이이루어지지않거나정확하지않게실행됨 프로세스폴트 ( 센서 / 엑추에이터, 케이블고장 ) 논리적인프로그래밍에러 ( 생성과처음구동중에는체크되지않음 ) File: PRO1_15E.4 모니터링기능 진단은기계나시스템운전시매우중요합니다. 진단은보통발생한문제로인해공장이멈추거나정확한기능을내지않을때필요합니다. 공장이멈추거나고장으로인해비용손실이계속발생하기때문에관련문제의원인이빨리밝혀지고제거되어야합니다. 에러의분류 에러는그것들이 PLC 에의해인식이되는가그렇지않은가에따라두가지로나누어질수있습니다. -PLC 운영시스템에의해인식되는에러는보통 CPU 를 STOP 상태로만듭니다. - 기능적인에러는 CPU 가프로그램을실행하다가원하는기능이실행되지않거나정확하지않게실행될때발생합니다. 두가지유형의에러가있습니다. - 프로세스오류 ( 전기와이어링오류같은에러 ) 센서 / 액추에이터까지의케이블이나혹은센서액추에이터자체의고장과같이프로세스제어에직접영향을미치는모듈이고장날때발생하는오류 - 논리적인프로그래밍에러 ( 어드레스이중할당같은에러 ) 초기프로그램이생성되고구동이될때는발견되지않다가아주간혹발생하는프로그램상의에러입니다. 페이지 4
5 STEP7 디버깅툴 Fehler 시스템에서체크되는에러 : 일반적으로 CPU 는 STOP 상태가됨 ( 존재하지않는 DB 를엑세스할때 ) (I/O 모듈의진단인터럽트 ) 디버깅툴 : Module Information - 진단버퍼 - I 스택 - B 스택 - L 스택 하드웨어진단 에러원인과상관없이다음을사용할수있습니다 Force 기능 Enable peripheral outputs 기능 ( 출력변경시 ) Set breakpoints 기능 기능적인오류 : 일반적으로 CPU 는 RUN 상태를유지 ( 와이어브레이크같은프로세스오류 ) ( 메모리중복지정등논리적인프로그래밍에러 ) 디버깅툴 : Monitor / Modify Variable 프로그램온라인모니터링 레퍼런스데이터기능 - 크로스레퍼런스 - I/Q/M/T/C 어사인먼트상태 - 프로그램구조 - 심벌지정이안된어드레스 - 사용하지않는심벌 File: PRO1_15E.5 Test Functions... 를사용 STEP 7 에는발생한에러타입에따라몇가지고장탐구를위한테스트기능이있습니다. CPU 가 STOP 상태가되었을때시스템에의해에러가인식되었을때진단버퍼 (Diagnostic Buffer), I 스택, B 스택, L 스택등의테스트기능등은에러가발생한프로그램부분과에러원인에대한자세한정보를보여줍니다. 프로그래밍에러 OB(Orgarnization Block 참조 ), 발생한에러정보들은 CPU 가 STOP 으로스위치되는것을막을수있게해줍니다. CPU 가 STOP 이되면프로세스이미지데이타를읽거나쓸수없으며프로그램을더이상실행할수없기때문에 Monitor/Modify varaible 이나 Monitor Blocks 같은테스트기능들은사용할수없게됩니다. CPU 가 RUN 상태가되었을때 CPU 가 RUN 상태일때는 I 스택, B 스택, L 스택과같은테스트기능은사용할수없는데이는프로그램실행이멈추지를않았고이로인해시스템은발생한에러에대해어떤정보도제공할수없기때문입니다. Module information 테스트기능은단지과거에발생한에러혹은 CPU 운전모드에대한일반적정보를제공합니다. 기능적인에러는다음과같이진단이될수있습니다. 프로세스오류 ( 전기와이어링오류와같은에러 ) - 입력와이어링테스트 : Monitor Variable - 출력와이어링테스트 : Enable Peripheral Output (CPU 가 STOP 상태일때만 ) 논리적인프로그래밍에러 ( 어드레스이중할당과같은에러 ) - Enable Peripheral Output 기능을제외한모든테스트기능이논리적인프로그램에러를찾기위해사용될수있습니다. Force Breakpoints 프로그램로직과상관없이어드레스를강제로제어합니다. 싱글스텝별로프로그램을실행시킵니다. 위두기능이프로그램설계중에가장많이사용되는기능입니다. 페이지 5
6 시스템진단 CPU 진단기능이시스템에러체크 CPU 진단기능이사용자프로그램에서에러체크 CPU 진단인터럽트 I/O 모듈 진단기능이있는모듈에서에러감지및진단인터럽트발생 에러 OB 진단버퍼 시스템상태리스트 CPU messages File: PRO1_15E.6 시스템진단 시스템반응 CPU Message PLC 모듈들이올바로작동하고있는가에대한모니터링기능이시스템진단하에같이그룹화되어있습니다. 모든 S7 CPU 는고기능진단시스템을내장하고있습니다. 시스템진단을통해진단데이터를보는것은별도의프로그램이필요가없습니다. 그프로그램은 CPU 의운영시스템과진단기능이장착된모듈에내장되어있으며자동적으로실행이됩니다. CPU 는진단버퍼 (Dignostic buffer) 에발생된에러들을저장함으로써서비스요원이빠르게에러진단을할수있게해줍니다. 간헐적으로발생하는에러에대해서도진단이가능합니다. 운영시스템은에러를감지하거나 CPU가 STOP 이되는상황이발생했을때다음과같이동작합니다. - 발생한에러및관련메시지를날짜와시간과함께진단버퍼 (Diagnostic buffer) 에저장합니다. 진단버퍼 (Diagnostic buffer) 는에러를 FIFO 형식으로저장합니다. 진단버퍼 (Diagnostic buffer) 의크기는 CPU 에따라다릅니다. (314 CPU 의경우 100 개에러를저장할수있습니다 ) FIFO 버퍼구조에서는가장최근에발생한메시지가가장오래된메시지를오버라이트 (Overwrite) 합니다. 진단버퍼 (Diagnostic buffer) 는 CPU 메모리리셋에의해삭제되지않습니다. - 모듈의시스템상태에대한정보를주는시스템상태리스트 (System Status List) 를업데이트시킵니다. - 이에러와관련된 OB 가호출됩니다. 에러 OB 를통해에러발생시필요한조치를할수있게합니다. CPU 가 STOP 이될때는정지된원인을관련디스플레이기기 (PG 나 OP) 에알리기위해하드웨어구성의 "Diagnostic /Clock" CPU 속성에있는 "Report Cause of STOP" 기능이동작합니다. 페이지 6
7 CPU 메시지디스플레이 File: PRO1_15E.7 CPU Message Module 이기능을사용하면프로그래밍로더 (PG) 나 HMI 기기에서시스템이가지고있는에러메시지를즉시로디스플레이할수있습니다. CPU 진단기능이에러를감지하는즉시로더 (PG) 나 OP 상에메시지윈도우가나타나게됩니다. 사용자가지정한형식의메시지도 SFC 52 WR_USMSG 시스템기능으로디스플레이시킬수있습니다. 윈도우윗부분끝에서 SIMATIC Manager 에서 PLC -> CPU Message 메뉴로호출된모든 CPU 가리스트에입력됩니다. 이리스트는네개의부분으로나누어집니다. 1. 첫번째란에서는외부기기에의해인터럽트되었는지를보여줍니다. 2. W 란에서는시스템진단과사용자진단메시지를활성화시키거나 / 비활성화시킵니다. 3. A 란에서는인터럽트메시지를활성화시키거나 / 비활성화시킵니다. 4. "Module" 란에서는모듈의이름이나 S7 프로그램의패스가입력됩니다. 입력이되는메시지 (Incoming message) 다음옵션들이 View 메뉴를통해선택될수있습니다. - Place on Top : 메시지를받으면 "CPU Message" 윈도우가윗쪽에팝업으로나타나고메시지가디스플레이되며동시에메시지아카이브에입력이됩니다. - Leave in the background : 메시지가백그라운드로들어오게됩니다. 메시지는윈도우에나타나지만윈도우는백그라운에남아있습니다. 메시지는아카이브되고필요할때디스플레이될수있습니다. - Ignore Message : 메시지가디스플레이되지않고아카이브도되지않습니다. Archive 다음설정을통해아카이브크기 (40 에서 2000 개메시지 ) 를설정하거나아카이브를삭제할수있습니다. Options -> Customize -> Customize - CPU Messages 페이지 7
8 "Module Information" 기능 SIMATIC Manager LAD/STL/FBD 편집기 Module Information File: PRO1_15E.8 개요 Module Information CPU 는프로그램없이빠르게에러를감지하고처리하며제거하도록관련정보를제공해줍니다. 고장탐구에필요한정보를다음메뉴를통해볼수있습니다. PLC -> Diagnostic/Setting ->Module Information 사용자는 SIMATIC Manager 나 LAD/STL/FBD 편집기에서이기능을사용할수있습니다. Module Information 기능은연결된모듈에서가장중요한데이터를직접읽어옵니다. Module Information 의각탭에서자세한정보를볼수있습니다. General : 모듈에관한일반적인정보, 하드웨어와펌웨어버전을보여줍니다. Diagnostic Buffer : 발생된순서대로모든진단이벤트를보여줍니다. 모든이벤트가일반적인텍스트로발생한순서대로디스플레이됩니다. Memory : EPROM 로드메모리, 램로드메모리, 워크메모리의크기와사용된양을보여줍니다. Scan Cycle Time : 현재의스캔타임, 가장짧은스캔, 가장길었던스캔타임을보여줍니다. Time System : 리얼타임클록과내장되어있는런타임미터 (Run-time meter) 를보여줍니다. Performance : 사용가능한어드레스영역, 내장된시스템블록, 사용가능한 OB 블록을보여줍니다. Communication : 통신인터페이스와통신연결에대한 Performance 데이터를보여줍니다. Stacks : I 스택, B 스택, L 스택의내용을보여줍니다. 이를보려면 CPU 가 STOP 상태가되거나혹은브레이크포인트에있어야합니다. 페이지 8
9 Module Information 탭 : "Diagnostic Buffer" ( 진단버퍼 ) File: PRO1_15E.9 Diagnostic Buffer Details on Event Help on Event Open Block 진단버퍼 (Diagnostic Buffer) 는 FIFO 형식의버퍼이며 CPU 의배터리로백업이됩니다. 진단버퍼 (Diagnostic buffer) 는발생한순서대로에러와이벤트를저장합니다. 메모리리셋시지워지지않습니다. 사용자는로더를통해발생된에러와이벤트를일반적인텍스트형식으로볼수있습니다. 하나의이벤트를선택하면다음과같은추가적인정보가다음과같이 "Details on Event" 박스에생성됩니다. - 이벤트 ID 와이벤트번호 - 발생된블록타입과번호 - 이벤트가발생된명령어의 STL 어드레스 ( 예를들면모듈어드레스 80) 와같은추가적인정보 버튼을클릭하면리스트에서선택된 Help on Event 가나타납니다. 위슬라이드에서는프로그래밍에러가발생되었음을볼수있으며에러 OB(OB 121) 가 CPU 에프로그램되지않았습니다. 버튼을클릭하면인터럽트가발생한블록이온라인으로오픈됩니다. ( 위예에서는 FC 18) Module Information 사용자는 SIMATIC Manager 나프로그램편집기에서 PLC -> Diagnostic/Setting -> Module Information -> Diagnostic buffer 메뉴로오픈할수있습니다. 페이지 9
10 Diagnostic Buffer ( 진단버퍼 ) 에러메시지 File: PRO1_15E.10 개요 에러해석 리스트의가장윗쪽에는최종입력된에러가나타납니다. 시간을통해어느에러메시지가같은그룹에포함이되는지를알수있습니다 ( 슬라이드의이벤트번호 1번과 2 번 ). 위예에서재시동 (Warm Restart) 은에러가발생하기전에이루어졌습니다 ( 이벤트번호 3번에서 5번 ). 재시동이후에러가발생을하고이벤트 1번과 2번을발생시켰습니다. 이벤트 1번 : CPU 에관련에러OB (OB 121) 가로드되지않았기때문에CPU가 STOP 상태로전환됩니다. "Details" 는이벤트발생지역을보여줍니다. 즉 OB1, 관련블록, 에러가발생한명령어의어드레스 (FC 80, 블록어드레스 80번 ) 를보여줍니다. 이벤트 2번 : 에러의원인을볼수있습니다 (BCD 변환에러 ). "Detail" 로들어가면잘못된 BCD 번호가어큐뮬레이터 1 에저장이되었음을볼수있습니다. 또한에러 OB (OB 121) 가이에러발생시 CPU 운영시스템에의해호출되었음을볼수있습니다. 에러 OB 에러처리를위해다음과같은에러 OB 가사용됩니다. - OB 81 : 전원공급장치오류 ( 백업배터리오류 ) - OB 82 : 자긴진단인터럽트 ( 배선끊김혹은모듈그라운드오류등 ) - OB 84 : CPU 하드웨어오류 (MPI 인터페이스에서의정확하지않은신호레벨, S7-400 만해당 ) - OB 85 : 프로그램실행에러 ( 프로세스이미지업데이트에러 ) - OB 86 : 분산랙혹은 DP 슬레이브오류 - OB 87 : 통신에러 ( 정확하지않은프레임 ID) - OB 121 : 프로그래밍에러 (BCD 변환에러, 호출된블록이없음등 ) - OB 122 : 엑세스에러 (Move 명령어에서존재하지않거나고장난 I/O 로데이터를 Move 했을경우등 ) OB 블록은각해당단원에서다루어집니다. 페이지 10
11 에러블록열기 File: PRO1_15E.11 블록열기 동기화 (synchronous) 에러, 즉사용자프로그램에서잘못된명령어에의해발생한에러는 "Open Block" 버튼을클릭함으로써해당블록을오픈할수있습니다. STL 언어에서는커서가에러를발생시킨명령어앞으로이동합니다. LAD/FBD 에서는에러가발생된네트워크 ( 렁 ) 번호가보여줍니다. 위예에서 IW2 섬휠스위치에서읽어진데이터가 BCD 정수로변환됩니다. 이것은올바른 BCD 숫자가아니기때문에어큐뮬레이터 1 상에서정수로변환이될수없습니다. 이경우 I 스택을보게되면올바른 BCD 숫자가무엇이어야하는지알수있습니다 ( 다음페이지를참조하십시오 ). 에러는 FC 18 블록, 5 번네트워크 ( 렁 ) 에서발생했습니다. 페이지 11
12 Program structure( 프로그램구조 ) I 스택,B 스택,L 스택진단 에러가발생한블록 인터럽트발생지점 B 스택은인터럽트가걸리기전까지실행되었던블록들을보여줍니다 인터럽트발생지점 I 스택에서인터럽트발생당시의어큐뮬레이터, 레지스터, 상태워드등을볼수있습니다 L 스택에서인터럽트가발생할당시의임시변수값을볼수있습니다 File: PRO1_15E.12 개요 B 스택 동기화 (synchronous) 에러의경우환경에따라다르지만스택에담긴내용 (I 스택, B 스택, L 스택 ) 을통해에러원인에대한추가정보와에러의발생한위치를보여주는것이가능합니다. 이경우 CPU 가 STOP 이될때어큐뮬레이터에어떤값이저장이되었는가를확인함으로에러원인을찾아낼수있습니다. 블록은프로그램시여러번호출될수있습니다. 이경우에러가발생된블록과명령어, 호출관계가명확하지않을수있습니다. B 스택은 STOP 이되었을당시호출은되었으나프로그램수행을마치지못한모든블록을보여줍니다. I 스택 I 스택은인터럽트가발생될때의레지스터내용을보여줍니다. - 어큐뮬레이터와어드레스레지스터의내용 - 오픈된데이터블록 - 상태워드내용 - 프로그램실행레벨 (OB1 이나혹은 OB10) - 인터럽트된블록의네트워크 ( 렁 ) 번호와명령어번호 - 실행될다음블록 L 스택 L 스택은블록의 temporary 변수값을보여줍니다. 이러한데이터는일반텍스트가아닌 16 진수이기때문에해석하는데에경험이필요합니다. 페이지 12
13 B 스택 File: PRO1_15E.13 스택스택정보가나타나려면다음과같은이유로 CPU 가 STOP 상태가되어야합니다. - 프로그램에러 -STOP 상태가되도록프로그램되었을때 - 브레이크포인트에있을때 B 스택 Open Block 블록스택 (B 스택 ) 은호출단계를그래픽으로보여줍니다. 에러가발생하는지점까지의호출단계가나타납니다. B 스택은오픈된 DB, 에러 OB, 모든인터럽트된블록리스트를보여줍니다. 블록에서인터럽트된프로그램블록이리스트아래쪽에나타납니다. 슬라이드에서는 FC 18 블록에서인터럽트가발생했음이보여집니다. 파라미터를지정할수있는블록이여러번호출될때는프로그램실행이인터럽트된블록호출후의정보가고장탐구에관련이있게됩니다. 왜냐하면인터럽트의원인이잘못된실제 (actual) 파라미터를전달하면서발생하기때문입니다. 블록을온라인에서오픈하려면 B 스택리스트에서블록을선택하고 "Open Block" 버튼을클릭합니다. 블록을오픈한후에프로그램을수정할수있습니다. 커서가인터럽트를발생시킨명령어에위치하게되고 LAD/FBD 에서는인터럽트된네트워크 ( 렁 ) 가표시가됩니다. 페이지 13
14 I 스택 File: PRO1_15E.14 I Stack (I 스택 ) 인터럽트스택 (I 스택 ) 은항상실행레벨을참조합니다. I 스택을열기전에관련된 OB 블록이 B 스택에서선택되어야만합니다. Register ( 레지스터 ) 인터럽트된시점의관련레지스터내용이 I 스택화면에나타납니다. - Accumulator ( 어큐뮬레이터 ) "Display format" 리스트에서어큐뮬레이터의내용을디스플레이하기위한포맷를선택할수있습니다. - Address Register ( 어드레스레지스터 ) "Display format" 리스트에서어드레스레지스터의내용을디스플레이하기위한포맷을선택할수있습니다. - Status word ( 상태워드 ) 상태워드 0 에서 7 번까지의비트가디스플레이됩니다. Point of Interruption ( 인터럽트포인트 ) "Point of Interruption" 영역은다음과같은정보를제공합니다. - 인터럽트블록 (Interrupted Block). 그것을직접오픈하는옵션 ( 커서는오류명령어앞으로직접이동합니다 ) 버튼 -OB 의우선권등급 (Priority Class). 어느실행레벨이인터럽트되었는가보여줌 - 오픈된데이터블록, 데이터블록번호와크기도보여줌 에러예제 예제에서 16 진수값 C7 이어큐뮬레이터 1 에저장되어있는것을볼수있습니다. 이것은올바른 BCD 값이아니며이런이유로변환에러가 BCD 에서정수로변환이될때발생했습니다. (BTI 명령어 ) 이에러는섬휠스위치를작동하다가발생했습니다 ( 기계적인결함 ). 에러를제거하려면임시접점스위치를사용하여설정된값을확인하고변환이이루어지도록프로그램을해야합니다. 페이지 14
15 L 스택 File: PRO1_15E.15 L Stack 에러예제 어플리케이션예 인터럽트가발생할당시프로그램을마치지못한블록들의임시변수 (Temporary Variable) 값들이 L 스택에저장됩니다. CPU 가 STOP 로전환되었을때프로그램을마치지못한블록들이블록스택 (B 스택 ) 에리스트됩니다. L 스택윈도우에나타난로컬데이타는 B 스택에서선택된블록번호와같습니다. 위예제에서임시변수 (Temporary Variable) #Setpoint 는 FC 18 블록에서정수로선언되었습니다. 따라서이 L 스택에서 2 바이트를차지합니다. FC 블록의변수선언테이블에서 L 스택변수의초기어드레스가 "Address" 란에디스플레이됩니다. #Setpoint 변수는 L 스택의바이트 0 과 1 을차지하며따라서 CAFE(hex) = (dec) 값을갖게됩니다. 특별한추가정보가 OB 의임시변수 (Temporary Variable) 에저장이됩니다. 위예에서 OB 121 를통해예상되는에러가 BCD 변환에러임을알수있습니다. 해당자료를 "OB 121_SW_FLT" 변수에서찾을수있고해당식별코드가프로그래밍관련에러에대해입력이됩니다. 페이지 15
16 하드웨어진단디스플레이 twice File: PRO1_15E.16 하드웨어진단 이기능은온라인으로엑세스할수있는스테이션을보여주며해당모듈의동작모드상태를나타내줍니다. 사용자는진단심벌을통해관련모듈의상태나 CPU 동작모드에대한정보를볼수있습니다. 심벌을더블클릭하면세부화면이나타나고더자세한내용을볼수있습니다. 위에서보여진예제에서아나로그입력모듈 ( 슬롯 7) 이진단인터럽트를발생시켰고그결과 CPU 는 STOP 상태로전환되었습니다. 따라서 CPU 와아나로그두모듈에는진단심벌이주어지게되었습니다. CPU 를더블클릭하면진단버퍼 (Diagnostic buffer) 를볼수있습니다. 아나로그모듈을더블클릭하면진단관련데이타를볼수있습니다. 위예에서는아나로그모듈의외부전압장치에고장이났음을알수있습니다. 진단화면열기다음과같이 Function 을호출할수있습니다. - SIMATIC Manager 에서 - PLC -> Diagnostic/Setting -> Hardware Diagnostic 메뉴를클릭합니다. - 스테이션의 Hardware 아이콘을더블클릭하여나타나는 Online view 메뉴를선택합니다. - HW Config 에서 Online 아이콘을누름으로써스테이션을엽니다. Customerizing Setting SIMATIC Manager 에서 Options -> Customize -> View 메뉴를선택하고 "Display Quick View when Diagnostic Hardware" 체크박스를동작을시키면전체 "Diagnosing Hardware" 화면대신에오류가생긴모듈리스트가디스플레이됩니다. 참조 사용자는 아나로그데이터값처리 단원에서이테스트기능에대한실제적인어플리케이션예를볼수있습니다. 페이지 16
17 연습문제 1 : STOP 에러찾기와제거하기 단계 1 2 작업 CPU 에서지금까지생성한사용자프로그램을삭제합니다. ( 메모리리셋이아닙니다!) CPU 와 PG 사이를 MPI 로연결합니다.. 결과 CPU 에있던사용자프로그램이삭제됩니다. CPU 하드웨어구성이그대로있습니다. MPI 로 CPU 에접근할수있습니다. 3 4 "TIA_PRO1_Participant" 프로젝트의모든블록을다운로드합니다. "Error program" 프로그램을 CPU 로다운로드합니다. 웜재기동을수행합니다. CPU 를 STOP 시킨에러원인을찾아서제거합니다. 오류프로그램이다운로드되고웜재기동을시키면 CPU 가 STOP 상태가됩니다 CPU 가 RUN 상태를유지합니다. File: PRO1_15E.17 과제 절차 "TIA_PRO1_Participant" 라고부르는 S7 프로그램에서 "Error program" 이라는 S7 프로그램은기본적으로는사용자가지금까지프로그램한것과같은것입니다. 여기에사용자가찾고제거해야할세가지 STOP 에러가있고에러들을제거한후에는 CPU 가 RUN 상태로돌아와야합니다. 모든 STOP 에러를제거한후에는 CPU 를재기동 (Warm restart) 시켜야합니다. 제기동후에 CPU 가다시 STOP 으로돌아간다면또다른 STOP 에러가존재하는것입니다. 참조터치패널 TP 170B 와 Micromaster 420 에는에러가없습니다. 페이지 17
18 "Monitor/Modify Variable" 기능 File: PRO1_15E.18 사용영역변수테이블작성변수테이블저장참조 VAT(Variable Address Table) 은지정된데이터형식으로 CPU 메모리어드레스의값을보고 (Monitor), 변경 (Modify) 하는데사용됩니다. "Monitor/Modify Varaible" 기능은 SIMATIC Manager 나 LAD/STL/FBD 편집기에서호출할수있습니다. 사용자가보고자하는변수를변수테이블 (VAT) 에입력합니다. 로컬, 임시변수 (Temporary Variable) 외에모든변수와어드레스값을조회할수있습니다. 보기화면에서디스플레이되는변수테이블의형식을선택할수있습니다. 각컬럼은다음과같은의미를가지고있습니다. Address ( 어드레스 ) : 변수의절대어드레스 Symbol ( 심벌 ) : 변수의심벌이름 Symbol Comment ( 심벌주석 ) : 디스플레이되는심벌의주석 Display Format ( 데이터형식 ) : 마우스클릭으로데이터형식 ( 이진수나십진수 ) 을지정할수있고변수의내용이이곳에디스플레이됩니다. Status Value( 현재값 ) : 변수의현재값을선택된데이터형식으로보여줌 Modify Value ( 변경값 ) : 변수에지정하고자하는값 Table -> Save 혹은 Table -> Save As... 메뉴를사용하여변수테이블을저장할수있습니다. 변수테이블이처음으로저장될때는 Save AS... 다이알로그윈도우가오픈됩니다. Save As... 윈도우에서변수테이블을저장할블록폴더를선택합니다. 저장패스는사용자가현재오픈시킨프로젝트 / 프로그램이디폴트패스가되지않습니다. 사용자는변수테이블에원하는이름을부여할수있습니다. 이름은심벌테이블에심벌이름으로입력됩니다. 사용자는저장된변수테이블을다시불러내어모니터링하거나수정할수있기때문에변수를다시입력할필요가없습니다. 입력, 출력변수를체크하기위해 ( 사용자프로그램과상관없이 ) HWConfig 화면에서직접 VAT (Monitor/Modify Variable) 화면을호출할수있습니다. (HWConfig 장을참조하시기바랍니다 ) 페이지 18
19 "Monitor/Modify Variable" 트리거포인트 PII 트리거포인트 "Beginning of Scan Cycle" ( 스캔시작 ) 트리거설정 트리거설정에따른 Monitor / Modify Update Status / Modify Values ( 일회 monitor / modify 작업 ) 반복프로그램 트리거포인트 "Transition to STOP" (STOP 으로전환 ) 트리거포인트 "End of Scan Cycle" ( 스캔마지막 ) PIQ File: PRO1_15E.19 트리거포인트 트리거조건 Variable -> Set Trigger... 메뉴를사용하거나혹은왼쪽에보여지는아이콘을누르면 Monitoring 과 Modifying 을위한트리거포인트를설정할수있습니다. "Trigger point for Monitoring" 은모니터링되고있는변수값을언제업데이트시킬것인가를지정합니다. "Trigger Point for Modifying" 은수정하고자하는값이언제해당변수에입력되는지를지정합니다. "Trigger Condition for Monitoring" 은트리거포인트가도달했을때한번업데이트할것인지혹은매스캔시 ( 트리거포인트가도달할때 ) 업데이트할것인지를지정합니다. "Trigger Condition for Modifying" 은주어진수정값이한번만변수에설정될것인지혹은매스캔시 ( 트리거포인트에도달할때 ) 설정하게될것인지를지정합니다. 사용영역여러테스트에적합한트리거포인트와조건을사용할수있습니다. - 입력의와이어링체크 (HWConfig 에서도가능합니다 ) > Monitor Variable 트리거포인트 : 스캔시작, 트리거조건 : 매스캔시 - 입력상태시뮬레이션 ( 사용자지정, 프로세스와무관 ) > Monitor Variable 트리거포인트 : 스캔시작, 트리거조건 : 매스캔시 - 하드웨어 / 소프트웨어차이에러 ( 프로세스에서동작되어야할엑추에이터가제어되지않습니다 ) > Monitor Variable, 관련출력을모니터링하기위함트리거포인트 : 스캔마지막, 트리거조건 : 매스캔시 ( 출력상태 = '1' > 프로그램로직 OK > 프로세스에러 ( 하드웨어 ) ( 출력상태 = '0' > 프로그램로직에러 ( 데이타를두번할당하는에러 ) - 제어출력 ( 프로그램로직과무관 ) > Modify Variable 트리거포인트 : 스캔마지막, 트리거조건 : 매스캔시 페이지 19
20 변수테이블열기와 CPU 연결 엑세스가가능한 CPU 직접 CPU 로연결 Station 1 구성 CPU ("Station 2" 의 VAT) Station 2 Station 3 PG File: PRO1_15E.20 사용영역 Configured CPU Direct CPU Accessible CPU S7 프로그램의블록폴더에저장되어있는변수테이블을테스트기능을위해다시열수있습니다. 그러나 Monitor 와 Modify 기능을시작하기전에 CPU 와의온라인연결이먼저이루어져야합니다. PLC -> Connect to... 메뉴를통해세가지방법으로연결할수있습니다. Configured CPU, Direct CPU, Accessible CPU 등세가지입니다. Configured CPU 혹은 Direct CPU 에연결하기위한아이콘이툴바에있습니다. 변수테이블이하드웨어구성시생성된 S7 프로그램의블록폴더에저장되어있다면 ( 하드웨어구성시생성된 CPU 아랫단에있다면 ) MPI 어드레스와더불어 PLC 스테이션에연결이되어있습니다. 이스테이션은 HWConfig 을통해서더높은레벨의 CPU 에할당이되어있습니다. 변수테이블이하드웨어와무관하게생성된 S7 프로그램폴더의블록폴더에저장이되어있다면 ( 프로젝트루트디렉트리에직접연결되어있다면 ) 하드웨어와무관하게생성된 S7 프로그램의 MPI 어드레스가 SIMATIC Manager 온라인상에서프로그램폴더의속성메뉴를통해연결설정을이룰수있습니다. 이메뉴는현재활성화된변수테이블과 MPI 케이블이프로그램로더 (PG) 에서연결되어있는 CPU 간의온라인연결이이루어지게합니다. PG 가 MPI 케이블을통해어느 PLC 로연결되었는지를확인할수있습니다. 이메뉴는활성화된변수테이블과사용자가선택한 CPU 간의온라인연결을설정합니다. 사용자프로그램이 CPU 에이미링크되어있다면이메뉴는 CPU 를바꾸는데이용됩니다. 다이알로그박스에서어느 CPU 로온라인연결을설정할지선택하십시오. Configured CPU 와 Accessible CPU 사이에선택할수있습니다. 페이지 20
21 "Monitor" 기능 File: PRO1_15E.21 개요 Monitor Block 테스트기능은블록내에서의프로그램이제대로실행이되는지확인하는데사용됩니다. 이를위해서블록에서의어드레스상태나값이프로그램수행시에화면에디스플레이됩니다. Monitor LAD/STL/FBD 편집기에서열려있는블록에대해안경표시아이콘이나 Debug -> Monitor 메뉴를선택하여 "Monitor" ("Block Status") 테스트기능을활성화시킬수있습니다. 테스트기능을시작할때모니터하고자하는블록이편집기에서온라인되어있는지오프라인으로열려있는지는중요하지않습니다. 오프라인에서열린블록이 CPU 에저장되어있는블록과일치하지않으면 CPU 에저장된블록을오픈시키든지아니면오프라인에서열린블록을 CPU 로다운로드한후에모니터링을해야합니다. 테스트모드에서 LAD/FBD 명령어들과어드레스의상태는다른색으로디스플레이됩니다. 이러한색은 Option -> Customize 메뉴옵션으로바꿀수있습니다. 예 : - Status fulfilled ( 조건에만족하는상태 ) -> " 명령어들이초록색으로디스플레이됩니다 " - Status not fulfilled ( 조건에만족하지않는상태 ) -> " 명령어들이푸른색으로디스플레이됩니다. 참조 디스플레이색의변화는 CPU 가 RUN 상태일때만활성화되며진행되고있는명령어가모니터링되고있습니다. 페이지 21
22 "Block Debug > Monitor" 정보 LAD/STL/FBD 편집기 -> Options ->Customize 혹은운전상태에서오른쪽마우스클릭 File: PRO1_15E.22 개요 STL 언어에서블록을모니터링할때어떤정보가디스플레이될것인지를선택할수있습니다. 디폴트로 RLO, STATUS, STANDARD(Accumulator) 정보가디스플레이됩니다. - 어느정보가미리설정이되어야하는지혹은디폴트로디스플레이되어야하는지는 Options -> Customize -> STL 메뉴에서선택할수있습니다. - 테스트기능이진행되고있는동안언제든테이블에진행되고있는정보들의컬럼을오른쪽마우스버튼을이용해서보이게하거나안보이게할수있습니다. 디스플레이될수있는정보 - RLO : Result of Logic Operation - STAT : 이진어드레스의상태 - Default : 어큐뮬레이터 1 의내용 - AR1 : 어드레스레지스터 1, 레지스터간접어드레스에대해서만의미가있습니다. - AR2 : 어드레스레지스터 2, 레지스터간접어드레스에대해서만의미가있습니다. - DB Register 1 : 방금오픈된글로벌데이터블록혹은첫번째 DB, - DB Register 2 : 방금오픈된글로벌데이터블록혹은두번째 DB. - Indirect : 메모리간접어드레싱에사용되는 MD..., DBD..., LD... 의내용 ( 예를들면 L IW [MD 100]) - Status Word : 상태비트의상태 (OV, OS, BR...) 디스플레이포맷 레지스터내용이디스플레이될때오른쪽마우스버튼을사용하여데이터디스플레이형식 ( 십진수, 16 진수...) 을선택할수있습니다. 이를위해서레지스터컬럼을오른쪽마우스버튼으로클릭을하여데이터포맷을변경합니다. 페이지 22
23 Reference Data ( 레퍼런스데이터 ) File: PRO1_15E.23 개요 레퍼런스데이타 내용이긴프로그램에서는고장탐구시어느어드레스가어디에할당이되어있는지, 어느입력과출력이실제로사용되고있는지혹은전체사용자프로그램이어떤방식으로계층을이루고호출이되고있는지전체적인보기를볼수있는것이필요합니다. " 레퍼런스데이터 (Reference Data)" 화면은사용된어드레스뿐아니라사용자프로그램의구조에대해서도전체적인보기를할수있습니다. 레퍼런스데이터는오프라인에서조회가되고이미저장되어있는사용자프로그램에대해생성됩니다. 기능적인에러, 예를들어어드레스가이중으로할당될때프로그램에러를추적해들어갈수있는에러의경우 " 레퍼런스데이터 (Reference Data)" 화면과더불어 "Program Status" 화면을사용하여에러를찾을수있습니다. 메모리비트가세트가안되어로직동작이동작하지않는경우에도 " 레퍼런스데이터 (Reference Data)" 기능을통해어디에해당메모리비트가할당이되었는지를확인할수있습니다. SIMATIC Manager ("Blocks" 폴더가오프라인에서선택이되었을때 ) 나혹은 LAD/STL/FBD 편집기에서 Options -> Reference Data -> Display 나 Filter 메뉴를통해레퍼런스데이타를생성하고디스플레이할수있습니다. 레퍼런스데이터는 Options 메뉴에서 "Display" 혹은 "Filter and Display" 메뉴가선택이되었든안되었든무관하게데이터를필터링함으로여러가지리스트를디스플레이할수있습니다 ( 위슬라이드에서 Customize 부분을참조하십시오 ). "Display Reference Data 를선택한후에 Customize 메뉴를사용하여어떤리스트가디스플레이될것인가를선택할수있습니다. 그후에다른리스트도선택할수있습니다. 페이지 23
24 Program structure ( 프로그램구조 ) File: PRO1_15E.24 프로그램구조프로그램구조는 S7 사용자프로그램의모든호출계층구조를설명해줍니다. Filter ( 필터 ) 필터의설정에따라프로그램은트리구조나 "Parent / Child 구조 " 로디스플레이됩니다. ( 각경우에있어호출하는블록과호출된블록이디스플레이됩니다 ) 심벌다음과같은심벌이트리구조디스플레이에서사용됩니다. - 최대로필요한로컬데이타메모리가트리구조의루트에나타납니다. ( 바이트로나타납니다 ). - 최대로필요한로컬데이타메모리가모든프로그램트리의마지막블록에표시됩니다 ( 바이트로나타납니다 ). 심벌 의이 호출된블록 (CALL FB10) 조건적으로호출된블록 (CC FB10) 무조건적으로호출된블록 (UC FB10) 데이터블록 (CALL DB10, L DB10.DBW0) 반복 (Recursion) 반복 (Recursion) 그리고조건적으로호출됨반복 (Recursion) 그리고무조건적으로호출됨호출되지않은블록 페이지 24
25 Cross Reference ( 크로스레퍼런스 ) File: PRO1_15E.25 개요 크로스레퍼런스리스트는어느어드레스가어느블록에어떻게사용되었는지에대한정보를제공합니다. 그러므로전체사용자프로그램중어디에서메모리비트가이중으로할당이되었는지등을찾을수있습니다. 오른쪽마우스버튼으로 View -> Cross Reference 를선택하거나왼쪽에보이는아이콘을클릭함으로해당윈도우를열수있습니다. 모든입력, 출력, 비트메모리, 타이머, 카운터, 블록 (OB 블록제외 ), Peripheral 입력과출력에대한크로스레퍼런스리스트를디스플레이할수있습니다. 각어드레스에대한크로스레퍼런스크로스레퍼런스리스트에서어드레스를선택할때오른쪽마우스버튼으로 View -> Cross Reference for Address 메뉴를사용하면새로운윈도우가열리게됩니다. 이윈도우에는하나의어드레스에대한크로스레퍼런스를볼수있습니다. 구조 크로스레퍼런스리스트는테이블로나타납니다. 이리스트는다음과같은컬럼영역을갖습니다. - 오퍼런드 ( 피연산자 ) 의절대어드레스 - 어드레스가사용되는블록 - 읽기전용 (R) 혹은쓰기전용 (W) 엑세스 - 블록을생성한프로그램언어 - 어드레스를사용하는네트워크 ( 렁 ) 와명령어 페이지 25
26 Cross Reference ( 크로스레퍼런스 ) 필터링 File: PRO1_15E.26 크로스레퍼런스필터링사용자는 Filter 기능을사용하여각각의어드레스나혹은어드레스영역을디스플레이할수있습니다. 사용자는 View 메뉴를통해 Filter reference data 다이알로그박스를엑세스할수있습니다. -Object 적절하게체크박스를활성화시킴으로어느어드레스타입이리스트되는지를확인합니다. - with number 필터영역은디스플레이되는어드레스영역을지정합니다. 여러영역을또한지정할수있습니다. 필터영역입력 "10-50; 70; " 은어드레스 70 과어드레스영역 10 에서 50, 100 에서 130 이디스플레이되는것을의미합니다. - Display absolutely and symbolically 이옵션이활성화되면위슬라이드와같은어드레스가심벌과함께디스플레이됩니다. 옵션이활성화가안되면절대어드레스만나타납니다. - Access Type 디폴트설정에서는모든엑세스타입이디스플레이됩니다. "Selection" 이라는옵션을사용할수도있는데이경우에는체크박스를클릭하여엑세스타입을선택하거나 ( 예를들면 W 는쓰기전용엑세스 ) 혹은 "Only multiple assignment wth operation = " 를선택해야만합니다. - Default setting 설정이이루어지면 "Display Reference Data" 어플리케이션이구동이되고 "Save as default setting" 체크박스를활성화시켜야합니다. 기본설정이나사용자가저장한디폴트설정은 "Load Default Setting" 버튼을이용하여복원해야합니다. 페이지 26
27 Cross Reference ( 크로스레퍼런스 ) 를통한블록수정 2x File: PRO1_15E.27 개요 참조 크로스레퍼런스리스트에서어드레스를더블클릭하면 LAD/STL/FBD 편집기가구동을하고선택된어드레스가사용되는블록을열어줍니다. 커서는 LAD/FBD 의네트워크 ( 렁 ) 에위치하게되고어드레스가사용된 STL 라인에가있게됩니다. 레퍼런스데이터는오프라인상에서이미저장되어있는블록들가운데서생성이됩니다. 이러한이유로고장탐구를위해서는온라인에서저장된블록과오프라인에서저장된블록이동일해야합니다. SIMATIC Manager 에서 Options -> Compare Blocks 를사용하여이것을체크할수있습니다. 페이지 27
28 Go To Location 기능 Click right File: PRO1_15E.28 개요 사용법 엑세스타입 고장탐구시어떤어드레스가어디에서사용되고있으며프로그램의어디에할당이되었는지를확인하는것이필요합니다. 이경우에는크로스레퍼런스리스트를사용하는것보다 "Go To Location" 기능을사용하는것이좋습니다. Go To Location 은 LAD/STL/FBD 편집기에서직접호출될수있으며크로스레퍼런스에서특정어드레스에대해발췌를할수있게해줍니다. Overlapping Access To memory Area 메뉴를선택하면한어드레스에대한워드별엑세스가가능하며그내용이디스플레이될수있습니다. 오른쪽마우스버튼을사용하여어드레스를클릭합니다. Go To Location 다이알로그박스윈도우가나타납니다. 입력되는부분은크로스레퍼런스에서와동일한의미를갖습니다. 하나의입력부분을보고자할때서너개의프로그램위치가나타나게되면 Go To Location 을사용하여지시된블록을엽니다. 위예에서 I 0.2 ( 엑세스타입 R) 가스캔이되는프로그램위치에관심이있습니다. 관련라인을선택한후 Go To 버튼을이용하여 FC 16, 네트워크 ( 렁 ) 번호 1 을직접열수있습니다. Starting Point 버튼을클릭하면처음으로돌아갑니다. 어드레스에대한모든엑세스는디폴트로디스플레이됩니다. 예를들어 "Selection 을선택하면쓰기전용엑세스 ( 어사인먼트, 세트, 리셋 ) 를디스플레이할수있습니다. 페이지 28
29 Reference Data ( 레퍼런스데이터 ) 에서의찾기기능 File: PRO1_15E.29 Find 참조 레퍼런스데이터가나타나면디스플레이된리스트에서해당어드레스에대한찾기를시작할수있습니다. 검색기능은순수한텍스트로검색되며검색어입력시모든도트 (.) 와대쉬 ( - ), 그리고스페이스를제외시켜야합니다. 부가적인정보는다음과같습니다. - 어드레스, 심벌, 블록혹은언어에대한찾기 -Search 용어로입력되는문자스트링은전체문자열이나혹은워드의일부분입니다. - 대문자 / 소문자구별이고려될수도있고무시될수도있습니다. - 검색범위와검색방향이지정될수있습니다. 페이지 29
30 I, Q, M, T, C 어사인먼트 ( 사용상태 ) File: PRO1_15E.30 개요 View -> Assignment 메뉴를선택하거나관련아이콘을클릭함으로써 I/Q/M/T/C 어사인먼트윈도우를엽니다. 이어사인먼트리스트는어느비트가입력 (I), 출력 (Q), 비트메모리 (M), S5 타이머, S5 카운터의바이트메모리를사용하였는지에대한전체보기를제공해줍니다. 읽기혹은쓰기등의타입은디스플레이되지않습니다. 입력 (I), 출력 (Q) 과비트메모리 (M) 는라인에서바이트별로디스플레이됩니다. X 라고식별자가붙은비트혹은이진어드레스 ( 위슬라이드에서는 I 1.0, Q4.3, 혹은 M 10.3) 는프로그램에서사용이되었다는의미입니다. 색깔이있는바이트, 워드, 더블워드의식별자가있는어드레스 ( 위슬라이드에서는입력바이트 IB50, 입력워드 IW2, 혹은출력더블워드 QD 6) 가사용자프로그램에서사용이되었습니다. 어드레스를확보하는부분 ( 바이트, 워드혹은더블워드 ) 은수직라인의 "B" ( 바이트 ), "W" ( 워드 ), "D" ( 더블워드 ) 로표시합니다. 색깔이표시되고동시에 X 라고표시된비트는사용자프로그램에서이진수로사용이되고또한바이트, 워드더블워드어드레스로도사용이된다는것을의미합니다. 예 ( 슬라이드참조 ) Q 8.4 는이진어드레스 ("X") 로사용이되고또한더블워드 QD 6 으로사용이되었습니다.( 수직라인의 "D" 컬럼, 출력바이트 QB 6,7,8,9 가색이칠해져있습니다 ) 필터 "Filter" 를선택하면메모리영역을리스트할수있고개별어드레스영역을제한시킬수있습니다. 크로스레퍼런스리스트일때와동일한규칙이적용됩니다 페이지 30
31 Unused symbol ( 사용하지않은심벌 ) File: PRO1_15E.31 Unused Symbal ( 사용되지않은심벌 ) View ->Unused Symbal 메뉴옵션을선택하거나관련아이콘을클릭하면어드레스리스트가나타납니다. 이러한어드레스들은심벌테이블에서정의가되었지만 S7 프로그램에서는사용되지않은것들입니다. 오른쪽마우스버튼을클릭하여 -> Delete Symbol 을선택하면심벌테이블에서어드레스나심벌을삭제할수있습니다. Addresses without Symbal ( 심벌이없는어드레스 ) View -> Address without Symbol 메뉴를선택하거나관련아이콘을클릭하면어드레스리스트가나타납니다. 이러한어드레스는 S7 프로그램에서사용이되었지만심벌테이블에서는정의가되지않았습니다오른쪽마우스버튼을클릭하여 -> Edit Symbol 을선택하면심벌을정의할수있고이후어드레스에적용시킬수있습니다. Filter ( 필터 ) "Filter" 기능을사용하면사용하지않은심벌들의자세한정보를선택해서볼수있습니다. 페이지 31
32 Compare Blocks ( 블록비교 )(1)...see next page File: PRO1_15E.32 개요 온라인이나오프라인의블록들을비교하거나프로그램로더 (PG) 의하드디스크안에있는두개의사용자프로그램의블록들을비교할수있습니다. 이기능으로프로그램수정이 CPU 에서이루어졌는지, 블록에서어느네트워크 ( 렁 ) 가다른지를확인할수있습니다. 사용법 1. 오른쪽마우스버튼으로 S7 프로그램의블록폴더를선택하십시오. 2. Compare Blocks 메뉴옵션을선택하십시오. 3. 온라인 / 오프라인에서블록을비교할것인지, 두개의오프라인프로그램을비교할것인지를선택하고 OK 버튼을누르십시오. 4. 다음에나오는화면에서블록들이리스트됩니다. 5. 다르다고확인된라인을선택하고 "Detail" 버튼을누르십시오. 6. "Compare Blocks - Details" 윈도우에서블록이언제수정이되었는지, 블록길이가바뀌었는지확인할수있습니다. 7. "Go To..." 버튼을누르면내용이다른블록이온라인과오프라인두윈도우에서열리고가장먼저다르다고확인된네트워크가디스플레이됩니다. 참조프로그램수정은오프라인윈도우에서만이루어집니다. 페이지 32
33 Compare Blocks ( 블록비교 )(2) Q5.4 Q5.1 File: PRO1_15E.33 차이 "Go To..." 버튼을선택한후에 ( 이전페이지참조 ) 프로그램편집기는두개의윈도우가양옆으로열리고첫번째로다르다고확인된네트워크 ( 렁 ) 가디스플레이됩니다 LAD/STL/FBD 편집기에서 STL 로블록이열리도록설정이되었다면프로그램로더 (PG) 의커서는내용이다르다고확인된첫번째명령어라인에있게될것입니다. 디스플레이되는블록이여러지역에서다르다면 "Previous" 와 "Next" 버튼을이용하여다른프로그램위치사이를이동할수있습니다. 예 위슬라이드에서오프라인에서저장된 FC 17 블록 ( 슬라이드에서왼쪽 ) 은 FC 20 블록을호출합니다. 형식파라미터 "Display" 에 Q 9.4 가실제파라미터로주어지고온라인에서는 Q9.2 가주어졌습니다. 이는블록이 CPU 에다운로드된이후에오프라인이나온라인에서프로그램이변경되었음을의미합니다. "Compare Blocks - Results" 화면의타임스탬프를확인하면어느블록이마지막으로수정되었는지를확인할수있습니다. 페이지 33
34 Enable Peripheral Output (STOP 상태에서의출력값변경 ) File: PRO1_15E.34 개요 CPU 가 STOP 되었을때모든디지털출력은스위치오프가되고아나로그출력은 0 혹은최종값등이전에정의된값을출력시키게됩니다. "Enable Peripheral Output 은 CPU 가 STOP 이되었을때출력을변경시켜주는기능을합니다. "Enable Peripheral Output" 기능은주로 Peripheral 출력와이어링을체크할때사용됩니다. 그외에에러가발생하여 CPU 가 STOP 이되었을때프로세스에서엑추에이터를지속적으로제어할필요가있을때사용됩니다. 사용법 Peripheral 출력을활성화시키려면다음과같이하십시오. 1. 변수테이블 (VAT) 를열고테스트하거나수정하기원하는 Peripheral 출력변수를입력하십시오. (Peripheral 데이타를바이트별로, 워드별로, 더블워드별로지정을하십시오. 각각의비트로는수정할수없습니다 ) 2. PLC -> Connect to... 메뉴옵션을선택하여원하는 CPU에연결을시킵니다. 3. CPU를 STOP 으로전환시킵니다. 4. 변수테이블의 Modify Value 란에수정하기원하는 Peripheral 출력값을입력합니다. 예 : PQB 7 변경값 2# PQW 2 W#16# Variable -> Enable Peripheral Output 메뉴를사용하여변경된출력값을입력시킵니다. 6. Variable -> Activate Modify Values 메뉴를사용하여 Peripheral 출력값을변경시킵니다. 7. 새로운변경값을할당하기위해이값들을입력하고Variable -> Activate Modify Values 를활성화시킵니다. "Enable Peripheral Output" 은 Variable -> Enable Peripheral Output 메뉴로비활성화시키거나 ESC 키를눌러비활성화시킬때까지활성화된채남아있습니다. 참조 CPU 운전모드를 STOP 에서 RUN 으로전환을시킬때 Enable Peripheral Output 은비활성화되고메시지가나타납니다. 페이지 34
35 "Force" 기능 File: PRO1_15E.35 개요 Forcing Force 기능을사용하면사용자프로그램과는별개로변수에원하는값을오버라이팅 (Overwriting) 할수있습니다. 하나의 CPU 당하나의 Force 윈도우를열수있습니다. S7-300 은프로세스이미지입력과출력만을 Force 시킬수있습니다. S7-400 에서는비트메모리와 Peripheral 도 Force 시킬수있습니다. -Force 기능을구동시키기전에동일한 CPU 에서동시에이기능을수행하는작업자가없어야합니다. -Force 작업취소는 Variable -> Stop Forcing 메뉴로만가능합니다. - Forcing 을 Edit -> Undo 기능으로작업을취소할수없습니다. - Force Value 윈도우를닫거나 Monitor/Modify Variable 어플리케이션을닫는다고해서 Force 작업이취소되지는않습니다. Force 기능 1. SIMATIC Manager 에서 Force 기능을구동시키기위해 Force 시킬 CPU를선택하십시오. 2. PLC -> Display Force Value 메뉴옵션을선택하십시오. Monitor/Modify Variable 윈도우가현재 Force 되고있는어드레스,Force 값, Force Values 를보여주는새로운윈도우를열어줍니다. 상태바가 CPU 에서 Force 작업이걸린시간과날짜를보여줍니다. CPU에 Force 된어드레스가없다면윈도우는비어있게됩니다. 3. "Address" 컬럼영역에서변수를입력하고 "Force Values" 컬럼영역에서원하는값을입력합니다. 4. Variable -> Force 메뉴로 Forcing 작업을시작하십시오. 5. Variable -> Stop Forcing 메뉴로 Forcing 작업을마치십시오. 페이지 35
36 추가내용 File: PRO1_15E.36 페이지 36
37 Process 모드와 Test 모드 File: PRO1_15E.37 테스트모드 Setting ( 설정 ) Test Operation Process Operation 테스트모드에는두가지타입이있으며사용자프로그램의스캔타임에영향을준다는면에서서로다릅니다. - Test Operation (LAD/STL/FBD 편집기 ) Test Mode ( 하드웨어구성에서 ) - Process Operation (LAD/STL/FBD 편집기 ) Process Mode ( 하드웨어구성에서 ) 보통하드웨어구성에서 CPU 파라미터를설정할때 Process Operation 혹은 Test Operation 으로설정합니다. CPU ->Protection -> Process Mode/Test Mode 이전버전의 CPU 에서는 LAD/STL/FBD 편집기에서직접 Debug -> Operation -> Process Operation / Test Operation 에들어가설정할수있었습니다. Test operation 에서모든테스트기능은제한없이사용될수있습니다. 프로그램되어있는루프기능을매번실행될때마다볼수있습니다. 프로그램상태에대한테스트기능으로인해스캔타임이상당히증가할수있고이로인해 CPU 가 STOP 될수있습니다. Process Operation 에서테스트기능은스캔타임이 CPU 파라미터에서설정한값을초과하지않도록제한이되어있습니다. 또한프로그램루프의상태 ( 어큐뮬레이터 1, 어큐뮬레이터 2 등 ) 가첫번째실행에대해서만디스플레이됩니다. 다음과같은테스트기능은 Process operation 에서는선택될수없습니다. - Break Point (STL 편집기 : Debug -> Set BreakPoint 등 ) 프로그램을특정위치 (breakpoint) 에서프로그램실행을멈춥니다. 그리고사용자의지시에따라서실행을계속합니다 ( 예를들면각프로그램루프를테스트하기위해명령어스텝별로프로그램을실행시킵니다 ) - 모니터블록에대한트리거포인트사용자프로그램에서여러번호출되는블록들의호출을모니터링합니다. 페이지 37
38 블록모니터링을위한트리거조건 (1) File: PRO1_15E.38 개요 Call-Up Path Open Data Blocks 사용자프로그램에서여러번호출이되고호출이될때마다다른값을실제파라미터에할당하는블록 (FC,FB) 들을모니터하기위해 Debug -> Call Environment 메뉴를사용할수있습니다. Call 환경에서어느호출을모니터링할것인지혹은블록의어느부분을모니터할것인지를지정할수있습니다. 모니터할블록이이미 LAD/STL/FBD 편집기에서열려져있고특별호출을활성화하거나블록모니터링을위한 Call Environment 를정의하는데있어는 Call-up path 와 Open Data Block 두가지방법이있습니다. Call-Up Path 를사용하여 (B 스택을사용하여트리거시킴 ) 모니터하고자하는블록까지의프로그램패스를지정할수있습니다. Call-Up Path 는 3 단계까지네스팅되고 3 개블록까지지원됩니다. 3 번째블록은모니터링하고자하는블록 ( 상태블록 ) 을호출하고, 2 번째블록은 3 번재블록을호출합니다. 예 ( 슬라이드의왼쪽 ) FC 70 (3 번째블록 ) 에서호출이되면 FC 99 ( 상태블록 ) 가모니터링이됩니다. 그리고 FC 70 은 FC 60 (2 번째블록 ) 에서호출이됩니다. 호출시특정데이타블록이사용가능하거나오픈이되어있을때 Open Data Blocks 트리거조건을가지고모니터하고자하는블록을지정할수있습니다. 이를위해서글로발 DB 번호 (DB 레지스터 1) 나인스턴스 DB 번호 (DB 레지스터 2) 를사용하여트리거시킬수있습니다. 예 ( 슬라이드의오른쪽 ) FB 12 ( 상태블록, 슬라이드에서는보이지않습니다 ) 가인스턴스데이터블록 DB 7 과함께호출되면모니터링이됩니다. 참조 - Test Mode (Operation) 가설정되어있어야합니다. - 가장먼저주어진트리거조건을만족하는블록호출이모니터링이되는블록호출입니다. 페이지 38
39 블록모니터링을위한트리거조건 (2) File: PRO1_15E.39 개요 위예에서, FC 99 는 FC 80 에서 3 번호출을받습니다. 즉 3 번의 FC 99 호출에대해 Call-Up Path 가같습니다. 따라서 Call-Up Path 를트리거조건으로정의함으로특별하게 FC 99 호출중의하나를특별하게호출하는것은불가능합니다. Open Data Blocks 을사용하여트리거하는것도인스턴스 DB 나글로발 DB 가 FC 99 호출과관련이없기때문에불가능합니다. 사용법하나의 FC 호출에대해특정모니터링을하려면다음과같이하십시오. - 온라인으로모니터링을하고자하는블록 ( 예 : FC 99) 을호출하는블록에서오픈합니다 ( 예 : FC 80). - 오른쪽마우스버튼으로모니터링하고자하는블록의호출을클릭하십시오. (LAD/FBD 에서의호출박스혹은 STL 에서의호출라인 ) - 다이알로그박스가나타나면아래와같이선택하십시오. Called Block -> Monitor with Call-Up Path 모니터링하고자하는블록이온라인에서열리고 Monitor Block 을테스트하는기능이활성화됩니다. 참조 설명한기능은 S7-400 에서만가능하며 S7-300 에서는 Compact 제품에서가능합니다. 페이지 39
40 Breakpoint 를통한프로그램테스트 (1) File: PRO1_15E.40 Breakpoints 이테스트기능을사용하면눈으로보고있는 STL 프로그램을스텝별로테스트할수있습니다. 또한관련레지스터내용을비롯하여실행되는명령어의순서를따라가며테스트할수있습니다. 여러개의 Breakpoint 를설정할수있습니다. 가능한 Breakpoint 의수는사용되는 CPU 에따라다릅니다. 참조이러한테스트기능을수행하려면다음조건을만족해야합니다. - "Test operation" 모드가선택이되어있어야합니다. - 테스트되는블록은온라인에서오픈되어야만합니다. - LAD/FBD/STL 편집기는 View -> STL 로설정되어야합니다. - 블록은노하우프로젝트가걸려있어서는안됩니다. (Know_How_Protect) Breakpoint 기능 breakpoint 기능은프로그램편집기에서 "Test" 메뉴옵션을선택하거나 Breakpoint 바를통해선택할수있습니다. breakpoint 바는프로그램편집기에서 View -> Breakpoint Bar 메뉴옵션을선택함으로활성화할수있습니다. 주의프로그램실행중 breakpoint 를만나면 CPU 는 RUN 에서 HOLD 모드로전환됩니다. 이모드에서 STOP LED 에불이들어오고동시에 RUN LED 가깜박거립니다. 안전상의이유로출력은활성화되지않습니다.. 페이지 40
41 Breakpoint 를통한프로그램테스트 (2) Breakpoint Next statement File: PRO1_15E.41 Breakpoint Bar Set/Delete Breakpoint Breakpoints Active (on/off) Show Next Breakpoint Execute Call Delete All Breakpoints Resume Next Statement Set/Delete Breakpoint "Set/Delete Breakpoint" 는프로그램실행이어디서멈추었는지를보여줍니다. breakpoint 된명령은실행되지않았습니다. Breakpoints Active "Breakpoints Active" 는이미 Set 되었거나 Set 될모든 breakpoint 를활성화시킵니다. Show Next breakpoint "Show Next breakpoint" 는편집기가프로그램을실행하지않고다음선택된 breakpoint 로점프합니다. Resume "Resume" 기능으로다음 breakpoint 까지프로그램을실행시킵니다. Next Statement Execute Call "Next Statement" 는스텝별로프로그램을실행시킵니다. 블록호출에도달하면 "Next Statement" 로블록호출다음의첫번째명령어로갑니다. Execute Next Statement 와 Execute Call 메뉴옵션은내부구현을위해자유로운 breakpoint 가필요합니다. 블록호출에도달하면 "Execute Call" 을통해블록안으로들어갑니다. 블록끝에도달하면블록호출후에나오는명령문으로점프되어돌아갑니다. 페이지 41
42 고장탐구를위한솔루션 File: PRO1_15E.42 페이지 42
43 STOP 상태에대한고장탐구 Stop 에러 페이지 43
44 STOP 상태에대한고장탐구 Stop 에러 페이지 44
45 STOP 상태에대한고장탐구 Stop 에러 페이지 45
46 STOP 상태에대한고장탐구 페이지 46
PRO1_09E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :
More information<4D F736F F F696E74202D203135C0E55FB0EDC0E5C5BDB1B8BFCD20B5F0B9F6B1EBB1E2B4C95F616C6C2E707074>
File: PRO1_15E.1 차례... 2 교육목표... 3 에러의종류..... 4 STEP7 디버깅툴... 5 시스템진단... 6 CPU 메시지디스플레이... 7 "Module Information 기능... 8 Module Information 탭 : "Diagnostic Buffer" ( 진단버퍼 )... 9 Diagnostic Buffer( 진단버퍼
More information<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More informationPRO1_04E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC
More informationPRO1_02E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG
More informationMicrosoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드]
Simatic Manager Operation 참고문헌 : Programming with Step7(V5.4) Edition 03/2006 SIMATIC Manager 신규프로젝트작성 (New Project) SIMATIC Manager File 메뉴 New ( 단축키 CTRL + N) 기존에작업했던프로젝트 신규프로젝트이름입력 프로젝트저장경로 경로변경시 SIMATIC
More informationMicrosoft PowerPoint - 13장_OB 블록.ppt
OB (Organization Block) 블록 운영시스템 OB1 FC FB FB FC SFC System Functions SFB System Function Blocks 다른 OB File: PRO1_13E.1 차례 교육목표... 2 Organization Blocks 개요... 3 Warm Restart 와 Hot Restart 시의구동 OB... 4
More information초급과정 목차
제목 S7 PLC 소개.... 2 STEP 7 패키지구성... 3 Automation License Manager... 4 Automation License Manager 화면설명... 5 License 설치 / 백업... 6 P.C PLC 연결...... 7 인터페이스설정.... 8 P.C Adapter(RS-232C, USB) 인터페이스설정... 9 P.C
More informationPRO1_16E [읽기 전용]
MPI PG 720 Siemens AG 1999 All rights reserved File: PRO1_16E1 Information and MPI 2 MPI 3 : 4 GD 5 : 6 : 7 GD 8 GD 9 GD 10 GD 11 : 12 : 13 : 14 SFC 60 SFC 61 15 NETPRO 16 SIMATIC 17 S7 18 1 MPI MPI S7-300
More information아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More information<4D F736F F F696E74202D2032C0E55FC6AEB7B9C0CCB4D720C5B0C6AEB1B8BCBAC7B05F446F6E652E707074>
File: PRO_1_02E.1 차례 S7-300 트레이닝키트... 2 S7-300 트레이닝키트 PLC 구성... 3 S7-300 모듈 I/O 어드레스... 4 S7-400트레이닝키트전체구성품. 5 S7-400 트레이닝키트 PLC 구성... 6 시뮬레이터... 7 콘베이어모델... 8 전체심벌리스트 (1)... 9 전체심벌리스트 (2)... 10 전체심벌리스트
More informationMicrosoft PowerPoint - 13장_OB 블록.ppt
OB (Organization Block) 블록 운영시스템 OB1 FC FB FB FC SFC System Functions SFB System Function Blocks 다른 OB File: PRO1_13E.1 차례 교육목표... 2 Organization Blocks 개요... 3 Warm Restart 와 Hot Restart 시의구동 OB... 4
More informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More informationtiawPlot ac 사용방법
tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정
More information경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P
Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows
More informationPRO1_18E [읽기 전용]
: S700 Siemens AG 999 All rights reserved Date: 0009 File: PRO_E Information and S7300 S7300 CPU () 3 S7300 CPU () S700 CPU () 5 S700 CPU () 6 S700 7 S700 : 9 CPU : 0 CPU : CPU : 3 SFC 35 5 ST7PRO : S700
More informationMicrosoft Word - windows server 2003 수동설치_non pro support_.doc
Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로
More information쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로
한국어 표준 설정안내 서브 초침 시간 및 설정 1. 용두를 2의 위치로 뽑아냅니다. 2. 용두를 시계방향 또는 반시계방향으로 돌려(모델에 따라 다름) 를 전날로 설정합니다. 3. 용두를 3의 위치로 당기고 현재 가 표시될 때까지 시계방향으로 돌립니다. 4. 용두를 계속 돌려 정확한 오전/오후 시간을 설정합니다. 5. 용두를 1의 위치로 되돌립니다. 169 쓰리
More information1
1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15
More informationIRISCard Anywhere 5
이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의
More information사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을
IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.
More informationPathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.
PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationMicrosoft PowerPoint - 12장_Function과 Function Block.ppt
CALL FC 10 On_1 := I 0.1 On_2 := I 0.2 Off := Q8.0 프로그램실행 Function FC10 in On_1 BOOL in On_2 BOOL out Off BOOL...... A #On_1 A #On_2 = #Off... CALL FB5, DB5 Start :=I 0.0 Stop :=I 0.1 Motor_on :=Q8.0 Speed
More information목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
More information목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
More informationMF Driver Installation Guide
Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인
More informationMicrosoft Word - Armjtag_문서1.doc
ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More informationRVC Robot Vaccum Cleaner
RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while
More information사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사
IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부
More informationPoison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3
Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More informationMicrosoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More informationMicrosoft Word - logic2005.doc
제 8 장 Counters 실험의목표 - Catalog counter 의동작원리에대하여익힌다. - 임의의 counter를통하여 FSM 구현방법을익힌다. - 7-segment display 의동작원리를이해한다. 실험도움자료 1. 7-segment display 7-segment는디지털회로에서숫자를표시하기위하여가장많이사용하는소자이다. 이름에서알수있듯이 7개의 LED(
More information6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO
Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD
More informationSystem Recovery 사용자 매뉴얼
Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.
More informationMicrosoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc
DVR HDD PC Viewer Guide ADVR6000 / SWI5000 선운정보통신 소개 본 매뉴얼은 DVR의 하드디스크 PC 뷰워의 설명서입니다. 이 프로그램은 DVR에 장착되어 미리 포맷되고 녹화된 HDD에 저장된 영상들을 사용자의 PC에서 직접 보여줄 것입니다. DVR의 하드디스크-랙에서 분리된 하드디크스가 사용자의 PC에 연결됐다면 이 응용프로그램은
More information슬라이드 제목 없음
ETOS-DPS-X Guide AC&T SYSTEM 1 ETOS-DPS-X 개요 ETOS-DPS-X Field Bus Network 중 Profibus-DP Network 에연결되는장비. ProfiBus-DP Network 시스템에 DP 통신을지원하지않는현장장비에대한통신서버기능구현. Profibus-DP Slave 동작하기때문에반드시 DP-Master 모듈이있는시스템에서적용가능.
More informationMF5900 Series MF Driver Installation Guide
한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More informationADP-2480
Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More informationWindows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
More informationBY-FDP-4-70.hwp
RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,
More informationCFC_샘플
3 CFC Editor 를사용한작업 개요 이장에서는 CFC Editor 를사용하여 CPU 에대한전체소프트웨어구조를구성하는방법을소개한다. 필요사항 SIMATIC Manager 를사용하여, 특정 AS 에대해 Chart 폴더를포함한프로그램폴더를갖는 Project 를만들었다.( 예, S7 program for SIMATIC S7) 주목 : CFC 는 " 상향호환성
More information제 2 장 기본 사용법
LS Studio 1. 시작하기 1.1 특징 XG5000 에서는 XP-Builder, DriveView7 등의소프트웨어와의통합된개발환경을제공합니다. 통합된 개발환경에서는모든프로젝트파일을 XG5000 에서통합관리합니다. XP-Builder 통합프로젝트를사용함으로써 PLC 에서사용할변수목록을 CSV 파일로내보내기또는불러오기하는번거로움없이바로사용할수있습니다. 또한
More informationNTD36HD Manual
Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationMicrosoft PowerPoint - 11장_데이터블록.ppt
File: PRO1_11E.1 차례 교육목표... 2 데이터저장영역... 3... 4 STEP 7 에서의데이터타입... 5 기본데이터타입.... 6 복합데이터타입... 7 ARRAY 예... 8 STRUCTURE 예... 9 어드레스우선권정의... 10 생성... 11 초기값, 실제값, 초기화, 유지... 12 입력, 저장, 다운로드, 모니터링... 13 데이터어드레싱....
More information<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>
뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128
More information슬라이드 1
Delino EVM 용처음시작하기 - 프로젝트만들기 (85) Delfino EVM 처음시작하기앞서 이예제는타겟보드와개발홖경이반드시갖추어져있어야실습이가능합니다. 타겟보드 : Delfino EVM + TMS0F85 초소형모듈 개발소프트웨어 : Code Composer Studio 4 ( 이자료에서사용된버전은 v4..입니다. ) 하드웨어장비 : TI 정식 JTAG
More information슬라이드 1
1 < 목차 > 1. SYSMAC Gateway 설정 -------------- 3 2. Network Configurator 수동설정 -------------- 23 3. Tag Status Area 설정방법 --------------------- 30 2 1. SYSMAC Gateway 설정 1) 시작 > 프로그램 > OMRON > SYSMAC Gateway
More information슬라이드 1
-Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역
More information노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트
More informationOracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치
Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치 VirtualBox를 사용하기 위해서는 일단 https://www.virtualbox.org/wiki/downloads 사이트에서 윈도우용 버추얼박스 설치화일을 다운로드 해야합니다. Ubuntu를 사용하기 위해서는 Ubuntu 디스크 이미지 화일을 다운로드
More information중단점활용하기 중단점 (Breakpoint) 의개념은프로그램의특정명령어바로이전에실행을임의로중단하는것으로의 매우간단합니다. 중단점의구현은소프트웨어또는하드웨어로가능합니다. 중단점사용은버그를찾아내고제거하는데매우쉽고간단한방법이며복잡한조합으로사용할수있습니다. 소프트웨어개발자들은
중단점활용하기 중단점 (Breakpoint) 의개념은프로그램의특정명령어바로이전에실행을임의로중단하는것으로의 매우간단합니다. 중단점의구현은소프트웨어또는하드웨어로가능합니다. 중단점사용은버그를찾아내고제거하는데매우쉽고간단한방법이며복잡한조합으로사용할수있습니다. 소프트웨어개발자들은중단점기능없이개발이어려울정도이며, 매우자주사용하는디버깅기능입니다. 이글에는모든개발자들이 IAR
More informationNetwork Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University
Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More information슬라이드 1
CCS v4 사용자안내서 CCSv4 사용자용예제따라하기안내 0. CCS v4.x 사용자 - 준비사항 예제에사용된 CCS 버전은 V4..3 버전이며, CCS 버전에따라메뉴화면이조금다를수있습니다. 예제실습전준비하기 처음시작하기예제모음집 CD 를 PC 의 CD-ROM 드라이브에삽입합니다. 아래안내에따라, 예제소스와헤더파일들을 PC 에설치합니다. CD 드라이브 \SW\TIDCS\TIDCS_DSP80x.exe
More informationMicrosoft PowerPoint - CSharp-10-예외처리
10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More informationAPI - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어
메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -
More information설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1
디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP
More informationTablespace On-Offline 테이블스페이스 온라인/오프라인
2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가
More information목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4
ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationJAVA 플랫폼 개발 환경 구축 및 활용
페이지 1 / 9 작성일 : 2011/7/30 JDK Download Eclipse IDE 구축및홗용 For Java JDK Download JDK Setting the Path Eclipse Download Eclipse Font Setting Eclipse API Setting > 1. http://www.oracle.com/index.html
More information<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>
SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-
More informationMicrosoft Word - FunctionCall
Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack
More information<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >
이씨제어 한글기술서적소개 1. SIMATIC S7-300/400 초급과정교육교재 S7-300/400 에대한초급교육에사용되는한글판교육교재. * 참고영어원문 : Programming with STEP 7, Automating with STEP 7 in STL and SCL A4 단면 280 쪽, 파워포인트컬러판 2. SIMATIC S7-300/400 중급과정교육교재
More informationOffice 365 사용자 가이드
[ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office
More informationMicrosoft PowerPoint UI-Event.Notification(1.5h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 UI 이벤트 Event listener Touch mode Focus handling Notification Basic toast notification Customized toast notification Status bar notification 2 사용자가인터랙션하는특정 View
More informationThinkVantage Fingerprint Software
ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:
More informationSBR-100S User Manual
( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S
More information<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >
10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절
More informationMicrosoft PowerPoint - System Programming Lab Week1.ppt [호환 모드]
System Programming Lab Week 1: Basic Skills for Practice Contents vi Editor 사용법 GCC 컴파일러사용법 Makefile 사용법 GDB 사용법 VI Editor Usage vi 모드 입력모드 : 실제문서를편집하는모드. 명령모드 : 키입력이바로명령이되는모드로서쓴내용을삭제하거나, 복사할때사용. ex 명령모드
More information1 안전 기준
PROFIBUS S7-300 의 DP 모드 : DP 마스터와 DP 슬레이브 5 PROFIBUS S7-300 의 DP 모드 : DP 마스터와 DP 슬레이브 PROFIBUS DP 에서분산주변장치를사용하여간단하고성공적으로데이터교환을할수있습니다. 이장에는 SIMATIC S7-300을 DP 마스터와 인텔리젼트 (Intelligent) DP 슬레이브로작동하게해주는예제
More information목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE
ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....
More informationvi 사용법
유닉스프로그래밍및실습 gdb 사용법 fprintf 이용 단순디버깅 확인하고자하는코드부분에 fprintf(stderr, ) 를이용하여그지점까지도달했는지여부와관심있는변수의값을확인 여러유형의단순한문제를확인할수있음 그러나자세히살펴보기위해서는디버깅툴필요 int main(void) { int count; long large_no; double real_no; init_vars();
More informationPRO1_01E [읽기 전용]
PCS 7 Software NET PC WinCC HMI DP Controller Siemens AG 1999 All rights reserved File: PRO1_01E1 2 S7-200 3 S7-200: 4 S7-200: CPU 5 S7-300 6 S7-300: 7 S7-300: CPU 8 S7-400 9 S7-400: 10 S7-400: CPU (1)
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationPowerPoint 프레젠테이션
A 반 T2 - 김우빈 (201011321) 임국현 (201011358) 박대규 (201011329) Robot Vacuum Cleaner 1 Motor Sensor RVC Control Cleaner Robot Vaccum Cleaner 2 / Event Format/ Type Front Sensor RVC 앞의장애물의유무를감지한다. True / False,
More informationMicrosoft PowerPoint - 3장_SIMATIC_Manager_Done.ppt
File: PRO_1_03E.1 차례 교육목표...... 2 프로세스와프로젝트...... 3 STEP 7 프로젝트구조... 4 멀티프로젝트... 5 구동... 6 S7 프로젝트생성... 7 S7 프로그램삽입... 8 SIMATIC Manager온라인 / 오프라인보기... 9 표준라이브러리... 10 STEP 7 도움말시스템... 11 STEP 7에서의도움말...
More informationChapter #01 Subject
Device Driver March 24, 2004 Kim, ki-hyeon 목차 1. 인터럽트처리복습 1. 인터럽트복습 입력검출방법 인터럽트방식, 폴링 (polling) 방식 인터럽트서비스등록함수 ( 커널에등록 ) int request_irq(unsigned int irq, void(*handler)(int,void*,struct pt_regs*), unsigned
More information4S 1차년도 평가 발표자료
모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components
More informationKMC.xlsm
제 7 장. /S 에필요한내용 1] IGBT 취급시주의사항 ) IGBT 취급시주의 1) 운반도중에는 Carbon Cross로 G-E를단락시킵니다. 2) 정전기가발생할수있으므로손으로 G-E 및주단자를만지지마십시요. 3) G-E 단자를개방시킨상태에서직류전원을인가하지마십시요. (IGBT 파손됨 ) 4) IGBT 조립시에는사용기기나인체를접지시키십시요. G2 E2 E1
More information2 카메라의 펌웨어버전을확인합니다 카메라기종에따라표시되는화면이다를수있습니다. 1 카메라의전원을 ON으로합니다. 2 카메라의메뉴버튼 MENU을누르고메뉴화면을표시합니다. 3 [ 설정메뉴 ] 에서 [ 펌웨어버전 ] 를선택합니다. 4 카메라의 펌웨어버전이표시됩니다. 버전이업그
디지털일안리플렉스카메라펌웨어업그레이드순서에대하여 (Mass Storage 대응기종 ) - 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는이번다운로드대상이되는니콘디지털일안리플렉스카메라의펌웨어버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법은사용설명서를읽어주십시오.
More informationtut_modelsim(student).hwp
ModelSim 사용법 1. ModelSim-Altera 를이용한 Function/RTL 시뮬레이션 1.1. 테스트벤치를사용하지않는명령어기반시뮬레이션 1.1.1. 시뮬레이션을위한하드웨어 A B S C 그림 1. 반가산기 1.1.2. 작업디렉토리 - File - Change Directory 를클릭하여작업디렉토리지정. 1.1.3. 소스파일작성 - 모델심편집기나기타편집기가능
More informationAPI 매뉴얼
PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned
More information슬라이드 제목 없음
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,
More informationSplentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M
Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219
More information네트워크 설정
158. 내용 비고 제조사 기기명 통신모듈 MITSUBISHI MELSEC(GOLDSEC-M) AJ71E71(MJ71E71)/QJ71E71 통신방식 Ethernet 3 장참조 프로토콜 3E 통신프레임표시가능 1 장 8 쪽참조 쓰기후읽기가능 1 장 9 쪽참조 통신설정 1. 통신포트설정 소켓포트번호네트워크통신을위해지정된소켓포트번호를입력합니다. 값은 5000 에서
More information