Can you please help me to choice the “best” solution for communication between CPU:s.
I have following kind of system:
I already have created S7 communications between UCP901 and UCP0*1 by using U_SEND (FB8) & U_RECV (FB9). I have selected UCP901 to establish an active communications.
This system was working ok, until I once was forced to download everything to CPU (UCP031). After this action, the communication between UCP901 and UCP031 was not established until I downloaded the network configurations once again to UCP901.
The Ethernet bus was ok, because all the CPU:s were communicating with HMI station.
When I selected CP343-1:s Module Information \ Special Diagnostics \ Ethernet connections I could see yellow semicolon telling us, that there is no S7 connection between these stations. The U_SEND block Error bit was at 1 and Status word at 16H0001. According to Siemens manual this corresponds to a communication problem that might arise from: Connection description not loaded, Connection interrupted, or Connection to partner not establish.
After this incident the communication have been “halted” few times and the only way to get it work seem to be downloading the network communications either to UCP0*1 or UCP901.
Have anyone had similar problems when using U_SEND (FB8) & U_RECV (FB9) and S7 connection protocol?
On this forum you have plenty discussion about using of AG_SEND (FC5) & AG_RECV (FC6) and ISO-on-TCP protocol, might this be more reliable way to do the communications for 300 series CPU:s ?
I have following kind of system:
I already have created S7 communications between UCP901 and UCP0*1 by using U_SEND (FB8) & U_RECV (FB9). I have selected UCP901 to establish an active communications.
This system was working ok, until I once was forced to download everything to CPU (UCP031). After this action, the communication between UCP901 and UCP031 was not established until I downloaded the network configurations once again to UCP901.
The Ethernet bus was ok, because all the CPU:s were communicating with HMI station.
When I selected CP343-1:s Module Information \ Special Diagnostics \ Ethernet connections I could see yellow semicolon telling us, that there is no S7 connection between these stations. The U_SEND block Error bit was at 1 and Status word at 16H0001. According to Siemens manual this corresponds to a communication problem that might arise from: Connection description not loaded, Connection interrupted, or Connection to partner not establish.
After this incident the communication have been “halted” few times and the only way to get it work seem to be downloading the network communications either to UCP0*1 or UCP901.
Have anyone had similar problems when using U_SEND (FB8) & U_RECV (FB9) and S7 connection protocol?
On this forum you have plenty discussion about using of AG_SEND (FC5) & AG_RECV (FC6) and ISO-on-TCP protocol, might this be more reliable way to do the communications for 300 series CPU:s ?