Concept V2.5
Lesson 7 Objectives:After completing this lesson, the learner will be
able to:– Describe some of the features and benefits of the
Concept Programming Software.– State the different programming languages available
from within the Concept package. Define the configuration rules associated with the Quantum Controller.
What is Concept Software ?
A Windows-based integrated application environment and tool set for PLC programming which complies with IEC1131-3
EFB ToolkitC++, Borland C
Communication, Diagnostics,
PID Tuning Tool
984 LL
Core
Instruction List
Structured Text
Function Block Diagram
Sequential Function Chart
IEC NON IEC
Ladder Diagram
The Benefits
Program an Entire Control System with One Tool SetChoose the appropriate tool to most efficiently
fulfill all aspects of an applications requirements
The Benefits
Optimize Productivity by Minimizing Duplication of Effort Reusable function blocks, programs elements, macros and data
structures Quick and efficient to develop, design and debug Guaranteed software consistency and greatly improved software
quality
The Benefits
Point and Click Programming Cut, Copy, PasteDrag and Drop
Navigate Complex Programs with EaseProject Browser Window for Quick NavigationPowerful search functionsHierarchical structure
Create the Perfect GraphicFree-form graphic editor (FBD only)Position documentation anywhere in program
The Benefits
Monitor and Modify On-Line Powerful on-line monitoring of activity flow Online grouped modifications - while system is
running Zoom into Derived Function Blocks
The Benefits
16 and 32 bit IEC PLC simulators Test your application before downloading it to the Quantum PLC Provides the same animation and user interface characteristics as
a real Quantum PLC
The Benefits Comprehensive On-line Help
Controller hardware
• Quantum
• Compact
• Momentum
• Hot-Standby Concept software
• Editors
• Function Blocks
• Utilities
Concept Security
Different Levels of Password Protection Supervisor allocates access privileges:
Custom WrittenElementaryFunctionBlocks
Programming Languages
IEC Languages:Function Block DiagramLadder DiagramStructured TextInstruction ListSequential Function Chart
Non-IEC Languages:984 Ladder LogicEFB “C” Toolkit
Derived FunctionBlocks
IEC Function Block Diagram
Graphical
Data flow oriented
Continuous or Discrete Control Applications
Hierarchical: Elementary & Derived Function Blocks
Over 400 powerful build-in blocks delivered as standard
All blocks can be used in FBD, LD, ST, IL, DFBs and macros
Pre-canned functionality to meet the needs of any application
Can be supplemented with user-written custom EFBs
Conveniently grouped into functional libraries and sub-libraries
Functions and Function Blocks
IEC Ladder Diagram
Cell oriented - intuitive powerflow animation
Discrete control oriented
Familiar
Easily maintained
Hierarchical - via DFBs
Multiple power rails
IEC Structured Text
High level textual language
For complex calculationsand algorithms
Reusable functions speed program development
Import/export facility
Supports indirect addressing
Well suited to batch
control applications
IEC Instruction List
Text-based boolean language
Supports jumps
Non-engineering based programming
Competitive product conversion potential
Import/export facility
Derived Function Blocks - DFB’s
User definable and reusable
DFBs support multiple nesting layers
Encapsulation of frequently used functionality
Underlying code only exists ONCE in the Quantum PLC
IEC Sequential Function Chart
Diagrammatic representation of process state
Activity flow oriented
Sequential control applications
Simplifies troubleshooting
Integrated step and transition time diagnostics with learning capability
Action and transition sections
984 Ladder Logic
Smooth Migration• Import of existing Modsoft programs
EFB “C” Toolkit
A programming tool for protecting know-how and the development of custom-written, high-performance functionsCreate your own library of Elementary Function
Blocks and FunctionsOnce created can be used
just like any standard EFBSupports Borland 5.0
CompilersSold As Separate Product 16 / 32 Bit EFB supportCan be tested with IEC simulators
Variable Declarations
32 Characters in LengthVariablesNamed Constants e.g., MyPi instead of 3.14…...Literals -can be changed on-line without download changes
Conforms to IEC Naming ConventionMust start with Alpha or Underscore CharacterNo spaces International character set supported
Symbols can start with numbers (optional - not IEC1131-3 compliant)
Support of Unlocated & Located Variables i.e., Pump_house vs. Pump_house @ 400001
Database Import / Export
Monitor Pro (Factorylink)Exported as Factorylink File Formator use Monitor Pro Symbol Database Linker
ASCIIText Delimited File Format
• Text delimited format supports initial values for data structure elements
ST and IL
Four Hardware CPU families
16 Models !
Six I/O families
Over 190 module types !
Wide Platform Support
PEP1PEP1
Communications Network Support for Programming
Modbus Standard RS-232C support Now more practical due to reduced download times
Modbus Plus Good performance and network visibility
Ethernet TCP / IP Utilizes the Quantum Ethernet Modules Program from anywhere on the planet! Check-out PEP1 at IP address 198.202.137.28