Programming

Use the Programming editor to engineer a plant.

 

Open an instance of the Programming editor

  1. A connection to the device is established.
  1. Go to Building > Building structure or Building > Application & device overview.
  2. Right-click a device, and select Go to programming.
  3. If Enable engineering data on device is enabled, the status of the engineering data and the device is compared. If there are different data status, the user is prompted to upload the engineering data:
    • Use offline data (Engineering data are taken from ABT Site. The engineering data are not uploaded from the device to ABT Site).
    • Upload ED from device (Engineering data are uploaded from the device. ABT Site data will be overwritten by the device data. There is no data merge functionality).
    • Cancel
  1. An instance of the Programming editor opens.

 

Close an instance of the Programming editor

  1. A connection to the device is established.
  2. An instance of the Programming editor is open.
  3. The Enable engineering data on device is enabled.
  1. An instance of the Programming editor is closed.
info

PXC4.E16.A and PXC7.E400.A do not support engineering, programming and simulation. For more information, check the corresponding hardware documentation of the device.

 

1

Toolbar

2

Plants navigation view with Devices toolbar

3

Programming editor

4

Properties tab

5

Info tab

6

Library

7

Preview pane

 

 

① Toolbar

Command

Description

Close programming

Closes Programming editor.
Programming stays open for a faster load of the next session.

If Enable engineering data on device is activated, the statuses of the engineering data and the device are compared. If there are different data statuses, the user is prompted to download the engineering data:

Cut

Cut command.

Copy

Copy command.

Paste

Paste command.

Delete

Delete command.

Undo

Undo command.

In the Programming editor, a user action is equal to an undo step.

In the Function configurator editor, a user action is equal to several undo steps.

Redo

Redo command.

Open object view

Opens Chart objects and BACnet objects lists which show all Chart and BACnet objects of the selected plant or program block.
BACnet objects list

Split editor space horizontally

Splits Programming editor horizontally to display two individual editors.

Split editor space vertically

Splits Programming editor vertically to display two individual editors.

Check

Performs the following checks for the current automation station:

  • BA checks, such as naming and object limits
  • Charts/S7 checks:
    - System function calls
    - Evaluation function count
    - Function blocks with program function without a connected BA object

The Check function recalculates and optimizes the function block sequence. Any manual changes to the function block run sequence order are lost when recalculating.

Running sequence of function blocks

Error, warning, and information messages are shown in the Info tab.

Auto-connect and auto-create BACnet objects

Performs two-stage logic to associate the I/O data points with BACnet objects.

  • In the first step, check whether the I/O data points used are available in the control program and can be associated to BACnet objects.
  • If no association can be created, attempt in a second step to instantiate the I/O data points with information from the library.

The functionality of auto-connect and auto-create BACnet objects from the main toolbar is applicable for the whole device.

Play

Download modified data and show online values in Programming editor of BACnet objects. Prerequisite: Program is running > Start program.

The play/pasue function recalculates and optimizes the function block sequence. Any manual changes to the function block run sequence order are lost when recalculating.

Running sequence of function blocks

Note: When using play/pause function, the status of the engineering data on the device is set to Outdated engineering data. It is therefore mandatory to download the engineering data.


Go online w/o Programming updates

This mode can be used for service cases to check real-time device values/settings without changing data online or offline. Engineering data is already updated.

Pause

Stop showing online values in Programming editor and BACnet objects.

Start program

Start the program in the device.
Prerequisite for play/pause function.

Toggle alarm state

Temporarily suppresses alarms and fault messages on the network.
Suppressing alarms during commissioning or maintenance

Settings

Opens Settings window
- Device settings: Start program after a full load. Project default set in the Device defaults task.
- Chart settings: Define an initial sheet size
- Block library: Manually update block library

Print

Opens Print window.

Help

Opens Help window. Press CTRL + F1 to open the ABT Site help.

 

Plants navigation view

Programming editor

Chart toolbar

Command

Description

Align

Aligns the selected elements of the current chart in the Programming editor.

This menu allows to align the selected CFC objects. Multiple selected objects in CFC are aligned as follows:

  • Left align
  • Center horizontally
  • Right align
  • Top align
  • Center vertically
  • Bottom align

NOTICE! The tool in the toolbar is active and the menu available if more than one CFC object is selected. The same menu is also available as a context menu in CFC with multiple CFC objects selected.

Sheet numbering on/off

This tool toggles the display of the sheet number on the chart pages / sheets.

Toggles between parameter names and descriptions

The show block pin description toggles the pin names and pin description. The block size is not changed.

Changes to another chart partition

Changes the partition display in the current chart.

Adds a chart partition

Adds another partition to the chart. A total of 6 partitions are allowed and the partitions are automatically named "Partition_1" to "Partition_6". Partitions can be renamed in the properties page

Deletes the currently displayed chart partition

Deletes the current partition from the chart. Deleting a partition from the chart has to be confirmed by the user.

Grid on/off

Shows grid of the current chart in Programming editor.

Show sequence on/off

Shows and hides the run sequence of the current chart. The Check function recalculates and optimizes the function block sequence.

Running sequence of function blocks

Opens the CFC in a second window

This tool enables opening the chart in a second editor window. To achieve this, split the workspace either horizontally or vertically. The two chart windows display identical content but allow individual zooming, scrolling, and closing. Additionally, you can show individual chart partitions in different windows.

Auto-connect and auto-create BACnet objects

Performs two-stage logic to associate the I/O data points with BACnet objects.

  • In the first step, check whether the I/O data points used are available in the control program and can be associated to BACnet objects.
  • If no association can be created, attempt in a second step to instantiate the I/O data points with information from the library.

The functionality of auto-connect and auto-create BACnet objects from the chart toolbar is applicable for the selected chart only.

Context menu for Auto-connect and Auto-create is available in:

  1. Plant navigation view.
  2. Control program in the plant navigation view.
  3. On any chart block in CFC.
  4. In the blank space/chart canvas.

Properties tab

⑤ Info tab

The Info tab shows error, warning, and information messages.

Library

⑦ Preview pane

The Preview pane shows a preview of the selected library element. The pane title changes according to the selected element.