Visit the Industrial Automation Knowledge Base to get know-hows, hints and tips. It is designed to share vast amounts of technical knowledge and expertise in Industrial Automation products, systems, applications and markets.
As per the email exchange with Amy Anger, it would be ideal to have the ability to access bits in the EtherNet/IP analog point tag field as possible in an OPC - Advanced analog point.
This would allow for clients who use DINTs to package information in their systems fully transition to Geo SCADA smoothly.
I wonder if this wasn't done because discretes are actually a BYTE coming across the protocol? 0=false, 255=true in the raw form?
This was requested by several of our clients as well. Bit packing into DINTs is a super common practice.
I'd say that this should be implemented more in accordance with Modbus than OPC.
Modbus has a fixed 16 bit register (for IR / HR), requesting any bit reference within such a register is automatically promoted to retrieving the entire 16 bit register.
For PCCC / CIP when such a subindex is referenced, then it should be promoted (in the protocol side) to a full Item access, and then the subindexs split out as configured in Geo SCADA Expert 🙂
It might even be possible to re-use parts of this Modbus code... although in RSLogix world it's possible to apply subindexes on many data types.. DINTs, INTs, SINTs [I think... it's been a little while since I've tried this]
Have a question? Please contact us with details, and we will respond.
Look through existing questions to find popular answers.
Want to know more about Exchange and its possibilities?
Discuss challenges in energy and automation with 30,000+ experts and peers.
Find answers in 10,000+ support articles to help solve your product and business challenges.
Find peer based solutions to your questions. Provide answers for fellow community members!
Register today for FREE
Already have an account?Log in