1. Locate and expand the device to be programmed in the "Projects" area of the primary side bar.
  1. Click Device.efc, and then select EM1 Bus from the drop-down box next to EM Bus Mode on the Device Configurator page to ensure that the connected IO extension modules are of EM1 series.
  1. Click Device.blockly. The programming page appears on the screen.
  1. Click "Control", then drag a desired block into the main loop and set the command line.
  1. Click "Data" or "Variables", then drag desired blocks into the command line as data inputs. Configured I/Os, defined virtual points and added data points are available for selection in the drop-down list.
  1. Click "Math" or "Logic’, then drag desired blocks for combination with blocks of Data type to control logic.
  1. Repeat steps 3...5 until all command lines are edited.
  1. More details about each function block can be found in "Function block".
  1. You can copy and paste a selected block via shortcuts (Ctrl+C and Ctrl+V) or right-click shortcut menu.
  1. You can delete a function block by dragging it to the Recycle Bin or pressing the Delete or Backspace key.
  1. You can add a comment to a function block by right-clicking the function block, selecting "Add Comment" and then clicking to display the speech bubble.