1/8/2019 9:39 AM | |
Posts: 3 Rating: (0) |
Hello all. I have a project where am supposed to be slave to any master plc. To liberate the customer makes a pumping solution that it wants to sell either as a standalone unit or as a add on to already existing plants based on what the buyer wants. In many cases I will not be the one to add it to the plants system/program since they have their own programmers. What I am using is a 1200 plc with some I/O and a CM 1242-5(slave) for profibus communication. I also have a 1200 plc with a CM 1243-5 (master) just for testing, and i am using TIA v14 professional. I have never used pofibus (master/slave) before but through research I seem to have found two solutions. First solution I found was to have both plc in the same program/project then you can proceed in a manner as if it were profinet, problem with that is that I am not going to have access to the master program in some cases. If they are also using siemens then I could possible send the program and have them copy it inn and have the DBs open to them, but that don’t fell like a good practice. Second solution I found is PUT and GET blocks, this seems to be profinet, but you don’t have to have the PLC in the same program/project and it seems to be a solution to my problem, but I don’t know if it the best solution. Also, I can’t find out if it will work when the master plc is another brand then siemens. I my self is only familiar with siemens. The solution I been hoping to find is maybe a way to create our own GSD fil for the other programmer to download so the pump unit would be no more trouble to add than a VFD would, but I haven’t found anything like that. To summarize my questing’s is a simple: What is the best practice with master/slave communication? Also,when one is only responsible for one of the parts either master or slave? Thanks in advance Terje |
Last edited by: Terje mon at: 1/9/2019 9:39:38 AMLast edited by: Terje mon at: 1/9/2019 9:40:00 AM |
|
Follow us on