← Back to Patent Explorer
EP0416509A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Programmable controller, and method and apparatus for programming same

Assignee: Omron Corp
•
Filing: 1990-09-03
•
Granted: —
•
Expires: 2010-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programming method for a programmable controller includes steps of extracting a comment that has been written between lines of a created program, assigning the extracted comment to an input contact, creating a pseudo-program statement corresponding to the input contact, and correlating and storing, in a comment file, the number of the input contact, to which the comment has been assigned in the creation of the pseudo-program, and the comment.

Inventors

  • 👤 Hayao C/O Omron Corporation Mitsuda
  • 👤 Tadashi C/O Omron Corporation Inoue
  • 👤 Shinji C/O Omron Corporation Fukui

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 10:03
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/056; G05B2219/00; G05B2219/10; G05B2219/13; G05B2219/13036

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 73 words
A program development aiding apparatus for a programmable controller, comprising: comment/pseudo-program conversion means for extracting a comment that has been written between lines of a created program, assigning the extracted comment to an input contact, and creating a pseudo-program statement corresponding to the input contact; and comment file means for correlating and storing a number of the input contact, to which the comment has been assigned in the comment/pseudo-program conversion, and the comment.
Claim 2
Dependent Claim 73 words
A program development aiding apparatus for a programmable controller, comprising: comment/pseudo-program conversion means for extracting a comment that has been written between lines of a created program, assigning the extracted comment to an input contact, and creating a pseudo-program statement corresponding to the input contact; and comment file means for correlating and storing a number of the input contact, to which the comment has been assigned in the comment/pseudo-program conversion, and the comment.
Claim 3
Dependent Claim 34 words
The apparatus according to claim 1, wherein said comment/pseudo-program conversion means creates a pseudo-program statement upon setting an output terminal with respect to said input terminal, said output terminal being representative of the pseudo-program.
Claim 4
Dependent Claim 23 words
The apparatus according to claim 1, further comprising means for transferring a created program, which includes a pseudo-program statement, to a programmable controller.
Claim 5
Dependent Claim 34 words
The apparatus according to claim 1, further comprising means for converting a pseudo-program statement in a program, which includes said pseudo-­program statement, back into a corresponding comment by referring to said comment file means.
Claim 6
Dependent Claim 29 words
The apparatus according to claim 4, further comprising means for displaying a program wherein the comment, back to which the pseudo-program statement has been converted, is included between lines.
Claim 7
Dependent Claim 52 words
The apparatus according to claim 2, further comprising means for extracting a pseudo-program statement based on a number of the output terminal representative of the pseudo-program in the program which includes said pseudo-program statement, and converting the extracted pseudo-program statement back into a corresponding comment by referring to said comment file means.
Claim 8
Dependent Claim 71 words
A programming method for a programmable controller, comprising the steps of: extracting a comment that has been written between lines of a created program; assigning the extracted comment to an input contact; creating a pseudo-program statement corresponding to the input contact; and correlating and storing, in a comment file, a number of the input contact, to which the comment has been assigned in the creation of the pseudo-program, and the comment.
Claim 9
Dependent Claim 71 words
A programming method for a programmable controller, comprising the steps of: extracting a comment that has been written between lines of a created program; assigning the extracted comment to an input contact; creating a pseudo-program statement corresponding to the input contact; and correlating and storing, in a comment file, a number of the input contact, to which the comment has been assigned in the creation of the pseudo-program, and the comment.
Claim 10
Dependent Claim 30 words
The method according to claim 7; wherein a pseudo-­program is created upon setting an output terminal with respect to said input terminal, said output terminal being representative of the pseudo-program.
Claim 11
Dependent Claim 24 words
The method according to claim 7, further comprising a step of transferring a created program, which includes a pseudo-program statement, to a programmable controller.
Claim 12
Dependent Claim 34 words
The method according to claim 7, further comprising a step of converting a pseudo-program statement in a program, which includes said pseudo-­program statement, back into a corresponding comment by referring to said comment file.
Claim 13
Dependent Claim 30 words
The method according to claim 10, further comprising a step of displaying a program wherein the comment, back to which the pseudo-program statement has been converted, is included between lines.
Claim 14
Dependent Claim 51 words
The method according to claim 8, further comprising steps of extracting a pseudo-program statement based on a number of the output terminal representative of the pseudo-program in the program which includes said pseudo-program statement, and converting the extracted pseudo-program statement back into a corresponding statement by referring to said comment file.
Claim 15
Dependent Claim 129 words
A programming method for creating a user program of a programmable controller equipped with an input/output memory having an input/output area, which possesses absolute addresses, for storing input/output data of a control element such as a relay contact at a storage location designated by the absolute address, the method comprising the steps of: partitioning the input/output area of said input/output memory into a plurality of areas; creating a conversion table for correlating and storing an identification of each partitioned area and absolute addresses data specifying the partitioned area; designating a control element of the input/output area by entering the identification of the partitioned area and a relative address in this partitioned area; and converting the designated control element into the absolute address thereof by referring to said conversion table.
Claim 16
Dependent Claim 129 words
A programming method for creating a user program of a programmable controller equipped with an input/output memory having an input/output area, which possesses absolute addresses, for storing input/output data of a control element such as a relay contact at a storage location designated by the absolute address, the method comprising the steps of: partitioning the input/output area of said input/output memory into a plurality of areas; creating a conversion table for correlating and storing an identification of each partitioned area and absolute addresses data specifying the partitioned area; designating a control element of the input/output area by entering the identification of the partitioned area and a relative address in this partitioned area; and converting the designated control element into the absolute address thereof by referring to said conversion table.
Claim 17
Dependent Claim 137 words
A programming apparatus for creating a user program of a programmable controller equipped with an input/output memory having an input/output area, which possesses absolute addresses, for storing input/output data of a control element such as a relay contact at a storage location designated by the absolute address, the apparatus comprising: means for creating a conversion table for correlating and storing identifications of partitioned areas, which are obtained when the input/output area of said input/output memory is partitioned into a plurality of areas, and absolute address data specifying these partitioned areas; and means which, when a control element of an input/output area is designated by entering the identification of the partitioned area and a relative address in this partitioned area, is for converting the designated control element into the absolute address thereof by referring to said conversion table.
Claim 18
Dependent Claim 137 words
A programming apparatus for creating a user program of a programmable controller equipped with an input/output memory having an input/output area, which possesses absolute addresses, for storing input/output data of a control element such as a relay contact at a storage location designated by the absolute address, the apparatus comprising: means for creating a conversion table for correlating and storing identifications of partitioned areas, which are obtained when the input/output area of said input/output memory is partitioned into a plurality of areas, and absolute address data specifying these partitioned areas; and means which, when a control element of an input/output area is designated by entering the identification of the partitioned area and a relative address in this partitioned area, is for converting the designated control element into the absolute address thereof by referring to said conversion table.
Claim 19
Dependent Claim 19 words
The apparatus according to claim 14, further comprising means for transferring the created conversion table to a programmable controller.
Claim 20
Dependent Claim 75 words
A programmable controller comprising: an input/output memory having an input/output area, which possesses absolute addresses, for storing input/output data of a control element such as a relay contact at a storage location designated by the absolute address; and a conversion table for correlating and storing identifications of partitioned areas, which are obtained when the input/output area of said input/output memory is partitioned into a plurality of areas, and absolute address data specifying these partitioned areas.
Claim 21
Dependent Claim 75 words
A programmable controller comprising: an input/output memory having an input/output area, which possesses absolute addresses, for storing input/output data of a control element such as a relay contact at a storage location designated by the absolute address; and a conversion table for correlating and storing identifications of partitioned areas, which are obtained when the input/output area of said input/output memory is partitioned into a plurality of areas, and absolute address data specifying these partitioned areas.
Claim 22
Dependent Claim 124 words
A programmable controller comprising: an input/output memory having an input/output area, which possesses absolute addresses, for storing input/output data of a control element such as a relay contact at a storage location designated by the absolute address; means for creating a conversion table for correlating and storing identifications of partitioned areas, which are obtained when the input/output area of said input/output memory is partitioned into a plurality of areas, and absolute address data specifying these partitioned areas; and means which, when a control element of an input/output area is designated by entering the identification of the partitioned area and a relative address in this partitioned area, is for converting the designated control element into the absolute address thereof by referring to said conversion table.
Claim 23
Dependent Claim 124 words
A programmable controller comprising: an input/output memory having an input/output area, which possesses absolute addresses, for storing input/output data of a control element such as a relay contact at a storage location designated by the absolute address; means for creating a conversion table for correlating and storing identifications of partitioned areas, which are obtained when the input/output area of said input/output memory is partitioned into a plurality of areas, and absolute address data specifying these partitioned areas; and means which, when a control element of an input/output area is designated by entering the identification of the partitioned area and a relative address in this partitioned area, is for converting the designated control element into the absolute address thereof by referring to said conversion table.
Claim 24
Dependent Claim 16 words
The programmable controller according to claim 17, further comprising means for storing the created conversion table.
Claim 25
Dependent Claim 68 words
A programmable controller comprising: a user program memory for storing a user program described using maker-defined instruction numbers; an instruction number conversion table for mutually correlating and storing the maker-defined instruction numbers and corresponding user-defined instruction numbers; and means which, when a user-defined instruction number is entered, is for converting this entered user-defined instruction number into a maker-defined instruction number upon referring to said instruction number conversion table.
Claim 26
Dependent Claim 68 words
A programmable controller comprising: a user program memory for storing a user program described using maker-defined instruction numbers; an instruction number conversion table for mutually correlating and storing the maker-defined instruction numbers and corresponding user-defined instruction numbers; and means which, when a user-defined instruction number is entered, is for converting this entered user-defined instruction number into a maker-defined instruction number upon referring to said instruction number conversion table.
Claim 27
Dependent Claim 39 words
The programmable controller according to claim 19, further comprising means for performing control in such a manner that a user program created by the instruction number conversion executed by said converting means is stored in said user program memory.
Claim 28
Dependent Claim 20 words
The programmable controller according to claim 19, further comprising means for entering a user program statement using user-defined instruction number.
Claim 29
Dependent Claim 30 words
The programmable controller according to claim 19, further comprising input means for entering user-defined instruction numbers corresponding to maker-defined instruction numbers in order to create said instruction number conversion table.
Claim 30
Dependent Claim 59 words
The programmable controller according to claim 19, further comprising: means for reading a user program out of the user program memory and converting a maker-defined instruction number, contained in the read user program, into a user-defined instruction number upon referring to said instruction number conversion table; and means for displaying the user program containing the converted user-defined instruction number.
Claim 31
Dependent Claim 38 words
A programmable controller comprising: a user program memory for storing a user program described using maker-defined instruction numbers; and an instruction number conversion table for mutually correlating and storing the maker-defined instruction numbers and corresponding user-defined instruction numbers.
Claim 32
Dependent Claim 38 words
A programmable controller comprising: a user program memory for storing a user program described using maker-defined instruction numbers; and an instruction number conversion table for mutually correlating and storing the maker-defined instruction numbers and corresponding user-defined instruction numbers.
Claim 33
Dependent Claim 30 words
The programmable controller according to claim 24, further comprising input means for entering user-defined instruction numbers corresponding to maker-defined instruction numbers in order to create said instruction number conversion table.
Claim 34
Dependent Claim 59 words
The programmable controller according to claim 24, further comprising: means for reading a user program out of the user program memory and converting a maker-defined instruction number, contained in the read user program, into a user-defined instruction number upon referring to said instruction number conversion table; and means for displaying the user program containing the converted user-defined instruction number.
Claim 35
Dependent Claim 58 words
A programming method comprising the steps of: creating, in advance, an instruction number conversion table for mutually correlating and storing maker-defined instruction numbers and corresponding user-defined instruction numbers; entering a user program statement using a user-­defined instruction number; and converting an entered user-defined instruction number into a maker-defined instruction number upon referring to said instruction number conversion table.
Claim 36
Dependent Claim 58 words
A programming method comprising the steps of: creating, in advance, an instruction number conversion table for mutually correlating and storing maker-defined instruction numbers and corresponding user-defined instruction numbers; entering a user program statement using a user-­defined instruction number; and converting an entered user-defined instruction number into a maker-defined instruction number upon referring to said instruction number conversion table.
Claim 37
Dependent Claim 35 words
The method according to claim 27, further comprising a step of transferring a user program created by the instruction number conversion to a programmable controller or storing this user program in a user program memory.
Claim 38
Dependent Claim 61 words
The method according to claim 27, further comprising a step of converting a maker-defined instruction number in a user program containing this maker-defined instruction number, transferred from a programmable controller or read out of a user program memory, into a user-defined instruction number upon referring to said instruction conversion table; and displaying the user program containing the converted user-defined instruction number.
Claim 39
Dependent Claim 54 words
A programming apparatus comprising: a conversion table for mutually correlating and storing maker-defined instruction numbers and corresponding user-defined instruction numbers; means for entering a user program statement using a user-defined instruction number; and means for converting an entered user-defined instruction number into a maker-defined instruction number upon referring to said instruction number conversion table.
Claim 40
Dependent Claim 54 words
A programming apparatus comprising: a conversion table for mutually correlating and storing maker-defined instruction numbers and corresponding user-defined instruction numbers; means for entering a user program statement using a user-defined instruction number; and means for converting an entered user-defined instruction number into a maker-defined instruction number upon referring to said instruction number conversion table.
Claim 41
Dependent Claim 39 words
The apparatus according to claim 30, further comprising means for performing control in such a manner that a user program created by the instruction number conversion is transferred to a programmable controller or stored in a user program memory.
Claim 42
Dependent Claim 62 words
The apparatus according to claim 30, further comprising: means for converting a maker-defined instruction number in a user program containing the maker-defined instruction number, transferred from a programmable controller or read out of a user program memory, into a user-defined instruction number upon referring to said instruction conversion table; and means for displaying the user program containing the converted user-defined instruction number.
Claim 43
Dependent Claim 29 words
The apparatus according to claim 30, further comprising input means for entering user-defined instruction numbers corresponding to maker-defined instruction numbers in order to create said instruction number conversion table.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag