SCMD 명령어의 결과 코드
Equipment Sequence
명령(SCMD) 명령어의 결과를 저장하도록 태그가 할당된 경우, 명령어가 실행될 때 다음 코드 중 하나가 반환됩니다.코드(십진) | 설명 |
0 | 명령이 성공했습니다. |
48 | 명령을 기록하는 이벤트를 생성하는 것이 현재 가능하지 않기 때문에 명령이 실행되지 않았습니다.
|
24577 | 유효하지 않은 명령입니다. |
24578 | 명령이 Equipment Sequence 의 현재 상태에 대해 유효하지 않습니다. 예를 들어, Equipment Sequence 가 실행 상태에 있으면, 시작 명령은 유효하지 않습니다. |
24579 |
|
24582 |
|
24580 | 명령어 호출자가 연결되어 있지만 Equipment Sequence 의 현재 소유자는 아닙니다. 예를 들어 Logix Designer 와 같이 우선 순위가 더 높은 소유자가 Equipment Sequence 를 명령하고 있습니다. |
24594 | Equipment Sequence 가 예약되지 않았거나, 금지되었거나, 금지된 태스크에 있습니다. |
24604 | 우선 순위가 동등하거나 더 높은 명령이 처리되고 있습니다. |
24631 | 단계마다 너무 많은 시퀀스 파라미터 또는 단계 태그가 정의되어 있어서 이벤트를 처리할 수 없으며 START 명령이 실패했습니다. |
Result
피연산자를 사용하여 SCMD 명령어의 성공/실패 여부를 표시하는 코드를 가져옵니다. Result
피연산자에는 소유권 충돌 또는 기타 에러가 발생할 가능성 있는지 여부에 따라 0
또는 DINT 태그가 포함되어 있어야 합니다.- 소유권 충돌이나 기타 에러가 발생할 가능성이 없는 경우,0을Result피연산자에 입력합니다.
- 소유권 충돌이나 기타 에러가 발생할 가능성이 있는 경우, DINT 태그를Result피연산자에 입력합니다. DINT 태그는 명령어 실행 결과에 대한 코드를 저장합니다.
의견을 작성 부탁드립니다.