Sign in to follow this  
Followers 0
sadlerej

cpu upgrade

7 posts in this topic

All, I have just upgraded from a 331 to a 363 and the program no longer functions as normal meaning the jogging of the machine was controlled by a timer to bump it into position now that timer has no effect. When the machine loads it loads to a degree on an encoder then stops the program then bumps the motor contactor to slowly bring the machine to another degree. what is happening now is that when it bumps it runns outside of the window of the load and faults out. The adjustable timer basically allows for control of the accuracy of the load. I know that sounds funny but that is the short explanation. When I converted the program 4 errors popped up all were due to mcr's ( i made these mcrn's) and the end mcr's. I do not program much in GE and am not sure if there is a compare program like is AB. Does anyone know of any issues with the conversion between these two processors? Thanks for your help Ed

Share this post


Link to post
Share on other sites
For one thing, your scan time will be faster on the CPU363 than on the CPU331, but its hard to picture scan time as contributing to what you describe. Another possibility could be that there might have been some data values in registers that were loaded by the original programmer instead of being initialized by ladder logic. If that was the case, unless the values were saved and downloaded to the CPU363, they are now zero.

Share this post


Link to post
Share on other sites
If you would like someone to look at your logic, backup your project and post it here or PM me for an email address to send it to.

Share this post


Link to post
Share on other sites
Thanks for the help here are the two files I think problem starts at rung 206 thanks Ed tnb363.zip tnb331.ZIP

Share this post


Link to post
Share on other sites
Your CPU363 program has three more rungs (598) than the CPU331 version (595). The first discrepancy starts at rung 186, which is right after an ENDMCRN statement. The CPU363 version has a blank rung at that location. There are four ENDMCRN instructions and three of them have a blank rung immediately following. I suggest you remove the blank rungs from the CPU363 version. If that doesn't help, try changing the MCR/ENDMCR instructions in the CPU331 version to MCRN/ENDMCRN instructions in the CPU331 version before converting to CPU363.

Share this post


Link to post
Share on other sites
changed mcr's to mcrn's in 331 program and converted same problem. any other ideas? Put old processor back and program works fine that tells me machine function is ok. thanks

Share this post


Link to post
Share on other sites
UPDATE...Changed the processor scan mode to constant sweep and set the sweep timer to 25 ms. Problem solved

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0