I have a SIS module in a CSLS and a PAS module in a controller which is the not the safety controller for the SIS network. The SIS module has a non-secure parameter reference to the PAS module. The PAS module has an external reference to a SIS parameter. The PAS module is executing at 500 ms, the SIS a lot faster. What is the maximum delay in propagating a change between PAS and SIS and SIS and PAS? If I put the PAS module in the safety controller (which I believe I can't at the moment as it is class-based) would this reduce the times?
In reply to Tadeu Batista:
In reply to Cedric Dawnhawk:
Andre Dicaire
In reply to Andre Dicaire:
I would agree with Tadeu that wiring to the CSLS will eliminate one leg of the round trip.
I set up a simulation with a module in an SX and CSLS.
I set the value Param2, which is read by the SIS module as a non-secure read. This is wired to an Output parameter in the SIS Module which is ready by Param3. The RET Timer measures how long it takes for this module to confirm the round trip.
At 1 second execution of this module, the timer say values between 3 and 6 seconds. mostly around 4 seconds.
At 500ms the time was still around 4 seconds. This was a limited number of tries, but it is consistent with one second unsolicited updates between both controllers.
Moving this module to the SZ controller, assuming the DI is a CHARM input, the response time dropped to between two to 2.5 seconds.
All this pretty much supports the expected impact of the unsolicited communications and SZ to CSLS data exchange.