JPH02190908A - Programmable operation control device - Google Patents
Programmable operation control deviceInfo
- Publication number
- JPH02190908A JPH02190908A JP1009916A JP991689A JPH02190908A JP H02190908 A JPH02190908 A JP H02190908A JP 1009916 A JP1009916 A JP 1009916A JP 991689 A JP991689 A JP 991689A JP H02190908 A JPH02190908 A JP H02190908A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- control
- switch
- function
- display
- 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.)
- Granted
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Feedback Control In General (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、機械装置等の操作パネルとしてのプログラマ
ブル操作制御装置、特に機械装置の制御を行うシーケン
ス機能と操作表示パネルの制御機能とを併せもつプログ
ラマブル操作制御装置に関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention is a programmable operation control device that serves as an operation panel for a mechanical device, etc., and in particular, a programmable operation control device that combines a sequence function for controlling a mechanical device and a control function of an operation display panel. This invention relates to a programmable operation control device.
第7図は、従来の操作制御装置の一例を示す斜視図であ
る。FIG. 7 is a perspective view showing an example of a conventional operation control device.
同図から概念的に理解できるように、従来の操作制御装
置は、機械装置等の制御用としては、押しボタンスイッ
チ、動作表示ランプなどが多数個、組み合わされたもの
から成っており、その個々のスイッチやランプには、そ
れぞれ固有の対象物(例えばモータとかツレノイズ・リ
レーなど)と動作機能が割付けられている。As can be conceptually understood from the figure, conventional operation control devices are made up of a combination of many pushbutton switches, operation indicator lamps, etc. for controlling mechanical devices, etc. Each switch and lamp is assigned a unique object (for example, a motor, a noise relay, etc.) and an operating function.
例えば、成るスイッチはモータ制御用のスイッチである
とか、また成るランプはモータの動作状況を示すランプ
である、などのように、個別に対象物と動作機能が割付
けられている。For example, objects and operating functions are individually assigned, such as a switch consisting of a switch is a switch for controlling a motor, a lamp consisting of a lamp indicating the operating status of a motor, and the like.
このように従来の操作制御装置では、制御対象とする機
械が複雑になるにつれ、該機械を構成する部品の数も増
すので、該部品個々に割り当てるスイッチやランプの数
が増し、結果として大型化せざるを得なかった。In this way, with conventional operation control devices, as the machine to be controlled becomes more complex, the number of parts that make up the machine also increases, so the number of switches and lamps assigned to each part increases, resulting in an increase in size. I had no choice but to do it.
そこで、かかる従来の操作制御装置では、大型化に伴っ
て製造コストが高くなること、操作すべきスイッチやラ
ンプの数が多くなることから、操作の対象となるスイッ
チやランプの選択が容易でなくなること、同様に故障や
異常が発生したとき、何を操作すれば良いか、大型のパ
ネル全体を見て判断しなければならず、操作性が良くな
いこと、制御が複雑化すると操作機能も複雑になるため
、パネル設計に時間がかかり、制作納期が長引くこと、
などの問題点があった。Therefore, with such conventional operation control devices, manufacturing costs increase as the size increases, and the number of switches and lamps to be operated increases, making it difficult to select the switches and lamps to be operated. Similarly, when a failure or abnormality occurs, you have to judge what to operate by looking at the entire large panel, which is not easy to operate, and as the controls become more complex, the operation functions also become more complicated. As a result, panel design takes time and production delivery times are extended.
There were problems such as.
ところで、機械制御であっても、最近では個々の機械毎
にリレー配線方式による制御回路を個別に作ることから
、シーケンサを用いて制御機能をプログラム化する動き
が主流になってきている。Incidentally, in recent years, even in machine control, a control circuit using a relay wiring method is individually created for each machine, and the trend has recently become mainstream to program control functions using a sequencer.
一方、CRT (陰極線管)とか液晶パネルを用いて変
更可能な操作パネル用表示画面を構成し、該表示画面の
表示内容の変更に伴い、表示物としてのランプやスイッ
チの機能を、それに対応するように変更するという技術
はすでに実現されている。その代表例がコンピュータや
計測装置の表示操作部(オペレーションコンソール)で
あるが、かかる表示操作部では、成る特定用途のもの(
例えば、Computer Aided Desi
gn (CAD)とか、ワークステーションなど)では
、操作により表示画面の内容を次々に変更して、同一表
示面を多重に利用することが行われている。On the other hand, a changeable operation panel display screen is constructed using a CRT (cathode ray tube) or liquid crystal panel, and as the display contents of the display screen are changed, the functions of lamps and switches as display objects are changed accordingly. The technology to change this has already been realized. A typical example is the display/operation unit (operation console) of a computer or measurement device.
For example, Computer Aided Desi
GN (CAD, workstation, etc.), the contents of the display screen are changed one after another through operations, and the same display screen is used multiple times.
しかし、この種の変更可能な操作パネル用表示画面を持
つ装置では、表示画面の内容は、メーカ側が予めプログ
ラムの形で内蔵させておき、ユーザは何時もそれをただ
使用するだけというもので、ユーザ側が自由に表示画面
内容を変更できるというものではなかったから、使い勝
手(自由度)に欠けるという点、また操作の内容は、装
置内のCPUヘデータ形式で入力され、CPUはその入
力データに応じた制御を行うというのが主体で、操作内
容を外部の装置へ直接出力するというものではなかった
から、応用性に欠けるし、機械装置などの制御用操作制
御装置としての基本機能にも欠けるという点、などで不
十分なものであった。However, in devices with this type of changeable display screen for the operation panel, the content of the display screen is preloaded by the manufacturer in the form of a program, and the user simply uses it at any time. The user was not able to freely change the displayed screen content, so there was a lack of ease of use (degree of freedom), and the details of the operation were input to the CPU in the device in data format, and the CPU could perform control according to the input data. Since the main function was to perform operations and not to directly output the operation contents to external devices, it lacked applicability and lacked the basic functions as an operation control device for controlling mechanical devices, etc. It was insufficient.
したがって、本発明の課題は操作性が良好で、その上使
い勝手が良く、しかも基本機能を充分に備えた高機能の
操作制御装置を提供することにある。Therefore, an object of the present invention is to provide a highly functional operation control device that has good operability, is easy to use, and has sufficient basic functions.
外部信号を読み取る読取手段と、操作画面または表示画
面と対応する画面データを記憶する記憶手段と、この記
憶手段から読み出される画面データにしたがってスイッ
チ項目を表示する表示パネルと、このパネル表示画面上
のスイッチ項目に対応して操作されその都度当該項目の
情報を発生して出力するスイッチと、前記各部の制御を
行う制御手段とを備え、前記制御手段はスイッチからの
操作データを動作手順に反映させつつ外部装置の制御と
、操作表示パネルの制御とを内蔵のプログラムにより時
系列的に実行する。a reading means for reading external signals; a storage means for storing screen data corresponding to the operation screen or display screen; a display panel for displaying switch items according to the screen data read from the storage means; The switch includes a switch that generates and outputs information on the item each time it is operated corresponding to a switch item, and a control means that controls each of the parts, and the control means reflects the operation data from the switch in the operation procedure. At the same time, control of external devices and control of the operation display panel are executed in chronological order using a built-in program.
シーケンサ機能と操作表示機能とを制御手段にて共通に
制御することにより、操作性を良好にし高機能化を図る
。By controlling the sequencer function and the operation display function in common by a control means, operability is improved and high functionality is achieved.
次に図を参照して本発明の詳細な説明する。 The present invention will now be described in detail with reference to the drawings.
第1図は本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
本実施例は、組立加工機のシーケンス制御を行うととも
に、操作に必要な操作スイッチや表示部の制御を行う、
プログラマブル操作制御装置を示すものである。組立加
工機は、被加工物を検知するためのセンサ、被加工物の
搬送機構、被加工物に対して加工を加える種々の加工機
構、などから成っていて、被加工物がセンサによって検
知され、搬送機構によって搬送され、加工機構によって
加工されて製品が出来上がるように構成されているだけ
でなく、制御装置を備えていて、異常状態が発生したと
きの運転解除や機械の動作調整のために、各センサの状
態の表示、搬送のための駆動機構によるステップ動作な
どを操作パネル上から実施できるようになっている。This embodiment performs sequence control of the assembly processing machine, and also controls the operation switches and display section necessary for operation.
1 shows a programmable operation control device. An assembly processing machine consists of a sensor for detecting the workpiece, a transport mechanism for the workpiece, and various processing mechanisms that perform processing on the workpiece. The machine is not only configured to be transported by the transport mechanism and processed by the processing mechanism to complete the product, but also equipped with a control device to cancel operation and adjust the operation of the machine when an abnormal condition occurs. , display of the status of each sensor, step operation by the drive mechanism for transportation, etc. can be performed from the operation panel.
第1図において、1はCPU (中央処理装置)として
の制御用マイコンシステム、2は表示文字を発生するキ
ャラクタジェネレータ(CG)、3は画面を構成する図
形データを記憶するための画面メモリ(EEFROM)
(上記CG2を用いる代わりに、この画面メモリ3に文
字を図形として記憶させるようにしても良い)、4は画
面に表示する数量データなどを保持するためのデータメ
モリ(RAM)(このメモリ4に、動作状況を画面毎に
記憶させることで、電源オフとなった後での再起動を容
易にすることが出来、またこのメモリ4は、不揮発性メ
モリとなるように、バッテリでバックアップするのが良
い)、5はバス、6は表示パネルと透明スイッチが一体
化した透明タッチキーであるが、そのうち、特に透明ス
イッチを指すときは符号6aを、表示パネルを指すとき
は符号6bを(6a、6bとも第1図には直接図示して
いないが)用いる。In FIG. 1, 1 is a control microcomputer system as a CPU (central processing unit), 2 is a character generator (CG) that generates display characters, and 3 is a screen memory (EEFROM) for storing graphic data that makes up the screen. )
(Instead of using the above-mentioned CG2, characters may be stored as figures in this screen memory 3.) 4 is a data memory (RAM) for holding quantitative data etc. to be displayed on the screen. By storing the operating status for each screen, it is possible to easily restart the computer after the power is turned off. Also, this memory 4 can be backed up by a battery so that it becomes a non-volatile memory. 5 is a bus, and 6 is a transparent touch key that integrates a display panel and a transparent switch.Of these, the code 6a refers to the transparent switch, and the code 6b refers to the display panel (6a, 6b) (not shown directly in FIG. 1).
なお透明スイッチ6aは、表示パネル6bの表示画面上
に位置し、該画面に表示されたスイッチ項目に、該透明
スイッチ6aを構成する透明体を介してタッチすること
により、該透明スイッチ6aから対応するスイッチ出力
を発生するようになっており、かかる透明タッチキー6
そのものは従来から周知のものである。The transparent switch 6a is located on the display screen of the display panel 6b, and by touching the switch item displayed on the screen through the transparent body that constitutes the transparent switch 6a, the transparent switch 6a can be activated. The transparent touch key 6 is designed to generate a switch output to
This has been well known for a long time.
7はキーエンコーダ(透明スイッチ6aの操作出力を入
力され、これをエンコードしてマイコンシステム1へ伝
える働きをする)、8は操作スイッチ、9はインタフェ
ースIC,10は通常のシーケンス制御用のプログラム
の外に画面作成用のデータを入力し、設定するためのロ
ーダ、IIAはシーケンサ機能i / o回路であり、
シーケンサ機能に必要なセンサ類の入力信号、あるいは
機械を動かすために必要な搬送機構、加工機構などの出
力信号が接続される。これらの入・出力信号はマイコン
システム1で制御されるのは云う迄もない。つまり、こ
のi / o回路の外側に図示さぜる機械、この場合は
組立加工機がつながっており、組立加工機はマイコンシ
ステム1に内蔵したシーケンサ機能により動作の手順(
プログラム)を制御される。7 is a key encoder (which receives the operation output of the transparent switch 6a, encodes it and transmits it to the microcomputer system 1), 8 is an operation switch, 9 is an interface IC, and 10 is a program for normal sequence control. There is a loader for inputting and setting data for screen creation, and IIA is a sequencer function I/O circuit.
Input signals from sensors necessary for sequencer functions or output signals from transport mechanisms, processing mechanisms, etc. necessary to operate the machine are connected. Needless to say, these input/output signals are controlled by the microcomputer system 1. In other words, the machine shown in the figure, in this case an assembly processing machine, is connected to the outside of this I/O circuit, and the assembly processing machine follows the operation procedure (
program) is controlled.
12は表示ランプ、13は警報リレー 14はブザー、
である。12 is an indicator lamp, 13 is an alarm relay, 14 is a buzzer,
It is.
表示ランプ12は、操作パネルとしては、透明タッチキ
ー6の近傍に配置されるわけであるが、その際、該タッ
チキー6の表示パネル6bが例えば液晶とか蛍光表示管
などで構成されていたとすると、遠方とか明るい所では
、表示ランプ12を視認し難いという問題を生じる。The display lamp 12 is placed near the transparent touch key 6 as an operation panel, but if the display panel 6b of the touch key 6 is composed of, for example, a liquid crystal or a fluorescent display tube, , a problem arises in that the display lamp 12 is difficult to see in a bright place or far away.
そこで、表示ランプ12は、アラーム用等として、大型
のランプを用いて個別に点灯できるようにしておき、マ
イコンシステム1からその点灯制御を直接制御するよう
にする。またこの表示ランプ12は、その側に配置する
銘板文字(ランプの用途等を示す)を、表示パネル6b
における画面を利用して構成すれば、銘板文字データを
マイコンシステム1からの指令によって容易に可変でき
るから、それに応じて表示ランプ12の機能を幾通りに
も使い分けることができる。警報リレー13、ブザー1
4は、異常発生時に動作し、外部にそのことを通知する
ためのものである。Therefore, the display lamps 12 are large-sized lamps that can be turned on individually for alarm purposes, etc., and the lighting control thereof is directly controlled by the microcomputer system 1. In addition, the display lamp 12 has nameplate characters (indicating the purpose of the lamp, etc.) placed on its side on the display panel 6b.
If configured using the screen in , the nameplate character data can be easily changed by commands from the microcomputer system 1, and the function of the display lamp 12 can be used in a number of ways accordingly. Alarm relay 13, buzzer 1
4 is for operating when an abnormality occurs and notifying the outside.
また図示していないが、表示ランプの代わりに操作スイ
ッチの一部を配置すれば、表示ランプの場合と同様に、
銘板文字データを変更することによって操作スイッチを
幾通りにも、透明スイッチ同様に利用することができる
。Although not shown, if a part of the operation switch is placed in place of the indicator lamp, it will be possible to
By changing the nameplate character data, the operation switch can be used in any number of ways, just like a transparent switch.
表示ランプ12、警報リレー13、ブザー14、表示ラ
ンプ12の側の銘板文字表示などの諸動作は、制御用マ
イコンシステム1のプロ゛グラムによって制御されるも
ので、操作スイッチ・表示機能i / o回路11Bを
介してマイコンシステム1がそれらの動作を制御する。Various operations such as the display lamp 12, alarm relay 13, buzzer 14, and nameplate character display on the side of the display lamp 12 are controlled by the program of the control microcomputer system 1, and are controlled by the operation switch and display function I/O. The microcomputer system 1 controls these operations via the circuit 11B.
ブザー14は、透明タッチキー6の操作がなされたとき
、そのことを検知して短時間鳴動するようにして、操作
者にその旨、知らせるようにすることもできる。When the transparent touch key 6 is operated, the buzzer 14 may be configured to detect this and sound for a short time to inform the operator of the operation.
第一2図は、本発明の一実施例としてのプログラマブル
操作制御装置の表示面を示す正面図である。FIG. 12 is a front view showing a display surface of a programmable operation control device as an embodiment of the present invention.
同図において、第1図におけるのと同じものには同じ符
号を付しである。即ち6は透明タッチキーで、この場合
、16区分されているので、16個のスイッチ素子とそ
れに対応した銘板文字を含むわけである。該区分の一部
を表示ランプ12用に流用することも出来る。操作スイ
ッチ8としては、何か特定の機能を割付けられた多数の
スイッチ8aと、大型の非常停止スイッチ8bなどを考
えることが出来る。In this figure, the same parts as in FIG. 1 are given the same reference numerals. That is, 6 is a transparent touch key, and in this case, it is divided into 16 sections, so it includes 16 switch elements and nameplate characters corresponding to them. A part of the section can also be used for the indicator lamp 12. As the operation switch 8, a large number of switches 8a to which certain functions are assigned, a large emergency stop switch 8b, etc. can be considered.
透明タッチキー6を構成する表示パネル6b上の画面に
よるスイッチ配列は、画面が切り換わる毎に変わるので
、緊急時の操作用としてユーザが使用し難いという問題
がある。そのため、表示パネル6b上の画面によらない
上述の大型の非常停止スイッチ8bなどを設けておき、
緊急時には素早く操作できるようにしておく。なお、こ
の種のスイッチには操作頻度の高い、例えば自動運転。Since the switch arrangement according to the screen on the display panel 6b constituting the transparent touch key 6 changes every time the screen is switched, there is a problem in that it is difficult for the user to use it for operation in an emergency. Therefore, the above-mentioned large emergency stop switch 8b, etc., which does not depend on the screen on the display panel 6b, is provided.
Be ready to operate quickly in case of an emergency. Note that this type of switch is used for applications that are operated frequently, such as automatic driving.
停止、定点停止用などの種々のものが考えられる。Various types are conceivable, such as for stopping, fixed point stopping, etc.
また上記スイッチ8aには、プログラマブル操作制御装
置の機能テストに際しての機能指定スイッチとか、或い
は、何か登録操作のための指定スイッチなど、特殊な用
途を持ったスイッチが含まれても良いことは勿論である
。It goes without saying that the switch 8a may include a switch for special purposes, such as a function designation switch for testing the functionality of a programmable operation control device, or a designation switch for registering some kind of operation. It is.
第3図(A)及び第3図(B)はそれぞれ第2図におけ
る透明タッチキー6の表示画面例を示している。3(A) and 3(B) each show an example of the display screen of the transparent touch key 6 in FIG. 2.
第3図(A)は、例えば、シーケンサ機能110回路1
1Aにつながる機械として組立加工機を想定しているの
で、該組立加工機に電源が入ったときに現れる画面例で
ある。この画面では「画面メニュー」、「生産数」と表
示された枠取外の10個の枠、即ち「自動運転」、「手
動運転」のほか、点検モードに属する「搬送部」、「駆
動部」、・・・・・・「故障点検jなど、合計10個の
枠でスイッチを構成している。FIG. 3(A) shows, for example, the sequencer function 110 circuit 1
Since the machine connected to 1A is assumed to be an assembly processing machine, this is an example of a screen that appears when the power is turned on to the assembly processing machine. On this screen, in addition to the "Screen Menu" and 10 frames that have been removed from the frame displayed as "Production Quantity", that is, "Automatic Operation" and "Manual Operation", there are also "Transfer Section" and "Drive Section" which belong to the inspection mode. ", ..."The switch is made up of a total of 10 frames, such as failure inspection j.
今「搬送部」を指などでタッチしたとすると、マイコン
システム1が搬送部点検モード用の画面に切り換え、自
動的に画面に応じたスイッチの機能への切り換えを行う
。その結果、第3図(B)において明らかなように、搬
送部点検モードに必要な各種の操作スイッチが新しく発
生し、それを操作することにより、組立加工機における
個々の要素を駆動出来るようになる。Now, if you touch the "conveyance section" with your finger, the microcomputer system 1 switches to the screen for the conveyance section inspection mode, and automatically switches the switch to the function corresponding to the screen. As a result, as is clear in Figure 3 (B), various new operation switches necessary for the transport section inspection mode have been generated, and by operating them, individual elements in the assembly processing machine can be driven. Become.
例えば「ソレノイド(1)」、「ソレノイド(2)」と
表示された二つの枠(スイッチ)を押せば、図示せざる
ソレノイド(1)及びソレノイド(2)を同時に動作さ
せることが出来る。For example, by pressing two frames (switches) labeled "Solenoid (1)" and "Solenoid (2)," solenoid (1) and solenoid (2) (not shown) can be operated simultaneously.
また別の画面を選択したいときには、第3図(B)にお
いてrRETJキーを操作すれば、第3図(A)の画面
に復帰するので、そこで所望のスイッチを操作するよう
にすれば良い。If you wish to select another screen, you can operate the rRETJ key in FIG. 3(B) to return to the screen in FIG. 3(A), and then operate the desired switch.
本発明によるプログラマブル操作制御装置は、以上のよ
うに構成されているので、例えば第3図(A)に見られ
るように、「自動運転」、「手動運転」のほか、8種の
点検モードを含め、合計10種の画面を利用でき、もし
各画面に平均12個のキーがあるものとすると、合計1
20個のキーが利用でき、これは、120個のキーを一
面に備えた操作パネルと、機能的には等価であると言え
る。Since the programmable operation control device according to the present invention is configured as described above, for example, as shown in FIG. Including, a total of 10 types of screens can be used, and if each screen has an average of 12 keys, a total of 1
20 keys are available, which can be said to be functionally equivalent to an operation panel with 120 keys on one side.
しかし、−面に120個のキーが配置されていたとすれ
ば、その中の一つを誤りなく選択するのは容易ではない
0本発明による場合、用途なら用途別に、対象となる操
作スイッチだけが画面に表示されるので、誤りの無い選
択が容易に出来、操作性は格段に向上する。また選択を
容易ならしめるための設計も楽になる。However, if there are 120 keys arranged on the - side, it is not easy to select one of them without error. According to the present invention, only the target operation switch can be selected according to the application. Since it is displayed on the screen, it is easy to make accurate selections, and operability is greatly improved. It also becomes easier to design to make selection easier.
第4図は、表示パネル6b(透明タッチキー6)におけ
る画面制御の一例を示すフローチャートである。FIG. 4 is a flowchart showing an example of screen control on the display panel 6b (transparent touch keys 6).
第1図乃至第3図および第5図を併せ参照しながら第4
図について説明する。4 while referring to Figures 1 to 3 and Figure 5.
The diagram will be explained.
まず、第5図は制御用マイコンシステム1が実行するプ
ログラムの時間的な経過を示したものである。最近のシ
ーケンサ(プログラマブルコントローラ)は高機能にな
っており、特にその処理スピードが重要な問題となって
いる。しかしながら、第1図で説明したように、表示パ
ネルの画面制御およびタッチキーの読み取りは取扱いデ
ータ量が多いため、画面作成およびそのデータ処理には
数十部もかかってしまうという問題がある。このため、
操作パネル6の制御用には補助的な高機能LSIを内蔵
することは当然であるが、それにしても取扱うデータ量
が多いためにどうしても処理時間が長くなり、本質的に
重要なシーケンス制御機能の性能が低下してしまう。First, FIG. 5 shows the time course of a program executed by the control microcomputer system 1. Recent sequencers (programmable controllers) have become highly functional, and their processing speed has become a particularly important issue. However, as explained with reference to FIG. 1, since a large amount of data is handled in controlling the screen of the display panel and reading the touch keys, there is a problem in that creating the screen and processing the data takes dozens of copies. For this reason,
Although it is natural to incorporate an auxiliary high-performance LSI for controlling the operation panel 6, the large amount of data to be handled inevitably increases the processing time, and the performance of the essentially important sequence control function deteriorates. It will drop.
しかしながら、機械装置に対する制御′Bスピードと操
作パネルなどを操作する人に対する制御スピードには、
当然要求レベルに大きな差が存在する。However, the control speed for the mechanical device and the control speed for the person operating the operation panel, etc.
Naturally, there are large differences in the level of demand.
例えば、機械装置に対しては1ms程度の高速制御性を
要求する装置であっても、人間の操作に対する応答性は
100m5程度で十分である。つまり、それ以上に応答
したとしても人間の方が対応できないので、見逃しなど
も生じ逆に不都合が生じることもある。For example, even if a mechanical device requires high-speed control of about 1 ms, responsiveness to human operations of about 100 m5 is sufficient. In other words, even if there are more responses than that, humans will not be able to respond, so they may be overlooked and cause inconvenience.
このため、第5図では制御用マイコンシステム1のプロ
グラム処理の期間T2の間に短時間だけ操作パネル、つ
まりマンマシンインタフェース用の処理を行い、くり返
して制御する。例えばT。For this reason, in FIG. 5, processing for the operation panel, ie, man-machine interface, is performed for a short time during the program processing period T2 of the control microcomputer system 1, and control is repeated. For example, T.
が1msとすれば、Ttは100μs、またプログラム
を切り換えるΔt+、Jttは各50μsというように
すれば、実行的にはlサイクルが1.2+msとなり、
シーケンス機能の果す割合は1.0 / 1.2 =8
3%になり、あまり機能的な低下は生じない。If is 1 ms, then Tt is 100 μs, and if Δt+ for switching programs and Jtt are each 50 μs, then l cycle will be 1.2+ms in terms of execution.
The ratio of sequence function is 1.0 / 1.2 = 8
3%, and there is no significant functional decline.
また、この程度の性能低下であれば、マイコンシステム
の性能が高いタイプ、最近では例えば32ビツトマイク
ロコンピユータなどを用いれば、それ自体が問題になら
ずにグラフィックデイスプレィの制御、タッチキー制御
とともにシーケンス制御機能を実行することが可能とな
る。In addition, if the performance decreases to this extent, if you use a high-performance microcomputer system, such as a 32-bit microcomputer these days, this itself will not be a problem, and it will be possible to control the sequence along with graphic display control and touch key control. It becomes possible to perform control functions.
また、操作パネル機能処理T2では常に同じことをくり
返すということでなく、T2期間のN回、例えば100
ms/1.2=83回に分割して機能を果し、トータル
の100111s毎に操作パネル機能を果せば良いので
、10011sX83=8.3msで1つの機能が実行
できれば良い。なお、新しいグラフィック画面を作る時
には、必らずしも100a1sで作成が完了する必要も
ないので、その何倍かで実行しても支障はない。In addition, in the operation panel function processing T2, the same thing is not always repeated, but N times in the T2 period, for example, 100 times.
It is sufficient to perform the function by dividing it into ms/1.2=83 times and perform the operation panel function every 100111s in total, so it is sufficient if one function can be executed in 10011sX83=8.3ms. Note that when creating a new graphic screen, it is not necessarily necessary to complete the creation in 100a1s, so there is no problem even if it is executed at several times that number.
このような制御を実施し易くするために、第1図ではシ
ーケンサ機能i / o回路11Aと操作スイッチ・表
示機能i / o回路11Bとに分けて、必要な部分だ
けを制御できるように示している。In order to facilitate the implementation of such control, FIG. 1 shows a sequencer function I/O circuit 11A and an operation switch/display function I/O circuit 11B so that only the necessary parts can be controlled. There is.
このような機能を参照して第4図のフローチャートの機
能を説明する。The functions of the flowchart of FIG. 4 will be explained with reference to such functions.
このフローチャートは第5図のT、部を示したもので、
一定時間あるいはシーケンサの機能の一巡ごとにその処
理を行い、しかもこのフローチャートの一部分ずつを実
行して行くことで、フローチャート全体の動きとなる。This flowchart shows section T in Figure 5.
The process is performed for a certain period of time or every cycle of the sequencer function, and by executing each part of this flowchart, the entire flowchart operates.
これらの分割制御はソフトウェア手段を用いれば容易に
実現できるので、説明は省略する。Since these divisional controls can be easily realized using software means, their explanation will be omitted.
第4図のステップS1では、第5図のT、期間で行った
実行データを参照し、図示さぜる組立加工機に故障が発
生していることが判明したとすれば(ステップS2)、
第3図(A)の中の故障点検モード表示をステップS4
で行う。故障発生がなければ、ステップS3へ進み、こ
こでメニュー要求の有無の判断を行う。In step S1 of FIG. 4, if it is found that a failure has occurred in the assembly processing machine shown by referring to the execution data performed in period T of FIG. 5, then (step S2),
Step S4 displays the failure inspection mode in FIG. 3(A).
Do it with If no failure has occurred, the process advances to step S3, where it is determined whether a menu request is required.
この判断としては、最初に画面作成するときには、当然
メニュー要求があり、また各画面での画面上のRET部
のスイッチを操作して元の画面(第3図(A))に戻っ
たときに、メニューが要求されることになるから、メニ
ュー要求有りの判断となる。そこでステップS5へ進み
、そのときのメニュー表示出力は第3図(A)に示した
ような表示画面になる。This judgment is based on the fact that when creating a screen for the first time, there is a menu request, and when you return to the original screen (Figure 3 (A)) by operating the RET switch on each screen. , since a menu is requested, it is determined that there is a menu request. The process then proceeds to step S5, and the menu display output at that time becomes a display screen as shown in FIG. 3(A).
かかる表示画面において、透明スイッチ6aおよび第2
図にその配置を示された各種操作スイッチ8が操作され
ると(ステップS6)、RETキーを操作した場合は別
として、画面制御が行われるだけでなく、シーケンサ機
能へデータをセットすることができる(ステップS8、
S9.510)。In such a display screen, the transparent switch 6a and the second
When the various operation switches 8 whose arrangement is shown in the figure are operated (step S6), apart from when the RET key is operated, not only screen control is performed, but also data can be set to the sequencer function. possible (step S8,
S9.510).
シーケンサ機能は、第5図のT1期間に上述のスイッチ
操作により入力されたセットデータを読み込み、対象物
(組立加工機)を制御し、その結果をステップS1で参
照したデータに書き込むことにより、操作パネル側(表
示パネル6b)に反映t−る。The sequencer function reads the set data input by the above-mentioned switch operation during the T1 period in FIG. It is reflected on the panel side (display panel 6b).
以下、同じフローに従い繰り返して制御される。Thereafter, control is repeated according to the same flow.
第6図にマイコンシステム1が持つデータメモリの一例
を示す。これらのデータは第1図のPROM3.RAM
4のいずれかに存在しており、その順番、配置はかなら
ずしも図の通りである必要はない、AIは画面データと
して第1図に示すローダlOで機能設定された表示画面
データであり、このデータを用いて第3図に示した画面
をキャラクタジェネレータ2を用いて作成し、表示する
。FIG. 6 shows an example of a data memory that the microcomputer system 1 has. These data are stored in PROM3. RAM
4, and the order and arrangement do not necessarily have to be as shown in the figure.AI is the display screen data whose function is set by the loader lO shown in Figure 1 as screen data, and this data The screen shown in FIG. 3 is created and displayed using the character generator 2.
また、その画面ごとに例えば透明スイッチの機能が異な
るので、そのスイッチ機能A2が同じようにローダで機
能をセットされる。A3はA1の画面データに応じて組
込表示すべきデータ、例えば第3図の生産量のデータな
どがプログラム的に抽出され、セットされている。また
、A4〜A6は操作パネル側のスイッチ操作結果を読み
込んだデータであり、セットデータとは表示面を用いて
、例えば設定値をキーインしたデータなどである。Further, since the function of the transparent switch, for example, differs depending on the screen, the function of the switch function A2 is similarly set by the loader. A3 has data to be incorporated and displayed according to the screen data of A1, such as the production amount data shown in FIG. 3, extracted and set in a programmatic manner. Further, A4 to A6 are data obtained by reading switch operation results on the operation panel side, and set data is data obtained by, for example, keying in setting values using the display surface.
これらのデータの中でA1−A2はローダがセットし、
A4〜A6は操作パネルが作成したデータである。また
、シーケンス機能に必要なデータは図示していないが、
通常のシーケンサと同じように作り出すことができる。Among these data, A1-A2 are set by the loader,
A4 to A6 are data created by the operation panel. Also, although the data required for the sequence function is not shown,
It can be created in the same way as a normal sequencer.
なお、第1図ではマイコンシステムとして説明している
が、高機能なLSIを用いて、はり同じような機能を果
すことも当然可能である。Although the system is described as a microcomputer system in FIG. 1, it is of course possible to perform similar functions using a highly functional LSI.
本発明によれば、操作パネルとしての画面上に、当面必
要とするだけの操作スイッチ、銘板文字データを表示す
ることができるので、操作性が格段に良くなるという利
点がある。また画面を切り換えて他の操作スイッチ、銘
板文字データを呼び出すことができ、つまり画面の多重
利用が可能であるので、使用可能な操作スイッチ、銘板
文字データの数に比して、操作パネルの大きさを非常に
小型化でき、コストも低順にすることができる。According to the present invention, it is possible to display as many operation switches and nameplate character data as are needed for the time being on the screen serving as an operation panel, which has the advantage of significantly improving operability. In addition, you can call up other operation switches and nameplate character data by switching screens, which means multiple screens can be used, so the size of the operation panel is smaller than the number of usable operation switches and nameplate character data. It is possible to significantly reduce the size and cost of the device.
また、制御用マイコンシステム乙゛シーケンサ機能と操
作パネル機能の両方を一緒に実行し、しかもそれらのプ
ログラム処理を時系列的に分割して行うことにより、こ
れまでシーケンサ機能と操作パネル機能間が通信手段を
介して実行するのに比べ、通信制御時間を大幅に短縮す
ることができるので、機械制御を行うシーケンサ機能の
性能の低下がなく、高性能な操作制御装置を実現するこ
とができる。In addition, by executing both the sequencer function and the operation panel function together with the control microcomputer system, and dividing the program processing in chronological order, communication between the sequencer function and the operation panel function has improved. Since the communication control time can be significantly shortened compared to the case where the communication control is performed through a means, a high-performance operation control device can be realized without deteriorating the performance of the sequencer function that performs machine control.
第1図は本発明の一実施例を示すブロック図、第2図は
本発明の一実施例としてのプログラマブル操作!IJ御
装置の表示面を示す正面図、第3図(A)及び第3図(
B)はそれぞれ第2図における透明タッチキー6の表示
画面例を示す説明図、第4図はマイコンシステムによる
画面制御の一例を示すフローチャート、第5図は制御用
マイコンシステムの処理態様を説明するための説明図、
第6図は制御用マイコンシステムが持つデータメモリの
一例を説明するための説明図、第7図は従来の操作制御
装置の一例を示す斜視図、である。
符号説明
1・・・マイコンシステム、2・・・キャラクタジェネ
レータ、3・・・画面メモリ、4・・・データメモリ、
5・・・ハス、6・・・透明タッチキー、6a・・・透
明スイン−f−16b・・・表示ハネル、7・・・キー
エンコーダ、8・・・操作スイッチ、10・・・ローダ
、IIA・・・シーケンサ機能i / o回路、IIB
・・・操作スイッチ・表示機能i / o回路、I2・
・・表示ランプ、13・・・警報リレー 14・・・ブ
ザー
代理人 弁理士 並 木 昭 夫Fig. 1 is a block diagram showing an embodiment of the present invention, and Fig. 2 is a programmable operation as an embodiment of the present invention! Front view showing the display surface of the IJ control device, Figure 3 (A) and Figure 3 (
B) is an explanatory diagram showing an example of the display screen of the transparent touch key 6 in FIG. 2, FIG. 4 is a flowchart showing an example of screen control by the microcomputer system, and FIG. 5 is an explanation of the processing mode of the control microcomputer system. An explanatory diagram for
FIG. 6 is an explanatory diagram for explaining an example of a data memory included in a control microcomputer system, and FIG. 7 is a perspective view showing an example of a conventional operation control device. Code explanation 1...Microcomputer system, 2...Character generator, 3...Screen memory, 4...Data memory,
5... Lotus, 6... Transparent touch key, 6a... Transparent switch-f-16b... Display panel, 7... Key encoder, 8... Operation switch, 10... Loader, IIA...Sequencer function I/O circuit, IIB
...Operation switch/display function I/O circuit, I2/
...Indication lamp, 13...Alarm relay 14...Buzzer agent Patent attorney Akio Namiki
Claims (1)
面または表示画面と対応する画面データを記憶する記憶
手段と、 この記憶手段から読み出される画面データにしたがって
スイッチ項目を表示する表示パネルと、このパネル表示
画面上のスイッチ項目に対応して操作されその都度当該
項目の情報を発生して出力するスイッチと、 前記各部の制御を行う制御手段と、 を備え、前記制御手段はスイッチからの操作データを動
作手順に反映させつつ外部装置の制御と、操作表示パネ
ルの制御とを内蔵プログラムにより時系列に実行するこ
とを特徴とするプログラマブル操作制御装置。[Claims] 1) A reading means for reading an external signal, an output means for issuing a control output to an external device, a storage means for storing screen data corresponding to an operation screen or a display screen, and a storage means for storing screen data corresponding to an operation screen or a display screen. A display panel that displays switch items according to read screen data, a switch that is operated in accordance with a switch item on the panel display screen and generates and outputs information on the item each time, and controls each of the above parts. A programmable device comprising: a control means, wherein the control means executes control of an external device and control of an operation display panel in chronological order according to a built-in program while reflecting operation data from a switch in an operation procedure. Operation control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1009916A JP2538661B2 (en) | 1989-01-20 | 1989-01-20 | Programmable operation control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1009916A JP2538661B2 (en) | 1989-01-20 | 1989-01-20 | Programmable operation control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02190908A true JPH02190908A (en) | 1990-07-26 |
| JP2538661B2 JP2538661B2 (en) | 1996-09-25 |
Family
ID=11733422
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1009916A Expired - Lifetime JP2538661B2 (en) | 1989-01-20 | 1989-01-20 | Programmable operation control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2538661B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0553798U (en) * | 1991-12-26 | 1993-07-20 | 株式会社小松製作所 | Press system operation panel |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5774450B2 (en) * | 2011-11-14 | 2015-09-09 | 株式会社日立産機システム | Industrial equipment control system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61101807A (en) * | 1984-10-24 | 1986-05-20 | Toshiba Corp | Plant operation operating device |
| JPS61185008A (en) * | 1985-02-08 | 1986-08-18 | 三菱電機株式会社 | Monitor controller for power generation plant |
| JPS62192801A (en) * | 1986-02-20 | 1987-08-24 | Japan Tobacco Inc | Flexible control board with crt |
-
1989
- 1989-01-20 JP JP1009916A patent/JP2538661B2/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61101807A (en) * | 1984-10-24 | 1986-05-20 | Toshiba Corp | Plant operation operating device |
| JPS61185008A (en) * | 1985-02-08 | 1986-08-18 | 三菱電機株式会社 | Monitor controller for power generation plant |
| JPS62192801A (en) * | 1986-02-20 | 1987-08-24 | Japan Tobacco Inc | Flexible control board with crt |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0553798U (en) * | 1991-12-26 | 1993-07-20 | 株式会社小松製作所 | Press system operation panel |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2538661B2 (en) | 1996-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4916699A (en) | Diagnostic data processing system with selective touch-sensitive display | |
| WO2003077106A1 (en) | 3d input device function mapping | |
| JPH02190908A (en) | Programmable operation control device | |
| JP2002108422A (en) | Programmable controller system | |
| US4616309A (en) | Numerical control system | |
| JP4463716B2 (en) | Programmable display, display control program, and recording medium recording the same | |
| JPH02190903A (en) | Programmable console panel | |
| JP2556602Y2 (en) | Operation display with transparent touch key switch | |
| JP2001209520A (en) | Operation device | |
| JPH07113847B2 (en) | Control panel for control device | |
| JP2606382B2 (en) | Operation display panel | |
| JP2529773B2 (en) | Message sequencer | |
| JP2002268737A (en) | Intelligent graphic operation panel and parts display method. | |
| JP2540911B2 (en) | Screen switching method for control panel | |
| JPS6389896A (en) | Operation display with transparent touch key switch | |
| JPH0533312A (en) | Controller for movable type bridge building device | |
| JP3224043B2 (en) | Initial processing method of intelligent graphic operation panel | |
| JPH03236088A (en) | Operation display panel | |
| JP2965408B2 (en) | Display control device | |
| KR100238663B1 (en) | Method of self dignosis for dual robot system | |
| JPH03282814A (en) | data input device | |
| JP2507371Y2 (en) | Injection molding machine set value input display device | |
| KR0158403B1 (en) | Chip mounter error checking apparatus and its control method | |
| JPH083751B2 (en) | Operation sequence check method on operation panel | |
| JPH0614330B2 (en) | Microprocessor device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080708 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080708 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090708 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090708 Year of fee payment: 13 |