Introduction to ControlLogix Function Block - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Introduction to ControlLogix Function Block

Description:

Introduction to ControlLogix Function Block Function Block Programming Relatively new PLC language ControlLogix only Allen-Bradley PLC family to support function ... – PowerPoint PPT presentation

Number of Views:109
Avg rating:3.0/5.0
Slides: 30
Provided by: scht8
Category:

less

Transcript and Presenter's Notes

Title: Introduction to ControlLogix Function Block


1
Introduction to ControlLogix Function Block
2
Function Block Programming
  • Relatively new PLC language
  • ControlLogix only Allen-Bradley PLC family to
    support function block
  • From IEC 1131-3 specifications

3
Uses of Function Block
  • Process control such as PID
  • Drive systems

4
Why Function Block?
  • New instructions
  • Advanced function block instructions have
    instructions that would take many ladder rungs to
    create equivalent logic.
  • Function block has user-defined blocks.

5
  • Not all relay ladder logic instructions are
    available in function block.
  • A ControlLogix routine must be 100 the same
    programming language.

6
Function Block Components
  • Function block routine
  • Function blocks for instructions
  • Input and output references
  • Wire connectors
  • Dotted wire for bit data
  • Solid line for value data

7
Create a New Function Block Routine
Routine name
Description if desired
Select routine type
8
Function Block Routine
Continuous Task
Main Ladder Routine
Function Block Routine
9
Function Block Sheet
Delete sheet
Navigate between sheets
Sheet number
New sheet
Sheet Name
Show / hide grid
Coordinates
Grid
10
Language Element Toolbar
Input reference
Output reference
Output wire connector
Input wire connector
11
Input Reference for Bit
Bit value
Input Reference
Dotted lines identify as bit or BOOL data
12
Input Reference for Values
Bit data
Tag value
Solid line signifies the tag contains a value
13
Output Reference
Output reference to tag
Bit value
Dotted line signifies bit data
14
Wire Connectors (1 of 3)
  • Used to move function block diagram wire from one
    sheet to another
  • Output from one sheet is an input to the next
    sheet

15
Wire Connectors (2 of 3)
Sheet One
Output wire connector
Sheet Two
Input wire connector
Coordinates
16
Wire Connectors (3 of 3)
  • Coordinates refer ahead to the input wire
    connector on the next sheet or back to the output
    wire connector on the previous sheet.
  • 2A1 refers to sheet 2 coordinates A1.
  • 1C2 refers to sheet 1 coordinates C2.

17
Language Element Toolbar
Boolean AND
Boolean OR
Boolean Excusive OR
Boolean NOT
Up / Down counter
Timer on-delay with reset
18
Boolean AND
19
Relay Ladder AND Logic
20
Boolean OR
21
Relay Ladder OR Logic
22
Boolean Exclusive OR
23
Relay Ladder Logic Excusive OR
24
Boolean Not
25
Relay Ladder NOT Logic
26
Adding Address Tag
27
Drag Wire To Target
Drag wire to target. When target changes drop
wire.
28
Function Block Properties
Click here to go to properties.
29
BAND Properties Box
Parameters visible?
Monitor values
Execution order
Write a Comment
User Comments (0)
About PowerShow.com