프로그램 변환 에러(PCE)
프로그램 변환 에러(PCE) 명령어는 변환 도구에서 생성됩니다. 전환 도구는 적절한 래더 렁 내에 PCE 명령어를 삽입해 변환과 관련해 가능한 에러를 식별할 수 있도록 합니다.
파일이 가져오기를 마치면 화면 맨 아래에 결과가 표시됩니다. 결과 창에서 에러를 두 번 클릭하면 전환 도구에서 삽입한 PCE 메세지를 찾습니다. 변환 프로세스를 완료하려면 PCE 명령어를 사용해 모든 불일치를 찾아 분석 후 수정해야 합니다.
다음은 PCE 명령어의 예입니다.
*** Generated by Translation Tool: Source and destination types may differ *** ; N: PCE(120, PCE011) COP(I1_008, N23[0], 4);
PCE 메세지
아래에는 PCE 명령어와 관련해 생성되는 모든 메세지가 나와 있습니다. 텍스트는 PCE 명령어가 있는 렁 주석에 추가됩니다. 메세지 텍스트는 별표(*)와 “변환 도구에서 생성됨”(Generated by Translation Tool)이라는 문구로 시작하고 별표로 끝납니다.
ID | 텍스트 | 허용되는 값 |
101 | 주소가 카운터의 업데이트 누적(UA) 비트 필드를 참조합니다. Logix Designer 소프트웨어에서는 지원되지 않습니다. | 카운터의 UA 필드를 참조할 때마다( SLC 에만 해당). |
102 | 주소가 카운터의 오버플로(OV) 또는 언더플로(UN)를 참조합니다. 주소가 변환되었으나 변환의 유효성을 검사해야 합니다. | 카운터의 OV 또는 UN 필드를 참조할 때마다 |
103 |
주의:
Logix Designer 소프트웨어에는 상태 파일이 없습니다. GSV 명령어는 해당하는 경우 Logix Designer 소프트웨어에서 컨트롤러 정보를 얻는 데 사용됩니다. 이러한 변환은 유효성을 검증해야 합니다. | S 파일을 참조할 때마다 |
105 | 주소가 간접 파일 번호를 참조합니다. 주소가 변환되지 않았습니다. | 주소가 간접 파일 번호를 참조할 때마다 |
107 | 주소 참조에 잘못된 인덱스가 있을 수 있습니다. 이러한 전환은 유효성을 검증해야 합니다. | 배열에 대한 적절한 인덱스를 확인할 수 없을 때마다 |
108 | BTR, BTW 또는 MSG 명령어가 전환되었습니다. 그러나 이러한 전환은 유효성을 검증해야 합니다. 이러한 명령어에는 직접 전환할 수 없는 파라미터가 많기 때문에 검토가 필요합니다. | BTR, BTW 또는 MSG 명령어를 변환할 때마다 |
109 | PLC-5 및 SLC 에서는 0.01초 및 1초 시간 기준을 사용합니다. Logix Designer 소프트웨어에서는 0.001초 기준을 사용합니다. 주소가 ab 누적기(ACC) 필드를 참조합니다. 이러한 전환은 유효성을 검증해야 합니다. | ACC 필드를 참조할 때마다 |
110 | PLC-5 및 SLC 에서는 0.01초 및 1초 시간 기준을 사용합니다. Logix Designer 소프트웨어에서는 0.001초 기준을 사용합니다. 주소가 사전 설정(PRE) 필드를 참조합니다. 이러한 전환은 유효성을 검증해야 합니다. | PRE 필드를 참조할 때마다 |
113 | 올바른 비트가 작동하도록 하려면 병렬 분기에서 MOV 및 FAL 명령어와 관련해 <FBC 또는 DDT> 명령어를 따라야 합니다. | FBC 또는 DDT 명령어를 따를 때마다 |
114 | PID 명령어가 변환되었더라도 PID 명령어에는 Logix Designer 소프트웨어로 직접 변환되지 않는 파라미터가 많이 있습니다. 이러한 변환은 유효성을 검증해야 합니다. | PID 명령어를 변환할 때마다 |
115 | 16비트 파라미터가 32비트로 확장되었습니다. 비트 조작이 올바른지 확인해야 합니다. | BSL, BSR, BTD 명령어를 변환할 때마다 |
116 | Logix 아키텍처에서 FOR/NXT/BRK 문의 구조가 변경되었습니다. PLC-5 프로세서에서 FOR 및 NXT 명령어는 여러 번 반복된 코드 섹션을 둘러싸고, BRK 명령어는 반복 코드의 발생 방식을 허용합니다. RSLogix 아키텍처에서 FOR 명령어는 주어진 루틴을 특정 횟수만큼 호출하므로 NXT 명령어가 필요하지 않습니다. BRK 명령어는 PLC-5 프로세서에서와 동일한 방식으로 작동합니다. 이러한 아키텍처 변화는 그 정도가 상당하기 때문에 로직 재구성을 고려해야 할 수 있습니다. | FOR/NXT/BRK 명령어를 사용할 때마다 |
117 | AGA 명령어가 지원되지 않습니다. | AGA 명령어가 있을 때마다 |
119 | CIR/COR이 지원되지 않습니다. | CIR 또는 CIO 명령어가 있을 때마다 |
120 | 소스와 대상 유형이 다릅니다. | COP 명령어에서 소스와 대상 유형이 다른 경우 |
121 | DFA 명령어가 지원되지 않습니다. | DFA 명령어가 있을 때마다 |
122 | ERI/ERO 명령어가 지원되지 않습니다. | ERI 또는 ERO 명령어가 있을 때마다 |
123 | IDI/IDO 명령어가 지원되지 않습니다. | IDI 또는 IDO 명령어가 있을 때마다 |
124 | IIN/IOT 명령어가 지원되지 않습니다. | IIN 또는 IOT 명령어가 있을 때마다 |
128 | SFC 루틴이 전환되지 않았습니다. | SFR 또는 EOT 명령어가 있을 때마다 |
129 | 온라인 편집 명령어는 지원되지 않습니다. | SDS, SIZ 또는 SRZ 명령어가 있을 때마다 |
130 | 사용자 중단 명령어가 지원되지 않습니다. | UID, UIE 또는 UIF 명령어가 있을 때마다 |
131 | DDV 명령어가 지원되지 않습니다. | DDV 명령어가 있을 때마다 |
132 | 고속 카운터 명령어가 지원되지 않습니다. | HSC/HSD/HSE/SL 또는 RHC/RAC/TDF 명령어가 있을 때마다 |
133 | I/O 중단 활성화/비활성화 명령어가 지원되지 않습니다. | IID 또는 IIE 명령어가 있을 때마다 |
134 | IIM/IOM 명령어가 지원되지 않습니다. | IIM 또는 IOM 명령어가 있을 때마다 |
135 | INT 명령어가 지원되지 않습니다. | INT 명령어가 있을 때마다 |
136 | REF 명령어가 지원되지 않습니다. | ( SLC 에) REF 명령어가 있을 때마다 |
137 | RPI 명령어가 지원되지 않습니다. | RPI 명령어가 있을 때마다 |
138 | 선택 가능한 시간 지정 중단 명령어가 지원되지 않습니다. | STD/STE 또는 STS 명령어가 있을 때마다 |
139 | SUS 명령어가 지원되지 않습니다. | SUS 명령어가 있을 때마다 |
141 | RMP 명령어가 지원되지 않습니다. | RMP 명령어가 있을 때마다 |
142 | RPC 명령어가 지원되지 않습니다. | RPC 명령어가 있을 때마다 |
143 | SVC 명령어가 지원되지 않습니다. | SVC 명령어가 있을 때마다 |
144 | SWP 명령어가 지원되지 않습니다. | SWP 명령어가 있을 때마다 |
145 | SQC 명령어가 지원되지 않습니다. | SQC 명령어가 있을 때마다 |
146 | INV 명령어가 지원되지 않습니다. | INV 명령어가 있을 때마다 |
147 | DCD/ENC 명령어가 지원되지 않습니다. | DCD 또는 ENC 명령어가 있을 때마다 |
148 | CEM, DEM 또는 EEM 명령어가 전환되었습니다. 그러나 이러한 전환은 유효성을 검증해야 합니다. 이러한 명령어에는 직접 전환할 수 없는 파라미터가 많기 때문에 검토가 필요합니다. | CEM, DEM 또는 EEM 명령어가 있을 때마다 |
149 | Modbus 메시징이 Logix Designer 소프트웨어에서 지원되지 않습니다. | Modbus에 대해 MSG 명령어가 구성된 경우 |
150 | MSG 명령어 및 연결된 MESSAGE 태그의 유효성을 수동으로 검사해야 합니다. | MSG 명령어가 있을 때마다 |
151 |
주의:
Logix Designer 소프트웨어에는 상태 파일이 없습니다. 그러나 이 상태 파일 값은 StatusFile 루틴을 통해 처리됩니다. | Logix Designer 소프트웨어에서 기능으로 직접 전환될 수 있는 S 파일 유형 인덱스 |
152 | Logix Designer 소프트웨어에는 PLC-5 /SLC 와 다른 폴트 처리 메커니즘이 있습니다. 이 폴트 루틴은 호출되지 않습니다. | 식별된 레거시 프로세서 폴트 루틴의 시작 |
153 | 이 PII/DII 루틴은 Logix Designer 소프트웨어에서 사용되지 않습니다. | 식별된 레거시 프로세서 PII/DII 루틴의 시작 |
의견을 작성 부탁드립니다.