Rockwell-automation 1336T Function Block Prog. Manual, Series A/B Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Equipamento Rockwell-automation 1336T Function Block Prog. Manual, Series A/B. Rockwell Automation 1336T Function Block Prog. Manual, Series A/B User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 180
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - Programming

Function BlockProgrammingManual1336 FORCEPLC CommunicationsAdapter(Cat. No. 1336T–GT1EN)Allen-Bradley

Página 2 - Important User Information

PrefaceP–41336FORCE – 5.9 August 1995Developing and successfully entering a new function blockapplication in your 1336FORCE involves four disti

Página 3 - Table of Contents

Function Block Library 4–381336 FORCE — 5.9 August 1995PI CTRLBLOCK TYPE 17 decimal 11 hexadecimalINPI ControllerID = Exec =NODE 0In +Lo LimNO

Página 4 - Function Block Library

Function Block Library 4–391336 FORCE — 5.9 August 1995FUNCTION1. If set = trueKIouti–1 = PresetKIval = KIvali–1 = 0.2. If set = falsesum (limi

Página 5 - Chapter 6

Function Block Library 4–401336 FORCE — 5.9 August 1995Example 1 — KI & KP = 1 — Horizontal Scale = 100mS/DivisionIn Example 1, all gain

Página 6 - End of Table of Contents

Function Block Library 4–411336 FORCE — 5.9 August 1995Example 3 — KI & KP = 1 — Horizontal Scale = 500mS/DivisionIn Example 3, all gai

Página 7 - Chapter 2

Function Block Library 4–421336 FORCE — 5.9 August 1995PULSE CNTRBLOCK TYPE 18 decimal 12 hexadecimalPulse CounterID = Exec =OutNODE 0InNODE 1

Página 8 - PrefaceP–2

Function Block Library 4–431336 FORCE — 5.9 August 1995Example 1 — Preset = 0 — Horizontal Scale = 500mS/DivisionPULSE CNTR InputThe plot

Página 9 - Preface P–3

Function Block Library 4–441336 FORCE — 5.9 August 1995RATE LIMITERBLOCK TYPE 19 decimal 13 hexadecimalRate LimiterID = Exec =Lim OutNODE 0Lim

Página 10 - Components

Function Block Library 4–451336 FORCE — 5.9 August 1995PARAMETERS DATA TYPE LINKABLE DEFAULT VALUE RANGELim In Signed Integer Yes 0±32767Lim Se

Página 11

Function Block Library 4–461336 FORCE — 5.9 August 1995SCALEBLOCK TYPE 20 decimal 14 hexadecimalScaleID = Exec =Out MSWNODE 0InputNODE 1MultNO

Página 12 - End of Preface

Function Block Library 4–471336 FORCE — 5.9 August 1995Bit 31 is the sign bit, the most significant bit for 32 bit values. For 16bit values, bi

Página 13 - Getting Started

Preface P–51336FORCE – 5.9 August 1995Value EntriesLimitNodeGroupLink EntriesStep 3 — Enter LinksYou can now use links to alter an application b

Página 14

Function Block Library 4–481336 FORCE — 5.9 August 1995SR FFBLOCK TYPE 22 decimal 16 hexadecimalSet Reset FFID = Exec =Out 2NODE 0SetNODE 1Res

Página 15 - DriveBlockEditor

Function Block Library 4–491336 FORCE — 5.9 August 1995SUBBLOCK TYPE 27 decimal 1B hexadecimalSubtractID = Exec =OutputNODE 0In 1NODE 1SubNOD

Página 16 - ❒ Click on CLOSE

Function Block Library 4–501336 FORCE — 5.9 August 1995T-FFBLOCK TYPE 11 decimal 0B hexadecimalToggle Flip FlopID = Exec =Out 2NODE 0ClockNODE

Página 17 - BLOCK ID#

Function Block Library 4–511336 FORCE — 5.9 August 19952ADDBLOCK TYPE 26 decimal 1A hexadecimalTwo Input AddID = Exec =OutputNODE 0Input #1NO

Página 18 - Set Reset FF

Function Block Library 4–521336 FORCE — 5.9 August 1995UP/DWN CNTRBLOCK TYPE 24 decimal 18 hexadecimalUp/Down CounterID = Exec =NODE 0SetNODE

Página 19 - 1–7Getting Started

Function Block Library 4–531336 FORCE — 5.9 August 1995OUTPUTSDir — A signed integer that indicates counter direction — –1 if de

Página 20 - Multiplexer

Function Block Library 4–541336 FORCE — 5.9 August 1995Example 1 — Horizontal Scale = 1S/DivisionA UP/DWN CNTR Output+32767 "–32767 "

Página 21 - 1–9Getting Started

Chapter 5 5–11336 FORCE — 5.9 August 1995Block Transfer ServicesIn this chapter, you will read about:❒ Block transfer descriptions❒ Block trans

Página 22 - Rate Limiter

5–2 Block Transfer Services1336 FORCE — 5.9 August 1995If a block transfer operation is not successful, header word 2 of thedrive response cont

Página 23 - Step 7 — Download the Program

5–3Block Transfer Services1336 FORCE — 5.9 August 1995The following table summarizes the available block transfer services.A complete descripti

Página 24 - Block Nodes

PrefaceP–61336FORCE – 5.9 August 1995End of Preface

Página 25 - 1–13Getting Started

5–4 Block Transfer Services1336 FORCE — 5.9 August 1995The Event List Checksum message is a simple word addition of thevalid events in the curr

Página 26 - Step 9 — Modify Node Values

5–5Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, an Event List Checksum message has been sent tothe drive.10N10:10

Página 27 - Getting Started Using a PLC

5–6 Block Transfer Services1336 FORCE — 5.9 August 1995The Read Task Name message is used to read a text string from a databuffer. The text st

Página 28 - 1–16 Getting Started

5–7Block Transfer Services1336 FORCE — 5.9 August 1995The Write Task Name message is used to write a task name to a databuffer. The task name

Página 29 - Step 3 — Write Node Values

5–8 Block Transfer Services1336 FORCE — 5.9 August 1995The Total Number of Events in Application message requests the totalnumber of events in

Página 30 - 1–18 Getting Started

5–9Block Transfer Services1336 FORCE — 5.9 August 1995The Total Number of I/O Nodes message provides the number ofnodes used in the function bl

Página 31 - Step 4 — Write Links

5–10 Block Transfer Services1336 FORCE — 5.9 August 1995The Read Task Status message requests the current status of thefunction block program i

Página 32 - 1–20 Getting Started

5–11Block Transfer Services1336 FORCE — 5.9 August 1995Value Task Status Description0 Run Mode The application is executing within the 20 milli

Página 33 - Download to Drive

5–12 Block Transfer Services1336 FORCE — 5.9 August 1995The Fault Status Read message reads the fault code information fromthe drive when a fau

Página 34 - 1–22 Getting Started

5–13Block Transfer Services1336 FORCE — 5.9 August 1995Word 5 is interpreted differently depending on the type of compilerfault.❒ If Word 4 is

Página 35 - System Component Detail

Chapter 1 1–11336 FORCE — 5.9 August 1995Getting StartedThis chapter introduces you to an application using function blockprogramming. The exer

Página 36 - 2–2 System Component Detail

5–14 Block Transfer Services1336 FORCE — 5.9 August 1995The Library Description message allows you to read the library’sversion number and the

Página 37 - 2–3System Component Detail

5–15Block Transfer Services1336 FORCE — 5.9 August 1995The Scheduled Task Interval (mS) message allows you to determinethe task interval used w

Página 38 - 2–4 System Component Detail

5–16 Block Transfer Services1336 FORCE — 5.9 August 1995The Maximum Number of Events per Application message allows youto determine the maximum

Página 39 - Linking Events

5–17Block Transfer Services1336 FORCE — 5.9 August 1995The Number of Function Block Task Files in Product message allowsyou to determine the nu

Página 40 - MULTIPLY

5–18 Block Transfer Services1336 FORCE — 5.9 August 1995The Maximum Number of I/O Nodes Allowed per Application messageallows you to determine

Página 41

5–19Block Transfer Services1336 FORCE — 5.9 August 1995The PLC Communication Board sends this message to activate thefunction block BRAM functi

Página 42 - Compiling the Execution

5–20 Block Transfer Services1336 FORCE — 5.9 August 1995ExamplesThis example shows a successful BRAM Store operation.10N10:1023456789N10:90BTWD

Página 43 - Block I/O Nodes

5–21Block Transfer Services1336 FORCE — 5.9 August 1995The Download and Compile message does the following:❒ Downloads up to 32 valid events.❒

Página 44

5–22 Block Transfer Services1336 FORCE — 5.9 August 1995HeaderWord 1PLC Hex Value8F034000 (hex)Subsequent Packet Message Structure (Packets 1 –

Página 45

5–23Block Transfer Services1336 FORCE — 5.9 August 1995Message Operation for Subsequent PacketsThe packet number determines where the packet’s

Página 46 - Node Data Types

1–2 Getting Started1336 FORCE — 5.9 August 1995The output from the RATE LIMITER function block will be a sawtoothsignal. The value of the RATE

Página 47 - Creating Links Between Nodes

5–24 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, a Download and Compile message was sent to thedrive. The appli

Página 48 - 2–14 System Component Detail

5–25Block Transfer Services1336 FORCE — 5.9 August 1995Regardless of the method that you use, the data (in hexadecimal) forthe three packets is

Página 49 - System Interactions

5–26 Block Transfer Services1336 FORCE — 5.9 August 1995The Read Single Event message reads the block type number andblock ID number for the re

Página 50 - The Function Block Store

5–27Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, the information corresponding to the seventhfunction block in th

Página 51 - BRAM Functions and Links

5–28 Block Transfer Services1336 FORCE — 5.9 August 1995The Clear/Process Links message is used to clear or process allfunction block node link

Página 52

5–29Block Transfer Services1336 FORCE — 5.9 August 1995ExampleThis example shows the data format of a Clear All Function BlockLinks operation.1

Página 53 - Power Up Sequence

5–30 Block Transfer Services1336 FORCE — 5.9 August 1995The Download Service Init message initializes the download service.PLC Block Transfer I

Página 54 - Compiler Modes

5–31Block Transfer Services1336 FORCE — 5.9 August 1995The Read Block Value message reads the 16–bit parameter data valuefor the specified func

Página 55 - Subsequent Compile Mode

5–32 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, a Read Block Value message was sent to the drive:10N10:10234567

Página 56 - Operation

5–33Block Transfer Services1336 FORCE — 5.9 August 1995The Write Block Value message writes the 16 bit data values to thespecified function blo

Página 57 - PLC Block Transfer

1–3Getting Started1336 FORCE — 5.9 August 1995To start DriveTools:❒ Enter DriveTools.❒ Select DriveBlockEditor.❒ Select the New option from the

Página 58 - Execution List Copies

5–34 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, a Write Block Value message was sent to the drive:10N10:1023456

Página 59 - Task Status Service

5–35Block Transfer Services1336 FORCE — 5.9 August 1995The Read Block Link message reads the link information for an entireblock.PLC Block Tran

Página 60 - Link Processing Faults

5–36 Block Transfer Services1336 FORCE — 5.9 August 1995The Write Block Link message writes the link information for anentire block.PLC Block T

Página 61 - Performance Issues Involving

5–37Block Transfer Services1336 FORCE — 5.9 August 1995Output values that are beyond the number of valid linkable inputnodes are ignored. Ther

Página 62 - Link Processing Sequence

5–38 Block Transfer Services1336 FORCE — 5.9 August 1995The Read Full Node Information message provides all knownattributes for any node in the

Página 63

5–39Block Transfer Services1336 FORCE — 5.9 August 1995Block Transfer Read (Continued)Minimum ValueDataWord 18Maximum ValueDefault ValueDataWor

Página 64 - Double Word Function Block

5–40 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, a Read Full Node Information message was sent tothe drive. Wor

Página 65 - Function Block Index

5–41Block Transfer Services1336 FORCE — 5.9 August 1995The Read Node Value message reads the value of the specifiedfunction block node.PLC Bloc

Página 66 - BLOCK TYPE 1

5–42 Block Transfer Services1336 FORCE — 5.9 August 1995The Write Node Value operation writes a value to a specified functionblock node.PLC Blo

Página 67 - BLOCK TYPE 3

5–43Block Transfer Services1336 FORCE — 5.9 August 1995The Read Node Link operation reads the drive parameter or the nodenumbers of the source

Página 68 - 0 000001000000010

1–4 Getting Started1336 FORCE — 5.9 August 1995Step 1 — Add a Limit Block1. Select the Add Block option from the Function Blockspull-down menu.

Página 69 - COMPHYST

5–44 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn both examples, the PLC has requested to read node number 3Dec(3Hex), block ID

Página 70

5–45Block Transfer Services1336 FORCE — 5.9 August 1995The Write Node Link operation creates a single node link between aspecified drive linear

Página 71 - BLOCK TYPE 5

5–46 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn both examples, the PLC has requested to write to node number3Dec (3Hex), bloc

Página 72 - 0 000000000001110

Chapter 6 6–11336 FORCE — 5.9 August 1995Handling Exceptions — Faults andWarningsThis chapter provides the following information:❒ Handling fun

Página 73 - BLOCK TYPE 6

6–2 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995Most function block system faults are designated for compile timeerror

Página 74

6–3Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995Once a fault or warning occurs, the information about the fault ismaint

Página 75 - BLOCK TYPE 7

6–4 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995After receiving the last packet, the drive performs a series of checks

Página 76

6–5Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995Important: With the exception of function block link processingfaults,

Página 77 - BLOCK TYPE 23

6–6 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995BRAM Checksum FaultIf you receive a BRAM Checksum fault, the data in t

Página 78

6–7Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995To check to see if a fault occurred, you can use the Read Task Statusse

Página 79

1–5Getting Started1336 FORCE — 5.9 August 19954. Enter the minimum value by clicking on the Value field forNode 2 and entering –32765. Press e

Página 80 - BLOCK TYPE 25

6–8 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995The function block fault status service actually does more thanidentif

Página 81 - BLOCK TYPE 8

6–9Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995Word 5 of the function block fault status returns the destinationparame

Página 82

6–10 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995The following table provides a description of the possible faults and

Página 87

You can help! Our manuals must meet the needs of you, the user. This is your opportunity to make sure they do just that.By filling out this form you ca

Página 88 - INTEGRATOR

FOLD HEREFOLD HERENO POSTAGENECESSARYIF MAILEDIN THEUNITED STATESBUSINESS REPLY MAILFIRST CLASS PERMIT NO. 413 MEQUON, WIAL

Página 89

PLC is a registered trademark of Allen–Bradley Company, Inc.SCANport is a trademark of Allen-Bradley Company, Inc.1336 FORCE and 1336 PLUS are tradema

Página 90

1–6 Getting Started1336 FORCE — 5.9 August 1995You can now link the Set Reset Flip Flop inputs to the outputs of theLimit function block entere

Página 91

Publication XXXX-XX.X – September 1995Allen-Bradley, a Rockwell Automation Business, has been helping its customers improveproductivity and quality fo

Página 92 - BLOCK TYPE 12

1–7Getting Started1336 FORCE — 5.9 August 1995Step 3 — Enter a Multiplexer BlockTo add a Multiplexer function block:1. Move the cursor to the l

Página 93 - BLOCK TYPE 15

Solid state equipment has operational characteristics differing fromthose of electromechanical equipment. “Safety Guidelines for theApplication, Insta

Página 94 - BLOCK TYPE 13

1–8 Getting Started1336 FORCE — 5.9 August 19957. Link the Multiplexer’s sel0 input (node 4), to the Set Reset FF’soutput (node 2).Click on the

Página 95 - MONOSTABLE

1–9Getting Started1336 FORCE — 5.9 August 1995Step 4 — Enter a Rate Limit BlockTo add a Rate Limit function block:1. Move the cursor to the lef

Página 96 - MULTIPLEXER

1–10 Getting Started1336 FORCE — 5.9 August 1995Press the enter key to save the value as shown below.Step 5 — Modify the Limit Block1. Move to

Página 97

1–11Getting Started1336 FORCE — 5.9 August 1995Step 6 — Check LinksOnce all function blocks and their links have been established, nodeconnecti

Página 98

1–12 Getting Started1336 FORCE — 5.9 August 19953. Upon completion, select the Connect to Drive option from theDriveBlockEditor’s pull-down Dri

Página 99 - A PLC place holder

1–13Getting Started1336 FORCE — 5.9 August 19952. Enter an offset value of 0 for Parameters 400 and 404. Thisallows a value of ±32767 to traver

Página 100 - BLOCK TYPE 17

1–14 Getting Started1336 FORCE — 5.9 August 19955. Double click on the Par # field associated with Parameter 389.The window shown below should

Página 101 - (continued)

1–15Getting Started1336 FORCE — 5.9 August 1995Shown below is a sample program that will transfer data to a drivethat is set up as Rack 1. The

Página 102

1–16 Getting Started1336 FORCE — 5.9 August 1995Step 1 — Initialize the Function BlocksInitialize the function block BRAM to clear the current

Página 103

1–17Getting Started1336 FORCE — 5.9 August 1995Step 3 — Write Node ValuesOne node value is downloaded in each block transfer routine. Thesame b

Página 104 - PULSE CNTR

Manual Overview P–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Product Overview P–1. . . . . . . . . . . . . . . . . . .

Página 105

1–18 Getting Started1336 FORCE — 5.9 August 1995— Enter the 3rd Value at the Function Block NodeBTWData FileN57:000008F01 8003 7FFF 0 0 0 0 0 0

Página 106 - RATE LIMITER

1–19Getting Started1336 FORCE — 5.9 August 1995Step 4 — Write LinksOne node link is downloaded in each block transfer routine. Thesame block tr

Página 107 - Example 1

1–20 Getting Started1336 FORCE — 5.9 August 1995— Link the SR FF Block Reset to the Limit MinLimit FlagBTWData FileN57:00000 8F04 8102 8401 0 0

Página 108 - BLOCK TYPE 20

1–21Getting Started1336 FORCE — 5.9 August 1995Step 5 — View Node ValuesDrive analog outputs can be linked to function block nodes. Analogscale

Página 109

1–22 Getting Started1336 FORCE — 5.9 August 1995— Link Analog Output 1 to the Rate Limit OutputBTWData FileN57:04 8900 183 8504 0 0 0 0 0 00 1

Página 110 - BLOCK TYPE 22

Chapter 2 2–11336 FORCE — 5.9 August 1995System Component DetailThis chapter provides information about the following systemcomponent concepts:

Página 111 - BLOCK TYPE 27

2–2 System Component Detail1336 FORCE — 5.9 August 1995When you use DriveTools, block names are displayed in place ofblock type numbers. Basica

Página 112 - BLOCK TYPE 11

2–3System Component Detail1336 FORCE — 5.9 August 1995Within the drive, the execution list is stored as an array of words.Internally, the execu

Página 113 - BLOCK TYPE 26

2–4 System Component Detail1336 FORCE — 5.9 August 1995Creating an Execution ListThe steps needed to create an execution list vary depending on

Página 114 - UP/DWN CNTR

2–5System Component Detail1336 FORCE — 5.9 August 1995Important: If you insert a NO-OP event when using theDriveTools’ DriveBlockEditor, the Dr

Página 115

Table of ContentsiiDriveTools’ DriveBlockEditor Download and Compile Operation 3–9. . . . Graphic Programming Terminal 3–10. . . . . . . . . . . . .

Página 116

2–6 System Component Detail1336 FORCE — 5.9 August 1995For example, if you want to use the output, or result, of an ADD2function block as an in

Página 117 - Block Transfer Services

2–7System Component Detail1336 FORCE — 5.9 August 1995If you want both function blocks to receive the same value for adrive parameter, you shou

Página 118 - Block Transfer Status

2–8 System Component Detail1336 FORCE — 5.9 August 1995While you are creating your execution list, you are generallyworking on a terminal using

Página 119

2–9System Component Detail1336 FORCE — 5.9 August 1995Once you have properly downloaded and compiled your executionlist, you can access the I/O

Página 120 - Services:

2–10 System Component Detail1336 FORCE — 5.9 August 1995DriveBlockEditor Node ReferencesIf you are using DriveTools, you can reference a specif

Página 121 - Event List Checksum

2–11System Component Detail1336 FORCE — 5.9 August 1995Examples of Function Block I/O Node ReferencesThe first example represents output node 2

Página 122

2–12 System Component Detail1336 FORCE — 5.9 August 1995Node Data TypesThe value of a function block I/O node will be one of the followingtypes

Página 123

2–13System Component Detail1336 FORCE — 5.9 August 1995Creating Links Between NodesWhen you create a link between two function blocks, you area

Página 124 - –28926 –– Message Error

2–14 System Component Detail1336 FORCE — 5.9 August 1995If you are using a PLC, you would create this same link by doing thefollowing:1. Set up

Página 125 - –28927 –– Message Error

Chapter 3 3–11336 FORCE — 5.9 August 1995System InteractionsThis chapter provides information about the following topics:❒ The function block B

Página 126

Table Of Contents iiiTemplate revised June 23, 1995Pub number and date go in this shared areaProgram Limits Information:Library Description 5–14. . .

Página 127 - Read Task Status

3–2 System Interactions1336 FORCE — 5.9 August 1995A function block Init operation effectively removes any previousfunction block application f

Página 128 - –28923 –– Message Error

3–3System Interactions1336 FORCE — 5.9 August 1995A function block Recall copies the function block application that iscurrently stored in BRAM

Página 129 - Fault Status Read

3–4 System Interactions1336 FORCE — 5.9 August 1995For example, if your RAM area is as shown below, a linearparameter BRAM Init would clear lin

Página 130 - –28928 –– Message Error

3–5System Interactions1336 FORCE — 5.9 August 1995If you do a Recall on the linear parameter area before doing a Recallon the function block ar

Página 131

3–6 System Interactions1336 FORCE — 5.9 August 1995You can use any of the three supported terminal devices to create andupdate your function bl

Página 132 - Information:

3–7System Interactions1336 FORCE — 5.9 August 1995Subsequent Compile ModeWith the subsequent compile mode, a new execution list is comparedagai

Página 133

3–8 System Interactions1336 FORCE — 5.9 August 1995The following example is not valid because block ID 23 was re–usedfor a new event when it wa

Página 134

3–9System Interactions1336 FORCE — 5.9 August 1995During a download operation, the DriveTools’ DriveBlockEditordoes the following:1. Performs a

Página 135 - Commands:

3–10 System Interactions1336 FORCE — 5.9 August 1995Only one function block application is active within the drive at anyone time. However, mul

Página 136 - BRAM Functions

3–11System Interactions1336 FORCE — 5.9 August 1995The compile operation performed during the function block Recalland the download and compile

Página 137 - 8F03 –– Message Error

Table of ContentsivEnd of Table of Contents

Página 138

3–12 System Interactions1336 FORCE — 5.9 August 1995              

Página 139 - Download and Compile

3–13System Interactions1336 FORCE — 5.9 August 1995A drive with a connected PLC Communication Board has two linkprocessing mechanisms. One link

Página 140

3–14 System Interactions1336 FORCE — 5.9 August 1995To make nodes linked to a common linear parameter operate uponthe same value every 20 milli

Página 141

Chapter 4 4–11336 FORCE — 5.9 August 1995Function Block LibraryDetailed in this chapter are the (28) function blocks that make up thePLC Comm B

Página 142

Function Block Library 4–21336 FORCE — 5.9 August 1995The only library function blocks that have double word input oroutput nodes are Multiply,

Página 143 - Read Single Event

Function Block Library 4–31336 FORCE — 5.9 August 1995FUNCTIONBLOCKTYPEDESCRIPTION PAGEABS 1 An absolute value function block whose output is t

Página 144

Function Block Library 4–41336 FORCE — 5.9 August 1995ABSBLOCK TYPE 1 decimal 1 hexadecimalAbsoluteID = Exec =OutNODE 0InputNODE 1INDEFINITION

Página 145 - Clear/Process Links

Function Block Library 4–51336 FORCE — 5.9 August 1995BIN2DECBLOCK TYPE 3 decimal 3 hexadecimalBinary to DecID = Exec =OutputNODE 0In Bit 0NO

Página 146 - –28924 –– Message Error

Function Block Library 4–61336 FORCE — 5.9 August 1995EXAMPLESEXAMPLE 1 Example 2 EXAMPLE 3In Bit 0 False False FalseIn Bit 1 True True TrueIn B

Página 147 - ID = block ID number

Function Block Library 4–71336 FORCE — 5.9 August 1995COMPHYSTBLOCK TYPE 4 decimal 4 hexadecimalCompare w/HystID = Exec =GTNODE 0In1NODE 1NOD

Página 148 - Read Block Value

PrefaceP–11336FORCE – 5.9 August 1995PrefaceThis manual attempts to accommodate users who are unfamiliar withthe function block system as well

Página 149 - ID = the block ID number

Function Block Library 4–81336 FORCE — 5.9 August 1995PARAMETERSDATA TYPE LINKABLE DEFAULT VALUE RANGEIn1 Signed Integer Yes 0±32767Pre Signed I

Página 150 - Write Block Value

Function Block Library 4–91336 FORCE — 5.9 August 1995DEC2BINBLOCK TYPE 5 decimal 5 hexadecimalDec to BinaryID = Exec =NODE 0InputOut Bit 15N

Página 151 - 8F06 –– Message Error

Function Block Library 4–101336 FORCE — 5.9 August 1995EXAMPLESExample 1 EXAMPLE 2Input 14 65584Out Bit 0 False FalseOut Bit 1 True FalseOut Bit

Página 152

Function Block Library 4–111336 FORCE — 5.9 August 1995DELAYBLOCK TYPE 6 decimal 6 hexadecimalDelayID = Exec =Out NotNODE 0InputNODE 1NODE 5O

Página 153 - Write Block Link

Function Block Library 4–121336 FORCE — 5.9 August 1995PARAMETERSDATA TYPE LINKABLE DEFAULT VALUE RANGEInput Logic Input Yes 0 True/FalseEnable

Página 154 - Node Adjustment:

Function Block Library 4–131336 FORCE — 5.9 August 1995DERIVBLOCK TYPE 7 decimal 7 hexadecimalDerivativeID = Exec =OutNODE 0InNODE 1 tINDEFIN

Página 155 - Information

Function Block Library 4–141336 FORCE — 5.9 August 1995Example 2 — Rate = 16383 Units-per-Second (UPS)–16383 DERIV Out –32767 +16383 Ramp

Página 156

Function Block Library 4–151336 FORCE — 5.9 August 1995DIVIDEBLOCK TYPE 23 decimal 17 hexadecimalDivideID = Exec =OutputNODE 0LSW InNODE 1MSW

Página 157

Function Block Library 4–161336 FORCE — 5.9 August 1995DOUBLE WORD VALUESBoth the Most Significant Word and the Least Significant Word areinterp

Página 158

Function Block Library 4–171336 FORCE — 5.9 August 1995Important: If the DIVIDE function block’s LSW input node (node 0) is used withoutmanipul

Página 159

PrefaceP–21336FORCE – 5.9 August 1995Shown below are a portion of the function blocks that are availableviewed through DriveTools DriveBlockEdi

Página 160 - Read Node Link

Function Block Library 4–181336 FORCE — 5.9 August 1995EXOR2BLOCK TYPE 25 decimal 19 hexadecimalExclusive ORID = Exec =Out #2NODE 0In #1NODE 1

Página 161

Function Block Library 4–191336 FORCE — 5.9 August 1995FILTERBLOCK TYPE 8 decimal 8 hexadecimalFilterID = Exec =OutNODE 0InNODE 1Rad /SNODE 2

Página 162 - Write Node Link

Function Block Library 4–201336 FORCE — 5.9 August 1995Example 2 — (2) Radians-per-Second — Horizontal Scale = 500mS/Division+32767 "–3

Página 163 - Warnings

Function Block Library 4–211336 FORCE — 5.9 August 19954ANDBLOCK TYPE 2 decimal 2 hexadecimalFour Input AndID = Exec =Out 2NODE 0Input #1NODE

Página 164 - ❒ the system warning queue

Function Block Library 4–221336 FORCE — 5.9 August 19954ORBLOCK TYPE 16 decimal 10 hexadecimalFour Input ORID = Exec =Out #2NODE 0Input #1NODE

Página 165 - Service Errors

Function Block Library 4–231336 FORCE — 5.9 August 1995FUNCTIONBLOCK TYPE 9 decimal 9 hexadecimalFunctionID = Exec =NODE 0Input@Min LimNODE 8

Página 166 - Handling Compile Faults

Function Block Library 4–241336 FORCE — 5.9 August 19953. If Min Val < Input and < Max Val:Calculate xi, xi+1 from Input, where xi ≤ Input

Página 167 - Memory Limit Fault

Function Block Library 4–251336 FORCE — 5.9 August 1995Example 3FUNCTION OutputB+32767 "–16383 "Smp Val2BYSmp Val1YSmp Val3YSmp Val5–

Página 168 - BRAM Checksum Fault

Function Block Library 4–261336 FORCE — 5.9 August 1995INTEGRATORBLOCK TYPE 10 decimal 0A hexadecimalIntegratorID = Exec =NODE 0InputLo LimNOD

Página 169 - Using the Task Status Service

Function Block Library 4–271336 FORCE — 5.9 August 1995FUNCTIONDenominator = 1/2 × ∆t × 1/(divisor gain) = 25600where: ∆t = a task interval of

Página 170 - Using the Fault Status

Preface P–31336FORCE – 5.9 August 1995Application— An application is represented by an event list and it’sassociated function, nodes and links.B

Página 171 - Clear Faults Command

Function Block Library 4–281336 FORCE — 5.9 August 1995Example 2 — Gain = 512 = 2× — Horizontal Scale = 500mS/DivisionYINTEGRATOR Output+327

Página 172 - Fault Codes

Function Block Library 4–291336 FORCE — 5.9 August 1995Example 4 — Preset Verification — Preset = 0 — Horizontal Scale = 500mS/DivisionYI

Página 173

Function Block Library 4–301336 FORCE — 5.9 August 1995LIMITBLOCK TYPE 12 decimal 0C hexadecimalLimitID = Exec =OutputNODE 0Input 1NODE 1NODE

Página 174

Function Block Library 4–311336 FORCE — 5.9 August 1995LNOTBLOCK TYPE 15 decimal 0F hexadecimalLogical NOTID = Exec =OutputNODE 0InputNODE 1D

Página 175

Function Block Library 4–321336 FORCE — 5.9 August 1995MINMAXBLOCK TYPE 13 decimal 0D hexadecimalMin/MaxID = Exec =OutputNODE 0In #1NODE 1In #

Página 176

Function Block Library 4–331336 FORCE — 5.9 August 1995MONOSTABLEBLOCK TYPE 14 decimal 0E hexadecimalMonostableID = Exec =Out 2NODE 0InputNOD

Página 177 - CUT ALONG DOTTED LINE

Function Block Library 4–341336 FORCE — 5.9 August 1995MULTIPLEXERBLOCK TYPE 21 decimal 15 hexadecimalMultiplexerID = Exec =NODE 0In 1OutputNO

Página 178 - ALLEN-BRADLEY

Function Block Library 4–351336 FORCE — 5.9 August 1995MULTIPLYBLOCK TYPE 28 decimal 1C hexadecimalMultiplyID = Exec =Out MSWNODE 0In 1NODE 1

Página 179

Function Block Library 4–361336 FORCE — 5.9 August 1995Bit 31 is the sign bit, the most significant bit for 32 bit values. For 16bit values, bit

Página 180 - Worldwide representation

Function Block Library 4–371336 FORCE — 5.9 August 1995NO-OPBLOCK TYPE 0 decimal 0 hexadecimalNo OperationID = Exec =DEFINITIONA PLC place ho

Comentários a estes Manuais

Sem comentários