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

 

 

 

 

 

 

 Contattaci per maggiori informazioni ➦