Comprehensive Instructions supported in FlexiLogics®:
Native Ladder Instructions -
Some of the supported Instructions in FlexiLogics® are listed below :
Instructions such as ADD, Subtract, Multiply and Divide. These instructions
could be Single word or Double word, signed or unsigned format.
2. Data compare
Instructions such as Less than, Greater than, Equal to, Less than or Equal to,
Greater than or Equal to etc. are supported.
3. Data Transfer Instructions
Data transfer instruction supports word and double word operands,
Multiplexer / demultiplexer instructions.
4. Data conversion
Data conversion such as hex to ASCII, ASCII to hex, Binary, BCD, 2's Compliment, 7 segment etc. are possible.
5. Shift / Rotate
Rotate left, Rotate Right, Shift Left, Shift Right for word / double word.
6. I/O Instructions
Normally Open / Normally Closed contacts, positive pulse contact,
negative pulse contact, Leading / Falling edge etc. are implemented.
7. Immediate I/O instruction
This instruction can be used to sample instantaneous physical inputs and outputs
in PLC ladder.
8. Set / Reset
Coil / Bit / Register Set / Reset Instructions are supported.
9. Program Control
FlexiLogics® also support subroutine call, MCS / MCR, JCS / JCR,
Enable / Disable Interrupts and step sequence instructions.
The function instructions like Moving average, Digital filter,
Function generator, PID , Encode / Decode, Min / Max / Average
Value, Lower / Upper Limit, Flip Flop are also supported.
11. High speed input and PWM Output
FlexiLogics® base module supports 2 high speed inputs up-to 200KHz. User can define 2 inputs of the base module (IP1 and IP3) for High speed application. The base module also supports PWM output up-to 100KHz.
Some of the supported IEC 61131-3 instructions are listed below:
Instructions such as Alarm_A, Alarm_M, Average, Derivate, Hyster ,RAMP etc. are supported.
Instructions such as Multiply .Divide, Addition Substraction, MOD etc .are supported.
Boolean And, F_TRIG, OR, FlipFlop, R_TRIG, XOR etc .are supported.
Less than ,Less or equal, Is not equal ,Greater than etc. are supported.
Conversions such as Any to bool, Any to dint, Any to int ,Any to real etc. are possible.
CTD(Down Counter) ,CTU(UP Counter), TUD(Up-Down Counter), CTDr(Down counter with rising edge detection) ,CTUDr(UP/DOWN counter with rising edge detection) are supported.
Abs, modR , root trunc.
ActiveRTSwitch, EnableEvents are supported instructions.
PID instruction is supported.
And_mask, Hibyte, Hiword, Lobyte etc.
MUX, SEL, MUX4, MUX8.
Instructions such as 1, DEC, INC, Neg etc are supported.
Blink, PLS, TMD, TMU, TOF, TON etc. instructions are supported
Instructions such as ASCII, CONCAT, AtoH, Char, Mlen etc. are supported.