Hi, i am using CS1030 to communicate with some pumps on X2X bus . In total i have around 30 CS1030 . i am seeing that pump response time is longer now somehow from before . So i am getting communication error. for communicating check i start the pump for few second and wait for feedback.
Is there any limitation with CS1030?
The limitation is caused by the X2X bus in combination with the X20CS1030 cards.
It is important in this case to put the mode of the X20CS1030 cards in cyclic streaming.
In this mode the X20CS1030 card can write around 30 bytes information to the X20CS card and read 30 bytes information from the X20CS card in the cyclic part of the X2X frame.
There is some overhead involved in the streaming protocol used internally.
These X20CS1030 cards together with the other X2X cards, are causing a minimal X2X cycle time.
See for calculation of this X2X cyclce time : Project→Analyze Hardware Configuration.
The configured X2X cycle time should be slightly higer than the calulated cycle time.
In this X2X cycle time together with the mentioned 30 bytes can limit the throughput, but this is also dependent on baudrate and length of the frames sent.
For instance a baudrate of 9600 bits/sec is around one byte per msec.
Thanks for quick response. if i understood correct then X2X doesn’t read all the byte from CS1030 or Cs1030 doesn’t not read all bytes. So PLC stay under defined cycle time?
if i click on analyze hardware configuration then Cpu.sw open. what should i look in this tab to know what should be the cycle time. i don’t see any calculated cycle time.
You assumption is wrong.
It depends on the protocol,baudrate and the frame lengths sent. None of this information is specified.
Normally there is some request and reponse frames sent between plc and pump and in RS485 there is only a half duplex connection, with relative slow switching between sender and receiver.
The calculated cycle times are normally show in the Output window.
Hi @Jitender_Kaushik , is this your topic answered? can you update us?
I marked Corne answer as a possible solution. Feel free to update us with any new findings. Thanks.
Hi all, Problem was solved by changing the setting of C1030 to
cyclic stream . Default setting is stream.