Training name      

Introduction to Industrial Communication

Level       Basic
Target Group      Embedded Developers
CANopen Developers
Prerequisites       CAN Fundamentals, C Language, Embedded Systems Programming Fundamentals
Goals       Acquire basic knowledge of Industrial Communication principles
Learn about the possibilities of Industrial Fieldbuses and real-time Networking
Learn CANopen basics
Facts       Duration: 1 Day – 8 hours
Maximum Number of Participants: 4 People
Content       In this workshop you will acquire a basic knowledge about Industrial Communication protocols.After a short overview of the RS232, RS485, CAN and Ethernet technologies, the training continues by introducing the Object Dictionary concept and its implementation in Modbus and CANopen protocols.
The seminar will explain the concepts of Process Data Object (PDO), Service Data Object (SDO) and CANopen Network Management (NMT).
The hands-on session in the afternoon will show how to implement a simplified CANopen node and how to exchange simple information using CANopen protocol.Hands-On training is based on STMicroelectronics STM32F4DISCOVERY board.
Agenda     
  • Introduction
    •  Industrial Automation
    •  Distributed Automation
    •  Industrial Comunication - Fieldbus
    •  Communication Protocol Technologies overview
    •  RS485
    •  CAN
    •  Ethernet
  • Networking Introduction – Part 1
    •  Theory of operation
    •  Data Link Layer (Ethernet)
    •  Network Layer (IP)
  • Networking Introduction – Part 2
    •  Transport Layer (TCP)
  • Modbus
    •  Theory of operation
    •  Modbus RS232/RS485 ASCII/RTU
    •  Modbus/TCP
  • Workshop – Modbus/TCP
    •  Theory of operation
    •  Use of Wireshark to develop/debug Modbus protocol
  • CANopen
    •  Theory of operation
    •  CANopen Protocol basics
  • Workshop – CANopen
    •  Theory of operation
    •  Using KEIL MDK-ARM and IXXAT USB to CAN v2 to develop/debug/trace a CAN based protocol on an STM32F407 microcontroller.
    •  Using IXXAT canAnalyser to debug/analyse a CAN based protocol.
  • Wrap-up, Q&A