PLUS+1 User Forum

PLUS+1 Tools => PLUS+1 GUIDE => Topic started by: diah.wulandari on May 20, 2026, 06:25:21 AM

Title: CAN messages delayed by 10 ms
Post by: diah.wulandari on May 20, 2026, 06:25:21 AM
Hi everyone,

I am transmitting CAN messages from an SC024 controller on a 500 kbps CAN bus.

In PLUS+1 GUIDE, I configured one CAN Tx message with a periodic transmission time of 10 ms and another with 100 ms. However, in the CAN analyzer, the actual message periods appear to be around 20 ms and 110 ms.

I have checked the CAN Tx block configuration, and it seems correct. This is the first time I have encountered this behavior.

Has anyone experienced a similar issue, or does anyone have suggestions on what might cause the transmission period to be different from the configured value?

Thanks
Title: Re: CAN messages delayed by 10 ms
Post by: Lukey on May 20, 2026, 08:03:57 AM
I've had a similar thing happen before, it's related to your .ExecTimeOut:
Found in Pages TOP > Inputs > OS
Default is 10ms which explains the 10ms difference you are seeing.
Try changing it to 1ms and see what happens.
Title: Re: CAN messages delayed by 10 ms
Post by: Marbek_Elektronik on May 20, 2026, 08:56:11 AM
yes, you are right.
The periodic time is maximum +1 loop-time!

Take 10x1ms and not 1x10ms and
take 10x10ms and not 1x100ms.

What ist your loop time?