JP3369900B2 - PC programming device - Google Patents

PC programming device

Info

Publication number
JP3369900B2
JP3369900B2 JP10974997A JP10974997A JP3369900B2 JP 3369900 B2 JP3369900 B2 JP 3369900B2 JP 10974997 A JP10974997 A JP 10974997A JP 10974997 A JP10974997 A JP 10974997A JP 3369900 B2 JP3369900 B2 JP 3369900B2
Authority
JP
Japan
Prior art keywords
program
sequence program
sequence
programming
window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP10974997A
Other languages
Japanese (ja)
Other versions
JPH10301607A (en
Inventor
慎吾 博田
勉 須永
賢一 長倉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi KE Systems Ltd
Original Assignee
Hitachi Ltd
Hitachi KE Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Hitachi KE Systems Ltd filed Critical Hitachi Ltd
Priority to JP10974997A priority Critical patent/JP3369900B2/en
Publication of JPH10301607A publication Critical patent/JPH10301607A/en
Application granted granted Critical
Publication of JP3369900B2 publication Critical patent/JP3369900B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Description

【発明の詳細な説明】 【0001】 【産業上の利用分野】本発明は、プログラマブルコント
ローラ(以下、PCという)のプログラミング装置に係
り、特に、PCのプログラム入力及び管理方法に係り、
自動化機械をシーケンス制御するPC用シーケンサのプ
ログラミング装置に関するものである。 【0002】 【従来の技術】近時、自動化機械をシーケンス制御する
ために、PC用シーケンサがもちいられている。前記シ
ーケンサのプログラミングする手法としては種々の方式
が提案されているが、有接点のシーケンサに携わってき
た技術者になれているラダー方式が一般に用いられてい
る。上記シーケンスプログラムを入力するプログラミン
グ装置としては、専用の携帯用プログラミング装置と、
汎用のパーソナルコンピュータ(以下、パソコンとい
う)で使用できるプログラミングソフトウェアによるも
のとに大別できる。最近ではパソコンによるプログラミ
ングソフトウェアが多く使用されている。 【0003】前記パソコンによるプログラミングソフト
ウェアを用いるものを含め、従来のプログラミング装置
では他の被制御対象装置で使用されたシーケンスプログ
ラムを再び利用する場合は下記のように行われている。
まず、予め一連のシーケンスプログラムの中から入力し
ておいたコメント(例えば、対象となる制御機能の名称
等を目印とし、再度利用の対象となる制御機能のプログ
ラムを探し出し、前記機能単位のプログラム毎に部品化
し、ファイル名を定めたのち、記憶装置に保管しておく
ようにする。次ぎに、前記記憶装置に保管されている部
品化された前記機能単位のプログラムを検索して呼出
し、プログラミング装置上でアドレスを指定し、結合処
理が行う必要があったのである。 【0004】 【発明が解決しようとする課題】従来のプログラミング
装置では、作成されたシーケンスプログラムは、一つの
まとまり、例えば、一つの巻物のような形のイメージに
なっている。従って、過去に作成したシーケンスプログ
ラムの中から部品化したいプログラム、すなわち再度、
利用するプログラムを抽出したり、もしくは結合先の位
置を検索するためには、I/O番号をキーに検索機能を
用いて探し出すか、または対象機能名称として入力した
コメントをキーに検索しなければならなかった。 【0005】さらに、部品化しておいた再利用プログラ
ムを結合する場合は、予め記憶装置に保管してあるファ
イルの一覧表を表示させ、前記一覧表の中から再利用す
るプログラムのファイル名を探し出し、前記探し出した
ファイル名のプログラムを読み出し、前記読み出したプ
ログラムの中から結合させたいプログラムの範囲や、結
合先のプログラムの結合する位置を指定し、結合作業が
行われていた。 【0006】また、ファイル名を自動的に附したり、フ
ァイル名が附されたファイルの接続関係を自動的に作成
したりする技術も提案されていたが、ファイル自身は一
つのまとまりのあるものであり、十分な検討が加えられ
ていなかった。したがって、上記コメントをキーにする
検索および結合させたいプログラムの範囲ならびに結合
先のプログラムの結合する位置を指定、結合作業等は、
非常に煩瑣、且つ時間を要し、プログラム作成のネック
となっていた。 【0007】本発明は、かかる従来の技術の問題点を解
決するためになされたもので、PCのシーケンスプログ
ラムを作成する際、作成者のキー検索および結合作業の
手間を省き、部品化されたプログラムの結合作業効率が
向上し、且つ操作方法が確立した効率のよくプログラミ
ングできるPCのプログラミング装置を提供することを
その目的とする。 【0008】 【課題を解決するための手段】上記目的の達成するた
め、本発明に係るPCのプログラミング装置の構成は、
シーケンスプログラムを入力するキーボードと、入力さ
れたシーケンスプログラム表示する画面と、画面上の位
置を指定するポイテイングデバイスを具備したプログラ
マブルコントローラのプログラミング装置において、被
制御対象装置についての一連のシーケンスプログラムを
機能単位毎のプログラムに分轄して入力し、前記入力さ
れたプログラムをシート単位で管理することを特徴とす
るものである。また、前記のプログラミング装置におい
て、前記シート単位で管理されているプログラムを他の
被制御対象装置に転用できるようにしたことを特徴とす
るものである。さらに、前記のプログラミング装置にお
いて、前記シート単位での管理は、前記分轄されたシー
ケンスプログラムの機能名称を表示するコメントをファ
イル名称とするようにしたことを特徴とするものであ
る。 【0009】上記構成をプログラミング装置をより具体
的に説明する。PCのプログラミング装置において、部
品化されたシーケンスプログラムを再利用して新たなシ
ーケンスプログラムを作成する場合、プログラムの結合
を表示されている複数のウィンドウ間で、マウスにより
ドラッグ&ドロップすることにより、一連のシーケンス
プログラムを機能単位に分割し、シート単位に管理して
いるシーケンスプログラムの複写および結合できるよう
にしたものである。また、部品化され制御機能単位に分
轄されたシーケンスプログラムに、従来では対象となる
制御機能の名称をシーケンスプログラム中に入力してい
た機能を表示するコメントを、そのままプログラム名
称、すなわちファイル名称とすることにより、対象とな
る制御機能単位のシーケンスプログラムの管理をできる
ようにしたものである。 【0010】 【発明の実施の形態】以下、本発明の実施形態に係るプ
ログラミング装置を図1ないし3を参照して説明する。
図1は、本発明に係るプログラミング装置における制御
機能単位に分轄されたシーケンスプログラムの表示画面
の説明図、図2は、図1のシーケンスプログラムから新
シーケンスプログラムを作成する動作説明の部分図、図
3は、図1のシーケンスプログラムから新シーケンスプ
ログラムを作成する動作説明の部分図である。 【0011】図1において、図示する画面は、制御対象
となる装置のためのプログラム全体の構成を表示させる
プロジェクトウィンドウ10と、制御対象装置のプログ
ラム11を制御機能単位に分轄したシーケンスプログラ
ムシート21の一覧を表示させるプログラム一覧ウィン
ドウ20と、制御機能単位に分轄されたシーケンスプロ
グラムのラダープログラム31の内容を表示および編集
を行うラダープログラムウィンドウ30により構成され
ている。そして、前記プロジェクトウィンドウ10と、
プログラム一覧ウィンドウ20と、ラダープログラムウ
ィンドウ30の順で構成される階層構造になっている。 【0012】図2の分図(a),分図(b),図3の分
図(a),分図(b)は、本発明に係るプログラミング
装置を用い、制御機能単位に分轄されたシーケンスプロ
グラムを、再度利用して新しいシーケンスプログラムを
作成する場合には、従来行われていたラダープログラム
ウィンドウ30を表示させ、前記プログラムの内容を確
認、検索を行なわずに、新しいシーケンスプログラムの
作成をすることができる動作例を示すものである。 【0013】図2分図(a)は、シーケンスプログラム
を再利用し、新規シーケンスプログラムを作成する場合
の初期画面の説明図である。図示は既に作成されている
小形組立装置10に用いられるシーケンスプログラム1
1の一部から大形組立装置110に用いられるシーケン
スプログラム111を新規に作成する場合について説明
する。 【0014】まず、図2分図(b)は、初めに、利用さ
れる複写元である小形組立装置のプロジェクトウィンド
ウ10のプログラム一覧ウィンドウ20を表示したの
ち、大形組立装置のプロジェクトウィンドウ110、プ
ログラム一覧ウィンドウ120を新規に作成する。次ぎ
に、小形組立装置から大形組立装置に転用するプラテン
ロード機能21のシーケンスプログラムの複写する。 【0015】小形組立装置10のプログラム一覧ウィン
ドウ20の中のシーケンスプログラムシート21をマウ
スで指定し、そのまま、大形組立装置のプログラム一覧
ウィンドウ120へドラッグ&ドロップすることにより
大形組立装置のプログラム一覧ウィンドウ120の中に
大形組立装置用のプラテンロード機能のシーケンスプロ
グラムシート121を作成することができる。 【0016】図3分図(a)は、小形組立装置から大形
組立装置に転用するプラテンアンロード機能22のシー
ケンスプログラムを複写する場合の説明図である。図2
分図(b)と同様にして、小形組立装置のプログラム一
覧ウィンドウ20の中のシーケンスプログラムシート2
2をマウスで指定し、そのまま大形組立装置のプログラ
ム一覧ウィンドウ120へドラッグ&ドロップすること
により大形組立装置のプログラム一覧ウィンドウ120
の中に大形組立装置用のプラテンアンロード機能のシー
ケンスプログラムシート122を作成することができ
る。 【0017】図3(b)は、同様の操作で、既に作成さ
れている中形組立装置210のシーケンスプログラム2
11の中から、上部組立品供給機能のシーケンスプログ
ラム223を大形組立装置110のシーケンスプログラ
ム111へ複写する場合の説明図である。小形組立装置
10のシーケンスプログラム11の中には、大形組立装
置110で使用したい上部組立品供給機能のシーケンス
プログラム123がないため、中形組立装置210のシ
ーケンスプログラム211の中から大形組立装置110
のシーケンスプログラム111へ複写する。 【0018】前記中形組立装置から大形組立装置に転用
する上部組立品供給機能223のシーケンスプログラム
を複写するため、中形組立装置のプロジェクトウィンド
ウ210、中形組立装置のプログラム一覧ウィンドウ2
20を表示させた後、前記中形組立装置のプログラム一
覧ウィンドウ220の中のシーケンスプログラムシート
223をマウスで指定し、そのまま大形組立装置のプロ
グラム一覧ウィンドウ120へ、ドラッグ&ドロップす
ることにより大形組立装置のプログラム一覧ウィンドウ
120の中に大形組立装置用の上部組立品供給機能のシ
ーケンスプログラムシート123を作成することができ
る。 【0019】上記の如く、従来は部品化したプログラム
を再利用する場合、再利用の対象となるファイルの一覧
を表示させ、対象制御機能のファイルを検索選択し、シ
ーケンスプログラム自身を表示させ、複写の範囲を検索
指定した後、結合先のシーケンスプログラムを表示さ
せ、結合位置を指定するといった複雑な操作を行う必要
があつた。 【0020】本発明の構成によれば、プログラミング装
置により、プログラムの内容を表示させ、内容の確認や
検索をしなくとも、既に作成した制御装置のプログラム
一覧のウィンドウを表示させ、新規に作成する制御装置
のプログラム一覧のウィンドウとの間で、マウスによる
ドラッグ&ドロップすることだけで結合処理を行うこと
ができ、プログラミングの効率が向上させることがてき
る。さらに、プログラム一覧のウィンドウを表示させる
だけで制御対象の機能のプログラミングを確認すること
ができるので管理を容易にすることができる。 【0021】 【発明の効果】以上、詳細に説明した如く、本発明の構
成によれば、一連のシーケンスプログラムを機能単位毎
のプログラムに分轄して入力し、シート単位で管理する
ことにより、プログラムを作成する際の部品化されたプ
ログラムの結合作業効率を向上させ、操作方法が確立し
た効率のよくプログラミングできるPCのプログラミン
グ装置を提供することができる。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a programming device for a programmable controller (hereinafter, referred to as a PC), and more particularly to a program input and management method for a PC.
The present invention relates to a programming device for a sequencer for a PC for controlling a sequence of an automated machine. 2. Description of the Related Art Recently, a sequencer for a personal computer has been used for controlling the sequence of an automatic machine. Various methods have been proposed as a method of programming the sequencer, but a ladder method, which has become an engineer who has been engaged in a contacted sequencer, is generally used. As a programming device for inputting the sequence program, a dedicated portable programming device,
It can be broadly divided into those based on programming software that can be used on general-purpose personal computers (hereinafter referred to as personal computers). Recently, programming software using personal computers has been widely used. [0003] In a conventional programming device, including those using programming software by a personal computer, when a sequence program used in another controlled device is reused, the following is performed.
First, a comment (for example, using the name of the target control function or the like as a mark) input from a series of sequence programs in advance is searched for a control function program to be used again. After defining the file name and storing it in a storage device, the program retrieves and calls the program of the functionalized unit which is stored in the storage device and calls the program. [0004] In the conventional programming device, the sequence program created is one unit, for example, one unit. The image is like a scroll, so we want to make parts from sequence programs created in the past Program, that again,
In order to extract the program to be used or to search for the position of the connection destination, the I / O number must be used as a key to search using the search function, or the comment entered as the target function name must be searched using the key. did not become. Further, when combining reusable programs that have been made into parts, a list of files stored in a storage device in advance is displayed, and a file name of the program to be reused is searched from the list. Then, the program having the found file name is read, and the range of the program to be combined and the position of the program to be combined are specified from the read programs, and the combining operation is performed. There have also been proposed techniques for automatically assigning a file name or automatically creating a connection relationship between files to which a file name is assigned. However, the file itself has a unity. And did not give enough consideration. Therefore, the range of the program to be searched and combined by using the comment as a key and the position to be combined with the program to be combined, the combining operation, etc.
It was very complicated and time-consuming, and was a bottleneck in program creation. SUMMARY OF THE INVENTION The present invention has been made to solve the problems of the prior art, and when creating a sequence program for a PC, the time and effort of key search and combination work by the creator are eliminated, and the parts are made into parts. It is an object of the present invention to provide a PC programming device that can improve the efficiency of program linking work and can perform programming efficiently with an established operation method. [0008] To achieve the above object, the configuration of a PC programming apparatus according to the present invention is as follows.
A programming device for a programmable controller including a keyboard for inputting a sequence program, a screen for displaying the input sequence program, and a pointing device for specifying a position on the screen. The program is divided into and input into programs for each unit, and the input program is managed on a sheet basis. Further, in the above-mentioned programming device, the program managed on a sheet-by-sheet basis can be diverted to another device to be controlled. Further, in the above-mentioned programming device, the management in units of sheets is characterized in that a comment indicating a function name of the divided sequence program is used as a file name. The above configuration will be described more specifically for a programming device. When a new sequence program is created by reusing a componentized sequence program in a PC programming device, a series of programs can be linked by dragging and dropping between a plurality of displayed windows using a mouse. Is divided into functional units so that the sequence programs managed in sheet units can be copied and combined. Further, in the sequence program divided into control parts in the form of components, a comment for displaying the function in which the name of the target control function is conventionally input in the sequence program is directly used as the program name, that is, the file name. Thus, it is possible to manage a sequence program of a target control function unit. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a programming device according to an embodiment of the present invention will be described with reference to FIGS.
FIG. 1 is an explanatory diagram of a display screen of a sequence program divided into control function units in a programming device according to the present invention. FIG. 2 is a partial diagram of an operation description for creating a new sequence program from the sequence program of FIG. FIG. 3 is a partial view for explaining the operation of creating a new sequence program from the sequence program of FIG. In FIG. 1, a screen shown includes a project window 10 for displaying the configuration of the entire program for a device to be controlled, and a sequence program sheet 21 in which a program 11 for the device to be controlled is divided into control function units. The program includes a program list window 20 for displaying a list, and a ladder program window 30 for displaying and editing the contents of a ladder program 31 of a sequence program divided into control function units. And the project window 10
It has a hierarchical structure composed of a program list window 20 and a ladder program window 30 in this order. The diagrams (a) and (b) in FIG. 2 and the diagrams (a) and (b) in FIG. 3 are divided into control function units using the programming device according to the present invention. When a new sequence program is created by using the sequence program again, the ladder program window 30 which has been used in the past is displayed, and the content of the program is checked and a new sequence program can be created without searching. This is an example of an operation that can be performed. FIG. 2A is an explanatory diagram of an initial screen when a sequence program is reused and a new sequence program is created. The illustration shows the sequence program 1 used in the small assembly device 10 already created.
A case will be described in which a sequence program 111 used for the large-sized assembly device 110 is newly created from a part of the program. First, FIG. 2B shows a program list window 20 of the project window 10 of the small assembler used as a copy source to be used, and then a project window 110 of the large assembler. A new program list window 120 is created. Next, a sequence program of the platen load function 21 to be diverted from the small assembling apparatus to the large assembling apparatus is copied. The sequence program sheet 21 in the program list window 20 of the small assembling apparatus 10 is designated with a mouse, and is dragged and dropped to the program list window 120 of the large assembling apparatus as it is, thereby listing the programs of the large assembling apparatus. In the window 120, a sequence program sheet 121 of a platen loading function for a large-sized assembly device can be created. FIG. 3A is an explanatory diagram in the case of copying a sequence program of the platen unload function 22 which is diverted from a small assembling apparatus to a large assembling apparatus. FIG.
The sequence program sheet 2 in the program list window 20 of the small assembling apparatus in the same manner as FIG.
2 is designated with a mouse, and dragged and dropped to the program list window 120 of the large assembling apparatus as it is.
, A sequence program sheet 122 for a platen unload function for a large-sized assembly apparatus can be created. FIG. 3B shows a sequence program 2 of the medium-sized assembling apparatus 210 which has already been created by the same operation.
11 is an explanatory diagram in the case where a sequence program 223 of the upper assembly supply function is copied from 11 into a sequence program 111 of the large-sized assembly apparatus 110. FIG. In the sequence program 11 of the small assembly device 10, there is no sequence program 123 of the upper assembly supply function to be used in the large assembly device 110. 110
Is copied to the sequence program 111 of FIG. In order to copy the sequence program of the upper assembly supply function 223 which is diverted from the medium-sized assembling apparatus to the large-sized assembling apparatus, a project window 210 of the medium-sized assembling apparatus and a program list window 2 of the medium-sized assembling apparatus are copied.
20 is displayed, the sequence program sheet 223 in the program list window 220 of the medium-sized assembly device is designated by a mouse, and dragged and dropped to the program list window 120 of the large-sized assembly device. In the program list window 120 of the assembling apparatus, a sequence program sheet 123 of the upper assembly supply function for the large assembling apparatus can be created. As described above, when reusing a program which has been conventionally made into a component, a list of files to be reused is displayed, a file of a target control function is searched and selected, and the sequence program itself is displayed and copied. After searching and specifying the range, it was necessary to perform a complicated operation such as displaying the sequence program of the connection destination and specifying the connection position. According to the configuration of the present invention, the contents of the program are displayed by the programming device, and the window of the program list of the control device which has been already prepared is displayed without newly confirming or searching the content, and the program is newly created. The connection process can be performed only by dragging and dropping with the mouse between the program list window of the control device and the programming efficiency can be improved. Further, since the programming of the function to be controlled can be confirmed only by displaying the window of the program list, the management can be facilitated. As described above in detail, according to the configuration of the present invention, a series of sequence programs is divided into and input into programs for each functional unit, and is managed in units of sheets. It is possible to provide a programming device for a PC which can improve the efficiency of work of combining programs made into components when creating a program and can perform programming efficiently with an established operation method.

【図面の簡単な説明】 【図1】本発明に係るプログラミング装置における制御
機能単位に分轄されたシーケンスプログラムの表示画面
の説明図である。 【図2】図1のシーケンスプログラムから新シーケンス
プログラムを作成する動作説明の部分図である。 【図3】図1のシーケンスプログラムから他のシーケン
スプログラムを作成する動作説明の他の部分図である。 【符号の説明】 10…小形組立装置のプロジェクトウィンドウ 11…小形組立装置のプログラム全体 20…小形組立装置のプログラム一覧ウィンドウ 21…小形組立装置の機能単位に分轄したシーケンスプ
ログラムシート(機能名称…プラテンロード) 22…小形組立装置の機能単位に分轄したシーケンスプ
ログラムシート(機能名称…プラテンアンロード) 30…小形組立装置のラダープログラムウィンドウ 31…小形組立装置のラダープログラム 110…大形組立装置のプロジェクトウィンドウ 111…大形組立装置のプログラム全体 120…大形組立装置のプログラム一覧ウィンドウ 121…大形組立装置のシーケンスプログラムシート
(機能名称…プラテンロード) 122…大形組立装置のシーケンスプログラムシート
(機能名称…プラテンアンロード) 123…大形組立装置のシーケンスプログラムグシート
(機能名称…上部組立品供給) 210…中形組立装置のプロジェクトウィンドウ 211…中形組立装置のプログラム全体 220…中形組立装置のプログラム一覧ウィンドウ 223…中形組立装置の機能単位に分轄したシーケンス
プログラムシート(機能名称…上部組立品供給)
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is an explanatory diagram of a display screen of a sequence program divided into control function units in a programming device according to the present invention. FIG. 2 is a partial diagram illustrating an operation for creating a new sequence program from the sequence program of FIG. 1; FIG. 3 is another partial diagram illustrating the operation of creating another sequence program from the sequence program of FIG. 1; [Description of Signs] 10: Project window of small assembling apparatus 11: whole program of small assembling apparatus 20: program list window 21 of small assembling apparatus ... Sequence program sheet (function name: platen load) divided into functional units of small assembling apparatus 22: Sequence program sheet (function name: Platen unload) divided into functional units of the small assembly device 30: Ladder program window 31 of the small assembly device ... Ladder program 110 of the small assembly device 110: Project window 111 of the large assembly device ... Overall program of large assembly apparatus 120 ... Program list window 121 of large assembly apparatus Sequence program sheet of large assembly apparatus (function name: platen load) 122 ... Sequence program sheet of large assembly apparatus (function name) ... Platen unloading) 123 ... Sequence programming sheet of large assembly machine (function name ... upper assembly supply) 210 ... Medium assembly machine project window 211 ... Medium assembly machine whole program 220 ... Medium assembly machine Program list window 223: Sequence program sheet divided into functional units of the medium-sized assembly device (Function name: Upper assembly supply)

───────────────────────────────────────────────────── フロントページの続き (72)発明者 須永 勉 新潟県北蒲原郡中条町大字富岡46番地1 株式会社日立製作所 産業機器事業部 内 (72)発明者 長倉 賢一 千葉県習志野市東習志野7丁目1番1号 日立京葉エンジニアリング株式会社内 (56)参考文献 特開 平3−57001(JP,A) 特開 平7−334355(JP,A) 特開 平7−200278(JP,A) 特開 平6−67712(JP,A) 特開 平5−100718(JP,A) 特開 平4−284503(JP,A) 特開 平9−288569(JP,A) (58)調査した分野(Int.Cl.7,DB名) G05B 19/04 - 19/05 G06F 9/06 - 9/06 550 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Tsutomu Sunaga 46-1 Tomioka, Nakajocho, Kitakanbara-gun, Niigata Prefecture Industrial Machinery Division, Hitachi, Ltd. Inside (72) Kenichi Nagakura 7-1-1 Higashi Narashino, Narashino City, Chiba Prefecture No. 1 Hitachi Keiyo Engineering Co., Ltd. (56) References JP-A-3-57001 (JP, A) JP-A-7-334355 (JP, A) JP-A-7-200278 (JP, A) JP-A-6 -67712 (JP, A) JP-A-5-100718 (JP, A) JP-A-4-284503 (JP, A) JP-A-9-288569 (JP, A) (58) Fields studied (Int. . 7, DB name) G05B 19/04 - 19/05 G06F 9/06 - 9/06 550

Claims (1)

(57)【特許請求の範囲】 【請求項1】シーケンスプログラムを入力するキーボー
ドと、入力されたシーケンスプログラムを表示する画面
と、画面上の位置を指定するポイテイングデバイスを
具備したプログラマブルコントローラのプログラミング
装置において、 被制御対象装置に対しシーケンスプログラムを制御機能
単位に分轄して管理し、該制御機能単位に分轄されたシ
ーケンスプログラムの機能名称のコメントで管理すると
ともに、前記制御機能単位に分轄されたシーケンスプロ
グラムをブログラム一覧ウインドウに表示し、前記ポイ
テイングデバイスで指定し、他の被制御対象装置のブロ
グラム一覧ウインドウにドラッグ及びドロッブすること
により複写または結合させ、該他の被制御対象装置のシ
ーケンスプログラムを作成できるようにしたことを特徴
とするプログラマブルコントローラのプログラミング装
置。
(57) and keyboard for inputting Claims 1. A sequence program, a screen displaying the sequence program input, the programmable controller equipped POI te queuing device for designating a position on the screen In the programming device, the control target device manages the sequence program by dividing it into control function units, manages the sequence program by the comment of the function name of the sequence program divided into the control function unit, and distributes the sequence program into the control function unit. The sequence program is displayed in the program list window, designated by the pointing device, and copied or combined by dragging and dropping into the program list window of another controlled device to copy or combine the other controlled device. Sequence programs can be created Programmable controller programming apparatus characterized by was Unishi.
JP10974997A 1997-04-25 1997-04-25 PC programming device Expired - Fee Related JP3369900B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10974997A JP3369900B2 (en) 1997-04-25 1997-04-25 PC programming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10974997A JP3369900B2 (en) 1997-04-25 1997-04-25 PC programming device

Publications (2)

Publication Number Publication Date
JPH10301607A JPH10301607A (en) 1998-11-13
JP3369900B2 true JP3369900B2 (en) 2003-01-20

Family

ID=14518288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10974997A Expired - Fee Related JP3369900B2 (en) 1997-04-25 1997-04-25 PC programming device

Country Status (1)

Country Link
JP (1) JP3369900B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002079886A1 (en) 2001-03-29 2002-10-10 Mitsubishi Denki Kabushiki Kaisha Programming tool
KR101447846B1 (en) 2011-01-31 2014-10-13 미쓰비시덴키 가부시키가이샤 Motion sfc program component creation device

Also Published As

Publication number Publication date
JPH10301607A (en) 1998-11-13

Similar Documents

Publication Publication Date Title
US5428729A (en) System and method for computer aided software engineering
US5875333A (en) Automatically generating source code for relating a dialog interface with a business object in a computing application
KR940015893A (en) Information Processing System Using Icons
JP2003337728A (en) Management method and device for data file history
JP3369900B2 (en) PC programming device
WO2001060060A1 (en) Control of sequence of video modifying operations
CN111680339A (en) Material assembling platform based on blocks or building blocks
US6086630A (en) Automated PCB checklist
JP2003288458A (en) Integrated project management tool
JP2000215038A (en) Information management device and recording medium
Leach Your AutoCAD 2002 Instructor
CN112473145A (en) Data processing method and device based on game engine
JP2007122669A (en) Picture creation device and program
JP2002222300A (en) Integrated project management tool
JPH0954688A (en) Gui design supporting method
JPH07110759A (en) Version management method for data
JPS6312300B2 (en)
JP3083552B2 (en) Hierarchy editing processor
JPH06149776A (en) Simulation device based upon petri net
JP2007079691A (en) Working manual preparation system
JP3170795B2 (en) File group processing device
KR100269172B1 (en) Script file generator for hard disk master manufacturing system
JP6571426B2 (en) Information asset management system and information asset management method
JPH07234711A (en) Management system of sequence/program
JPH05158670A (en) Screen type program editor

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071115

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081115

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091115

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101115

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101115

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111115

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111115

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121115

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121115

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131115

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees