|
Adopting a specification to define a scannable range could be one solution that may improve system communications performance. If your systems integrators adheres to a spec such as the below when developing RLL applications, SCADA systems communications will not suffer due to unorganized data. The below example assumes that the SCADA protocol allows maximum reads of 120 16 bit registers with a single poll. It also assumes that registers used by the RLL application are in the low register area and the spec allows start of the SCADA data in higher, unused 16 bit registers.
The specification is an example only, and it will probably be necessary to resize the allowable data type allowances for registers to fit your applications. Additionally, your PLC protocol will probably require you to use different registers numbers than I have used here.
The specification is designed to allow for a single poll to read the entire database from a typical small to midsize PLC system. See the second table for larger systems. For systems that have multiple distinct applications running in the same PLC, the specification may be used to poll each application as a separate poll. This will help separate data for the different applications minimizing confusion.
A point to be made is that I would recommend that the specification be used for wire or cable media as well as wireless communications.
|