Browse FAQs

EcoStruxure Machine Expert v1.1 - Why do I get Build message C0189 and C0139 after opening my SoMachine v4 project?

Published date: 24 September 2019

Issue
I've recently upgraded my project from SoMachine v4.x to EcoStruxure Machine Expert v1.1. When I build the project, I see these messages in a row:
C0189: '; ' expected instead of '<text>'
C0139: The code '<text>' has no effect. Is this the intent? 

Example:


Product Line
EcoStruxure Machine Expert

Environment
PLC Configuration Software in Windows

Cause
Spaces are no longer allowed in Ladder Logic Labels in EcoStruxure Machine Expert v1.1. These were previously allowed SoMachine v4.3 and below.

Resolution  
In the Machine Expert Logic Builder:
  1. Doubleclick on the C0189 Build Message line (this will automatically locate the label that has the spaces in them)
  2. Remove the spaces or replace them with underscores.
  3. Also ensure that any JUMP commands associated with that label has the same change in the JUMP call to that modified Label in Step 2.
  4. Repeat as necessary for all affected Labels.

Alternatively, if a Label is not used for JUMP commands, and is just used in order add remarks to the program,  it is recommended that they are writen in the comments/remarks section (blue text in the screenshot below):

Was this helpful?

What can we do to improve the information ?

Can't find what you are looking for?

Reach out to our customer care team to receive information on technical support, assistance for complaints and more.