Magnus Lindhe

Multiple CPU Configuration errors

I am writing a client API in C# for the MELSEC Communication Protocol and wanted to perform a communication test to a PLC. The PLC system I had available was a two CPU system and I used GX IEC Developer to create a simple test program. Since it was a simple communication test to see if the client API was reading and writing devices correctly I was not interested in the second CPU at all.

However, I could not get the PLC program running because of a CPU LAY ERROR. This can be fixed by configuring the correct number of CPU in the system. I then received a MULTI CPU DOWN error which seemed to occur because the default setting is to share memory between multiple CPU. When this setting was removed I got the program running and could proceed with the communication test.

Multiple CPU settings in GX IEC Developer

  • Make sure the correct "No. of CPU" is specified.
  • Make sure the "Host CPU number" is specified
  • Make sure that "Use multiple CPU high speed transmission" is unchecked.

Hopefully this post will be of use to me or somebody else in the future.

comments powered by Disqus
Google

Google