Communication PLCs use Profinet I-Device

Writing in between daily work activity

Started from the moment when I attended released product conference from one of automation vendor in Jakarta. They showed demos and some presentation related to profinet system and the functionality of profinet which they said it as “next generation” communication protocol based on ethernet. I’m very interested when they showed one of feature from profinet IO i.e exchange data between master CPU PLC with short and flexible way. Why I said that short and flexible way ? Because it just click, configure, and it can be used directly to other station without scripting to buid connection / communication πŸ™‚

By trying a few times, I find how to generate I-Device
Below some requirements which we need :
– Simatic Manager v5.5
– Firmware CPU Profiner v3.2

Firstly, we should know what is functionality of I-Device ?
I-Device or Intelligent IO Device allow data to exchanged with an IO Controller (PLC). I-Device is connected to higher level IO Controller as IO Device or remote IO. Let see this chart :

I-Device has many advantages :
– Simple connection of IO Controller without additional tool
– Real time communication between S7 CPU
– Manage processing of subtask in separate Step7 project
– Lower communication loads by process data locally
– Required computing of the individual CPU or IO Controller can be reduced

Next, directly I want to explain how to create I-Device which steps :

  • Configure hardware configΒ  Simatic 300 station
  • Configure PN-IO and activate I-Device Mode at I-Device Tab
  • Map datas that will be shared (input or output)
  • Generate GSD File
  • Export GSD File to Folder
  • Using GSD File in Other Station / IO-Controller
  • Logic Script at IO-Controller Side
  • Logic Script at I-Device Side
  • The address of transfer area are preset by HW Config, as usual can be changed by user. In this case, Q 100.0 was specified for the transfer area.

    Finally !! just it how to create and use I-Device that can we use to exchange data between CPUs. I-Device is one of many function profinet, other functionality of profinet i.e option handling, device replacement, prioritized startup, docking station, shared device, Isochronous mode, PROFIenergy, web base system, and media redundancy.

    20 thoughts on “Communication PLCs use Profinet I-Device”

    1. hahahaha ga bisa euy mas, firmware terbaru juga kagak bisa, sekali profinet io masternya diaktifin pada ga bisa jadi slave πŸ™‚ ya paling kayak yg dulu itu pake script πŸ˜€ atau kalo mau agak mahalan tambah CP ethernet khusus untuk ke SCADA dan time sinkron :p

    2. thanks for the short tutorial. Know i understand what I-Device is.
      It seems similar with PLC communication between Marine and Sampler PLC on my work place, but it use Profibus.

    3. totally different, mas layudhi :
      – Sampler cannot create GSD file which can be called or installed at Marine side/project
      – Sampler and Marine communication still need scripting, but in Profinet I-Device we just share data in HWConfig

    4. Have you ever thought about including a little bit more than just your articles? I mean, what you say is important and all. However just imagine if you added some great graphics or video clips to give your posts more, “pop”! Your content is excellent but with images and videos, this site could definitely be one of the very best in its field. Terrific blog!

    5. pak, bagaimana caranya configure conection CPU S7 300 to CPU S7 300 menggunakan ethernet? mohon tutorialnya ato contohnya,

    6. mas untuk sisi I device HW config nya gimana? script nya tanpa menggunaka SFC ya? cara membedakan id misal I device nya lebih dari 1 CPU gimana?

    Leave a Comment

    Your email address will not be published. Required fields are marked *