초기 커밋.
This commit is contained in:
175
DDUtilityHelp/eis_doc/doc_TroubleShooting/TS_item51.html
Normal file
175
DDUtilityHelp/eis_doc/doc_TroubleShooting/TS_item51.html
Normal file
@@ -0,0 +1,175 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
|
||||
<link href="../../css/sb-admin-2.min.css" rel="stylesheet">
|
||||
<link href="../../css/sb-custom-1.css" rel="stylesheet">
|
||||
<script type="text/javascript" src="../../js/sb-custom-1.js"></script>
|
||||
<title>TroubleShooting: 설비메시지</title>
|
||||
</head>
|
||||
<body>
|
||||
<div class="div-Title01">TroubleShooting: 설비메시지</div>
|
||||
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">Information</div>
|
||||
<div class="div-content01">
|
||||
설비메시지에서 발생 할 수 있는 오류<br />
|
||||
SECS-II 메시지 참조 사이트: <a href="http://hume.com/secs/" target="_blank">SECS-II Automated Code Generation Tool</a>
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header02 div-border01">Stream과 Function</div>
|
||||
<div class="div-content01 display-none">
|
||||
Stream: 비슷한 기능의 Function을 묶어놓은 메시지 카테고리<br />
|
||||
Function: Stream의 세부 메시지<br />
|
||||
SECS-II는 Primary / Reply Message로 분류되며, Primary Message는 Function 값이 홀수이고 Reply Message는 Function 값이 짝수입니다.<br />
|
||||
Primary Message를 수신하면 필수로 Reply Message를 송신하여야 하여야 합니다. 만약, Reply Message를 수신받지 못하면 T3 Timeout이 발생하게 됩니다.<br />
|
||||
Message 정의와 Reply Message의 코드 값 정의는 참조 사이트를 활용하여 주시기 바랍니다.
|
||||
<ul>
|
||||
<li>Stream 1: Equipment Status</li>
|
||||
<li>Stream 2: Equipment Control and Diagnostics</li>
|
||||
<li>Stream 3: Material Status</li>
|
||||
<li>Stream 4: Material Control</li>
|
||||
<li>
|
||||
Stream 5: Exception(Alarm) Handling
|
||||
<ol>
|
||||
<li>Function 1: Alarm Report Send</li>
|
||||
<li>Function 3: Enable/Disable Alarm Send</li>
|
||||
<li>Function 5: List Alarms Request</li>
|
||||
<li>Function 7: List Enabled Alarm Request</li>
|
||||
<li>...</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li>Stream 6: Data Collection</li>
|
||||
<li>...</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">설비메시지 목록</div>
|
||||
<div class="div-content01">
|
||||
<ol>
|
||||
<li><a class="href-collapse" href="#t3timeout">T3 Timeout</a></li>
|
||||
<li><a class="href-collapse" href="#t5timeout">T5 Timeout</a></li>
|
||||
<li><a class="href-collapse" href="#t6timeout">T6 Timeout</a></li>
|
||||
<li><a class="href-collapse" href="#t7timeout">T7 Timeout</a></li>
|
||||
<li><a class="href-collapse" href="#t8timeout">T8 Timeout</a></li>
|
||||
<li><a class="href-collapse" href="#linktest">Link Test</a></li>
|
||||
<li><a class="href-collapse" href="#s9f7">S9F7</a></li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- T3 Timeout -->
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">
|
||||
<a name="t3timeout">T3 Timeout</a>
|
||||
</div>
|
||||
<div class="div-content01" id="t3timeout">
|
||||
Reply Timeout.<br />
|
||||
Primary Message 전송 후, Reply Message가 전송될 때까지의 Maximum Time 이다. T3 Timeout이 발생할 경우 Timeout이 발생한 Primary Message의 Timeout Event를 발생시킨다.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- T5 Timeout -->
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">
|
||||
<a name="t5timeout">T5 Timeout</a>
|
||||
</div>
|
||||
<div class="div-content01" id="t5timeout">
|
||||
Connection Separation Timeout<br />
|
||||
TCP/IP가 Connect 되어야 할 Maximum Time 이다. TCP/IP가 Open 되었거나 Disconnect 후, Connect 되어야 할 Time 이다. T5 Timeout이 발생할 경우 T5 Timeout Event를 발생시킨다.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- T6 Timeout -->
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">
|
||||
<a name="t6timeout">T6 Timeout</a>
|
||||
</div>
|
||||
<div class="div-content01" id="t6timeout">
|
||||
Control Transaction Timeout<br />
|
||||
Control Message 전송 후, Reply를 받기까지의 Maximum Time 이다. T6 Timeout이 발생할 경우 T6 Timeout Event를 발생시킨 후, Separate.Req Message를 전송하고 TCP/IP Connection를 Disconnect 한다.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- T7 Timeout -->
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">
|
||||
<a name="t7timeout">T7 Timeout</a>
|
||||
</div>
|
||||
<div class="div-content01" id="t7timeout">
|
||||
Connection Idle Timeout.<br />
|
||||
TCP/IP Connection이 이루어진 후, Passive Mode에서 Select.Req를 받기까지의 Maximum Time 이다. T7 Timeout이 발생할 경우 T7 Timeout Event를 발생시킨 후, Separate.Req Message를 전송하고 TCP/IP Connection를 Disconnect 한다.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- T8 Timeout -->
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">
|
||||
<a name="t8timeout">T8 Timeout</a>
|
||||
</div>
|
||||
<div class="div-content01" id="t8timeout">
|
||||
Network Intercharacter Timeout.<br />
|
||||
Message 전송 시, Message Data의 Byte와 Byte 사이에 전송되어야 할 Maximum Time 이다. T8 Timeout이 발생할 경우, T8 Timeout Event를 발생시킨 후, Separate.Req Message를 전송하고 TCP/IP Connection를 Disconnect 한다
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Link Test -->
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">
|
||||
<a name="linktest">Link Test</a>
|
||||
</div>
|
||||
<div class="div-content01" id="linktest">
|
||||
LinkTest를 주기적으로 수행할 Time이다.<br />
|
||||
LinkTest Time이 0일 경우 LinkTest를 하지 않는다. LinkTest를 수행하는 시점에 Open Transaction이 존재할 경우 LinkTest를 하지 않는다. LinkTest가 실패할 경우 LinkTest Timeout Event를 발생시킨 후, Separate.Req Message를 전송하고 TCP/IP Connection를 Disconnect 한다.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- S9F7 -->
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01">
|
||||
<a name="s9f7">S9F7 Message (illegal Data)</a>
|
||||
</div>
|
||||
<div class="div-content01" id="s9f7">
|
||||
일반적으로 설비에서 수신된 데이터가 잘못된 경우 발생하는 에러메시지입니다.<br />
|
||||
Host(EIS)에서 설비로 전송한 메시지의 구조 또는 데이터가 잘못 되었을 경우, 설비는 S9F7 Message를 Host로 전송합니다.<br />
|
||||
<ul>
|
||||
<li>EIS 담당자에서 해당 메시지를 전달하여 주시기 바랍니다.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="div-margin01 div-border01">
|
||||
<div class="div-header01 div-border01"><a name=""></a></div>
|
||||
<div class="div-content01" id="">
|
||||
<ol>
|
||||
<li>
|
||||
<a href="" target="_blank"></a>
|
||||
<ul>
|
||||
<li></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
|
||||
<script>
|
||||
const items = document.querySelectorAll('.div-header01');
|
||||
items.forEach(item => item.addEventListener('click', ToggleNextElement_Div));
|
||||
|
||||
const items02 = document.querySelectorAll('.div-header02');
|
||||
items02.forEach(item => item.addEventListener('click', ToggleNextElement_Div));
|
||||
|
||||
const items0 = document.querySelectorAll('.href-collapse');
|
||||
items0.forEach(item => Close_IDofHref(item));
|
||||
items0.forEach(item => item.addEventListener('click', Open_IDofHref));
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user