IP Library Granted Patent US 8,700,192
Granted Patent B2
US 8,700,192 · App. 13/059,716 · Granted Apr 15, 2014

Dynamic views in a modeling of an automation system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,700,192
App. No.
13/059,716
Granted
Apr 15, 2014
Kind
B2
Abstract

The present disclosure provides a dynamic view in a modeling of an automation system. A first portion of the model may be described in a first sequence description and a second portion of the model may be described in a second sequence description. The sequence descriptions are linked together. In one embodiment, the links are visually provided.

Claims (51)

1. A method for defining a dynamic view in a modeling of an automation system via a modeling tool, comprising:

displaying a first sequence description of a model of the automation system, the first sequence description including a first sequence flow, the first sequence description contained in a first file;

displaying a second sequence description of the model of the automation system, the second sequence description including a second sequence flow of the automation system, the second, sequence description contained in a second file;

identifying a first object from the displayed first sequence flow;

identifying a second object from the displayed second sequence flow;

linking the first sequence description to the second sequence description via a first external link in the first file, the linking after the identifying the second object; and

linking the second sequence description to the first sequence description via a second external link in the second file, the linking after the identifying the first object, wherein

the displaying the model is on an electronic display device,

the identified first object is identified as an external transition in and the identified second object is identified as an external transition out such that an external transition is added from the identified first object to the identified second object.

2. The method as claimed in claim 1 , further comprising:

visually representing at least the external transition in or external transition out on the display.

3. The method as claimed in claim 1 , wherein

the first and second sequence flows are electrical sequence flows each having a plurality of electrical steps.

4. The method as claimed in claim 3 , wherein

the first object is a beginning of one of the plurality of electrical steps in the first sequence flow or an ending of one of the plurality of electrical steps in the first sequence flow, and

the identified second object is a beginning of one of the plurality of electrical steps in the second sequence flow or an ending of one of the plurality of electrical steps in the second sequence flow.

5. The method as claimed in claim 4 , further comprising:

adding an external transition between the identified first object and the identified second object.

6. The method as claimed in claim 3 , wherein

the first object is a one of the plurality of electrical steps, and

the identified second object is electrical signal line.

7. The method as claimed in claim 3 , wherein

the first object is an electrical transition starting from the first sequence flow, and

the identified second object is electrical signal line, and

adding a condition for the electrical transition.

8. The method as claimed in claim 1 , wherein the display of the first sequence description is not concurrent with the display of the second sequence description.

9. The method as claimed in claim 1 , wherein the first sequence description is displayed concurrently with the second sequence description display.

10. The method as claimed in claim 1 , further comprising providing a visual representation of the first external link and/or the second external link.

11. The method as claimed in claim 10 , wherein the visual representation of the first external link and/or the second external link is an external transition, a condition, an input signal or an output signal.

12. The method as claimed in claim 10 , wherein:

the visual representation includes a line drawn from the identified first object to the identified second object.

13. The method as claimed in claim 1 , further comprising:

providing a user interface effective to receive input from a user, wherein

the identifying the first object includes receiving input from the user which indicates the first object, and

the identifying the second object includes receiving input from the user which indicates the second object.

14. The method as claimed in claim 13 , wherein the receiving input from the user is a result of the user placing a cursor pointer over the first or the second identified object and clicking a mouse or the user pressing a predefined keyboard key or the user touching the first or the second identified object.

15. The method as claimed in claim 1 , wherein code for a programmable logic controller is produced from the model.

16. The method as claimed in claim 1 , wherein

the first and second sequence flows are mechanical sequence flows each having a plurality of mechanical steps.

17. The method as claimed in claim 16 , wherein

the identified first object is a beginning of one of the plurality of mechanical steps in the first sequence flow or an ending of one of the plurality of mechanical steps in the first sequence flow, and

the identified second object is a beginning of one of the plurality of mechanical steps in the second sequence flow or an ending of one of the plurality of mechanical steps in the second sequence flow.

18. A non-transitory computer-usable medium including computer readable instructions stored thereon for execution by a processor to perform a method for defining a dynamic view in a modeling of an automation system via a modeling tool, the method comprising:

displaying a first sequence description of a model of the automation system, the first sequence description including a first sequence flow, the first sequence description contained in a first file;

displaying a second sequence description of the model of the automation system, the second sequence description including a second sequence flow of the automation system, the second sequence description contained in a second file;

identifying a first object from the displayed first sequence flow;

identifying a second object from the displayed second sequence flow;

linking the first sequence description to the second sequence description via a first external link in the first file, the linking after the identifying the second object, and

linking the second sequence description to the first sequence description via a second external link in the second file, the linking after the identifying the first object, wherein

the displaying the model is on an electronic display device,

the identified first object is identified as an external transition in and the identified second object is identified as an external transition out such that an external transition is added from the identified first object to the identified second object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: SIEMENS CORPORATION
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 032142/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2011
From: HELLER, RAINER; MUKKA, VENKATA PRASAD; NOETZELMANN, OSWIN; RAJU, PRITHVI; SCHAUMBURG, DIRK; SLAVIN, EDWARD
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 026200/0001 →