Derived Function Blocks Overview; Using The Derived Function Blocks - ProSoft Technology ProTalk PTQ-PDPMV1 User Manual

Profibus dp master network interface module for quantum
Table of Contents

Advertisement

Configuring the Processor with Unity Pro
User Manual
3.3

Derived Function Blocks Overview

The Unity Pro programming language for Schneider Electric Automation
Quantum processors supports user-defined function blocks (DFB). The user
function block types (Derived Function Blocks) are developed by the user using
one or more languages (according to the number of sections). These languages
are:
Ladder language
Structured Text language
Instruction List language
Functional block language FBD
A DFB type can have one or more instances where each instance is referenced
by a name (symbol), and possesses DFB data types.
Derived Function blocks defined by Unity Pro software are entities containing:
Input and output variables acting as an interface with the application
A processing algorithm that operates input variables and completes the
output variables
Private and public internal variables operated by the processing algorithm

3.3.1 Using the Derived Function Blocks

To simplify programming procedures, ProSoft Technology has included a Unity
Pro XFM Functional Module used for communication with the PTQ-PDPMV1
module. The Functional Module provides easy access to the Master's cyclic and
acyclic data. Specific mailbox acyclic commands are also provided to perform
functions such as Get Live List and Get Slave Diagnostics, and to perform
Freeze and Sync commands, and others.
Note: It is not intended to include in-depth programming information in this reference manual. You
should, therefore, be familiar with IEC Function Block programming and Unity Pro programming
language.
Page 82 of 306
PROFIBUS DP Master Network Interface Module for Quantum
PTQ-PDPMV1 ♦ Quantum Platform
ProSoft Technology, Inc.
August 12, 2014

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ProTalk PTQ-PDPMV1 and is the answer not in the manual?

Questions and answers

Table of Contents