Using XML in Automation
Using XML in Automation
Feed readers
Many people receive news feeds from “blogs” or media such as “The New York Times” on a Web browser application known as a “feed reader” using RSS. A useful automation application of RSS would be if suppliers provided XML feeds of technical bulletin updates that technicians could receive automatically. In that manner, customers would be assured of having the latest information at hand when troubleshooting automation problems or designing new systems. For example, the Temecula, Calif., automation company, Opto 22, offers RSS feeds for technical support topics at www.opto22.com/rss/optosupport/index.aspx.
Another use of XML technology is OPC-UA. This new industry standard from the OPC Foundation is still several months away from actual product support, but its foundation is in XML technology. OPC is an open connectivity standard—a way for various automation products and software to communicate data. But XML is text-based, and therefore, it does not communicate as quickly as many would like for automation applications. Rashesh Mody, OPC Foundation chief technology officer and vice president of HMI, or human-machine interface, at Wonderware, Lake Forest, Calif., explains, “We recognized that having text-based communication would reduce performance, so we have a binary implementation that eliminates those issues. What happens is that we translate the XML to binary and then retranslate back to XML.”
Another advantage that XML gives to OPC communications is that it is a component of basic Web Services. Says Mody, “Because of the Web Services model, the messaging is standardized. That means we can go from one platform to another or one operating system to another. Since many other standards use XML, it becomes a robust and flexible technology. For example, EDDL (electronic device description language, used in instrumentation) has an XML description. This is the game changer that XML can represent any data.”
Gary Mintchell, gmintchell@automationworld.com, is Editor in Chief of Automation World.










Comments(0)
Add new comment