Skip to content

sbhackerspace/2024-PLC-Intro-Talk

Repository files navigation

PLC Introduction For Arduino Friends

Examples, and slides for my talk given at the Santa Barbara hackerspace 3/28/2024.

Livestream talk recording is on youtube https://www.youtube.com/watch?v=k32zjzcFPZ0

Slides are in 2024 PLC intro from Arduino background - Nick Winters.pdf

Example Programs

  1. NucleoBlink: Arduino IDE blink example
  2. NucleoHello: Arduino IDE example with button input, LED output, and an incrementing counter printed to serial.
  3. NucleoQwiicCombined: Arduino IDE example combining two I2C devices: An oled display and ambient light sensor.
  4. ClickHello - Read inputs and copy them to outputs
  5. ClickStartStop - Logic example for start and stop buttons to turn on and off the first output.
  6. ClickExampleWithBlink - Use inverted contact and turn on and turn off timers to blink lamp.
  7. OptaArduinoTestInputs - Arduino IDE example to read the analog inputs on Opta and print them to serial.
  8. OptaArduinoTestOutputs - Arduino IDE example to turn on each of the relay outputs on opta one at a time.
  9. OptaPlcLadderStartStop
  10. OptaPlcLadderBlink
  11. OptaPlcStStartStop
  12. OptaPlcModbusTcpServer
  13. OptaPlcFunctionBlockSubprocedureBlink
  14. MegaEthernetModbusServerDangerShield - Arduino IDE example of Modbus TCP combined with sparkfun danger shield analog inputs, 7-segment and LED outputs.
  15. ClickStartStopModbusClient - Modbus client to read and write to MegaEthernetModbusServerDangerShield. This needed some extra logic to wait for the Arduino.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages