Mastering Analog I/O Cards on DL06 Expansion Modules: Scaling and Mapping Tips for DirectSOFT 6

Question:

Hello! I am a mostly AB guy with some experience using Koyo, especially in the digital realm. Recently, I was tasked with testing three analog I/O cards on my DL06 Testbench. I discovered the analog helper Iboxes for handling the pointer actions, including the "Load/out" function. I have also experimented with scaling to convert 4-20 to 1-100. However, I still feel a bit lost in this process. Can anyone recommend resources or references for mapping, scaling, and working with analog information on DL06 expansion modules? Thank you in advance for your help.

Top Replies

I often find myself struggling with when to utilize octal, BCD, or traditional twos complement binary decimal. It seems that the Iboxes provide the flexibility to choose the data format that best suits your requirements. Instead of manually inputting values into system registers and performing numerous scaling calculations, the Iboxes streamline the process by consolidating everything into a single block. For further assistance and expert advice on these systems, I recommend visiting the forums hosted by Host Engineering and Automation Direct. Connect with knowledgeable individuals who can offer the most valuable insights to aid in your understanding and implementation. Check out Host Engineering's forum at https://forum.hosteng.com/ and Automation Direct's forum at https://community.automationdirect.com/s/.

Thank you, I will definitely check it out.

Their manuals provide helpful examples on how to perform this task. It is frustrating how complex it can be. The first step is to configure the jumpers on the card to determine the number of active channels. Understanding the card's operation is crucial for programming. It sequentially processes the active channels, transmitting status and data for the current channel to the card's designated address. Determining this address is dependent on the card's slot location. Additionally, there may be a pointer involved in this process. Your program will then assess the status bits to identify the active channel, scale the data, and store it in a specified memory location. It is important to note that only one channel can be processed per cycle, which may not align with the ladder scan rate. While there is a method to read all channels simultaneously, it significantly increases the scan time.

Are the slots in my system set up as 0-3 or 1-4 like Rockwell PLCs? Currently, all four slots are in use - the first slot is being used for a 4-channel analog input for a project requiring 4-20mA, the second slot is for 0-10V analog input, the third slot is for analog combo input (also 0-10V), and the fourth slot is taken up by the H-ECOM Ethernet module used for programming purposes.

The manuals provided by this company offer excellent examples on how to complete this task. One of the key challenges I faced was converting the values - it's essential to adjust them, perform the necessary steps, and then revert them back. Check out the insightful content in their manuals here: https://cdn.automationdirect.com/static/manuals/d006userm/d006userm.html.

Hey there! It's great you're familiarizing yourself with analog I/O on the DL06 platform. The best reference I've found has been the Koyo's DL06 User Manual - they've devoted quite a few sections on handling analog information. Furthermore, the AutomationDirect's website has a ton of great tutorials and forums on this topic, where you can find detailed walkthroughs and user experiences. And remember, experimentation is key with analog - so keep tinkering! You'll get the hang of it.

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.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. How can I handle analog I/O cards on my DL06 Testbench effectively?

Answer: You can use the analog helper Iboxes for handling pointer actions and utilize functions like "Load/out" for better control. Experimenting with scaling can help convert values from 4-20 to 1-100.

FAQ: 2. Are there any recommended resources for mapping, scaling, and working with analog information on DL06 expansion modules?

Answer: You can explore the DirectSOFT 6 software documentation for detailed information on mapping, scaling, and working with analog information on DL06 expansion modules. Additionally, seeking guidance from experienced users or forums can provide valuable insights.

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  â†’