How can we help you today?

EcoStruxure Machine Expert (SoMachine) Build message C0077: Unknown type GetDateAndTime or SetDateAndTime

Issue
When I update a project from SoMachine v3.1 to SoMachine v4.1 or higher, I see the associated build messages:
C0077: Unknown type 'GetDateAndTime'
C0077: Unknown type 'SetDateAndTime'
C0077: Unknown type 'Error'

Product Line
EcoStruxure Machine Expert / SoMachine v4.1 or higher

Environment
PLC Configuration software for Windows

Cause
The functions GetDateAndTime and SetDateAndTime in SoMachine v4.1 or higher are no longer uniquely named and unique to one library.
The ENUM called 'ERROR' (which is the data type of the "eERROR" output pin of GetDateAndTime and SetDateAndTime) also no longer uniquely named.
Each must be explicitly declared with the namespace of the "CAA DTUtil Extern" Library (Date and Time Utilities) with the prefix "DTU."

Resolution
Use the Find (Ctrl+F) functionality in the project and find all instances of "GetDateAndTime", "SetDateAndTime" and "ERROR" respectively and perform the following modifications:
  1. Replace the declarations and function block instances of "GetDateAndTime" with "DTU.GetDateAndTime"
  2. Replace the declarations and function block instances of "SetDateAndTime" with "DTU.SetDateAndTime"
  3. Replace the declarations of "ERROR" with "DTU.ERROR"
    Example: Change the declaration "MySetTimeError : POINTER TO ERROR;" to "MySetTimeError : POINTER TO DTU.ERROR;"

Schneider Electric Canada

Explore more
Range:
Users group

Discuss this topic with experts

Visit our community and get advice from experts and peers on this topic and more
Explore more
Range:

Need help?

Need help?

Product Selector

Product Selector

Quickly and easily find the right products and accessories for your applications.

Get a Quote

Get a Quote

Start your sales inquiry online and en expert will connect with you.

Where to buy?

Where to buy?

Easily find the nearest Schneider Electric distributor in your location.

Help Center

Help Center

Find support resources for all your needs, in one place.

  • Help and Contact Center
  • Contact Sales
  • Find our Offices
  • Where to Buy
  • Careers
  • Company Profile
  • Investors
  • Newsroom
  • Report a Misconduct
  • Product Documentation
  • Product Selectors
  • Software and Firmware
  • Product Substitution and Replacement
  • Blog
  • Events
  • Schneider Electric Community
  • Sustainability
  • Legal Information
  • Privacy Policy
  • Cookie Notice
  • Terms of use
  • Change your cookie settings