Industry Online Support
Technical Forum
4/26/2011 7:48 PM | |
Joined: 9/27/2006 Last visit: 9/14/2024 Posts: 12282 Rating: (2683)
|
Hello Mike; The standard recommendation in a case like yours is to open the PLC's dignostic buffer and find out what the CPU does not tolerate. See the chapter on diagnostics in the Programming with Step 7 manual (section 7.5): http://support.automation.siemens.com/WW/view/en/45531551 The buffer holds all the newest events that happened during operations of the PLC, not only errors, but stops and starts also, with a timestamp. So you will have to locate the entries that show "STOP caused by..." Also search for "missing ornot loadedOB: OB number xxx", these are diagnostic OBs that the CPU requires in your program in order to process the information from the error, and also keep the CPU running in case of error (in certain cases...). You simply have to create them (in the Blocks folder, New...OB...with the appropriate number), then download it to the ùCPU as is, without programming anything (fror starters). If you have difficulty in locating the sopurce of errors on the PLC, save the contents of the diagnostic buffer and post it here on the forum. We hhave helped many newbies to decipher the contents and find solutions to theirSF problems. Hope this helps, Daniel Chartier |
This contribution was helpful to1 thankful Users |
Follow us on