Function BlockProgrammingManual1336 FORCEPLC CommunicationsAdapter(Cat. No. 1336T–GT1EN)Allen-Bradley
PrefaceP–41336FORCE – 5.9 August 1995Developing and successfully entering a new function blockapplication in your 1336FORCE involves four disti
Function Block Library 4–381336 FORCE — 5.9 August 1995PI CTRLBLOCK TYPE 17 decimal 11 hexadecimalINPI ControllerID = Exec =NODE 0In +Lo LimNO
Function Block Library 4–391336 FORCE — 5.9 August 1995FUNCTION1. If set = trueKIouti–1 = PresetKIval = KIvali–1 = 0.2. If set = falsesum (limi
Function Block Library 4–401336 FORCE — 5.9 August 1995Example 1 — KI & KP = 1 — Horizontal Scale = 100mS/DivisionIn Example 1, all gain
Function Block Library 4–411336 FORCE — 5.9 August 1995Example 3 — KI & KP = 1 — Horizontal Scale = 500mS/DivisionIn Example 3, all gai
Function Block Library 4–421336 FORCE — 5.9 August 1995PULSE CNTRBLOCK TYPE 18 decimal 12 hexadecimalPulse CounterID = Exec =OutNODE 0InNODE 1
Function Block Library 4–431336 FORCE — 5.9 August 1995Example 1 — Preset = 0 — Horizontal Scale = 500mS/DivisionPULSE CNTR InputThe plot
Function Block Library 4–441336 FORCE — 5.9 August 1995RATE LIMITERBLOCK TYPE 19 decimal 13 hexadecimalRate LimiterID = Exec =Lim OutNODE 0Lim
Function Block Library 4–451336 FORCE — 5.9 August 1995PARAMETERS DATA TYPE LINKABLE DEFAULT VALUE RANGELim In Signed Integer Yes 0±32767Lim Se
Function Block Library 4–461336 FORCE — 5.9 August 1995SCALEBLOCK TYPE 20 decimal 14 hexadecimalScaleID = Exec =Out MSWNODE 0InputNODE 1MultNO
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
Preface P–51336FORCE – 5.9 August 1995Value EntriesLimitNodeGroupLink EntriesStep 3 — Enter LinksYou can now use links to alter an application b
Function Block Library 4–481336 FORCE — 5.9 August 1995SR FFBLOCK TYPE 22 decimal 16 hexadecimalSet Reset FFID = Exec =Out 2NODE 0SetNODE 1Res
Function Block Library 4–491336 FORCE — 5.9 August 1995SUBBLOCK TYPE 27 decimal 1B hexadecimalSubtractID = Exec =OutputNODE 0In 1NODE 1SubNOD
Function Block Library 4–501336 FORCE — 5.9 August 1995T-FFBLOCK TYPE 11 decimal 0B hexadecimalToggle Flip FlopID = Exec =Out 2NODE 0ClockNODE
Function Block Library 4–511336 FORCE — 5.9 August 19952ADDBLOCK TYPE 26 decimal 1A hexadecimalTwo Input AddID = Exec =OutputNODE 0Input #1NO
Function Block Library 4–521336 FORCE — 5.9 August 1995UP/DWN CNTRBLOCK TYPE 24 decimal 18 hexadecimalUp/Down CounterID = Exec =NODE 0SetNODE
Function Block Library 4–531336 FORCE — 5.9 August 1995OUTPUTSDir — A signed integer that indicates counter direction — –1 if de
Function Block Library 4–541336 FORCE — 5.9 August 1995Example 1 — Horizontal Scale = 1S/DivisionA UP/DWN CNTR Output+32767 "–32767 "
Chapter 5 5–11336 FORCE — 5.9 August 1995Block Transfer ServicesIn this chapter, you will read about:❒ Block transfer descriptions❒ Block trans
5–2 Block Transfer Services1336 FORCE — 5.9 August 1995If a block transfer operation is not successful, header word 2 of thedrive response cont
5–3Block Transfer Services1336 FORCE — 5.9 August 1995The following table summarizes the available block transfer services.A complete descripti
PrefaceP–61336FORCE – 5.9 August 1995End of Preface
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
5–5Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, an Event List Checksum message has been sent tothe drive.10N10:10
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
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
5–8 Block Transfer Services1336 FORCE — 5.9 August 1995The Total Number of Events in Application message requests the totalnumber of events in
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
5–10 Block Transfer Services1336 FORCE — 5.9 August 1995The Read Task Status message requests the current status of thefunction block program i
5–11Block Transfer Services1336 FORCE — 5.9 August 1995Value Task Status Description0 Run Mode The application is executing within the 20 milli
5–12 Block Transfer Services1336 FORCE — 5.9 August 1995The Fault Status Read message reads the fault code information fromthe drive when a fau
5–13Block Transfer Services1336 FORCE — 5.9 August 1995Word 5 is interpreted differently depending on the type of compilerfault.❒ If Word 4 is
Chapter 1 1–11336 FORCE — 5.9 August 1995Getting StartedThis chapter introduces you to an application using function blockprogramming. The exer
5–14 Block Transfer Services1336 FORCE — 5.9 August 1995The Library Description message allows you to read the library’sversion number and the
5–15Block Transfer Services1336 FORCE — 5.9 August 1995The Scheduled Task Interval (mS) message allows you to determinethe task interval used w
5–16 Block Transfer Services1336 FORCE — 5.9 August 1995The Maximum Number of Events per Application message allows youto determine the maximum
5–17Block Transfer Services1336 FORCE — 5.9 August 1995The Number of Function Block Task Files in Product message allowsyou to determine the nu
5–18 Block Transfer Services1336 FORCE — 5.9 August 1995The Maximum Number of I/O Nodes Allowed per Application messageallows you to determine
5–19Block Transfer Services1336 FORCE — 5.9 August 1995The PLC Communication Board sends this message to activate thefunction block BRAM functi
5–20 Block Transfer Services1336 FORCE — 5.9 August 1995ExamplesThis example shows a successful BRAM Store operation.10N10:1023456789N10:90BTWD
5–21Block Transfer Services1336 FORCE — 5.9 August 1995The Download and Compile message does the following:❒ Downloads up to 32 valid events.❒
5–22 Block Transfer Services1336 FORCE — 5.9 August 1995HeaderWord 1PLC Hex Value8F034000 (hex)Subsequent Packet Message Structure (Packets 1 –
5–23Block Transfer Services1336 FORCE — 5.9 August 1995Message Operation for Subsequent PacketsThe packet number determines where the packet’s
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
5–24 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, a Download and Compile message was sent to thedrive. The appli
5–25Block Transfer Services1336 FORCE — 5.9 August 1995Regardless of the method that you use, the data (in hexadecimal) forthe three packets is
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
5–27Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, the information corresponding to the seventhfunction block in th
5–28 Block Transfer Services1336 FORCE — 5.9 August 1995The Clear/Process Links message is used to clear or process allfunction block node link
5–29Block Transfer Services1336 FORCE — 5.9 August 1995ExampleThis example shows the data format of a Clear All Function BlockLinks operation.1
5–30 Block Transfer Services1336 FORCE — 5.9 August 1995The Download Service Init message initializes the download service.PLC Block Transfer I
5–31Block Transfer Services1336 FORCE — 5.9 August 1995The Read Block Value message reads the 16–bit parameter data valuefor the specified func
5–32 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, a Read Block Value message was sent to the drive:10N10:10234567
5–33Block Transfer Services1336 FORCE — 5.9 August 1995The Write Block Value message writes the 16 bit data values to thespecified function blo
1–3Getting Started1336 FORCE — 5.9 August 1995To start DriveTools:❒ Enter DriveTools.❒ Select DriveBlockEditor.❒ Select the New option from the
5–34 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, a Write Block Value message was sent to the drive:10N10:1023456
5–35Block Transfer Services1336 FORCE — 5.9 August 1995The Read Block Link message reads the link information for an entireblock.PLC Block Tran
5–36 Block Transfer Services1336 FORCE — 5.9 August 1995The Write Block Link message writes the link information for anentire block.PLC Block T
5–37Block Transfer Services1336 FORCE — 5.9 August 1995Output values that are beyond the number of valid linkable inputnodes are ignored. Ther
5–38 Block Transfer Services1336 FORCE — 5.9 August 1995The Read Full Node Information message provides all knownattributes for any node in the
5–39Block Transfer Services1336 FORCE — 5.9 August 1995Block Transfer Read (Continued)Minimum ValueDataWord 18Maximum ValueDefault ValueDataWor
5–40 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn this example, a Read Full Node Information message was sent tothe drive. Wor
5–41Block Transfer Services1336 FORCE — 5.9 August 1995The Read Node Value message reads the value of the specifiedfunction block node.PLC Bloc
5–42 Block Transfer Services1336 FORCE — 5.9 August 1995The Write Node Value operation writes a value to a specified functionblock node.PLC Blo
5–43Block Transfer Services1336 FORCE — 5.9 August 1995The Read Node Link operation reads the drive parameter or the nodenumbers of the source
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.
5–44 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn both examples, the PLC has requested to read node number 3Dec(3Hex), block ID
5–45Block Transfer Services1336 FORCE — 5.9 August 1995The Write Node Link operation creates a single node link between aspecified drive linear
5–46 Block Transfer Services1336 FORCE — 5.9 August 1995ExampleIn both examples, the PLC has requested to write to node number3Dec (3Hex), bloc
Chapter 6 6–11336 FORCE — 5.9 August 1995Handling Exceptions — Faults andWarningsThis chapter provides the following information:❒ Handling fun
6–2 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995Most function block system faults are designated for compile timeerror
6–3Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995Once a fault or warning occurs, the information about the fault ismaint
6–4 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995After receiving the last packet, the drive performs a series of checks
6–5Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995Important: With the exception of function block link processingfaults,
6–6 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995BRAM Checksum FaultIf you receive a BRAM Checksum fault, the data in t
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
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
6–8 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995The function block fault status service actually does more thanidentif
6–9Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995Word 5 of the function block fault status returns the destinationparame
6–10 Handling Exceptions — Faults and Warnings1336 FORCE — 5.9 August 1995The following table provides a description of the possible faults and
Notes
Notes
Notes
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
FOLD HEREFOLD HERENO POSTAGENECESSARYIF MAILEDIN THEUNITED STATESBUSINESS REPLY MAILFIRST CLASS PERMIT NO. 413 MEQUON, WIAL
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
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
Publication XXXX-XX.X – September 1995Allen-Bradley, a Rockwell Automation Business, has been helping its customers improveproductivity and quality fo
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
Solid state equipment has operational characteristics differing fromthose of electromechanical equipment. “Safety Guidelines for theApplication, Insta
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
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
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
1–11Getting Started1336 FORCE — 5.9 August 1995Step 6 — Check LinksOnce all function blocks and their links have been established, nodeconnecti
1–12 Getting Started1336 FORCE — 5.9 August 19953. Upon completion, select the Connect to Drive option from theDriveBlockEditor’s pull-down Dri
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
1–14 Getting Started1336 FORCE — 5.9 August 19955. Double click on the Par # field associated with Parameter 389.The window shown below should
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
1–16 Getting Started1336 FORCE — 5.9 August 1995Step 1 — Initialize the Function BlocksInitialize the function block BRAM to clear the current
1–17Getting Started1336 FORCE — 5.9 August 1995Step 3 — Write Node ValuesOne node value is downloaded in each block transfer routine. Thesame b
Manual Overview P–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Product Overview P–1. . . . . . . . . . . . . . . . . . .
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
1–19Getting Started1336 FORCE — 5.9 August 1995Step 4 — Write LinksOne node link is downloaded in each block transfer routine. Thesame block tr
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
1–21Getting Started1336 FORCE — 5.9 August 1995Step 5 — View Node ValuesDrive analog outputs can be linked to function block nodes. Analogscale
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
Chapter 2 2–11336 FORCE — 5.9 August 1995System Component DetailThis chapter provides information about the following systemcomponent concepts:
2–2 System Component Detail1336 FORCE — 5.9 August 1995When you use DriveTools, block names are displayed in place ofblock type numbers. Basica
2–3System Component Detail1336 FORCE — 5.9 August 1995Within the drive, the execution list is stored as an array of words.Internally, the execu
2–4 System Component Detail1336 FORCE — 5.9 August 1995Creating an Execution ListThe steps needed to create an execution list vary depending on
2–5System Component Detail1336 FORCE — 5.9 August 1995Important: If you insert a NO-OP event when using theDriveTools’ DriveBlockEditor, the Dr
Table of ContentsiiDriveTools’ DriveBlockEditor Download and Compile Operation 3–9. . . . Graphic Programming Terminal 3–10. . . . . . . . . . . . .
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
2–7System Component Detail1336 FORCE — 5.9 August 1995If you want both function blocks to receive the same value for adrive parameter, you shou
2–8 System Component Detail1336 FORCE — 5.9 August 1995While you are creating your execution list, you are generallyworking on a terminal using
2–9System Component Detail1336 FORCE — 5.9 August 1995Once you have properly downloaded and compiled your executionlist, you can access the I/O
2–10 System Component Detail1336 FORCE — 5.9 August 1995DriveBlockEditor Node ReferencesIf you are using DriveTools, you can reference a specif
2–11System Component Detail1336 FORCE — 5.9 August 1995Examples of Function Block I/O Node ReferencesThe first example represents output node 2
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
2–13System Component Detail1336 FORCE — 5.9 August 1995Creating Links Between NodesWhen you create a link between two function blocks, you area
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
Chapter 3 3–11336 FORCE — 5.9 August 1995System InteractionsThis chapter provides information about the following topics:❒ The function block B
Table Of Contents iiiTemplate revised June 23, 1995Pub number and date go in this shared areaProgram Limits Information:Library Description 5–14. . .
3–2 System Interactions1336 FORCE — 5.9 August 1995A function block Init operation effectively removes any previousfunction block application f
3–3System Interactions1336 FORCE — 5.9 August 1995A function block Recall copies the function block application that iscurrently stored in BRAM
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
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
3–6 System Interactions1336 FORCE — 5.9 August 1995You can use any of the three supported terminal devices to create andupdate your function bl
3–7System Interactions1336 FORCE — 5.9 August 1995Subsequent Compile ModeWith the subsequent compile mode, a new execution list is comparedagai
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
3–9System Interactions1336 FORCE — 5.9 August 1995During a download operation, the DriveTools’ DriveBlockEditordoes the following:1. Performs a
3–10 System Interactions1336 FORCE — 5.9 August 1995Only one function block application is active within the drive at anyone time. However, mul
3–11System Interactions1336 FORCE — 5.9 August 1995The compile operation performed during the function block Recalland the download and compile
Table of ContentsivEnd of Table of Contents
3–12 System Interactions1336 FORCE — 5.9 August 1995
3–13System Interactions1336 FORCE — 5.9 August 1995A drive with a connected PLC Communication Board has two linkprocessing mechanisms. One link
3–14 System Interactions1336 FORCE — 5.9 August 1995To make nodes linked to a common linear parameter operate uponthe same value every 20 milli
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
Function Block Library 4–21336 FORCE — 5.9 August 1995The only library function blocks that have double word input oroutput nodes are Multiply,
Function Block Library 4–31336 FORCE — 5.9 August 1995FUNCTIONBLOCKTYPEDESCRIPTION PAGEABS 1 An absolute value function block whose output is t
Function Block Library 4–41336 FORCE — 5.9 August 1995ABSBLOCK TYPE 1 decimal 1 hexadecimalAbsoluteID = Exec =OutNODE 0InputNODE 1INDEFINITION
Function Block Library 4–51336 FORCE — 5.9 August 1995BIN2DECBLOCK TYPE 3 decimal 3 hexadecimalBinary to DecID = Exec =OutputNODE 0In Bit 0NO
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
Function Block Library 4–71336 FORCE — 5.9 August 1995COMPHYSTBLOCK TYPE 4 decimal 4 hexadecimalCompare w/HystID = Exec =GTNODE 0In1NODE 1NOD
PrefaceP–11336FORCE – 5.9 August 1995PrefaceThis manual attempts to accommodate users who are unfamiliar withthe function block system as well
Function Block Library 4–81336 FORCE — 5.9 August 1995PARAMETERSDATA TYPE LINKABLE DEFAULT VALUE RANGEIn1 Signed Integer Yes 0±32767Pre Signed I
Function Block Library 4–91336 FORCE — 5.9 August 1995DEC2BINBLOCK TYPE 5 decimal 5 hexadecimalDec to BinaryID = Exec =NODE 0InputOut Bit 15N
Function Block Library 4–101336 FORCE — 5.9 August 1995EXAMPLESExample 1 EXAMPLE 2Input 14 65584Out Bit 0 False FalseOut Bit 1 True FalseOut Bit
Function Block Library 4–111336 FORCE — 5.9 August 1995DELAYBLOCK TYPE 6 decimal 6 hexadecimalDelayID = Exec =Out NotNODE 0InputNODE 1NODE 5O
Function Block Library 4–121336 FORCE — 5.9 August 1995PARAMETERSDATA TYPE LINKABLE DEFAULT VALUE RANGEInput Logic Input Yes 0 True/FalseEnable
Function Block Library 4–131336 FORCE — 5.9 August 1995DERIVBLOCK TYPE 7 decimal 7 hexadecimalDerivativeID = Exec =OutNODE 0InNODE 1 tINDEFIN
Function Block Library 4–141336 FORCE — 5.9 August 1995Example 2 — Rate = 16383 Units-per-Second (UPS)–16383 DERIV Out –32767 +16383 Ramp
Function Block Library 4–151336 FORCE — 5.9 August 1995DIVIDEBLOCK TYPE 23 decimal 17 hexadecimalDivideID = Exec =OutputNODE 0LSW InNODE 1MSW
Function Block Library 4–161336 FORCE — 5.9 August 1995DOUBLE WORD VALUESBoth the Most Significant Word and the Least Significant Word areinterp
Function Block Library 4–171336 FORCE — 5.9 August 1995Important: If the DIVIDE function block’s LSW input node (node 0) is used withoutmanipul
PrefaceP–21336FORCE – 5.9 August 1995Shown below are a portion of the function blocks that are availableviewed through DriveTools DriveBlockEdi
Function Block Library 4–181336 FORCE — 5.9 August 1995EXOR2BLOCK TYPE 25 decimal 19 hexadecimalExclusive ORID = Exec =Out #2NODE 0In #1NODE 1
Function Block Library 4–191336 FORCE — 5.9 August 1995FILTERBLOCK TYPE 8 decimal 8 hexadecimalFilterID = Exec =OutNODE 0InNODE 1Rad /SNODE 2
Function Block Library 4–201336 FORCE — 5.9 August 1995Example 2 — (2) Radians-per-Second — Horizontal Scale = 500mS/Division+32767 "–3
Function Block Library 4–211336 FORCE — 5.9 August 19954ANDBLOCK TYPE 2 decimal 2 hexadecimalFour Input AndID = Exec =Out 2NODE 0Input #1NODE
Function Block Library 4–221336 FORCE — 5.9 August 19954ORBLOCK TYPE 16 decimal 10 hexadecimalFour Input ORID = Exec =Out #2NODE 0Input #1NODE
Function Block Library 4–231336 FORCE — 5.9 August 1995FUNCTIONBLOCK TYPE 9 decimal 9 hexadecimalFunctionID = Exec =NODE 0Input@Min LimNODE 8
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
Function Block Library 4–251336 FORCE — 5.9 August 1995Example 3FUNCTION OutputB+32767 "–16383 "Smp Val2BYSmp Val1YSmp Val3YSmp Val5–
Function Block Library 4–261336 FORCE — 5.9 August 1995INTEGRATORBLOCK TYPE 10 decimal 0A hexadecimalIntegratorID = Exec =NODE 0InputLo LimNOD
Function Block Library 4–271336 FORCE — 5.9 August 1995FUNCTIONDenominator = 1/2 × ∆t × 1/(divisor gain) = 25600where: ∆t = a task interval of
Preface P–31336FORCE – 5.9 August 1995Application— An application is represented by an event list and it’sassociated function, nodes and links.B
Function Block Library 4–281336 FORCE — 5.9 August 1995Example 2 — Gain = 512 = 2× — Horizontal Scale = 500mS/DivisionYINTEGRATOR Output+327
Function Block Library 4–291336 FORCE — 5.9 August 1995Example 4 — Preset Verification — Preset = 0 — Horizontal Scale = 500mS/DivisionYI
Function Block Library 4–301336 FORCE — 5.9 August 1995LIMITBLOCK TYPE 12 decimal 0C hexadecimalLimitID = Exec =OutputNODE 0Input 1NODE 1NODE
Function Block Library 4–311336 FORCE — 5.9 August 1995LNOTBLOCK TYPE 15 decimal 0F hexadecimalLogical NOTID = Exec =OutputNODE 0InputNODE 1D
Function Block Library 4–321336 FORCE — 5.9 August 1995MINMAXBLOCK TYPE 13 decimal 0D hexadecimalMin/MaxID = Exec =OutputNODE 0In #1NODE 1In #
Function Block Library 4–331336 FORCE — 5.9 August 1995MONOSTABLEBLOCK TYPE 14 decimal 0E hexadecimalMonostableID = Exec =Out 2NODE 0InputNOD
Function Block Library 4–341336 FORCE — 5.9 August 1995MULTIPLEXERBLOCK TYPE 21 decimal 15 hexadecimalMultiplexerID = Exec =NODE 0In 1OutputNO
Function Block Library 4–351336 FORCE — 5.9 August 1995MULTIPLYBLOCK TYPE 28 decimal 1C hexadecimalMultiplyID = Exec =Out MSWNODE 0In 1NODE 1
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
Function Block Library 4–371336 FORCE — 5.9 August 1995NO-OPBLOCK TYPE 0 decimal 0 hexadecimalNo OperationID = Exec =DEFINITIONA PLC place ho
Commenti su questo manuale