×

Programming template for distributed application programs

  • US 9,507,334 B2
  • Filed: 05/28/2013
  • Issued: 11/29/2016
  • Est. Priority Date: 05/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A programming template for developing an application program comprising:

  • a plurality of programmable modules configured to be integrated into the application program and executed on a respective associated programmable logic controller of a plurality of programmable logic controllers, at least one first programmable module being associated with a first programmable logic controller of the plurality of programmable logic controllers, and at least one second programmable module being associated with a second programmable logic controller of the plurality of programmable logic controllers; and

    a logical communication link between the plurality of programmable modules configured to coordinate the plurality of programmable modules across control systems, the logical communication link including a master module and a slave module,wherein the master module is configured to operate on the first programmable logic controller of the plurality of programmable logic controllers,wherein the slave module is configured to operate on the second programmable logic controller of the plurality of programmable logic controllers,wherein during initialization of the application program developed using the programming template, the programming template prompts the second programmable logic controller with the slave module and the at least one second programmable module to transmit initialization data to the master module, and prompts the first programmable logic controller to follow the transmission of the initialization data by putting the first programmable logic controller and the second programmable logic controller and the associated programmable modules thereof into the operating state through initialization states,wherein the plurality of programmable logic controllers are connected to one another by a communication network, andwherein the application program is configured to be executed in a manner distributed over the plurality of programmable logic controllers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×