Using a binding template to bind objects with a period ('.') in the object name

Issue

SBO allows using a period embedded in the name of an object (i.e My.AnalogValue)

The problem is the name of a binding variable in the Script program cannot contain a period given that the period has special functionality in the Script compiler.

In the PE Script all the periods in the binding variable names had to be changed to a different character such as the underscore (_).

This in turn causes a problem for a programmer that has created many objects using the period in the names as it is now NOT possible to use the default name matching binding template.

Product Line

SmartStruxure Solution

Environment

Automation Server

Enterprise Server

PE Script

Cause

Per design PE Script does not allow period '.' in binding variable names.

Resolution

The solution is to create a path matching binding template to map the underscore to the period.