Go to Parker.com
  • Sign in
Technologies
  • Aerospace
  • Climate Control
  • Electromechanical Group
  • Filtration
  • Fluid and Gas Handling
  • Hydraulics
  • IoT
  • Pneumatics
  • Process Control
  • Sealing and Shielding
Other Groups
  • Parker Indego
Blogs Forums Knowledge Bases
Parker Community
Parker Community
  • Technologies
    • Aerospace
    • Climate Control
    • Electromechanical Group
    • Filtration
    • Fluid and Gas Handling
    • Hydraulics
    • IoT
    • Pneumatics
    • Process Control
    • Sealing and Shielding
    Other Groups
    • Parker Indego
    Blogs Forums Knowledge Bases
  • User
  • Site
  • Search
  • User
Home Technologies Electromechanical Group Electromechanical - Industrial Electromechanical Industrial Knowledge Base 6K Troubleshooting - Memory Errors in Stand-Alone Products.
Electromechanical - Industrial
  • Technologies
  • Electromechanical Group
  • Electromechanical - Industrial
  • More
  • Cancel
Electromechanical - Industrial
Electromechanical Industrial Knowledge Base 6K Troubleshooting - Memory Errors in Stand-Alone Products.
  • Electromechanical – Industrial Support Forum
  • Electromechanical Industrial Knowledge Base
  • Members
  • Sub Groups
  • More
  • Cancel
  • New
Electromechanical - Industrial requires membership for participation - click to join
  • Electromechanical Knowledge Base & Frequently Asked Questions
  • Motion and Machine Controllers-
    • ACR Controllers+
    • PAC120+
    • PAC340+
    • PAC320 (Discontinued)+
    • 6K (Discontinued)-
      • 6K Accessories - Connector Part Numbers
      • 6K Accessories - Connector Part Numbers for Older Model PS-60W
      • 6K Accessories - Do I have a SIM8-OUT-SSR or SIM8-OUT-HCR?
      • 6K Accessories - Drive Command Cable
      • 6K Accessories - DVT and 6K Details
      • 6K Accessories - EVM32 "GND" and "RTN" connections
      • 6K Accessories - EVM32 and SIM card compatibilities
      • 6K Accessories - EVM32 max cable length
      • 6K Accessories - External Third Party I/O Modules
      • 6K Accessories - Joystick Options.
      • 6K Accessories - Operating Voltage for EVM32-II Output Relays
      • 6K Accessories - OPTO22 to 6K Analog Units
      • 6K Accessories - USB-to-serial Adapters with Motion Planner
      • 6K Accessories - Using a thumbwheel with my 6000/6K controller?
      • 6K Hardware - Analog Input Resolution
      • 6K Hardware - Flash Memory Limitation and Battery Backed RAM
      • 6K Hardware - How to Connect an Older Parker Step Motor's Encoder (-E Option) to 6K
      • 6K Hardware - Maximum encoder input frequency
      • 6K Hardware - Where is the OUTDIODE connection?
      • 6K Misc - Automating the ARP -S Procedure
      • 6K Misc - Battery Replacement for 6K & 6000 Series Products
      • 6K Misc - Can the 6K accept multiple Ethernet connections?
      • 6K Misc - Command Cross Reference (6K to ACR)
      • 6K Misc - Communication Protocols
      • 6K Misc - Completely Reset the 6K to Factory Default via Hardware
      • 6K Misc - Completely Reset the 6K to Factory Default via Software
      • 6K Misc - Connecting a Motion Panel to a 6K.
      • 6K Misc - Connecting to the Gemini and the 6k simultaneously
      • 6K Misc - Creating 6K Backup Programs
      • 6K Misc - Custom 6K Firmware (no longer quoting new 6K custom features)
      • 6K Misc - Daisy Chaining with 6000 or 6K products
      • 6K Misc - Ethernet (TCP/IP) Communications via HyperTerminal.
      • 6K Misc - Ethernet Client Capability
      • 6K Misc - Ethernet equipment needed for communication?
      • 6K Misc - Feedrate Override in the 6K.
      • 6K Misc - Fieldbus Data Transfer Rates
      • 6K Misc - How can I download my 6K ops without Windows?
      • 6K Misc - Is the 6K UL Recognized?
      • 6K Misc - Letter of Volatility
      • 6K Misc - Limits/Home Inputs on 6K2
      • 6K Misc - Motion Planner Minimum Requirements (not compatible with Win10 or later)
      • 6K Misc - MX80L with ViXnnnAH and 6K Notes
      • 6K Misc - Necessary files for Motion Planner.
      • 6K Misc - OS Firmware and Hardware Compatibility (6K, GT6K, GV6K)
      • 6K Misc - Outputs on Position (OUTP Command)
      • 6K Misc - Serial Communication Protocols.
      • 6K Misc - Serial Communications
      • 6K Misc - Servo Update Rate
      • 6K Misc - Target Zone bit with Stepper
      • 6K Misc - Tuning 6K and Gemini--Starting Parameters
      • 6K Misc - What is Saved in the 6K memory (Non-Volatile Memory)?
      • 6K Misc - Windows NT/2000/XP and NTFEN
      • 6K Software - Assigning a variable value to an analog output
      • 6K Software - Assigning Binary Variables (Varb)
      • 6K Software - Binary Variables (Varb)
      • 6K Software - Changing Outputs with Compiled Motion.
      • 6K Software - Com6srvr for Large File Sizes
      • 6K Software - Command processing in the 6K with SYSPER.
      • 6K Software - Compatibility with Motion Toolbox or Motion OCX
      • 6K Software - Connecting to 6K with Visual Basic
      • 6K Software - Connecting to the 6K with Visual C++
      • 6K Software - Does a !K Command Stop a PLC program?
      • 6K Software - Example program for general motion
      • 6K Software - Following a Virtual Master
      • 6K Software - HALTing a Task.
      • 6K Software - Home to Z Channel for Rotary Applications
      • 6K Software - How do I use Scaling in the 6K
      • 6K Software - How long does the 6K take to execute commands?
      • 6K Software - How to disable the power-up banner message
      • 6K Software - How to use the Com6Srvr with LabView
      • 6K Software - INFNC Program Selection
      • 6K Software - LabVIEW / Motion Toolbox Products
      • 6K Software - Minimum distance per compiled segment
      • 6K Software - Motion Planner and Visual Basic Script (not Win10 compatible)
      • 6K Software - PLCP Execution.
      • 6K Software - Position Maintenance Mode
      • 6K Software - PPRO Scaling
      • 6K Software - Reading Analog Inputs with the Com6srvr
      • 6K Software - Rounding Variables in 6000 or 6K Products
      • 6K Software - Running Motion Planner on Windows 7 or Windows 10?
      • 6K Software - Sending Commands via RS232
      • 6K Software - TASF Bit 1 -- Moving/Not Moving
      • 6K Software - TASF Bit 28 -- Registration Move
      • 6K Software - TASF Bits 24 & 25 -- Target Zone
      • 6K Software - Task Swapping (Multi-tasking Feature)
      • 6K Software - Updating the com6srvr.exe file
      • 6K Software - Using the Com6srvr as an ActiveX (OCX) component.
      • 6K Software - Using the Com6srvr without Motion Planner.
      • 6K Software - Using the LIMFNC command for Limits and Home.
      • 6K Software - Where is the Communication (com6srvr) server located?
      • 6K Software - Why do I get a *B and *C when I turn on my 6K?
      • 6K Training - Express Basics Training: How to Connect Ethernet - includes Win7 (VIDEO)
      • 6K Training - Express Basics Training: How to upload & download to 6K controllers (VIDEO)
      • 6K Troubleshooting - Cannot Connect to DVT Camera After Reset or Power Cycle
      • 6K Troubleshooting - Com6Srvr uses 100% of CPU
      • 6K Troubleshooting - EFAIL Command Clarification
      • 6K Troubleshooting - Encoder Input Impedance
      • 6K Troubleshooting - How do I know what error started the ERROR Program
      • 6K Troubleshooting - I cannot ARP -S in Win95
      • 6K Troubleshooting - I cannot read the encoder position (Com6srvr)
      • 6K Troubleshooting - KDRIVE1 does not disable drive on a stall
      • 6K Troubleshooting - Master Slave Distance Mismatch Error (Following)
      • 6K Troubleshooting - Memory Errors in Stand-Alone Products.
      • 6K Troubleshooting - Motion Panel Loses Communication Periodically
      • 6K Troubleshooting - Motion Planner/Communication Server
      • 6K Troubleshooting - My .TLB file does not work (Com6srvr)
      • 6K Troubleshooting - My 6K locks up during a download.
      • 6K Troubleshooting - My 6K stops when I cut power to my EVM32.
      • 6K Troubleshooting - My ethernet is locking up.
      • 6K Troubleshooting - My servo motor is not moving.
      • 6K Troubleshooting - No Remote Panel Error or Power-Up Sequence Failure
      • 6K Troubleshooting - RS232 Troubleshooting for 6K / 6000 Products
      • 6K Troubleshooting - Scrolling Carrots with Motion Panel and 6K
      • 6K Troubleshooting - SSLex0105e: Invalid token, Line 1, Offset 10, <<
      • 6K Troubleshooting - Stalling due to Mechanical Backlash
      • 6K Troubleshooting - TASF Bit 12 -- Stall Detected
      • 6K Troubleshooting - TASF Bit 13 -- Drive Shutdown
      • 6K Troubleshooting - TASF Bit 14 -- Drive Fault Occurred
      • 6K Troubleshooting - TASF Bit 15 & 16 -- Hardware Limit Hit (End of Travel Limits)
      • 6K Troubleshooting - TASF Bit 23 -- Position Error Exceeded
      • 6K Troubleshooting - TASF Bit 26 -- Motion Suspended
      • 6K Troubleshooting - TASF Bit 30 -- Move Not Possible
      • 6K Troubleshooting - TASF Bits 17 & 18 -- Software Limits Hit
      • 6K Troubleshooting - TASX Bit 4 -- Drive Fault Input Active
      • 6K Troubleshooting - TASX Bit 5 -- Encoder Failure
      • 6K Troubleshooting - The ARP entry addition failed: 5
      • 6K Troubleshooting - The Panels do not work (Motion Planner)
      • 6K Troubleshooting - Turning off my computer stops my program.
      • 6K Troubleshooting - VBScript panels will not run (Win7 or before only - not compatible under Win10)
      • 6K Troubleshooting - Visual Basic run-time error 2147418107
      • 6K Troubleshooting - Why am I having 6K program download or upload problems?
      • 6K Troubleshooting - Why does the 6K not see my drive fault?
      • 6K Troubleshooting - Why does the Com6srvr use 100% of the CPU?
      • 6K Troubleshooting - Why is my analog input card not working properly?
      • 6K Troubleshooting - Why STARTP will not always work.
      • 6K Troubleshooting - Write Command in a Program While Using Port 2 (doesn't display on the terminal or other device)
  • General Technology Information+
  • Virtual Engineer+
  • Visualization and Human Machine Interface (HMI)+
  • Servo Drives and Servo Drive/Controllers+
  • Stepper Drives and Stepper Drive/Controller+
  • Gearheads+
  • AC and DC Drives and Inverters+
  • Servo Motors+
  • Step Motors+
  • Linear and Rotary Positioners+
  • Electric Cylinders+
  • T-Slot Aluminum Framing+
  • C3 + Xpress + ETH+
  • How can I stay updated on Parker electromechanical and drives product news?
  • Legacy (Discontinued)+
  • Other+
  • Memorandum: Information on EPA ban of Persistent bioaccumulative toxin (PBT)
  • What replaces the Gemini GV6K servo drive controller?
Wiki Actions
  • Share
  • More
  • Cancel
Community Quick Links
  • Home
  • Technologies
    • Aerospace
      • Supplier Resource Center
    • Climate Control
    • Electromechanical Group
      • Electromechanical - Industrial
      • Electromechanical – Mobile
    • Filtration
    • Fluid and Gas Handling
    • Hydraulics
    • IoT
      • Mobile IoT
    • Pneumatics
      • Pneumatic Industrial
      • Pneumatics Mobile
    • Process Control
    • Sealing and Shielding
  • Other Groups
    • Parker Indego
      • Parker Indego Instructors
      • Parker Indego Therapists
      • Parker Indego Distributors
  • Community Blogs
  • Community Forums
  • Community Knowledge Bases
Follow Us
  • Follow Parker Hannifin on social media

Follow Parker Hannifin on social media:

6K Troubleshooting - Memory Errors in Stand-Alone Products.

Print Friendly and PDF

Programs and some variables which are held between resets and power-downs are stored with a checksum. A checksum is a number which is a mathematical equation of the stored bits. All memory errors are detected when there is an inconsistency between the stored and calculated checksums. For instance, when a user successfully defines a program, a checksum is calculated and stored in memory alongside the program. When the unit is reset or power is cycled, the initialization routine re-calculates the checksum for that program and compares the result to the stored value. If the values differ, a memory error is flagged.

PROGRAM DEFINITION
If power is cycled or an immediate reset is issued in the middle of a defined program, part of the program will be stored in memory, but no checksum will be calculated. When the initialization routines are run, a value will be calculated, compared to zero, and cause a memory error.

BAD RAM
If there is a physical problem in the RAM, then the stored value will not match the calculated value and a memory error should appear EVERY time power is cycled and a program is defined.
COMPILED PROGRAMS
Compiled programs are also stored in non-volatile RAM. There are two types of compiled programs allowed in the 6000 and 6K Series: contoured paths and compiled GOBUF's. When a compiled program containing GOBUF's is executed with the PRUN statement, the data contained in each stored motion segment is continually updated with position information. This means that the checksum value will always change and cause a checksum error. If a memory error occurs in this fashion, only the compiled memory is lost. This does not effect the regular memory.

NON-VOLATILE SAVED COMMANDS
There are certain parameters which are held in non-volatile RAM. They are listed in the 6000 and 6K Series Software Reference Guides as being saved in non-volatile memory. When one of these commands is issued, the value is changed and a checksum is calculated and stored. If power is removed from the unit during one of these commands, there is a chance that the value has been changed before the new checksum has been stored causing a memory error.

ELECTRICAL NOISE
Fluctuations on the AC input line can cause the checksum value to change which causes a memory error.

  • Share
  • History
  • More
  • Cancel
Anonymous
Related
Follow Us
  • Follow Parker Hannifin on social media

Follow Parker Hannifin on social media:

Parker Hannifin Parker Hannifin

  • Products
  • About Parker
  • Investors
  • Community
  • Careers

Global Operations Global Operations

  • Divisions
  • Sales Companies
  • Worldwide Locations
  • Distribution Network
  • ParkerStore™ Network

Company Information Company Information

  • Newsroom
  • Event Calendar
  • Working with Parker
  • Product Brands
  • History

Global Support Center Global Support Center

  • Support
  • CAD
  • Where to Buy
  • Contact Parker
  • Manage Online Orders
© Parker Hannifin Corp 2022
  • Site Map
  • Safety
  • Privacy Policies
  • Terms and Conditions
  • Community Terms of Use
ENGINEERING YOUR SUCCESS.