User Manual Contents
GFK-1742F Jan 2020
Contents v
11.3 Variables ......................................................................................................... 276
11.4 Operators........................................................................................................ 277
11.4.1Arithmetic Operators ............................................................................ 277
11.4.2Relational Operators ............................................................................. 278
11.4.3Bitwise Logical Operators ...................................................................... 279
11.5 Local Logic / Host Controller / Motion Program Communication...................... 280
11.6 Local Logic Programming Examples................................................................. 280
11.6.1Torque Limiting Program Example ........................................................ 280
11.6.2Gain Scheduler Program Example.......................................................... 282
11.6.3Programmable Limit Switch Program Example ...................................... 282
11.6.4Trigger Output Based Upon Position Program Example ......................... 283
11.6.5Windowing Strobes Program Example................................................... 285
Chapter 12: Local Logic Language Syntax..............................286
12.1 Syntactic Elements .......................................................................................... 286
12.1.1Numeric Constants................................................................................ 286
12.1.2Local Logic Variables ............................................................................. 287
12.1.3Local Logic Statements.......................................................................... 288
12.1.4Whitespace ........................................................................................... 289
12.1.5Comments ............................................................................................ 290
12.1.6PRAGMA Directive................................................................................. 291
12.1.7Local Logic Keywords and Operators ..................................................... 291
12.2 Enabling and Disabling Local Logic................................................................... 292
12.3 Local Logic Outputs/Commands...................................................................... 292
12.4 Local Logic Arithmetic Operators..................................................................... 293
12.4.1Operator + ............................................................................................ 294
12.4.2Operator - ............................................................................................. 294
12.4.3Operator * ............................................................................................ 295
12.4.4Operator MOD ...................................................................................... 295
12.4.5Function ABS......................................................................................... 296
12.5 Local Logic Bitwise Logical Operators............................................................... 296
12.5.1Operator BWAND.................................................................................. 297
12.5.2Operator BWOR .................................................................................... 297
12.5.3Operator BWXOR .................................................................................. 298
12.5.4Operator BWNOT .................................................................................. 298
12.6 Comparison Operators .................................................................................... 299