SoftPLC Link Protocol Driver
Description
SoftPLC Link is native communication protocol of previous series PLCs with RT SoftPLC RT. It is user for configuration, programming and transfering of process data. PLCs from new series mark with Mervis RT can create client channel to rear / write data do PLC with SoftPLC RT.
Supported platforms
- All process stations with Mervis RT supports client function. (markXXX, IMIO10x and ICIO20x)
- All process stations with SoftPLC RT supports both client and server function.(iPLC5xx, miniPLC3xx, miniPLC2xx, WinRT)
Interfaces in PLC
- Ethernet
Limitations and notes
- Maximum amount of simultaneously connected clients and created channels on process stations with OS BECK (miniPLC3xx, miniPLC2xx) is limited to 10.
- One connection must be reserved for SoftPLC IDE for service purposes. In case of connection more clients/channels and therefore reching of mentioned limit, it is reccomended to gather data on one process station or to use ring topology.
- In case of demand to integrate SoftPLC Link protocol to third party applications or system, please, conctact Domat Technical Support for protocol description or SDK (C# / C++).
Communication parameters
To communicate by SoftPLC Link protocol, IP address of target device needs to be known. GUID is used for reading and writing of certain variable. This information is filled automatically by editation enviroment (Mervis IDE, HMI, SoftPLC IDE, RcWare Vision,…). GUID is changed when the definition of variable is changed. In this case, information about new GUID must be obtained and from new compilation of project (*.splcproj file) and updated in editors.
Settings in Mervis IDE
Client communication channel
Properties of SoftPLC Link channel:
- Link protocol - only TCP
- Maximal telegram duration - how much time is reserved for telegram transmitting
- Pause beween telegrams - inactive period between telegram transmitting
Device
- IP address - IP address of target PLC
- Port - TCP port (default: 12345)
- User Name - username of user on PLC (default: admin)
- Password - password of user on PLC (default: rw)
Communication group
Creating and editation is realized in HW device editor. Principle is the same as on creating of any other general device. Group can be set as read / write.
Data point
Creating and editation is realized in HW device editor. Principle is the same as on creating any other general device - Defining of HW variables for a communication channel. Variable mapping is made from variable list obtained from *.splcproj project.