Komunikace Ethernet (Protokol S7, PROFINET, IE-Industrial Ethernet): Pro získávání dat do SCADA systémů přes Ethernet je určen protokol S7. Protokol PROFINET se používá na komunikaci mezi PLC a s IO moduly. Protokolem S7 lze komunikovat přes PROFINET konektor v PLC nebo v přídavných komunikačních modulech.
Ethernet přináší mnoho výhod jako je rychlost, snadné natáhnutí linek, více stanic na jedné lince, standardnost atd.
Tento druh komunikace lze použít pro:
PROFIBUS je fyzické rozhraní, které není přímo zapojitelné do počítače PC a spojení se řeší pomocí přídavné PROFIBUS karty do PC (nebo jiným přídavným HW).
Rozhraní MPI (MPI-S7) je "derivát" PROFIBUS-DP. Komunikační linka je RS485, rychlost je přednastavena na 187.5kb/sec. Rychlost lze snížit na 19.2kb/sec a podle zařízení (CPU300, OP, CP6511) i zvýšit na 12Mb/sec.
Rozhraní PPI je určeno pro PLC Simatic S7-200. Jedná se o sériové rozhraní (není tedy třeba speciální HW karta).
Ke komunikaci s automaty SIMATIC které disponují ASCII sériovým komunikačním rozhraním je nutné znát popis ASCII protokolu na straně Simatic.
Komunikace přes programovací PG port na Simaticu. Komunikace je typu bod-bod (1PC-1Simatic) přes sériovou linku. Pro více Simaticů možno použít víceportovou komunikační kartu na PC. Rychlost komunikace maximálně 9600 Bd. Komunikace je vhodná pro přenosy nenáročné na rychlost odezvy.
Tyto protokoly pro sériovou linku RS232 podporují některé PLC Simatic přímo a k některým PLC lze přikoupit komunikační modul pro tyto protokoly.
Tyto typy protokolů jsou již značně zastaralé.
PmS7 - Ovladač pro komunikaci protokolem S7-TCP/IP komunikuje s PLC automaty Ethernet protokolem S7. Pokud má PLC konektor PROFINET, pak lze ovladač použít (např. S7-1200, ET-200S, některé typy S7-300 a S7-400).
PLC bez PROFINET konektoru lze však také upravit tak, aby konektivitu PROFINET získal, např.
Pro snadné přidání tohoto ovladače do aplikace je vhodné použít:
Prakticky všechny typy výše zmíněných komunikací lze realizovat pomocí OPC serveru. V aplikaci PROMOTIC se pak používá objekt PmOpcClient - Viz také Komunikace přes standardní rozhraní OPC. Je mnoho dodavatelů těchto OPC serverů. Krátce se zmíníme o některých z nich.
Tento OPC server se dodává snad standardně s prostředím pro programování PLC, lze jej zakoupit v jeho softwarovém balíku SOFTNET atd. Podporuje snad všechny protokoly potřebné pro komunikaci mezi PLC typu Simatic (sériová linka, MPI, PROFIBUS, PROFINET, PPI, SinecH/L atd.).
Popis tohoto OPC serveru je mimo rámec této dokumentace. Jen velmi zkráceně a bodově ke dvěma způsobům konfigurace datových položek:
Příklad: "K3.CPU315(1).db20_Analog.aiEesaGJh" ...
Příklad: "S7:[S7 connection_1]DB10,INT0,1", "S7:[S7 connection_2]DB4,X0,0,1", S7:[S7 connection_2]DB20,REAL42" ...
Firma Softing (www.softing.com) dodává OPC server. Dodává také HW převodník NETlink PRO (Ethernet Gateway for MPI/PROFIBUS).
Firma Kepware (www.kepware.com) dodává univerzální OPC server, který pokrývá nejen PLC Simatic ale také velkou řadu jiných PLC.