Obsah

Komunikační protokol SSCP 

Popis

SSCP (Shark Slave Communication Protocol) je nativním komunikačním protokolem procesních stanic mark… a Mervis RT. Slouží pro konfiguraci, programování a přenos procesních dat. Pomocí SSCP komunikačního protokolu komunikuje s procesními stanicemi například prostředí Mervis IDE v módu ladění, terminály HT102/200, mobilní aplikace Mervis Menu Reader a SCADA RcWare Vision a Mervis SCADA. Využívá se také k horizontální komunikaci mezi procesními stanicemi.

Podporované platformy

Rozhraní v PLC

Omezení a poznámky

Komunikační parametry

Pro komunikaci SSCP protokolem je obecně nutné znát adresu zařízení a přístupové údaje (viz níže). Pro čtení a zápis určité proměnné se využívá CommID, datový offset a délka. Vyplnění těchto údajů o proměnné zajišťuje editační prostředí (Mervis IDE, HMI, RcWare Vision…). Je třeba mít na paměti, že při změně definice proměnné nebo změnách ve funkčních blocích dochází ke změnám CommID. Je tedy nutné znovu načíst data z projektu (.exs soubor) do příslušných editorů (HMI / RcWare Vision), aby se k definici komunikace s proměnnou mohl navázat nový údaj.

Nastavení v Mervis IDE

SSCP Serverový kanál

Viz také  Vlastnosti PLC

SSCP Klientský komunikační kanál

Při definici SSCP  komunikačního kanálu je možné nastavit:

  Zařízení

Ve vlastnostech zařízení jsou parametry pro připojení ke zdrojovému PLC:

Koncový bod

Komunikační skupina

Vytváření a editace se provádí v editoru zařízení. Komunikační skupina definuje proměnné, které se komunikují současně. Ve verzi Mervis IDE do 2.2.0.X je podporováno vyčítání maximálně 20 proměnných v jedné skupině najednou. Počet skupin přímo omezen není. Je možné definovat typ skupiny pro čtení nebo zápis. Dále je možné vybrat možnosti Číst pouze změny a Zápis pouze při změně. SSCP server je schopen sledovat změny proměnných a vracet v odpovědích na dotaz pouze hodnoty proměnných, ve kterých došlo ke změně. Vlastnost Logické OR na přesahujících umožňuje zapisovat do jedné proměnné ze dvou datových bodů a udělat nad jejich hodnotami logickou operaci OR. Tedy např. na jednu bool proměnou přiřadím dva datové body s namapovanými proměnnými. Jedna z proměnných nabyde hodnoty 0 a druhá 1, výsledkem bude zápis 1 do dané proměnné na SSCP serveru.

Ve vlastnostech je také příprava na funkci registrovaných skupin (Registrovat jako skupinu a ID skupiny), která není ve verzi Mervis IDE do 2.2.0.X podporována.

Datový bod

Vytváření a editace se provádí v editoru zařízení. Princip definice proměnných je stejný jako u ostatních typů obecných zařízení viz Vytváření HW proměnných a komunikačních kanálů. Ve verzích do 2.2.0.X je možné mapovat pouze proměnné, které mají definované PLC s projektem ve stejné sestavě.

Více o komunikaci proměnné mezi PLC viz Přístup k proměnným jiného PLC.