| 1 Main index | 
| 2 Before You Start | 
| 3 What's new | 
| 4 Copyright notice | 
| 5 About this document | 
| 6 LadderDIP IV General Informations | 
| 6.1 What is LadderDIP IV? | 
| 6.2 LadderDIP IV Features and benefits | 
| 6.3 Module Pinout | 
| 6.4 DC/AC Parameters and absolute max ratings | 
| 6.5 I/O Memory Mapping | 
| 6.6 System Memory Mapping | 
| 6.7 LadderDIP IV FAQ(s) | 
| 6.8 LadderDIP IV Firmware Upgrading | 
| 7 Getting Started with LadderDIP IV | 
| 7.1 LadderDIP IV IMPORTANT NOTES | 
| 7.2 What i need to work with LadderDIP IV | 
| 7.3 My basic LadderDIP IV connection | 
| 7.4 Connecting and powering my module | 
| 7.5 Checking connection | 
| 7.6 Flashing my first LED in 1 minute | 
| 7.7 Pin Configuration | 
| 7.8 Using the AD (Analog to Digital) | 
| 7.9 Using the DAC | 
| 7.10 Using the PWM (Pulse Width Modulation) | 
| 8 Getting Started with LadderDIP IV Development Board | 
| 8.1 What is LadderDIP IV Development Board | 
| 8.2 What i need to work with LadderDIP IV Development Board | 
| 8.3 Power up LadderDIP IV Development Board | 
| 8.4 Using the "RELAY" outputs | 
| 8.5 Using the "INSULATED" inputs | 
| 8.6 Using the Analog Input (0-10V) | 
| 8.7 Using the On-Board Trimmer | 
| 8.8 Using the Analog Output (DAC) (0-10V) | 
| 8.9 LadderDIP IV Development Board parameters | 
| 9 Introduction to PLC | 
| 9.1 PLC Overview | 
| 9.2 Run-time enviroment | 
| 9.3 Input read and output write scan | 
| 9.4 Housekeeping | 
| 9.5 Program scan | 
| 9.6 CEI / IEC 1131-3 programming languages | 
| 9.7 Ladder LOGIC | 
| 9.8 Ladder logic's elements | 
| 10 LadderDIP PLC Studio Software | 
| 10.1 Basic topics | 
| 10.1.1 Understanding the IEC 1131-3 / CEI 61131-3 addressing | 
| 10.1.2 Defining variables | 
| 10.1.3 Logical links | 
| 10.1.4 Identifiers | 
| 10.1.5 Literals | 
| 10.1.6 The REFERENCE Code | 
| 10.1.7 Mathematical expressions | 
| 10.2 LadderDIP PLC Studio Tutorial | 
| 10.2.1 What LadderDIP PLC Studio is | 
| 10.2.2 How does LadderDIP PLC Studio work? | 
| 10.2.3 Basic diagram elements | 
| 10.2.4 A first project, the basic I/O Transfer | 
| 10.2.5 And now, blink the first led in 1 minute | 
| 10.2.6 A more complex project, a basic counter | 
| 10.2.7 The "Walking One" (Led Chaser) project | 
| 10.2.8 Analog threshold with hysteresis | 
| 10.3 Integrated Development Enviroment (IDE) | 
| 10.3.1 System requirements | 
| 10.3.2 Installing the software | 
| 10.3.3 Dongle Protection Key | 
| 10.3.4 Launch the program | 
| 10.3.5 Integrated development enviroment | 
| 10.3.6 The menu | 
| 10.3.7 File menu | 
| 10.3.8 Edit menu | 
| 10.3.9 Build menu | 
| 10.3.10 View menu | 
| 10.3.11 Zoom menu | 
| 10.3.12 Options menu | 
| 10.3.13 Placing and modifying components | 
| 10.3.14 Connetting components | 
| 10.3.15 Setting components properties | 
| 10.3.16 Building the code | 
| 10.3.17 Uploading the code | 
| 10.3.18 Running and stopping the PLC | 
| 10.3.19 Compiling and debugging your project | 
| 10.3.19.1 Changing On-The-Fly Values | 
| 10.3.20 Adding watches | 
| 10.3.21 Using help | 
| 10.4 Library | 
| 10.4.1 Library conventions | 
| 10.4.2 AD_CONV | 
| 10.4.3 ADD | 
| 10.4.4 AND | 
| 10.4.5 ASSIGN | 
| 10.4.6 ASSIGN32 | 
| 10.4.7 BIT | 
| 10.4.8 BIT32 | 
| 10.4.9 BITS | 
| 10.4.10 BITSR | 
| 10.4.11 BITR | 
| 10.4.12 CLOCK | 
| 10.4.13 CMP_W | 
| 10.4.14 CONST | 
| 10.4.15 COUNTER | 
| 10.4.16 CTD | 
| 10.4.17 CTU | 
| 10.4.18 CTUD | 
| 10.4.19 DEBOUNCE | 
| 10.4.20 DEC1-8 | 
| 10.4.21 DELAY | 
| 10.4.22 DIV | 
| 10.4.23 EINPUT | 
| 10.4.24 ENCINPUT | 
| 10.4.25 EOUTPUT | 
| 10.4.26 F_TRIG | 
| 10.4.27 FFD | 
| 10.4.28 HBYTE | 
| 10.4.29 IDENT | 
| 10.4.30 IDENT32 | 
| 10.4.31 INPUT | 
| 10.4.32 INPUT_N | 
| 10.4.33 INPUT_P | 
| 10.4.34 LBYTE | 
| 10.4.35 LIMIT | 
| 10.4.36 MAX | 
| 10.4.37 MEMWR16 | 
| 10.4.38 MEMWR32 | 
| 10.4.39 MIN | 
| 10.4.40 MKWORD | 
| 10.4.41 MOD | 
| 10.4.42 MUL | 
| 10.4.43 MUX | 
| 10.4.44 NCINPUT | 
| 10.4.45 NOT | 
| 10.4.46 OR | 
| 10.4.47 OUTPUT | 
| 10.4.48 OUTPUT_I | 
| 10.4.49 OUTPUT_N | 
| 10.4.50 OUTPUT_P | 
| 10.4.51 OUTPUT_R | 
| 10.4.52 OUTPUT_S | 
| 10.4.53 PWMOUT | 
| 10.4.54 R_TRIG | 
| 10.4.55 READVAR | 
| 10.4.56 RDVAR32 | 
| 10.4.57 RELAY | 
| 10.4.58 ROL | 
| 10.4.59 ROR | 
| 10.4.60 RS | 
| 10.4.61 SCALE_W | 
| 10.4.62 SEL | 
| 10.4.63 SEMA | 
| 10.4.64 SHL | 
| 10.4.65 SHR | 
| 10.4.66 SR | 
| 10.4.67 SUB | 
| 10.4.68 THRESHLD | 
| 10.4.69 TMI | 
| 10.4.70 TOF | 
| 10.4.71 TON | 
| 10.4.72 TP | 
| 10.4.73 TSQ | 
| 10.4.74 WRE16 | 
| 10.4.75 WRE32 | 
| 10.4.76 XOR | 
| 10.5 Error messages | 
| 10.5.1 Ladder/FBD NET errors | 
| 10.5.1.1 NET0701 | 
| 10.5.1.2 NET0702 | 
| 10.5.1.3 NET0703 | 
| 10.5.1.4 NET0704 | 
| 10.5.1.5 NET0705 | 
| 10.5.1.6 NET0706 | 
| 10.5.1.7 NET0707 | 
| 10.5.1.8 NET0708 | 
| 10.5.1.9 NET0709 | 
| 10.5.1.10 NET0720 | 
| 10.5.1.11 NET0710 | 
| 10.5.1.12 NET0750 | 
| 10.5.1.13 NET0751 | 
| 10.5.1.14 NET0752 | 
| 10.5.1.15 NET0753 | 
| 10.5.1.16 NET0754 | 
| 10.5.1.17 NET0757 | 
| 10.5.1.18 NET0758 | 
| 10.5.1.19 NET0760 | 
| 10.5.1.20 NET0794 | 
| 10.5.1.21 NET0795 | 
| 10.5.1.22 NET0796 | 
| 10.5.1.23 NET0797 | 
| 10.5.1.24 NET0798 | 
| 10.5.1.25 NET0799 | 
| 10.5.1.26 NET0801 | 
| 10.5.1.27 NET0802 | 
| 10.5.1.28 NET0803 | 
| 10.5.1.29 NET0804 | 
| 11 MODBUS/UDP | 
| 11.1 What is MODBUS/UDP | 
| 11.2 MODBUS/UDP Packet Format | 
| 11.3 MBAP Block | 
| 11.4 MOSBUS Function Codes | 
| 11.4.1 Read Holding Registers (Code = 0x03) | 
| 11.4.2 Write Mutiple Registers (Code = 0x10) | 
| 12 MODBUS RTU (RS232/RS485) | 
| 12.1 WHAT IS MODBUS RTU | 
| 12.1.1 MODBUS RTU Function Codes | 
| 12.1.1.1 Read Holding Registers (Code = 0x03) | 
| 12.1.1.2 Write Mutiple Registers (Code = 0x10) | 
| 12.1.2 MODBUS RTU With LadderDIP IV | 
© 1995-2017 MicroSHADOW Research