Communication system for automation equipment based on the WSDL language
AssigneeSchneider Automation Inc.
InventorJean-Marie Stawikowski
Life of this patent
Estimating the term…
Abstract
Communication system on an IP network between automation equipment capable of executing at least one program to provide automation functions and one or more remote items of equipment executing one or several computer applications. The communication system conforms with the WSDL (Web Services Description Language) language and provides monitoring, display, control, configuration or programming functions of the automation equipment to remote equipment. The communication system uses at least one service description document that conforms with the WSDL language accessible through a URL address and that describes capabilities of one or several WEB services capable of interacting with a program on the automation equipment.
Claims31
A communication system including:
- automation equipment having at least one processing unit configured to execute at least one automation program and at least one web service, said automation equipment including a building automation logic controller for a building, said automation program configured to provide an automation function, said web service configured to provide a remote access to the automation function and said automation function including a building automation function for the building;
- remote equipment configured to communicate with the automation equipment over an IP network;
- a computer application configured to execute on the remote equipment and to communicate with the at least one web service to provide a remote automation function to the remote equipment, said remote automation function including at least one of monitoring, display, control, configuration, and programming of the automation function provided by the automation program on the automation equipment using the remote access of the web service;
- and
- said remote automation function being based on at least one service description document configured to describe capabilities of the at least one web service using a WSDL (Web Services Description Language) language.
A method of communicating in a communication system, said method comprising steps of:
- executing at least one automation program and at least one web service in an automation equipment having at least one processing unit, said automation equipment including a building automation logic controller for a building;
- providing an automation function from the automation program, said automation function including a building automation function for the building;
- providing remote access to the automation function from the web service;
- communicating with the automation equipment over an IP network from a remote equipment;
- executing a computer application on the remote equipment;
- communicating with the at least one web service from the computer application on the remote equipment to provide a remote automation function to the remote equipment, the remote automation function including at least one of monitoring, display, control, configuration, and programming of the automation function provided by the automation program on the automation equipment using the remote access of the web service;
- and
- describing capabilities of the at least one web service using a WSDL (Web Services Description Language) language in the at least one service description document, and basing the remote automation function on the at least one service description document.
A communication system including:
- automation equipment having at least one processing unit configured to execute at least one automation program and at least one web service, said automation equipment including an industrial automation logic controller for industrial equipment, said automation program configured to provide an automation function, said web service configured to provide a remote access to the automation function and said automation function including an industrial equipment automation function for the industrial equipment;
- remote equipment configured to communicate with the automation equipment over an IP network;
- a computer application configured to execute on the remote equipment and to communicate with the at least one web service to provide a remote automation function to the remote equipment, said remote automation function including at least one of monitoring, display, control, configuration, and programming of the automation function provided by the automation program on the automation equipment using the remote access of the web service;
- and
- said remote automation function being based on at least one service description document configured to describe capabilities of the at least one web service using a WSDL (Web Services Description Language) language.
A method of communicating in a communication system, said method comprising steps of:
- executing at least one automation program and at least one web service in an automation equipment having at least one processing unit, said automation equipment including an industrial automation logic controller for industrial equipment;
- providing an automation function from the automation program, said automation function including an industrial equipment automation function for the industrial equipment;
- providing remote access to the automation function from the web service;
- communicating with the automation equipment over an IP network from a remote equipment;
- executing a computer application on the remote equipment;
- communicating with the at least one web service from the computer application on the remote equipment to provide a remote automation function to the remote equipment, the remote automation function including at least one of monitoring, display, control, configuration, and programming of the automation function provided by the automation program on the automation equipment using the remote access of the web service;
- and
- describing capabilities of the at least one web service using a WSDL (Web Services Description Language) language in the at least one service description document, and basing the remote automation function on the at least one service description document.
Dependencies are inferred from the claim text.