TIA Portal: IO-Devices / PLC-PLC Communication

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • One way of PLC-PLC Communication.
    Very easy to send Outputs from PLC to PLC.
    Works for:
    S7-1500: All
    S7-1200: From Firmware Version 4.0
    S7-300 From Firmware 3.0 (Only when having PN)
    If this video helped you, please consider helping me by joining my "GoFundMe" and donating a small amount to my cause. Link here:
    www.gofundme.c...

КОМЕНТАРІ • 161

  • @alb7529
    @alb7529 Рік тому +8

    Honestly cant thank you enough for your videos.. literally helped me through my masters!!...

  • @probirpaul5416
    @probirpaul5416 4 роки тому +7

    Great videos indeed. I've seen your all videos of TIA portal and all those gave me clear concept of my confusions. Thanks a lot for sharing your knowledge via great video tutorials.

    • @hegamurl7434
      @hegamurl7434  4 роки тому +1

      You watched ALL the videos? Not bad, that's more than 30h of watchtime!😄

  • @pawi2410
    @pawi2410 3 роки тому +12

    You are a life saver for new students :) Thanks for the help :)

  • @Automation28
    @Automation28 2 роки тому

    Great videos indeed. I've seen your all videos of TIA portal and all those gave me clear concept of my confusions. Thanks a lot for sharing your knowledge via great video tutorials.

  • @norimacp
    @norimacp 4 роки тому +4

    I like the way that you explained things, simple and easy to understand. Keep going, produce more and more such a topic. I think, one day you will hit a million view, that's something you would afford :-).

  • @michagoralczyk2140
    @michagoralczyk2140 3 роки тому

    Good job, I prefer watching your tutorials than Netflix in my free time.

  • @sanjeewadahanayaka6887
    @sanjeewadahanayaka6887 9 місяців тому

    This vedio series are very valuable. Thank you for this. Further, please do a vedio for profibus communication between PLC to PLC and field devices such as VFD, encoders.

  • @rolandomartinez458
    @rolandomartinez458 3 роки тому +2

    You are great. Your videos are good, my friend.Happy new year for you and family.

  • @mlu5653
    @mlu5653 4 роки тому +2

    A nice fact is that only one of the PLCs needs to support and have the possibility to select operation mode - I-device. The other only need to match the area set-up in the other one.

  • @framos9991
    @framos9991 Рік тому

    My favorite teacher ✌Thanks!

  • @vaibhavsalokhe5808
    @vaibhavsalokhe5808 2 роки тому

    Very well Explained. Thank you for this.

  • @Fasshow28
    @Fasshow28 5 місяців тому

    how can i do the same with an analog input? is it possible? cant do it

    • @Man_Arm92
      @Man_Arm92 3 місяці тому

      Its possible, just use 'Real' bit instant of boolean bit, its works for my project

  • @tajindersingh6785
    @tajindersingh6785 Рік тому

    Ultimate Learning Sir

  • @sirousgorjian3636
    @sirousgorjian3636 3 роки тому

    vielen dank , das war ein praktisches Video

  • @whitemonkey7932
    @whitemonkey7932 2 роки тому +1

    Thanks...lots of conflicting info and I'd like to get the software finished and hardware config ready - It seemed that it was necessary to use PUT/GET which didn't seem logical when the config was already carried out at hardware level. I'd guess that whilst not very elegant, there would be no problem in copying Mbits or extracts from DB's with a move to the output area, to be translated again at the coordinating PLC.
    Once again thanks...

  • @williamhernandez7894
    @williamhernandez7894 4 роки тому

    Based on profinet, I think that in the box of tia portal for a controller, this should say I-DEVICE instead of IO-DEVICE. Thanks for sharing your knowledge.

  • @neerajsharma253
    @neerajsharma253 4 роки тому

    Thanks Mr. Hega.

  • @shafips5413
    @shafips5413 4 роки тому

    Great videos.. Am very thankful to you ...

  • @antoinekardous2452
    @antoinekardous2452 3 роки тому +1

    Good one indeed. Almost exactly what I needed. Did you make one explaining the same communication between PLCs of 2 (or even more) different projects ?

    • @josericcamansera1602
      @josericcamansera1602 2 роки тому +1

      I need it too, i want to communicate 2 differents projects with io device

  • @phamanhtuan3841
    @phamanhtuan3841 Рік тому

    Thank you for All

  • @lalmohanpani3
    @lalmohanpani3 2 роки тому

    Hey @HEGAMURL
    Thank you very much for your lessons. Really glad to have in your time.
    PLEASE MAKE A DETAIL VIDEO ON HOW TO CONTROL A MOTOR WITH VFD with configuration and all
    Please please please 🙏

  • @eelff
    @eelff 7 днів тому

    Thank you so much

  • @РусланЖаныбеков-ч7з

    Thank you for your Videos. It is really helpfull=)

  • @neiljolliff8170
    @neiljolliff8170 5 років тому +4

    Can I link 2 CPUS, in the same network address range but in 2 separate TIA PROJECTS, over profinet? Maybe using OPCUA? Thanks for the great videos i look forward to each day's upload.

    • @hegamurl7434
      @hegamurl7434  5 років тому +8

      Of course you can! OPC UA would be a solution, but not my preferred one (the biggest advantage of it is that you can go across different networking types). As both CPU's are using PROFINET I would use "TSEND_C" and "TRCV_C"... with those you can communicate with basically any Ethernet device, as it uses standardized ethernet packages. One of my next videos will be about that!

    • @neiljolliff8170
      @neiljolliff8170 5 років тому +1

      @@hegamurl7434 Great! I look forward to it. Thanks

    • @hichemchawi4498
      @hichemchawi4498 5 років тому

      @@hegamurl7434 Can you upload a Video for explication this communication ? please

  • @meysamseyyedhendi7267
    @meysamseyyedhendi7267 4 роки тому +4

    Hi
    Great Video.
    One Question. What is advantage of this method of Communication in comparison to TCP or UDP Communication?
    Thanks for your reply in advance.

    • @PaYtrIxHD
      @PaYtrIxHD Рік тому

      Would be nice if someone can clarify this! Been asking the same question over and over again :D

  • @NotMarkKnopfler
    @NotMarkKnopfler 4 роки тому

    You did such a good job of NOT saying master & slave! Oh... Dammit! :-)

  • @luckydwivedi4057
    @luckydwivedi4057 Рік тому

    Analog value can be also transferred

  •  2 роки тому

    Can I communicate with three S7-1200 plc with I-Device method?

  • @mayonaisefrank8881
    @mayonaisefrank8881 3 роки тому

    Great episode. dude

  • @usamaroshdy2384
    @usamaroshdy2384 4 місяці тому

    really thanks alot for your usueful videos, may you please make video for communication between two PLCs type s7_ 1500 through PN/PN coupler with programming for exchange date between ?, i will be gratful to you

  • @jumzcastor2683
    @jumzcastor2683 3 місяці тому

    very useful topic! just want to ask, in remote IOs where I need all the DI signal to be sent to the CPU, do I need to set one by one all the DI addresses in the transfer area options? converting the input to output?

  • @Lwd400mIJSBAAN
    @Lwd400mIJSBAAN 4 роки тому +2

    What hapens with the other inputs 1.1 .. 1.7 when qb 100 is received with only 1 bit send in the byte 100, can you sil use input 1.1 .. 1.7 or are the overwriten by the 7 zero bits from qb100?

  • @Emaratilfy
    @Emaratilfy 4 роки тому

    I love your videos Hegamurl. Very informative. Will I-Device work with e.g. a SEW motion controller?

  • @HIRENECTECH
    @HIRENECTECH 4 роки тому

    I thank you for putting efforts in making these very useful videos. I would like to know, if this communication only works between PLCs ? and how is it different than the one using GSDML file.

  • @nandlalkashyap-t7k
    @nandlalkashyap-t7k 9 місяців тому

    nice video, my question is can we use memory bits other than I/Q ??

  • @mohammadshayesteh9343
    @mohammadshayesteh9343 5 років тому +1

    If I use this methode for connect s7 1200 to et200 , can I access to all input and output modules adresses in et200 for 1200? In fact I want to use et200 as remote io

  • @freedom_is_responsibility
    @freedom_is_responsibility 4 роки тому +1

    Hi, Thank you for your effort and good sense of humor:). I have a question, is it possible to test PLC-PLC communication using PLCSIM?

    • @hegamurl7434
      @hegamurl7434  4 роки тому +1

      You would need PLCSIM Advanced for this.
      It MIGHT also work with a tool called "netToPLCSim"... but I have never tested it with this

    • @freedom_is_responsibility
      @freedom_is_responsibility 4 роки тому

      @@hegamurl7434 Thanks, I will try

  • @rifqiamrullah8851
    @rifqiamrullah8851 6 місяців тому

    Hi, thanks for this great video. I want to ask, can I try this PLC-PLC communication with simulation mode in TIA Portal? So I was thinking to Start the Simulation of the two CPU simultaneously, is that possible?

  • @aminfamili5318
    @aminfamili5318 Рік тому

    Thanks a lot for your great videos. Can we transfer data stored in Data blocks using this techique or it's just for inputs?

  • @tajindersingh6785
    @tajindersingh6785 Рік тому

    Dear Sir please make a video for brief explanation on S1,S2,R1 and R2 topologies with hands-on and detail explanation on scalance switches

  • @danielsanchez6276
    @danielsanchez6276 3 роки тому

    thanks a lot my friend

  • @fonso_8416
    @fonso_8416 4 роки тому

    Hi Hegamurl!
    Very good job indeed!
    Sorry, as far as I understood the memory space that we need to save in IO Controller is 1 byte? I mean when you press switch I0.0 in IO Device that means a full byte will be true I 1 in IO Controller:
    An other question would be.. Could I connect more than 2 CPUS, I mean, when press I0.0 in PLC 1, then send a signal to PLC 2 and PLC3? I am confused sorry..
    Thanks!

  • @fash9340
    @fash9340 2 роки тому

    Thank you that was very good. Can we automate the process by setting the IP addresses in the program and creating a master PLC and slave PLCs?

  • @sarahlabidi6558
    @sarahlabidi6558 11 місяців тому

    Thanks for sharing

  • @praveenkumarshetagar7408
    @praveenkumarshetagar7408 2 роки тому

    Hello,
    You said, the receiving plc will be the IO controller. What if I need to send and receive data. Which one will be io controller?

  • @tommy-dm2lf4mf6w
    @tommy-dm2lf4mf6w 4 роки тому

    That's just great!

  • @dai0evans
    @dai0evans 7 місяців тому

    Hi there I have got a remote Io that needs to be installed over 125M away from my plc, am I able to connect this to my network server and access it through my PLC or is that not an option?

  • @jacksonmorris9234
    @jacksonmorris9234 Рік тому

    why do you have to dedicate an entire byte to a bit function?

  • @sheilamwongeli4173
    @sheilamwongeli4173 4 роки тому +1

    Hello, can i use this method to establish communication between two PLC which have different programs?

  • @jaouadyassine1
    @jaouadyassine1 5 місяців тому

    thank you

  • @bestyav5529
    @bestyav5529 10 місяців тому

    Can anyone tell me .. What is the difference between
    1) using PUT and GET intructions and
    2) Prodibus Master slave concept?

  • @chooiyuchong9243
    @chooiyuchong9243 4 роки тому

    Thank you for putting many different & detailed videos. Can this work with 2 PLCSIMs?

  • @amirmohamadian
    @amirmohamadian Рік тому

    Hello,thank's for training,
    Does it work in TIA simulation ?

    • @mwaffaqjasimmohammed4623
      @mwaffaqjasimmohammed4623 21 день тому

      this is what i am asking for right now... so did it work with u ? using TIA simulation ... cuz for me it didn't work, ty

  • @thabothabane8004
    @thabothabane8004 Місяць тому

    Can we do this exercise with a different plc.e.g Schneider plc

  • @mwaffaqjasimmohammed4623
    @mwaffaqjasimmohammed4623 21 день тому

    Hi, ty for the video. can I try this method by using only simulation not a real 2 CPUs ..... cuz i tried it and it didn't work. maybe i make a mistakes or it doesn't work with simulate, only for a real PLSs ....

  • @kinstella6211
    @kinstella6211 4 роки тому

    hey Hegamurl!
    I need your help that I have a question about PLC communication and sequential programming. I hope I could describe it clearly here:
    I have one project with two PLCs(two S7-1200). I follow you to use I-device to set PLC2 as I-device and PLC1 as IO controller. I set two communication areas: Q100 from PLC2 to I100 in PLC1; Q100 from PLC1 to I100 in PLC2.
    PLC2 has one sequential program in its step 2 and step 4, it gives the task to PLC1 for one assignment (axis1 move absolute). The program should run as automatic cycle. But in reality, it ran several cycles and stopped. The cycle time was random. I am really getting stuck. I know it is difficult to describe the problem and it may confuse you. I just want to have a try to see if I am lucky enough to get some tips.
    Thank you!

  • @Matze221284
    @Matze221284 Рік тому

    Hi, I'd like to run two machines simultaneously for redundancy. Each PLC should run independently but in any case of failure, the other one shall take over. So, If a failure occurs I'll transmit one bit from one PLC to the other.
    This should work in both directions (Bidirectional).
    Is this the recommended way to do the communication, or would it be better to do it with the put command?
    Thank you in advance.

  • @nkosinathimazibuko8788
    @nkosinathimazibuko8788 Рік тому

    Good day. Can plc1 enable the output of plc2 via profinet?

  • @shubhamghait8464
    @shubhamghait8464 2 роки тому

    Thank you for this I device communication,
    I have quiry by this method only Input & output will share plc to plc.
    Can I share data/ DB memory plc to plc?

  • @samdeane6683
    @samdeane6683 3 роки тому

    I LOVE YOUUUUUUUUUUUUUUUUUUUUU

  • @aamirawan7998
    @aamirawan7998 3 роки тому

    You gave the address i0 for the IO controller (receiving PLC) in the operating mode which means when you turn on the button i0.0 should have turned on in the IO controller but rather I1.0 turned on in the simulation of the controller (receiving PLC). I know that you set i1.0 address to physically connect the button to the I-device (sending PLC) but you set i0 for the IO controller but still i1 turned on for the IO controller as well. Why?

  • @GeorgeMan_1981
    @GeorgeMan_1981 2 роки тому

    but how to send word, e.g analog input or output

  • @rajneeshkumar328
    @rajneeshkumar328 2 роки тому

    How to share analog signal between two plc

  • @adelhesham8143
    @adelhesham8143 2 роки тому

    Thank u so much, so it is like master and slave in profibus??? Can u please tell me how To make them communicate without the need of making them master and slave?... Or this is the only way i can make two or More PLCs in same network?

  • @adamraue359
    @adamraue359 2 роки тому

    How would you set up communication across 4 CPU317-2 PN/DP processors with 2 on one subnet, and each of the other 2 on their own subnet?

  • @youcefchouag4533
    @youcefchouag4533 2 роки тому

    Please, Can you Prepare a video about plc_plc communication using i-device option between two different projects s300 step 7 and s1500 Tia portal?

  • @josipblazevic7639
    @josipblazevic7639 3 роки тому

    Hello, how do you check that communication is ok? How IO device knows that data is send? How IO controller knows that comm is healthy? For IO controller, he can watch watchdog of IO device I assume.

  • @santoelectron
    @santoelectron 2 роки тому

    can you do the same (the used of the Transfer Area) but having as an IO controller a wago 750-8215 PLC? If not, how would you do it (s7 1511 is the Io device and wago 750-8215 is the IO controller)?

  • @andychao81
    @andychao81 4 роки тому

    Hi Phil: how to assign multiple controller from a single IO device (PLC signal from)? seems you can not assign one controller. Assume I need to send one signal to two or more PLCs.

  • @vorapobautomation9760
    @vorapobautomation9760 2 роки тому

    How can I change input and output between SIMOTION DXX with S7-1200 PLC ?

  • @_Iokanaan_Marusidze_
    @_Iokanaan_Marusidze_ 8 місяців тому

    thanks

  • @skmbd6726
    @skmbd6726 Рік тому

    Can you please do a video on Modbus communication with CP-341/340 or CP440)CP441 in TIA PORTAL

  • @stuartdowson3757
    @stuartdowson3757 Рік тому

    Hi, is it possible to do the same but with both PLCs sending data to each other? I.e. both have i/o that needs to be communicated between the two. I'm using S7 1212FC/DC/DC. Thank you

  • @amiservicessarl3101
    @amiservicessarl3101 4 роки тому

    whats the Maximum range of Zone ( nbr max of bytes) Input/output that we can transfer between 2 PLC withe i/O device?

  • @peterfeldman777
    @peterfeldman777 3 роки тому

    how do i transfer all my input bytes? what instruction do I use to transfer multiply bytes? thanks!

  • @vaibhavkulkarni9243
    @vaibhavkulkarni9243 Рік тому

    Can analog ip op will also be share with ip device

  • @sheilamwongeli4173
    @sheilamwongeli4173 4 роки тому +1

    Hello, can i use this method to establish communication between two PLC which have different programs?

    • @hegamurl7434
      @hegamurl7434  4 роки тому

      Yes! That's why it is still an "I" (intelligent) device

  • @MrFrolovsv
    @MrFrolovsv 3 роки тому

    Hi. You good. Tell please, could send in to non-free memory area, the same way. I mean, I will send not in I1.0 address. Example the receive partner have IO modul (SM523). And ti's partner I'm already use memory to I0.0 from I1.7 and to Q0.0 from Q1.7. So Could I receive "pushbutton bit" from first -partner to memory bit I0.3 in inside second - partner?

  • @fuzzy7517
    @fuzzy7517 4 роки тому

    Hallo Philipp,
    wie kann ich solche Kommunikation aber über Profibus herstellen? Bin noch neu auf diesem Gebiet.
    Danke im Voraus

  • @dj1encore
    @dj1encore Рік тому

    How do you make the connection to two s7-1200 PLC's ?

  • @davidecatellani1114
    @davidecatellani1114 Рік тому

    Hi there. I would need 4 transfer area, 2 for safety and 2 for IO, but if I put more than 1 I get error. Anche thoghts? thx

  • @orhankankaya5017
    @orhankankaya5017 3 роки тому

    Hello. How can i use this method for two s7-1500 for in different projects?

  • @lucagiacomini3667
    @lucagiacomini3667 2 роки тому

    Is possible simulate an I Device and Controller using PLCSIM?

  • @quocvandzvcl
    @quocvandzvcl Рік тому

    can profinet IO be done on PLC SIM?

  • @legendary686
    @legendary686 3 роки тому

    I have a question please help. Is it possible to do this in with 1 plc in its each project?

  • @emmanuelohida752
    @emmanuelohida752 2 роки тому

    Hello thanks for the work you are doing. My question to you or anyone who can answer is that can I use a simulator like PLCSim 3.0 or 4.0 to practicalize this task? thanks

  • @joostvanhoorn4947
    @joostvanhoorn4947 2 роки тому

    snap het nu helemaal neef

  • @wildfox1994
    @wildfox1994 2 роки тому

    is it possible to send safety inputs/outputs? F-DQ/F-DI ?

  • @atitphonata5229
    @atitphonata5229 4 роки тому

    Please kind to show me. How to link beteween S7 300 and S7 1500 via I -Device , Show me how to configuration.

  • @simonmax3901
    @simonmax3901 5 років тому

    That was great

  • @tomaszrosinski4202
    @tomaszrosinski4202 11 місяців тому

    hello , it does everything step by step as you ,but I use PLCSIM and it does not work properly. Can PLCSIM be a problem?

    • @hegamurl7434
      @hegamurl7434  11 місяців тому

      Depends on which version of PLCSim you use... if I remember correctly it only works with "PLCSim Advanced" and not the basic version, as it has to simulate the network interface

    • @tomaszrosinski4202
      @tomaszrosinski4202 11 місяців тому

      @@hegamurl7434 yes you have rights, i try it on Basic version PLCsim , so its not working.

  • @shubhamghait8464
    @shubhamghait8464 3 роки тому

    How to generate GSD file of 1 controller to use other controller network?

  • @projackernaneno6800
    @projackernaneno6800 3 роки тому

    hello i want to asking you is that possible if I use io device to change value of word memory ? like mw or iw thankyou

  • @anishbatra4691
    @anishbatra4691 3 роки тому

    I Need to Use IM151-8 (ET200S ) Series controller as I device with 1510SP IO Controller Please help

  • @katjaczajkov8694
    @katjaczajkov8694 2 роки тому

    Yes also thanks from me.

  • @saeed2tube
    @saeed2tube 5 років тому +1

    Hi
    If we have analog signal i think we should use 2byte for addressing. If im right.

    • @hegamurl7434
      @hegamurl7434  5 років тому +1

      Yes, correct! The area for sending is flexible, but an analog value takes one word/ two byte.
      Anyhow, it would be better to send TWO WORD rather then two byte, as each analog input uses two word (even though the value is transformed to INT which is one word). I don't know what it uses the 2nd word for, but better be safe than sorry 😅

    • @erandepira
      @erandepira 3 роки тому

      In this case he had a boolean type for the pushbutton, which block did you use in programming for a doubleword type of the analog sensor to make it an output?

  • @girisinnaa1126
    @girisinnaa1126 3 роки тому

    Good video sir and please ubload siemens 1500 profinet atv 340

  • @BarbaTimTim
    @BarbaTimTim Рік тому

    @Hegamurl I know this is an old Video and you havent uploaded any video since one year but i struggle to set up a TCP Connection from my Laptop to my PLC. My Goal is to transfer data from a database via. the siemens written Program "Tcp-client" but i struggle already to connect my tia to the designated server Programm in my pc. O considered the port and it is opened in the PC as a hearing opened port. Since i dont have two times the tcon as in your example so i cant trigger my Connection. Maybe somebody can help me out i would really appreciate it. Thank you anyway for you great and well explained Videos!

  • @umairshah9735
    @umairshah9735 4 роки тому

    @Hegamural Kindly guide me for analogue input / output using the same way .

  • @ashokkumarreddythotli2908
    @ashokkumarreddythotli2908 3 роки тому

    I need to get float values from two words .... There is any conversation in lader logic