How-To Videos 
Topic Menu
The Controller
![]() |
Getting Started with Horner OCS |
![]() |
Installing Your OCS
|
![]() |
Real-Time Clock in the Horner OCS |
![]() |
Integrating Audio with Horner OCS |
Return to the Top: How-To Videos
Help for Cscape
![]() |
How to Connect to Cscape |
![]() |
Cscape Setup |
![]() |
Helpful Horner Hacks |
![]() |
How-to Firmware Updates |
![]() |
Updated OCS Bootloader Recovery Tools |
![]() |
Cscape Security |
Return to the Top: How-To Videos
Advanced Ladder Logic Videos
PID Controls
![]() |
PID Control in Horner PLC |
![]() |
Hands-on PID Turning on the Horner OCS |
Timer & Counter Setup
![]() |
Timer & Counter Setup |
CsCAN Networking
![]() |
CsCAN Networking: How it Works |
![]() |
CsCAN Networking: Installation and Troubleshooting |
Advanced Math
![]() |
Advanced Math in Horner OCS |
Shift and Rotate Elements
![]() |
The Cscape Shift Register Instruction |
Move Stepper
![]() |
Performing Sequential Stepper Moves with Horner OCS |
Alarm Handling
![]() |
Alarm Handling |
![]() |
Datalogging & Alarm Handling |
Function Keys
![]() |
Using Function Keys |
Removable Media Functions
![]() |
Using Removable Media Functions in Cscape, Part 1 |
![]() |
Using Removable Media Functions in Cscape, Part 2 |
Serial Operations
![]() |
Serial Port Operation |
![]() |
How to Modbus RTU |
![]() |
Advanced Modbus TCP |
Return to the Top: How-To Videos
Tag-Based (Variable-Based) Advanced Ladder
![]() |
Intro to Tag-Based (Variable-Based) Advanced Ladder Logic
|
![]() |
Create and Edit Cscape Tag-Based (Variable Advanced Ladder Logic)
|
UDFB Modules
![]() |
Intro to UDFB Modules
|
![]() |
Hands on: UDFB Modules |
![]() |
Creating a UDFB from Scratch Using Cscape |
Stepper Moves
![]() |
Performing Sequential Stepper Moves with Horner OCS |
Structures and Arrays in Variable-Based (Tag-Based) Advanced Ladder
![]() |
Using Structures with Variable-Based Advanced Ladder |
![]() |
All About Arrays in Variable-Based Ladder Logic |
Return to the Top: How-To Videos
Debugging a Program
![]() |
Debugging your Program |
Ethernet IP
![]() |
Ethernet IP Communications |
![]() |
OCS as Ethernet IP I/O Adapter |
![]() |
Comparing Ethernet IP, Modbus TCP & Ethernet Global Data |
![]() |
Hands-on with Ethernet Global Data Protocol |
![]() |
Using Modbus TCP for OCS to OCS Communication |
Return to the Top: How-To Videos
J1939 Protocol
![]() |
J1939 Protocol |
I/O Configuration
![]() |
Horner I/O Review |
![]() |
Analog I/O in the OCS |
![]() |
Analog I/O Scaling in Cscape |
![]() |
High-Speed Counting Capabilities |
![]() |
How to: High-Speed Outputs |
![]() |
Remote I/O Configuration |
![]() |
Hands-on with CsCAN SmartRail I/O |
Return to the Top: How-To Videos
IEC 6-1131 Logic
![]() |
Getting Started with IEC 6-1131 Ladder Logic in Cscape |
![]() |
Getting Started with IEC 6-1131 Function Block Diagram in Cscape |
![]() |
Getting Started with IEC 6-1131 Sequential Function Block in Cscape |
![]() |
Getting Started with IEC 6-1131 Ladder Logic in Cscape |
Networking and Communication
![]() |
Using a 5G Cellular Modem with Horner OCS |
![]() |
Hands-on with CANopen and Horner OCS |
![]() |
Hands-on: Exchange Rockwell Logix CPU Tags with the Horner OCS |
![]() |
Intro to MQTT |
![]() |
Hands-on with MQTT |
Return to the Top: How-To Videos
User Interface
![]() |
Using a Customer Font with a Horner OCS |
![]() |
Using Graphics and Animation |
![]() |
Using the Cscape Menu Object |
![]() |
![]() |
Cscape Recipe Management Part 1 |
![]() |
Cscape Recipe Management Part 2 |
![]() |
Report Editor |
![]() |
OCS User Security |
Return to the Top: How-To Videos