An Introduction To Profibus Dp Networking

Learn the fundamentals of Profibus DP networking using both a theoretical and practical approach

Last updated 2022-01-10 | 4.8

- Understand the technical need that led to the development of Profibus DP
- The hardware
- cabling
- connectors used to connect Profibus DP devices
- The steps required to build a Profibus DP network

What you'll learn

Understand the technical need that led to the development of Profibus DP
The hardware
cabling
connectors used to connect Profibus DP devices
The steps required to build a Profibus DP network
How to build and simulate a Profibus DP network using Siemens SIMATIC software
How to program a physical Profibus DP network
Diagnostics and Troubleshooting
Profibus DP protocol frames and messages

* Requirements

* Working knowledge of the process control devices in a typical Process Automation or SCADA system
* Basic understanding of the operation of a Programmable Logic Controller
* Basic understanding of binary systems and computer memory

Description

Profibus DP is one the most heavily used protocols in the automation industry. Yet learning about it is a real challenge. You could do your best with Internet based research on the topic and you will still find that the information would be mostly high-level. You just would not be able to get down to the practical details.

That's the point of this course, to demystify Profibus DP once and for all, to give the full picture and to give you the information that you need to actually work with Profibus DP at a practical level. If you are looking for a job that involves Profibus DP, you are supposed to be able to handle yourself well in the interview after doing this course.

In this course, you will learn:

- The reason Profibus DP was designed.

- The hardware, cabling, connectors used to connect Profibus DP devices.

- The steps required to build a Profibus DP network.

- How to build and simulate a Profibus DP network using Siemens SIMATIC software.

- How to program a physical Profibus DP network that will be on my workbench.

- Diagnostics and Troubleshooting.

- Profibus DP protocol frames and messages.

and much more ...

Who this course is for:

  • Electrical Engineers
  • Electrical Technicians
  • Electrical Tech or Engineering Students
  • Process Control Technicians and Engineers
  • Process Automation Engineers
  • Programmers working in the Process Automation field

Course content

12 sections • 40 lectures

Introduction Preview 04:20

Accessing Attached Resources and Setting Optimal Video Resolution Preview 02:23

Understanding the PLC Backplane and Scan Cycle Preview 04:41

To understand the technical design of Profibus DP, one must understand the PLC Scan Cycle, and how it is enabled by the Backplane of modular rack based PLCs.

Using a Factory Floor Example to Show the Main Function of Profibus DP Preview 05:32

An example of a orange juice bottling line is used to show how Profibus DP is used to reduce costs, installation time and errors. In addition, it results in a system that is easier to maintain.

A Typical Profibus DP Network Preview 03:28

We look at the meaning of the term Profibus DP and what a typical Profibus DP network looks like.

The Relationship between Profibus DP and Siemens Preview 02:21

Siemens is the heaviest user of Profibus DP in the world. Working with Profibus DP on a practical level means that you will be interacting with Siemens PLC equipment.

Typical Network Layout and Structure Preview 02:58

An example diagram is used to illustrate the typical network layout and structure of a Profibus DP network. Similarities to a Modbus RS485 network are show to exist.

Setting the Addresses of Profibus DP Devices Preview 03:38

Typically, the address of Profibus DP slave devices are set using hardware switches on the device itself. However, there are exceptions to this. The address of the Profibus DP master device is typically set through software.

Special Reserved Addresses Preview 03:34

There are special reserved addresses that are used on the Profibus network.

Communication Port Parameters Preview 02:39

Number of start bits, parity and number of stop bits are standardized in Profibus DP. Baud rate is configurable.

Determination of Baud Rate on the Network Preview 05:17

The baud rate used is determined by the slowest device on the network.

Profibus Repeaters and Network Segments Preview 03:02

If the number of devices on a Profibus DP network exceeds 32, then repeaters must be used.

Cabling Preview 04:45

Cabling standard that is used on a Profibus DP network.

A Look at a Typical Profibus DP Connector Preview 04:27

A typical Profibus DP connector is shown and the various functions discussed.

Different Types of Profibus DP Connectors. Preview 04:33

A look at various types of Profibus DP connectors.

The Bus Termination Switch and How To Use It Preview 05:35

The function of the bus termination switch is illustrated as well as it's proper usage on the network.

An Outline of the Steps to Create a Profibus DP Network Preview 03:26

This lecture outlines the 7 steps that are used to create a Profibus DP network. Those same steps will be further expanded in the remainder of this section.

The Role of the Profibus Planning Software Preview 04:26

The profibus planning software is used to create a map of all of the slave devices on the profibus network, so that the master can use this information to communicate with the slave devices on the network.

Understanding GSD Files Preview 06:23

What a GSD file is, what it is for and how it is used. These topics are explored in this lecture.

A Look at the Contents of a Typical GSD File Preview 03:38

We go to the site of an automation vendor and download a GSD file, open it and examine the contents.

Adding Devices to a Profibus DP Network via Planning Software Preview 02:30

A screenshot of the Siemens Profibus planning tool is used to illustrate the concept of adding devices.

Address Mapping to the Process Image - Part 1 Preview 06:14

Address Mapping to the Process Image - Part 2 Preview 07:13

Downloading the Installation Files and Mounting The Drive Preview 04:25

Installation files are downloaded and ImDisk is used to mount a new virtual drive from an ISO image.

Installation Process and Startup Preview 03:38

Installation process is executed.

A Practical Profibus DP Project - The Plan Preview 05:02

The first Profibus DP project we will be doing will involve programming a simple Profibus DP network with a S7-315 as the master and a ET200S as the slave.

Creating a Project and Adding the Profibus DP Master Preview 06:25

Simatic Manager is started. A new project is created and the S7-315 is added as the Profibus DP master device.

Adding the Slave Device, Setting Parameters and I/O Mapping Preview 07:09

The slave device is added, then the parameters are set. Finally, the I/O addresses mapping is performed.

Downloading the Network Configuration and Testing the Network Preview 07:04

The hardware configuration is downloaded into the CPU and the network is started. The network is then tested.

Peripheral Addressing Preview 02:26

Some I/O is not read into the process image. Instead it is read directly to be used in the plc program. It is know as Peripheral Addressing.

Bus Faults and Diagnostic Messages - Part 1 Preview 03:37

Bus Faults and Diagnostic Messages - Part 1

Bus Faults and Diagnostic Messages - Part 2 Preview 04:10

Bus Faults and Diagnostic Messages - Part 2

Uploading the GSD File for a Device from Softlink Preview 04:49

An I/O module from Softlink is connected to the network. The GSD file is then uploaded into the HW config.

Downloading and Testing the Network Configuration Preview 02:09

The network configuration is downloaded and run. Then tests are done for errors.

Configuring a Profibus DP Network for the Simulator Preview 05:26

A Profibus DP network project is created to be used with the S7-PLCSIM simulator.

Downloading the Profibus DP Configuration and Simulating a Bus Fault Preview 04:28

The Profibus DP configuration downloaded into the S7-PLCSIM simulator and then a bus fault is simulated.

Writing a Simple PLC Program and Simulating it with / without a Bus Fault Preview 05:12

A simple PLC application is written and is simulated. Then a bus fault is created and we see how the system responds.

Profibus DP Slave Startup States and Sequence Preview 06:26

The Profibus DP slave typically moves through 4 states during it's startup sequence.

Function of the Watchdog Timer Preview 03:54

A slave has a watchdog timer that is used to detect timeouts in communication with the DP master.