Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6361686B2 - - Google Patents
[go: Go Back, main page]

JPS6361686B2 - - Google Patents

Info

Publication number
JPS6361686B2
JPS6361686B2 JP9168381A JP9168381A JPS6361686B2 JP S6361686 B2 JPS6361686 B2 JP S6361686B2 JP 9168381 A JP9168381 A JP 9168381A JP 9168381 A JP9168381 A JP 9168381A JP S6361686 B2 JPS6361686 B2 JP S6361686B2
Authority
JP
Japan
Prior art keywords
program
information
programmer
output device
cassette
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
Application number
JP9168381A
Other languages
Japanese (ja)
Other versions
JPS57206966A (en
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 filed Critical
Priority to JP9168381A priority Critical patent/JPS57206966A/en
Publication of JPS57206966A publication Critical patent/JPS57206966A/en
Publication of JPS6361686B2 publication Critical patent/JPS6361686B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/12Program control other than numerical control, i.e. in sequence controllers or logic controllers using record carriers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Description

【発明の詳細な説明】 本発明は、設備の電気制御に用いるプログラマ
ブルコントローラ(以下PCという)の多機種に
汎用性があるプログラム入出力装置(以下プログ
ラマという)に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a program input/output device (hereinafter referred to as a programmer) that is versatile for many types of programmable controllers (hereinafter referred to as a PC) used for electrical control of equipment.

PCの制御情報であるプログラムは、プログラ
マを入力装置としてPC本体に入力される。この
ようなプログラマは、PC各機種ごとにその入力
方式、操作手順が異なるので、PC各機種ごとに
専用のものを設けなければプログラムを入力する
ことができない。このため、多機種のPCを導入
している工場では、PC各機種ごとに専用のプロ
グラマが必要となるので、その数は多数となつて
大変不経済であり、また作業者は、多数のプログ
ラマそれぞれについてその機能、操作手順を知ら
なければならないので使用上大変不便である。
The program, which is the control information for the PC, is input into the PC main body using the programmer as an input device. Since the input methods and operating procedures of such programmers differ for each model of PC, it is not possible to input programs unless a dedicated programmer is provided for each model of PC. For this reason, in factories that have introduced many types of PCs, a dedicated programmer is required for each type of PC, and the number of such programmers is large, which is very uneconomical. It is very inconvenient to use this method because it is necessary to know the functions and operating procedures for each item.

本発明は、上述の点に鑑みなされたものであ
り、その目的とするところは、多機種のPCに簡
単に共用できる汎用プログラマを提供することに
ある。
The present invention has been made in view of the above points, and its purpose is to provide a general-purpose programmer that can be easily shared by many types of PCs.

本発明の概要は、単一のプログラマを多機種の
PCに共用させるため、プログラマの電気回路の
一部を構成する固定記憶装置をカセツトの形態に
してプログラマとコネクタを介して着脱自在とな
る別体のものに形成し、このようなカセツトを
PCの各機種ごとに設けてそれぞれのカセツトの
固定記憶装置には前記プログラム入出力装置に統
一設定された基準回路情報を各PCの機種に対応
するプログラムに変換する情報およびそれぞれの
プログラマブルコントローラのプログラムを前記
基準回路情報に変換する情報を記憶させたもので
あり、これにより異なつたPC機種のプログラム
を行なう場合にもそのPC専用のカセツトを差し
換えるだけで作業者が同一の操作手順でプログラ
ムを行なえるようにしたものである。
The outline of the invention is to enable a single programmer to
In order to share it with a PC, the fixed storage device that constitutes a part of the programmer's electrical circuit is formed into a cassette that can be attached to and detached from the programmer via a connector.
The fixed storage device of each cassette is provided for each model of PC, and contains information for converting the reference circuit information uniformly set in the program input/output device into a program corresponding to each model of PC, as well as programs for each programmable controller. It stores information for converting the information into the reference circuit information, so that even when programming for a different PC model, the operator can program it using the same operating procedure by simply replacing the cassette dedicated to that PC. It was made possible to do so.

以下、本発明を図面に基づいて説明する。 Hereinafter, the present invention will be explained based on the drawings.

第1図において、1は情報交換用のカセツト、
2はプログラマ本体であり、プログラマ本体2の
上面にはキー群3が、その側面にはカセツト挿入
口4が設けてあり、このカセツト挿入口4にはカ
セツト1のコネクタ5aと結合するコネクタ5b
が取り付けてある。また、プログラマ本体2から
は相手PCと電気的に接続するための接続線6が
出ている。
In Fig. 1, 1 is a cassette for information exchange;
Reference numeral 2 denotes a programmer main body, and a group of keys 3 are provided on the top surface of the programmer main body 2, and a cassette insertion slot 4 is provided on the side surface of the programmer main body 2. A connector 5b that is connected to the connector 5a of the cassette 1 is provided in the cassette insertion slot 4.
is installed. Further, a connection line 6 for electrically connecting to a partner PC comes out from the programmer main body 2.

カセツト1は、PCの各機種ごとに設けられる
ものであり、その構成は、第2図に示すようにカ
セツト側のコネクタ5aと固定記憶装置(Read
Only Memory.以下ROMという)7とからなる。
The cassette 1 is provided for each model of PC, and as shown in FIG.
Only Memory (hereinafter referred to as ROM) 7.

第3図は、本プログラマの内部構成図であり、
破線1′内の部分はカセツト1に、実線2′内の部
分はプログラマ本体2に対応する。同図におい
て、8はマイクロプロセツサであり、9はシステ
ムプログラムの入つたROM、10は補助レジス
タとして使用するRAM(Random Acces
Menory:等速呼出記憶装置、以下同じ)、11
はシーケンスプログラム用フアイルレジスタとし
て使用するRAM、前述の7は情報交換用プログ
ラムの入つたROMの各メモリである。またキー
ボード関係として、12はキーボード部、13は
そのキーボード入力部、14はキヤラクタデイス
プレイ部、15はその出力部、16は回路パター
ンデイスプレイ部、17はその出力部、18は
PCとの情報交換用の情報伝送部、19は同じく
情報交換用のバツフアである。
Figure 3 is an internal configuration diagram of this programmer.
The portion within the broken line 1' corresponds to the cassette 1, and the portion within the solid line 2' corresponds to the programmer body 2. In the figure, 8 is a microprocessor, 9 is a ROM containing the system program, and 10 is a RAM (Random Access Memory) used as an auxiliary register.
Menory: Constant speed retrieval storage device (the same applies hereafter), 11
7 is a RAM used as a sequence program file register, and 7 is a ROM memory containing an information exchange program. Regarding the keyboard, 12 is the keyboard section, 13 is the keyboard input section, 14 is the character display section, 15 is the output section, 16 is the circuit pattern display section, 17 is the output section, and 18 is the keyboard section.
An information transmission section 19 for exchanging information with the PC is also a buffer for exchanging information.

第4図は、アドレス空間領域の分割使用状態を
示したものであり、システム制御プログラム領域
D1はROM9に、システム用補助レジスタ領域
D2及び情報交換用プログラム補助レジスタ領域
D3はRAM10に、シーケンスプログラムフア
イルレジスタ領域D4はRAM11に、情報交換
用プログラム領域D5はROM7にそれぞれ収納
されている。
FIG. 4 shows how the address space area is divided and used. The system control program area D1 is stored in the ROM 9, the system auxiliary register area D2 and the information exchange program auxiliary register area D3 are stored in the RAM 10, and the sequence program file is stored in the RAM 10. The register area D4 is stored in the RAM 11, and the information exchange program area D5 is stored in the ROM7.

次に、これら各領域の働きを説明すると、シス
テム制御プログラム領域D1は、キーボード部1
2、キヤラクタデイスプレイ部14、回路パター
ンデイスプレイ部16の制御と、情報交換用プロ
グラム領域D5とのリンケージ制御とをつかさど
るものである。システム用補助レジスタ領域D2
は、システム用スタツク、キーボード入力、キヤ
ラクタデイスプレイ、回路パターンデイスプレイ
等の保持レジスタ機能を持ち、情報交換用プログ
ラム補助レジスタ領域D3は、情報交換用スタツ
ク、補助レジスタ、フラツグ等の機能を持つもの
である。シーケンスプログラムフアイルレジスタ
領域D4は、各PC内のプログラムのコピーをも
つレジスタであり、ここでプログラムの作成、修
正等を行なうものである。
Next, to explain the function of each of these areas, the system control program area D1 is the keyboard section 1.
2. It controls the character display section 14, the circuit pattern display section 16, and the linkage control with the information exchange program area D5. System auxiliary register area D2
has holding register functions such as system stack, keyboard input, character display, circuit pattern display, etc., and program auxiliary register area D3 for information exchange has functions such as stack for information exchange, auxiliary register, flag, etc. be. The sequence program file register area D4 is a register containing a copy of the program in each PC, and is used for creating, modifying, etc. the program.

情報交換用プログラム領域D5は、キーボード
部により入力された情報を第5図に一例として示
すような各種PCに適合する情報に変換するため
の基準回路情報に変換するというPCとプログラ
マとを相互に結合するための各種機能を実現する
プログラム領域である。そして、異なるPC機種
に対してはカセツト交換によりこの領域のプログ
ラムを変更して対処するものである。
The information exchange program area D5 is used to mutually exchange information between the PC and the programmer, converting information entered through the keyboard section into reference circuit information for converting information that is compatible with various PCs, as shown in FIG. 5 as an example. This is a program area that implements various functions for connection. The program in this area can be changed to accommodate different PC models by changing the cassette.

第5図について詳しく説明すると、これはシー
ケンス条件を表現するための組み合せの一例であ
り、作業者が各種PCへのプログラムを統一した
形式で行なえるようにするための基準回路情報と
なるものである。同図においてitnは入力条件、
Ct-1、mは入力条件間の接続条件、そしてθtは出
力条件を示すものであり、これを具体的にいうと
itm、Ct-1、mは常開、常閉等のリレーの接点状
態、θtはリレーのコイルを示す。そして、これら
の条件は、キーボード部より情報を入力すること
によりその内容が定まることとなる。
To explain Figure 5 in detail, this is an example of a combination for expressing sequence conditions, and serves as reference circuit information that allows operators to program various PCs in a unified format. be. In the same figure, it n is the input condition,
C t-1 , m indicates the connection condition between input conditions, and θ t indicates the output condition. Specifically,
i t m, C t-1 , m indicate the contact state of the relay, such as normally open or normally closed, and θ t indicates the coil of the relay. The contents of these conditions are determined by inputting information from the keyboard section.

このように、本発明は、プログラマ本体2に
PCの各機種に専用の情報交換用のカセツト1を
挿入接続してプログラマ本体の電気回路にROM
7を電気的に接続することにより、システム制御
プログラム領域D1から制御が情報交換用プログ
ラム領域D5に移され、統一設定された基準回路
情報(第5図が各PCに対応するプログラムに変
換されてPCへ送り込まれたり、逆にPCから読み
込んだプログラムが基準回路情報に変換されて表
示部に表示され、これにより統一した形成で各種
PCにプログラムができる様になるものである。
In this way, the present invention provides the programmer body 2 with
Insert and connect the dedicated information exchange cassette 1 to each model of PC and insert the ROM into the electrical circuit of the programmer.
By electrically connecting 7, control is transferred from the system control program area D1 to the information exchange program area D5, and the unified reference circuit information (Fig. 5 is converted into a program corresponding to each PC) Programs sent to a PC or read from a PC are converted to reference circuit information and displayed on the display.
This allows you to program your PC.

なお、本発明のプログラマは、第1図に示すも
のに限られるものではなく、第6図に示すCRT
(陰極線管)を表示器に用いたもの、あるいは第
7図に示すハンデイな図示表示器(液晶等)を用
いたものなどの実施例であつても勿論よい。
Note that the programmer of the present invention is not limited to the one shown in FIG.
Of course, embodiments using a cathode ray tube (cathode ray tube) as a display, or a handy graphical display (liquid crystal, etc.) as shown in FIG. 7 may also be used.

本発明は、上述の作用・効果によりプログラマ
の情報交換用カセツトを交換するだけで単一のプ
ログラマを異機種PCの共用装置としてその操作
手順を統一して利用することができるので、これ
により多機種のPCを持つ工場において各種のプ
ログラマを持つことの費用負担、あるいは各種プ
ログラマの操作手順がそれぞれ異なるために生じ
やすい誤操作、そのための修復時間等の減少を図
ることができる。
With the above-described functions and effects, the present invention allows a single programmer to be used as a shared device for different types of PCs by unifying its operating procedures by simply exchanging the information exchange cassette of the programmer. It is possible to reduce the cost burden of having various programmers in a factory with different types of PCs, as well as to reduce the erroneous operations that tend to occur because the operating procedures of various programmers are different, and the time required to repair such errors.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明のプログラマの斜視図、第2図
は情報交換用のカセツト内部の斜視図、第3図の
プログラマの電気回路の内部構成ブロツク図、第
4図はアドレス空間領域を示す図、第5図は基準
回路情報を示す図、第6、第7図は他の実施例を
示す図である。 1……カセツト、2……プログラマ本体、3…
…キーボード、5a,5b……コネクタ、7……
ROM。
Fig. 1 is a perspective view of the programmer of the present invention, Fig. 2 is a perspective view of the inside of a cassette for information exchange, Fig. 3 is a block diagram of the internal configuration of the electric circuit of the programmer, and Fig. 4 is a diagram showing the address space area. , FIG. 5 is a diagram showing reference circuit information, and FIGS. 6 and 7 are diagrams showing other embodiments. 1...cassette, 2...programmer body, 3...
...Keyboard, 5a, 5b...Connector, 7...
ROM.

Claims (1)

【特許請求の範囲】[Claims] 1 多機種のプログラマブルコントローラに共用
する単一のプログラム入出力装置本体と、前記プ
ログラマブルコントローラの各機種ごとに備えら
れカセツト形態で前記プログラム入出力装置本体
に脱着自在に連結される固定記憶装置とからな
り、前記各固定記憶装置は、前記プログラム入出
力装置に統一設定された基準回路情報をそれぞれ
のプログラマブルコントローラに対応するプログ
ラムに変換する情報およびそれぞれのプログラマ
ブルコントローラのプログラムを前記基準回路情
報に変換する情報を記憶しプログラマブルコント
ローラと前記プログラム入出力装置本体との間の
情報交換を援助する情報交換部を有することを特
徴とする汎用プログラム入出力装置。
1. A single program input/output device main body shared by multiple types of programmable controllers, and a fixed storage device provided for each model of the programmable controller and removably connected to the program input/output device main body in the form of a cassette. Each of the fixed storage devices includes information for converting reference circuit information uniformly set in the program input/output device into a program corresponding to each programmable controller, and converts a program of each programmable controller into the reference circuit information. A general-purpose program input/output device comprising an information exchange unit that stores information and assists information exchange between a programmable controller and the program input/output device main body.
JP9168381A 1981-06-15 1981-06-15 General-purpose program input and output device Granted JPS57206966A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9168381A JPS57206966A (en) 1981-06-15 1981-06-15 General-purpose program input and output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9168381A JPS57206966A (en) 1981-06-15 1981-06-15 General-purpose program input and output device

Publications (2)

Publication Number Publication Date
JPS57206966A JPS57206966A (en) 1982-12-18
JPS6361686B2 true JPS6361686B2 (en) 1988-11-30

Family

ID=14033288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9168381A Granted JPS57206966A (en) 1981-06-15 1981-06-15 General-purpose program input and output device

Country Status (1)

Country Link
JP (1) JPS57206966A (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5839603U (en) * 1981-09-09 1983-03-15 東芝機械株式会社 Sequence controller CRT display loader
JPS59153204A (en) * 1983-02-18 1984-09-01 Toyota Motor Corp Programming system of programmable controller
JPS60118906A (en) * 1983-11-30 1985-06-26 Toshiba Eng Co Ltd Method and apparatus for injecting nc data
JPS60231204A (en) * 1984-05-01 1985-11-16 Sharp Corp Remote control device
JPS6125212A (en) * 1984-07-12 1986-02-04 Hitachi Seiki Co Ltd NC processing information converter
JPS6481003A (en) * 1987-09-22 1989-03-27 Fanuc Ltd Plc program card
JPH01162902A (en) * 1987-12-18 1989-06-27 Fanuc Ltd Compact program generating device for pc

Also Published As

Publication number Publication date
JPS57206966A (en) 1982-12-18

Similar Documents

Publication Publication Date Title
KR970004086B1 (en) Device for communicating real time data between a programmable logic controller and a program operating in a central controller
KR100397760B1 (en) Control system, display device, control-use host computer, and data transmission method
US4328550A (en) Programmer unit with composite calculation capability
JPH0973307A (en) Sequence sequence program creation device and control device
US6088624A (en) Industrial controller with flexible data structures
JPS6361686B2 (en)
JP2554665B2 (en) Improved terminal equipment
JPS6211368B2 (en)
JPS6361685B2 (en)
JP2973587B2 (en) Distributed control device
JPH0695713A (en) Programmable controller and programming method thereof
JPH0158521B2 (en)
JP3326259B2 (en) Display control device
JPS60173631A (en) Control program switching system
JPS59218552A (en) Program loader
JP2965407B2 (en) Display control device
JP2776443B2 (en) Programmable controller
JPS62107337A (en) Program cartridge
JP2525059B2 (en) How to display sequence control
JPS60254350A (en) Data communication control device
JPH0237068Y2 (en)
JPH0460807A (en) Programming device for programmable controller
JP2900073B2 (en) Programmable controller system
JPS6126977Y2 (en)
JPH01116707A (en) Picture displaying system for display device of controller