JPS5856103A - Programmable controller - Google Patents

Programmable controller

Info

Publication number
JPS5856103A
JPS5856103A JP56155972A JP15597281A JPS5856103A JP S5856103 A JPS5856103 A JP S5856103A JP 56155972 A JP56155972 A JP 56155972A JP 15597281 A JP15597281 A JP 15597281A JP S5856103 A JPS5856103 A JP S5856103A
Authority
JP
Japan
Prior art keywords
program memory
control program
serial data
memory
data interface
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.)
Pending
Application number
JP56155972A
Other languages
Japanese (ja)
Inventor
Yoshifumi Ito
伊藤 善文
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP56155972A priority Critical patent/JPS5856103A/en
Publication of JPS5856103A publication Critical patent/JPS5856103A/en
Pending 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/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

PURPOSE:To provide a single kind of equipment with many functions by unitizing various memory elements and a serial data interface port, and then making the unit detachable. CONSTITUTION:A programmable controller (PC) has a CPV10, a system control program memory 12A, a transmission control program memory 12B, a sequence program memory 14, a temporary storage memory 16, a process input part 18, a process output part 20, an internal signal bus 22, and a serial data interface port (SIO) 24. The SIO24, system control program memory 12A, transmission control program memory 12B, and sequence program memory 14 are united and made detachable. This controller functions as the PC itself and as a remote I/O device in accordance with the attachment and detachment of said parts.

Description

【発明の詳細な説明】 この発明はプログラマブル・コントローラ、特にメモリ
に記憶されたプログラムに基づいて制御動作を行なうも
のに関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a programmable controller, and particularly to one that performs control operations based on a program stored in a memory.

一般ニプログラマブル・コントローラ(以下PCと略す
)Vi、第1図に示すように、マイクロプロセッサなど
により構成される中央処理装置(以下CPtJと略す)
101 このCPUl0にシーケ/スプログラム′5r
実行させるためのマイクロプログラムを記憶するシステ
ム制御プログラムメモリ12A1シーケンスプログラム
メモリ14、一時記憶メモリ16、プロセス入力部18
、プロセス出力部20およびシステム内での信号の授受
を行なうための信号バス22より構成される。上記CP
U I Qおよび上記システム制御プログラムメモリ1
2Aは専用の論理回路で構成されること屯ある。上記プ
ロセス入力部18およびプロセス出力部20は入出力装
置(以下I10と略す)と呼ばれるものである。このl
10=i介して出力機器とpcが接続される。
General programmable controller (hereinafter abbreviated as PC) Vi, as shown in Figure 1, central processing unit (hereinafter abbreviated as CPtJ) consisting of a microprocessor, etc.
101 Sequence program '5r on this CPU10
System control program memory 12A1 that stores microprograms to be executed; sequence program memory 14; temporary storage memory 16; process input unit 18
, a process output section 20, and a signal bus 22 for exchanging signals within the system. The above CP
U I Q and the above system control program memory 1
2A is often composed of a dedicated logic circuit. The process input section 18 and process output section 20 are called input/output devices (hereinafter abbreviated as I10). This l
10=The output device and the PC are connected via i.

ところで、そのIloと出力機器の間では各制御ポイン
ト毎に配線が行なわれるため、その間の総記線数は非常
に多くなる。従って、出力機器がPCに極〈近接して設
置される場合は良いが、出力機器がPCから離れて設置
される場合には、その間における配線作業が非常に面倒
となり、また配線コストも高くなるといった問題が生じ
る。このような場合、従来においては、上記I10だけ
を別個に構成し、これを出力機器に近接して配置する一
方、このIloとPC本体とを直列データ伝送線によシ
結合させることが行なわれていた。
By the way, since wiring is performed for each control point between Ilo and the output device, the total number of lines between them becomes very large. Therefore, it is fine if the output device is installed very close to the PC, but if the output device is installed far away from the PC, the wiring work between them becomes very troublesome and the wiring cost increases. Problems such as this arise. In such a case, conventionally, only I10 is configured separately and placed close to the output device, while Ilo and the PC main body are coupled via a serial data transmission line. was.

このようにPC本体とは別個に構成された独立のIlo
はリモートI10装置と呼ばれている。この装置は、第
2図にその一般的な構成を示すように、CPUIQ、伝
送制御プログラムメモリ12B。
In this way, an independent Ilo configured separately from the PC body
is called a remote I10 device. As shown in FIG. 2, the general configuration of this device includes a CPU IQ and a transmission control program memory 12B.

一時記憶メモリ16B1プロセス入力部18、プロセス
出力部20、直列データインターフェース用ポート(以
下8IOと略す)24および内部信号バス22KjD構
成される。そして、上記5IO24が直列データ伝送線
28を介してPC本体26に接続する。
The temporary storage memory 16B1 includes a process input section 18, a process output section 20, a serial data interface port (hereinafter abbreviated as 8IO) 24, and an internal signal bus 22KjD. The 5IO 24 is connected to the PC main body 26 via a serial data transmission line 28.

以上のように従来においては、PCを実際に使用する場
合に、そのPCと出力機器の配置状態に応じて、Ilo
付のPClまたは別個に構成された独立のリモー)I1
0装置およびこのリモートI10装置に接続するPC本
体の計3種類の装置を予め取揃えておき、これら3種類
の装置をPCと出力機器の配置状態に応じて使い分けな
ければならなかった。しかしながら、それら3種類の装
置を過不足なきように予め取揃えておくことは、ユーザ
ー側において大きな負担であった。また、メーカー側に
おいても、3種類の装置をそれぞれ別個に供給すること
は、単一機種のものを供給する場合に比べて甚だ不利な
ことである。
As described above, in the past, when a PC is actually used, the Ilo
with PCl or separately configured independent remote) I1
A total of three types of devices, the 0 device and the PC main unit connected to the remote I10 device, had to be prepared in advance, and these three types of devices had to be used depending on the arrangement of the PC and the output device. However, it is a heavy burden on the user to prepare the three types of devices in advance so as not to have too much or too little. Furthermore, on the manufacturer's side, supplying three types of devices separately is extremely disadvantageous compared to supplying a single model.

この発明は以上のような従来の課題に鑑みてなされたも
ので、その目的は、従来のように何種類かの装置を取揃
えずとも、一種類だけでもって種々の使用条件に簡単に
対応できるようにし、これによりユーザー側の負担を軽
減し、かつメーカー側においても小品種多量生産の利点
を得られるようにしたプログラマブル・コントローラ(
PC)を提供することにある。
This invention was made in view of the above-mentioned conventional problems, and its purpose is to easily accommodate various usage conditions with only one type of device, instead of having to prepare several types of devices as in the past. A programmable controller (
PC).

上記目的を達成するために、この発明は、先ず、CPU
、シーケンスプログラムメモリ、上記CPUにシーケン
スプログラムメモリに記憶されたプログラムを実行させ
るためのプログラムを記憶するシステム制御プログラム
メモリ、上記CPUと外部との間で授受されるデータを
7時記憶する一時記憶メモリ、プロセス入力部およびプ
ロセス出力部を有するとともに、他装置と直列データの
授受を行なうためのSIO′f!:有する。さらに上記
シーケンスプログシムメモリおよび上記システム制御プ
ログラムメモリと、上記伝送制御プログラムメモリおよ
び上記8■0′を取付は取外し可能な構造とする。そし
て、上記シーケンスプログラムメモリおよび上記システ
ム制御プログラムメモリを取付ける一方上記伝送制御プ
ログラムメモリおよ6゛上記8IOを取外すことによシ
単独PCとして機能させ、″1次上記伝送制御プログラ
ムメモリおよび上記5IOt取付ける一方上記シーケン
スプロプログラムメモリ、上記、A I Oの全てを取
付けることによりO/Iおよび直列データインターフェ
ース付PCとしても機能させられるようにしたことを特
徴とする。
In order to achieve the above object, this invention first
, a sequence program memory, a system control program memory that stores a program for causing the CPU to execute the program stored in the sequence program memory, and a temporary storage memory that stores data exchanged between the CPU and the outside. , a process input section and a process output section, and SIO'f! for exchanging serial data with other devices. :Have. Further, the sequence program memory, the system control program memory, the transmission control program memory, and 8.0' are designed to be removable. Then, while installing the sequence program memory and the system control program memory, remove the transmission control program memory and the 6 and 8 IOs to function as an independent PC, and install the ``primary transmission control program memory'' and the 5 IOs. On the other hand, it is characterized in that by attaching all of the sequence program memory and the AIO, it can also function as a PC with an O/I and serial data interface.

以下、図面に基づいてこの発明の好適な実施例を示す。Hereinafter, preferred embodiments of the present invention will be shown based on the drawings.

第3図はこの発明によるPCの一実施例を示す。FIG. 3 shows an embodiment of a PC according to the present invention.

同図に示すPCは、マイクロプロセッサ等により構成さ
れるCPUIQ、システム制御プルグラムメモリ12A
1伝送制御プログラムメモリ12B1シーケンスプログ
ラムメーモリ14、一時記憶メモリ16、プロセス入力
部18、プロセス出力部20゜内部信号バス22および
5IO24’(+−有する。 PCとしての基本的構成
は前述した従来のものと同様である。また、同符号で示
す各部の構成および機能も前述のものと同様である。こ
こで、第1図に示した従来のPCと異なるところ祉、第
2図に示した8I024を有するとともに、この8 I
 024および上記システム制御プログラムメモリ12
A1伝送制御プログラムメモリ12B1シーケンスプロ
グラムメモリ14が、第4図に示すように、ユニット化
されて取付は取外しが可能な構造となっていることであ
る。このように構成したことにより、先ず、単独PCと
して使用する場合には、上記システム制御プログラムメ
モリ12Aと上記シーケンスプログラムメモリ14を取
付ける一方、上記伝送制御プ四グラムメ蚤り12Bと上
記81024を敗外せばよい6次に、上記伝送制御プロ
グラムメモリ12Bと上記8IOを取付ける一方、上記
システム制御プログラムメモリ12Aと上記シーケンス
プログ2ムメモリ14を取外すと、今度は独立したリモ
ートI10装置として使用できるようになる。そして、
システ^制紳プログラムメモリ12A1シーケンスプロ
グラムメモリ14、伝送制御プログラムメモリ12Bお
よび5io24の全てを取付けると、第3図に示すよう
に、Iloおよび直列データインターフェース付PC,
!:[、て使用でき、さらにこの場合は他の直列データ
インターフェース付pc26と直列データ伝送!!28
を介して接続することにより並列運転も可能になる。つ
まシ、単一機種の装置が出力機器の制御に必要な3種類
の機能を兼ねることができ、これKより従来のように3
種類の装置を取揃えずとも、種々の使用状態に対応する
ことができる。そしてここで注目すべきこと祉、そのよ
うな3種類の機能を有するにもかかわらず、その構造に
ついては、従来のPCと基本的に同じように構成でき、
かつそこに若干の付加構成を施すだけでよいということ
である。また、何れの機能で使用される場合も、共通し
て使用される部分が多く、従って単独PCとして使用し
ても、また独立のリモートI10装置として使用しても
構成上の無駄は少ない。
The PC shown in the figure has a CPU IQ configured by a microprocessor, and a system control program memory 12A.
1 transmission control program memory 12B 1 sequence program memory 14, temporary storage memory 16, process input section 18, process output section 20° internal signal bus 22 and 5 IO 24' (+-) The basic configuration of the PC is the same as the conventional one described above. The structure and function of each part indicated by the same reference numerals are also the same as those described above. and this 8 I
024 and the system control program memory 12
As shown in FIG. 4, the A1 transmission control program memory 12 and the B1 sequence program memory 14 are unitized and have a structure that can be installed and removed. With this configuration, when used as a standalone PC, the system control program memory 12A and the sequence program memory 14 can be installed, while the transmission control programmer 12B and the 81024 can be removed. Next, by installing the transmission control program memory 12B and the 8IO, and removing the system control program memory 12A and the sequence program memory 14, it can now be used as an independent remote I10 device. and,
When all of the system control program memory 12A1 sequence program memory 14, transmission control program memory 12B and 5io24 are installed, as shown in FIG.
! : [, can be used, and in this case, serial data transmission with other PC26 with serial data interface! ! 28
Parallel operation is also possible by connecting via. Tsumashi: A single model of device can serve the three types of functions required to control the output device, and this allows for
It is possible to respond to various usage conditions without having to prepare different types of devices. What should be noted here is that although it has these three types of functions, its structure can basically be configured in the same way as a conventional PC.
Moreover, it is only necessary to add some additional configurations. Moreover, no matter which function it is used for, there are many parts that are used in common, so there is little waste in terms of configuration whether it is used as a standalone PC or as an independent remote I10 device.

以上のようにこの発明によるPCFi、単一の機種でも
って、単独PC、リモートI10装置、Iloおよび直
列データインターフェース付PCの3つの機能が簡単に
実現でき、これによりユーザー側は多種類の装置を取揃
える面倒から解放され、またメーカー側も単一種類だけ
の装置を供給すればよいので量産効果を得ることができ
るといった利点が得られる。
As described above, with the PCFi according to the present invention, the three functions of a single PC, a remote I10 device, and a PC with an Ilo and serial data interface can be easily realized with a single model, and this allows the user to operate many types of devices. This frees the manufacturer from the trouble of arranging equipment, and the manufacturer only needs to supply a single type of equipment, which has the advantage of being able to benefit from mass production.

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

第1図は従来のPCの一般的な構成を示すブロック図、
第2図は従来のリモー)I10装置の一般的な構成含水
すブロック図、第3図はこの発明によるPCの一実施例
含水すブロック図、第4図はその外観の一実施例を示す
斜視図である。 各図中同一部材には同一符号を付し、10は中央処理装
置(CPU)、12Aはシステム制御プIダラムメモリ
、1zBF1伝送制御プログラムメモリ、14はシーケ
ンスプログラムメモ!J、16は一時記憶メモリ、18
はプロセス入力部、20はプロセス出力部、22#i信
号バス、24は直列データインターフェース用ボート(
8IO)、28は直列データ伝送線である。 代理人 弁理士  葛  野  信  −(#!Eか1
名) 第1図 ■−」 第3図 [−」 第4図
FIG. 1 is a block diagram showing the general configuration of a conventional PC.
Fig. 2 is a block diagram of the general configuration of a conventional remote I10 device, Fig. 3 is a block diagram of an embodiment of a PC according to the present invention, and Fig. 4 is a perspective view showing an embodiment of its external appearance. It is a diagram. The same parts in each figure are given the same reference numerals, 10 is a central processing unit (CPU), 12A is a system control module memory, 1zBF1 transmission control program memory, and 14 is a sequence program memo! J, 16 is temporary storage memory, 18
20 is a process input section, 20 is a process output section, 22#i signal bus, 24 is a serial data interface port (
8IO), 28 is a serial data transmission line. Agent Patent Attorney Shin Kuzuno - (#!E or 1
name) Fig. 1 ■-” Fig. 3 [-” Fig. 4

Claims (1)

【特許請求の範囲】[Claims] (1)  中央処理装置、シーケンスプログラムメモリ
、上記中央処理装置にシーケンスプログラムメモリに記
憶されたプログラムを実行させるためのプログラムを記
憶するシステム制御プログラムメモリ、上記中央処理装
置と外部との間で授受されるデータを一時記憶する一時
記憶メモリ、プロセス入力部およびプロセス出力部を有
するとともに、他装置と直列データの授受を行なうため
の伝送制御プログラムメモリおよび直列データインター
フェース用ボートを有し、さらに上記シーケンスプログ
ラムメモリおよび上記システム制御プログラムメモリと
、上記伝送制御プログラムメモリおよび上記直列データ
インターフェース用ボー)t−取付社取外し可能な構造
とし、上記シーケンスプログラムメモリおよび上記シス
テム制御グログラムメモリを取付ける一方上記伝送制御
プログ2ムメモリおよび上記直列データインターフェー
ス用ボートを取外すことによシ単独プログラマブル・コ
ントローラとして機能させ、tた上記伝送制御プログラ
ムメモリおよび上記直列データインターフェース用ボー
トを取付ける一方上記シーケンスプログラムメモリおよ
び上記システム制御プログラムメモリを取外すことによ
りリモート入出力装置として機能させ、上記シーケンス
プログラムメモリ、上記システム制御プログラム、上記
伝送制御プログラムメモリ、上記直列データインターフ
ェース用ボートの全てを取付けることにより入出力装置
および直列データイ゛ンターフェース付プログラマブル
・コントローラとしても機能させられるようにしたこと
を特徴とするプログラマブル・コントローラ。
(1) A central processing unit, a sequence program memory, a system control program memory that stores a program for causing the central processing unit to execute a program stored in the sequence program memory, and a system control program memory that is exchanged between the central processing unit and the outside. It has a temporary storage memory for temporarily storing data, a process input section, and a process output section, and also has a transmission control program memory and a serial data interface port for exchanging serial data with other devices, and further includes a serial data interface port for exchanging serial data with other devices. memory and said system control program memory, said transmission control program memory and said serial data interface board) T-mounting company has a removable structure, and said sequence program memory and said system control program memory are attached while said transmission control program By removing the 2-frame memory and the serial data interface boat, the system functions as a standalone programmable controller, and while the transmission control program memory and the serial data interface boat are installed, the sequence program memory and the system control program memory are installed. By removing the above, it functions as a remote input/output device, and by attaching all of the above sequence program memory, the above system control program, the above transmission control program memory, and the above serial data interface boat, it can be equipped with an input/output device and a serial data interface. A programmable controller characterized in that it can also function as a programmable controller.
JP56155972A 1981-09-30 1981-09-30 Programmable controller Pending JPS5856103A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56155972A JPS5856103A (en) 1981-09-30 1981-09-30 Programmable controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56155972A JPS5856103A (en) 1981-09-30 1981-09-30 Programmable controller

Publications (1)

Publication Number Publication Date
JPS5856103A true JPS5856103A (en) 1983-04-02

Family

ID=15617552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56155972A Pending JPS5856103A (en) 1981-09-30 1981-09-30 Programmable controller

Country Status (1)

Country Link
JP (1) JPS5856103A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6065805U (en) * 1983-10-13 1985-05-10 松下電工株式会社 Sequence control device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS554638A (en) * 1978-06-28 1980-01-14 Hitachi Ltd Input/output device base for sequence controller

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS554638A (en) * 1978-06-28 1980-01-14 Hitachi Ltd Input/output device base for sequence controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6065805U (en) * 1983-10-13 1985-05-10 松下電工株式会社 Sequence control device

Similar Documents

Publication Publication Date Title
US5546563A (en) Single chip replacement upgradeable computer motherboard with enablement of inserted upgrade CPU chip
CA1241764A (en) Processor for signal processing and hierarchized multiprocessing structure including at least one such processor
EP0082682B1 (en) Microcomputer unit
JPS5856103A (en) Programmable controller
USRE30331E (en) Data processing system having a unique CPU and memory timing relationship and data path configuration
JPH0457003B2 (en)
JPS6091475A (en) Stored program automation equipment
CN212906143U (en) Device, computer mainboard and equipment of conveniently changing EC
JPS6289104A (en) Programmable controller
JP2002006910A (en) Programable controller with updating function and method for updating function of function extention unit in programable controller
CN113268026B (en) Pin configuration method of MCU chip
JPH02226352A (en) System lsi
JPH0193801A (en) Loading device for control program
JPS60211561A (en) Microcomputer
JPH01205312A (en) bus converter
JP2792491B2 (en) Emulation device
JPH06324722A (en) Programmable controller
JPH06208546A (en) Program download system
JPH04130977A (en) Microcomputer
JPH01149107A (en) Numerical controller
JPH01243165A (en) Semiconductor device
JPH09311738A (en) Interface extension card
JPS6225366A (en) Computer system
THOMAS et al. Evaluation of data management for installation restoration[Final Report, Jun. 1977- Feb. 1978]
JPS6230658B2 (en)