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.
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.
Viz také Vlastnosti PLC
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.