×

Industrial controller automation interface

  • US 10,310,479 B2
  • Filed: 05/25/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 08/13/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a server computer in communication with a programmable logic controller through a first network to perform operations comprising:

  • establishing one or more classes of objects, including defining at least one attribute or method for each object;

    assigning a project object to the programmable logic controller, the project object being associated with at least one program file object residing on the programmable logic controller and at least one data file object residing on the programmable logic controller;

    executing an automation interface exposed to a client application located on a remote device communicatively coupled to the server computer through a second network, wherein the automation interface is resident on the server computer, and wherein the server computer, the programmable logic controller, and the remote device are separate devices;

    receiving, via the automation interface from the client application through the second network, a data request to upload control process data from a data file object, the data request specifying the control process data as an attribute of the project object or an object associated with the project object; and

    based on the specified control process data attribute in the received data request, executing, via the automation interface, the data request through the first network with the programmable logic controller associated with the project object associated with the specified control process data attribute.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×