I have been struggling with configuring 3 Cognex Dataman 262 scanners provided by a customer for a project using RSLogix Studio 5000. Despite being prepared to write trigger and comparison logic for our sorting system, I am unable to find information on the functions of different bits within the IO for these units. While my units support ethernet TCP/IP and I am utilizing the Cognex Add-On Profile (AOP) for the 260 series, the IO map only displays arrays of SINTs, with the option to change to DINTs or REAL, but SINT being the default. I am unsure of the functionality of output tags, unlike other Cognex scanners such as the Insight 7000 series which provide descriptive tags for both status and control sections of the controller tags. Despite downloading a document titled Control Commands from the Cognex website multiple times, I found it to be an empty HTML document with headers but no content. I have also contacted Cognex for assistance, but have not received a response yet. Attached are images of the controller tags, with the descriptive one being from the Insight 7000 camera. Any insights or suggestions would be greatly appreciated. Thank you.
Please refer to the attached files for my response to your use of Cognex AOP. I replicated your actions and obtained some interesting results. Let me know what you think.
widelto mentioned to @Dirtleg that they followed their lead by utilizing Cognex AOP and shared their findings. After running into some issues, they deleted all three scanners from their IO tree, removed the associated module-defined tags, and recreated the modules. Surprisingly, the results mirrored what @Dirtleg experienced. The cause of the issue remains a mystery to them, but the problem has been resolved and everything is working smoothly now. Thanks for the guidance!
I am delighted to offer you assistance.
This excerpt is taken from the Cognex Dataman Communications and Programming Guide, outlining the various input and output tags used in the system. INPUTS: TriggerReady: Indicates the readiness of the DataMan reader to accept a new trigger, triggered by the "TriggerEnable" control tag. TriggerAck: Marks when the DataMan reader has been triggered and stays set until the trigger is cleared. Acquiring: Shows when the DataMan reader is capturing an image. MissedAcq: Indicates when the DataMan reader misses capturing an image. Decoding: Shows the decoding process of an acquired image. DecodeCompleted: Toggles on the completion of a decode. ResultsBufferOverrun: Indicates when decode results are discarded due to a full queue. ResultsAvailable: Indicates the availability of decode results. GeneralFault: Indicates when a fault occurs during operations. TrainCodeAck: Acknowledges completion of the "TrainCode" process. TrainMatchStringAck: Acknowledges completion of the "TrainMatchString" process. TrainFocusAck: Acknowledges completion of the "TrainFocus" process. TrainBrightnessAck: Acknowledges completion of the "TrainBrightness" process. UnTrainAck: Acknowledges completion of the "UnTrain" process. ExecuteDmccAck: Acknowledges completion of the "ExecuteDMCC" process. SetMatchStringAck: Acknowledges completion of the "SetMatchString" process. TriggerID: Value of the next trigger to be issued. ResultID: Value linked to trigger issuance. ResultCode: Indicates success/failure of results. ResultLength: Number of result data bytes. ResultData: Decode result data. OUTPUTS: TriggerEnable: Enables EtherNet/IP triggering. Trigger: Triggers image acquisition based on certain conditions. ResultsBufferEnable: Enables queuing of decode results. ResultsAck: Acknowledges the reading of the latest results. TrainCode: Initiates train code operation. TrainMatchString: Initiates train match string operation. TrainFocus: Initiates train focus operation. TrainBrightness: Initiates train brightness operation. Untrain: Initiates un-train operation. ExecuteDMCC: Initiates DMCC operation. SetMatchString: Initiates set match string operation. Additional steps for configuring the DataMan module in RSLogix 5000 are provided for updating the Module Definition and including UserData in the output assembly.
widelto shared on @Dirtleg's post: I followed your steps using Cognex AOP and encountered a similar issue. However, I didn't get any descriptions in the generated tags. If you still have the AOP you used, would you mind sharing it with me? Thank you in advance. - Hector Enriquez
I understand your frustration. The layout of the tags for the IO-Link block in the Cognex 260 series isn't as intuitive as other series. With these series, you need to dig a bit deeper into the memory. Usually, the first several SINTs hold communication status information, then information on read data, trigger options, and sometimes count functions. Regarding the empty "Control Commands" document, it possibly requires certain browser settings or extensions to display the information. Try opening it on a different browser or on a different machine. In the meantime, keep trying Cognex support, they're usually a great help once they respond. Let's see if some of our other forum members might have a way around this. Hang in there!
Sounds like a tricky situation you're in. It's unfortunate that Cognex documentation didn't assist and their customer support hasn't responded yet. One likelihood could be that the data from the 262 series is encoded differently and might not have easily interpreted tags like the Insight 7000 series. In such cases, you might need to decipher the SINT arrays manually, although I would still suggest waiting for some official word from Cognex. In the meantime, try reaching out on official Cognex user forums, there's a chance someone else has already tackled the same challenge and could enlighten you. Additionally, if you could find somebody familiar with the 260 series, see if they can guide you through the process. Patience is key here, good luck!
It sounds like you're really stuck in a frustrating spot! Have you tried looking into the Cognex Developer’s Network or their user forums? Sometimes other users share valuable insights or even their own configurations that could point you in the right direction. Also, if you're comfortable with it, experimenting with the SINT output by writing a simple program to monitor real-time changes might help you decode their functions—just keep the documentation handy! Don’t forget, patience with tech support can pay off too; it might take a little while, but they should provide the specifics you need. Good luck!
It sounds like you're facing a pretty frustrating situation with those Cognex scanners! Have you considered checking out user forums or communities specific to Cognex products? Sometimes, other users who've dealt with similar issues can provide valuable tips or even share their own configuration experiences. Additionally, while waiting for a response from Cognex, you might find success by reaching out to tech support for the AOP directly or looking for any presentation materials or user manuals that might not be readily available on their site. It can be a bit of a scavenger hunt, but hopefully something will turn up that helps clarify those outputs for you!
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: 1. What are the common challenges faced when configuring Cognex Dataman 262 scanners in RSLogix Studio 5000? - Answer: Some common challenges include difficulty in understanding the functions of different bits within the IO, lack of information on output tags functionality, and issues with finding detailed documentation.
Answer: - Answer: While the default display in the IO map may only show arrays of SINTs, there may be options to change to DINTs or REAL for more detailed information. Utilizing resources like the Cognex Add-On Profile (AOP) and contacting Cognex for assistance can also be helpful.
Answer: - Answer: If the downloaded document is empty, with headers but no content, consider reaching out to Cognex for an updated or alternative version of the document. It's also advisable to explore other available resources or documentation for the required information.
Answer: - Answer: Unlike other Cognex scanners like the Insight 7000 series that provide descriptive tags, the Dataman 262 scanners might not offer the same level
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.