Previous Topic

Next Topic

Book Contents

Book Index

SL100: Communications

The SL100 implements the industry standard ModBus RTU and our proprietary SPLatLink protocol.

The board can communicate with a PC using an RS232 (COM) port on the PC. The serial port on the SL100 is RS232 compatible, but with an added feature that up to 6 of them can be connected in parallel and driven off a single PC. The total cable length is limited to 5m.

If you want to build a system with multiple controllers over a distance up to a few hundred meters, you can use an RS485 adaptor on each controller and on the PC. Please contact us about suitable RS485 adaptors.

ModBus RTU

ModBus is a widely accepted industry standard protocol. In the SL100 we have implemented ModBus RTU. In the initial implementations the ModBus feature allows message lengths up to the ModBus limit of 255 bytes. This may be reduced in the future as we add new features and have to "take back" some of the memory. In practice a 64-byte message can transfer 57 bytes of data.

More information on ModBus.

SPLatLink

SPLatLink is not recommended for new designs based on the SL100. We suggest you use ModBus instead.

SPLatLink is our proprietary protocol for communicating with a SPLat controller while it is running your SPLat Program.

With the SPLatLink protocol a PC is able to address and read out the following resources within the controller:

Data memory (RAM): Read and Write

Digital Inputs: Read only

Digital Outputs: Read and Write

Analog inputs: Read only

Analog outputs: Read only

Timers: Read only

Pause timer: Read only

In addition, it can force a PermStore instruction.

The SPLatLink protocol consists of a number of different serial communications message that must be used and formatted according to certain rules. That is quite complicated. However, we have produced a software component that takes care of all that. The component is an ActiveX control called SLCom.ocx. With SLCom.ocx it is possible to write SPLatLink capable PC applications using a variety of programing languages. The component is documented elsewhere in the SPLat Knowledge Base.

SPLatLink is deprecated and not suggested for ne

The SL100 fully implements the SPLatLink protocol.

SPLatLink is our proprietary protocol for communicating with a SPLat controller while it is running your SPLat Program.

With the SPLatLink protocol a PC is able to address and read out the following resources within the controller:

In addition, it can force a PermStore instruction.

The SPLatLink protocol consists of a number of different serial communications message that must be used and formatted according to certain rules. That is quite complicated. However, we have produced a software component that takes care of all that. The component is an ActiveX control called SLCom.ocx. With SLCom.ocx it is possible to write SPLatLink capable PC applications using a variety of programing languages. The component is documented elsewhere in the SPLat Knowledge Base.

SPLatLink is deprecated and not suggested for new designs.

Previous Topic

Next Topic