How to Resolve Delta DVP-12SE ISPSoft Error 400 Bit Device Insufficiency with Multiple Motors

Question:

Hello, I am using a Delta DVP-12SE in ISPSoft and have developed custom function blocks for motors. However, when I try to implement them with 8 motors, I receive Error 400 "Bit Device Insufficiency." This error prompts me to check the symbol allocation table. Despite having StepCount at 2804 out of 15872 steps, indicating that there is enough space in program memory, I am facing this issue. There are no errors in POU compilation. How can I expand the memory allocation without needing to add another Delta DVP-12SE PLC or switching to Siemens? Your assistance is greatly appreciated!

Top Replies

Hello, I noticed that the range of the M file in Device Resource Allocation has been expanded. It seems that you are utilizing BOOL inputs and outputs. Have you made any modifications to the range recently?

Hello @JTCat, thank you for your prompt response. Unfortunately, it appears that the SE model does not allow for the adjustment of this setting.

Hello everyone, I am encountering a similar issue with functions in my program. Whenever I try to input a function, an error message pops up. Can anyone provide guidance on resolving this issue?

Hi there! I came across a similar issue while using Delta DVP PLC. Error 400 "Bit Device Insufficiency" often appears when there isn't enough device memory, rather than program memory. Pay closer attention to your use of intermediary variables or Function Block instances. Your custom motor function block might be consuming more memory than you've anticipated. Try to optimise your logic or use global memory efficiently as these areas can consume a significant amount of memory. Remember, even though your step count might appear to have plenty of room left, every little bit of device memory use counts. I hope this helps!

Sounds like you might be running into bit device limitations rather than program memory issues. Each PLC has a finite number of bit memory blocks for device allocation.Take a closer look at your symbol allocation table and ensure that you're not exceeding these bit device limits when implementing your function blocks. Consider optimizing your function blocks to use fewer bits if necessary. Additionally, software updates sometimes expand bit device support, so make sure your ISPSoft is up-to-date. However, if these suggestions don't resolve your issue, you might need to contact Delta's technical support or consider a PLC with more bit device capacity.

It sounds like you're facing a bit of a conundrum. This Error 400 is typically due to reaching the maximum allocation for bit devices, not the program memory. Remember that even though you may have an ample amount of StepCount for your program, there are quotas for each type of device. For example, Delta DVP-12SE PLC supports 1000 Y-devices, 1000 X-devices, 3000 M-devices, 1500 T/C devices, etc., totaling up to 8192 devices. I'd suggest taking a closer look at the allocation of your different device types. You might find that one specific device type has reached its limit, causing your issue. You can potentially overcome this problem without purchasing a new PLC or switching brands by better optimizing your devices or reducing redundancy in your program.

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

You must be a registered user to add a comment. If you've already registered,
sign in. Otherwise, register and sign in.

Frequently Asked Questions (FAQ)

FAQ: 1. What does Error 400 "Bit Device Insufficiency" mean in Delta DVP-12SE ISPSoft?

Answer: - Error 400 in Delta DVP-12SE ISPSoft indicates a lack of bit device memory for your program to run successfully.

FAQ: 2. How can I resolve Error 400 on Delta DVP-12SE when using multiple motors?

Answer: - To resolve Error 400 with multiple motors, you may need to adjust the memory allocation in the symbol table to ensure enough bit device memory is available.

FAQ: 3. Is it possible to expand memory allocation on a Delta DVP-12SE PLC without adding another PLC or switching to Siemens?

Answer: - Yes, it may be possible to expand memory allocation on a Delta DVP-12SE PLC by optimizing the memory usage within the program and adjusting symbol allocation settings.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’