Installing Connected Components Workbench
Installing Connected Components Workbench
First CCW project and PLC simulator
Lathing circuit first ladder diagram program Micro800 Allen Bradley08:24
First Project in Structured Text16:26
Introduction to variables and memory areas
Memory areas05:02
Array basics04:15
Global and local variables and I/O mapping05:06
System variables, first scan pulse05:16
What is Bit, Byte, Word, Dword04:26
BOOL vs INT variables example01:52
Variable types (BOOL, SINT, INT, DINT, REAL…)06:06
Writing values using variables to HMI panel05:38
Different types of notation03:43
Basic LD Language Instructions
Contacts Direct -| |- and Coil -( )-05:55
Simulator – Contacts Direct -| |- and Coil -( )-01:26
Variable naming guide07:02
Auto mode seal-in circuit03:04
Buttons backlighting – lamps02:51
Contacts Reverse -|/|-03:26
Motor Starter with Alarm07:22
How the PLC Executes the Program
PLC memory10:49
PLC scan cycle05:27
Assignment Instruction, SET RESET Coils
Assignment coil02:41
SET and RESET coils02:56
SR and RS flip-flops05:19
Edge Detection Instructions
Rising edge trigger R_TRIG05:08
Falling edge trigger F_TRIG02:53
FBD Logic Instructions
FBD logic gates – theory
FBD program exercise
FBD program solution
Timer Instructions
Timer TP03:30
Timer TON04:01
Timer TOF02:37
Timer RTO04:16
Timer TONOFF02:51
Counters
Counter CTU04:18
Counter CTD02:13
Counter CTUD01:59
Compare operators
Compare operators, LIM_ALRM08:33
Project – Sorting Line
Sorting line description
Designing conveyor sequences
Variable mapping in CCW
Infeed conveyor program part 1
Infeed conveyor program part 2
Sorting conveyor part 1
Sorting conveyor part 2
Sorting line exercise
Sorting line solution
Math Functions
ADD, SUB, MUL, DIV09:30
Exercise: Scale a raw analog value with mathematical functions09:09
MOD, TRUNC, RAND07:11
Exercise: Count boxes on a pallet with MOD and TRUNC20:05
ABS, NEG03:21
MOV02:21
Exercise: Pick a pallet recipe with MOV11:50
SQRT, LOG, EXPT, POW07:42
SIN, COS, TAN, ASIN, ACOS, ATAN09:15
MIN, MAX, LIMIT, AVERAGE06:45
Exercise: Limit a speed and average a reading with LIMIT and AVERAGE14:37
Process Control Instructions
HYSTER — deadband between two values03:08
SCALER — scaling to engineering units03:33
Exercise: build your own alarm system
Integer Operations
Integers in controller memory04:46
Negative integers and the sign bit04:57
Integer overflow04:25
Explicit conversion only04:11
ANY_TO_… conversion instructions11:54
Floating-Point Operations
REAL and LREAL — how numbers are stored07:16
Floating-point arithmetic05:26
Infinity, NaN and division by zero04:11
Project – Proportional Tank Level Controller
Station description and variable mapping
Building the PID controller
Expanding the program
Sequential tank filling – exercise
Sequential tank filling – solution
Program Flow Control – JMP and LABEL
Jump and Label05:27
Return03:08
DERIVATE, INTEGRAL Instructions
DERIVATE, INTEGRAL04:38
User-Defined Functions and Function Blocks
User-defined functions and function blocks06:59
Variables in functions and function blocks07:53
Project – Pumping station
Project description
Pump Station Project Structure
Function Block: Pump Control
Function Block: Water Generator
Function Block: Pump Operation
Main program
Visualization connection
Alarm programming
Program and visualization tests
Pump Station Exercise
BONUS: Analog Inputs / Outputs
Reading the analog inputs
Signal scaling in LD and FBD
Universal scaling formula
Logging analog values in an array
MIN/MAX/AVG from a measurement array
BONUS: MICRO800 Hardware wiring
BONUS: Real MICRO800 PLC Programming
BONUS: Web visualization for pumping station
Create an account and download free CCW software