SSCP (Shark Slave Communication Protocol) is a native communication protocol of mark… process station with Mervis RT. It is used for configuration, programming and data transfer. Mervis IDE in debugging mode, HT102/200 terminal, mobile application Mervis Menu Reader and SCADA RcWare Vision use SSCP communication protocol for connection with process station. It is also used for horizontal communication between process stations.
For SSCP communication it is necessary to know the device address and access information (see below). For reading and writing of particular variable, a CommID, data offset and length are used. These parameters of each variable is exported by the editor (Mervis IDE, HMI, RcWare Vision…) to the configuration file. Please note that after variable definition change or changes in function blocks, the variable CommID is changed. The new data from the current project (.exs folder) must be imported in the editors (HMI / RcWare Vision).
See also Controller properties
It is possible to set:
Device
In device properties there are communication parameters to connect another PLC:
End Point
Communication group
Creating and editing is done in the device editor. A communication group defines variables which are communicated together. In Mervis IDE versions to 2.2.0.X maximum 20 variables in one group are supported. The number of groups is not restricted. It is possible to define groups for reading or writing. There is also possibility to set Write Only On Change and Read Changes Only. Property Logical OR over Overlapped is used if values from two datapoints have to be merged into one variable. Example: OR, two bool data points, one of value 1 and second of 0. The set value of the variable will be 1.)
In the properties there is also preparation for registrable groups function. (This function is not supported in versions 2.2.0.X or older.)
Data point
Creating and editing is done in the device editor. Principles are the same as for other common device types, see Defining of HW variables for a communication channel.
In versions to 2.2.0.X it is possible to map only variables from another PLC in the Solution.
For more information about communication between PLCs, see Access to variables from another PLC.