Program Conversion Error (PCE)

The Program Conversion Error (PCE) instruction is generated by the translation tool. The translation tool inserts a PCE instruction within the appropriate ladder rung to help you identify possible errors with a conversion.
When a file has finished importing, the bottom of the screen displays the results. Double-click on the errors in the results window to locate the PCE messages that the translation tool inserted. To complete the conversion process, you will want to locate, analyze, and fix any discrepancies using the PCE instructions.
An example of a PCE instruction follows:
*** Generated by Translation Tool: Source and destination types may differ *** ; N: PCE(120, PCE011) COP(I1_008, N23[0], 4);
PCE Messages
Below is a list of all of the messages that are generated with a PCE instruction. The text is appended to the rung comments that have the PCE instruction. The message text begins with asterisks(*) and the words "Generated by Translation Tool", and ends with asterisks.
ID
Text
Accepted values
101
The address references a counter's Update Accum (UA) bit field. This is not supported in
Logix Designer
software.
Each time a reference to a counter's UA field is encountered (
SLC
only).
102
The address references a counter's Overflow(OV) or Underflow(UN) field. This has been translated but the translation needs to be validated.
Each time a reference to a counter's OV or UN field is encountered
103
Warning: Status files do not exist in
Logix Designer
software. GSV instructions are used in
Logix Designer
software to obtain controller information where applicable. This translation must be validated.
Each time a reference to the S file is encountered.
105
The address references an indirect file number. It was not translated.
Each time an address reference with an indirect file number is encountered.
107
The address reference may have an incorrect index. The translation needs to be validated.
Each time suitable index into the array could not be determined.
108
The BTR, BTW or MSG instruction has been translated. However, the translation needs to be validated. These instructions have many parameters that cannot be directly translated and require review.
Each time a BTR, BTW or MSG instruction is translated.
109
PLC-5
and
SLC
s use 0.01 second and 1 second timebases.
Logix Designer
software uses a 0.001 second time base. The address references ab Accumulator (ACC) field. The translation needs to be validated.
Each time a reference to a ACC field was encountered
110
PLC-5
and
SLC
s use 0.01 second and 1 second timebases.
Logix Designer
software uses a 0.001 second time base. The address references a Preset (PRE) field. The translation needs to be validated.
Each time a reference to a PRE field was encountered.
113
Follow the <FBC or DDT> instruction with MOV and FAL instruction on parallel branches to ensure the correct bits are being operated on.
Each FBC and DDT instruction.
114
Although the PID instruction has been translated, the PID instruction has many parameters that do not translate directly to
Logix Designer
software. The translation must be verified.
Each time a PID instruction is translated.
115
16-bit parameters have been extended to 32-bit. Ensure bit manipulation is correct.
Each time BSL, BSR, BTD instruction is translated.
116
The structure of FOR/NXT/BRK statements has changed in the Logix architecture. In the
PLC-5
processor, the FOR and NXT instruction enclosed a section of code that was to be iterated multiple times, while the BRK instruction allowed a way to break out of the repeating code. In the RSLogix architecture, the FOR instruction calls a given routine a specific number of times, so a NXT instruction is not needed. The BRK instruction works in a similar fashion as in the
PLC-5
processor. Because this architecture change is significant, you will probably have to consider restructuring your logic.
Each time FOR/NXT/BRK instructions are encountered.
117
AGA instruction not supported.
Each time a AGA instruction is found.
119
CIR/COR not supported.
Each time a CIR or CIO instruction is found.
120
Source and destination types differ
When source and destination types differ in a COP instruction.
121
DFA instruction not supported
Each time a DFA instruction is found.
122
ERI/ERO instruction not supported.
Each time a ERI or ERO instruction is found.
123
IDI/IDO instruction not supported.
Each time a IDI or IDO instruction is found.
124
IIN/IOT instruction not supported.
Each time a IIN or IOT instruction is found.
128
SFC routines aren't translated.
Each time a SFR or EOT instruction is found.
129
Online edit instructions are not supported.
Each time a SDS, SIZ or SRZ instruction is found.
130
User Interrupt instructions not supported.
Each time a UID, UIE or UIF instruction is found.
131
DDV instruction not supported.
Each time a DDV instruction is found.
132
High Speed Counter instructions not supported.
Each time a HSC/HSD/HSE/ SL or RHC/RAC/TDF instruction is found.
133
I/O Interrupt Enable/Disable instructions not supported.
Each time a IID or IIE instruction is found.
134
IIM/IOM instruction not supported.
Each time a IIM or IOM instruction is found.
135
INT instruction not supported.
Each time a INT instruction is found.
136
REF instruction not supported.
Each time a REF instruction (in
SLC
) is found.
137
RPI instruction not supported.
Each time a RPI instruction is found.
138
Selectable Timed Interrupt instructions not supported.
Each time a STD/STE or STS instruction is found.
139
SUS instruction not supported.
Each time a SUS instruction is found.
141
RMP instruction not supported.
Each time a RMP instruction is found.
142
RPC instruction not supported.
Each time a RPC instruction is found.
143
SVC instruction not supported.
Each time a SVC instruction is found.
144
SWP instruction not supported.
Each time a SWP instruction is found.
145
SQC instruction not supported.
Each time a SQC instruction is found.
146
INV instruction not supported.
Each time a INV instruction is found.
147
DCD/ENC instruction not supported.
Each time a DCD or ENC instruction is found.
148
The CEM, DEM, or EEM instruction has been translated. However, the translation needs to be validated. These instructions have many parameters that cannot be directly translated and require review.
Each time a CEM, DEM or EEM instruction is found.
149
Modbus messaging is not supported in
Logix Designer
software.
If MSG instruction is configured for Modbus.
150
MSG instruction and associated MESSAGE tag need to be manually verified.
Each time a MSG instruction is found.
151
Warning: Status files do not exist in
Logix Designer
software. However this status file value is handled through the StatusFile routine.
S file type indexes that can be directly translated to functionality in
Logix Designer
software.
152
Logix Designer
software has a different fault handling mechanism then the
PLC-5
/
SLC
. This fault routine will not be called.
Start of identified legacy processor fault routine.
153
This PII/DII routine is not used by
Logix Designer
software.
Start of identified legacy processor PII/DII routine.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.