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