JPS60220406A - Controller for dyeing machine - Google Patents
Controller for dyeing machineInfo
- Publication number
- JPS60220406A JPS60220406A JP7742584A JP7742584A JPS60220406A JP S60220406 A JPS60220406 A JP S60220406A JP 7742584 A JP7742584 A JP 7742584A JP 7742584 A JP7742584 A JP 7742584A JP S60220406 A JPS60220406 A JP S60220406A
- Authority
- JP
- Japan
- Prior art keywords
- control
- dyeing machine
- tasks
- dyeing
- task
- 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
Classifications
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06B—TREATING TEXTILE MATERIALS USING LIQUIDS, GASES OR VAPOURS
- D06B11/00—Treatment of selected parts of textile materials, e.g. partial dyeing
- D06B11/0056—Treatment of selected parts of textile materials, e.g. partial dyeing of fabrics
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Materials Engineering (AREA)
- Textile Engineering (AREA)
- Treatment Of Fiber Materials (AREA)
- Control By Computers (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は染色機の制御装置に関し、更に詳しくは1台ま
たは2台以上の染色機を制御するために、2タスクの並
列処理を行なうタスクスケジューラを備えたことを特徴
とする染色機用制御装置である。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control device for a dyeing machine, and more specifically, it is characterized by being equipped with a task scheduler that performs parallel processing of two tasks in order to control one or more dyeing machines. This is a control device for a dyeing machine.
染色機の制御においては、ヒータおよび冷却水の開閉に
よる温度制御、また染色用水の給排水弁や助剤類の供給
弁の開閉などが主なものであり、簡単なプログラムコン
トローラやシーケンスコントローラを用いて各染色機を
個別に制御するのが一般的であった。The main controls for dyeing machines include temperature control by opening and closing heaters and cooling water, as well as opening and closing of dyeing water supply and drainage valves and auxiliary agent supply valves, which can be done using a simple program controller or sequence controller. It was common to control each dyeing machine individually.
最近では、複数の染色機を上記プログラムコントローラ
やシーケンスコントローラを介してまたは直接ディジタ
ルコンピュータに接続して集中制御する方法も多くなっ
てきた。集中制御することにより、操業データの収集や
スケジューリング等工場全体のコンピュータによる管理
が実施し易くなるためである。Recently, there have been many methods of centrally controlling a plurality of dyeing machines by connecting them to a digital computer via the program controller or sequence controller or directly to a digital computer. This is because central control makes it easier to manage the entire factory using computers, such as collecting operational data and scheduling.
しかしながら、染色機をディジクルコンピュータによっ
て集中制御するためには、コンピュータプログラム(以
下プログラムという)の開発のために熟練技術者と長い
時間とを要す。熟練技術者はコンピュータの熟練者のみ
でなく染色および工場の操業に精通した人も必要である
。However, in order to centrally control a dyeing machine using a digital computer, it takes a skilled engineer and a long time to develop a computer program (hereinafter referred to as a program). Skilled technicians need to be not only computer experts, but also people who are familiar with dyeing and factory operations.
すなわち、染色機の制御を行ないながら同時に制御条件
の設定や変更を可能にするために、多数の割込処理ルー
チンを組込ん、だ複雑なプログラムを開発することが必
要である。That is, in order to control the dyeing machine and simultaneously set and change control conditions, it is necessary to develop a complex program incorporating a large number of interrupt processing routines.
リアルタイムFORTRANやリアルタイムBASIC
と称するマルチタスクスケジューラを備−えた高級言語
を利用することにより、上記プログラム開発の労力はあ
る程度軽減されるのであるが、タスクの分割方法や各タ
スク起動のタイミング等プログラム開発上考慮すべき点
が多く作業は容易ではない。Real-time FORTRAN and real-time BASIC
By using a high-level language equipped with a multi-task scheduler called Python, the effort required to develop the program described above can be reduced to some extent, but there are some points to consider in program development, such as the method of dividing tasks and the timing of starting each task. Much work is not easy.
本発明は上記に鑑みなされたものであり、1台または2
台以上の染色機を制御するために、2タスクの並列処理
を行なうタスクスケジューラを備えたディジタルコンピ
ュータを用いることを特徴とする染色機用制御装置であ
る。The present invention has been made in view of the above, and is applicable to one or two
This dyeing machine control device uses a digital computer equipped with a task scheduler that performs parallel processing of two tasks in order to control more than one dyeing machine.
以下に図示の実施例により、本発明の詳細な説明する。The present invention will be explained in detail below with reference to the illustrated embodiments.
第1図は、本発明の制御装置によって染色機を制御する
ときの概略系統図である。2タスクの並列処理を行なう
ディジタルコンピュータ1にはタイマ機構1゛が組込ま
れており、このコンピュータ1と各種外部装置とはイン
ターフェース2を介して接続されている。CRTおよび
キーボードが組込まれた操作端3から制御パターンの入
力や染色機6の運転開始等の指示を行なうとともにCR
T部には制御情報やオペレータへの指示を表示するよう
になしである。プリンター4は運転状況、制御パターン
等をプリントする。フロッピーディスク装置5はプログ
ラム、制御パターン、運転状況のデータ等を記憶し必要
により随時読出して利用できるようにしである。FIG. 1 is a schematic system diagram when a dyeing machine is controlled by the control device of the present invention. A timer mechanism 1' is built into a digital computer 1 that performs parallel processing of two tasks, and this computer 1 and various external devices are connected via an interface 2. Inputting control patterns and instructing the start of operation of the dyeing machine 6 is performed from the operating terminal 3, which has a built-in CRT and keyboard.
There is no T section for displaying control information or instructions to the operator. The printer 4 prints operating conditions, control patterns, etc. The floppy disk device 5 stores programs, control patterns, data on operating conditions, etc., and can be read out and used as needed.
染色機に染料および助剤を投入した後、制御パターンに
従い、給水弁7を開いて給水し、満水になったことを水
位検出器13により検出し給水を停止するとともに循環
ポンプ11の運転を開始する。制御を一時中断して被染
物を投入した後、制御を再開し、温度検出器8からの温
度信号およびタイマ機構1″からの時刻信号を読んで制
御パターンに従って加熱用蒸気弁9、冷却水弁10を開
閉する。染色が終了したら排水弁12を開いて排液する
ようになしである。After putting the dye and auxiliary into the dyeing machine, according to the control pattern, the water supply valve 7 is opened to supply water, and when the water level detector 13 detects that the water is full, the water supply is stopped and the circulation pump 11 starts operating. do. After temporarily interrupting the control and adding the material to be dyed, the control is resumed, and the temperature signal from the temperature detector 8 and the time signal from the timer mechanism 1'' are read and the heating steam valve 9 and the cooling water valve are activated according to the control pattern. 10 is opened and closed.When dyeing is completed, the drain valve 12 is opened to drain the liquid.
第2図および第3図はプログラムの流れ図である。プロ
グラムは染色機の制御を行なう部分と操作端から制御パ
ターンの入力等を行なう部分との2つに分割し、それぞ
れタスク1およびタスク2とする。FIGS. 2 and 3 are program flow charts. The program is divided into two parts: a part for controlling the dyeing machine and a part for inputting control patterns from the operating end, and these are called task 1 and task 2, respectively.
第2図はタスク1を示すものである。先ずある染色機に
関して、温度および時間を読込んで対応する制御パター
ンと比較し蒸気弁の開閉、冷却水弁の開閉、循環ポンプ
の0N10FF、給水弁の開閉、排水弁の開閉および水
位検出などを行なう。FIG. 2 shows Task 1. First, for a certain dyeing machine, the temperature and time are read and compared with the corresponding control pattern to open and close the steam valve, open and close the cooling water valve, turn the circulation pump 0N10FF, open and close the water supply valve, open and close the drain valve, and detect the water level. .
これを接続されているすべての染色機について順次行な
い、−巡すると同様の手順を繰り返して制御部を続ける
よううになしである。This is done sequentially for all the connected dyeing machines, and once the cycle is repeated, the same procedure is repeated to continue the control section.
第3図はタスク2を示すものである。このタスクは操作
端の割込み要求キー等を押すことによって起動されるよ
うになしである。タスクが起動されると、先ずこれから
入力するデータに関連する染色機No、を入力する。次
に操作の種類を指定定する。操作の種類は、
(1) フロッピーディスクにファイルされている制御
パターンから選択する。FIG. 3 shows Task 2. This task is activated by pressing an interrupt request key or the like on the operating end. When the task is started, first, the dyeing machine number related to the data to be input is input. Next, specify the type of operation. The type of operation is: (1) Select from the control patterns stored on the floppy disk.
(2)新しい制御パターンを設定する。(2) Setting a new control pattern.
(3)現在の制御パターンを修正する。(3) Modify the current control pattern.
(4)現在の制御パターンを取消す。(4) Cancel the current control pattern.
(51現在の制御パターンをフロッピーディスクに書込
む。(51 Write the current control pattern to the floppy disk.
(6) 現在の制御パターンをCRTに表示する。(6) Display the current control pattern on the CRT.
等である。ここでの指定に従って必要な処理を行なって
適切な制御パターンを各染色機に割当てたり表示したり
するようになしである。etc. The necessary processing is performed according to the specifications here, and an appropriate control pattern is assigned to each dyeing machine and displayed.
第4図はタスク1および2の実行のタイミングを示すも
のである。図でI NST i、1+1、−−−−−−
−−、m、m+1、−−−−−−はタスク1の、I N
5T2−1.2−2、−−−一−−12n−z、2 n
−1−−−−一はタスク2.1命令語または13ASI
C,FORT RA、N等の高級言語の場合は1行分の
命令を表わす。I N S T iを実行中にタスク起
動要求を受けると、I N S T iを完了後にタス
ク2が起動され、lN5T2−1が実行される。以下順
次lN5Ti41、lN5T2−2、−−−−−−とタ
スク1および2が並列処理され、染色機の制御を中断す
ることなく、データの入力、修正等が同時に行なえる。FIG. 4 shows the timing of execution of tasks 1 and 2. In the figure I NST i, 1+1, -----
--, m, m+1, ------ is task 1's I N
5T2-1.2-2, ---1--12n-z, 2 n
-1----1 is task 2.1 instruction word or 13ASI
In the case of high-level languages such as C, FORT RA, and N, this represents one line of instructions. If a task activation request is received while executing INSTi, task 2 is activated after INSTi is completed, and IN5T2-1 is executed. Thereafter, tasks 1 and 2 are sequentially processed in parallel by IN5Ti41, IN5T2-2, etc., and data input, correction, etc. can be performed simultaneously without interrupting control of the dyeing machine.
以上のように本発明の2タスクの並列処理を行なうタス
クスケジューラを備えたディジタルコンピュータを用い
る染色機用制御装置は、従来のように多数の割込処理ル
ーチンを必要とせず、また各タスクのタイミング等を考
慮して多数のタスクを作ることも必要としないため、簡
単に短期間でプログラムの開発を行なうことを可能にす
る。As described above, the dyeing machine control device of the present invention using a digital computer equipped with a task scheduler that performs parallel processing of two tasks does not require a large number of interrupt processing routines as in the past, and the timing of each task is Since it is not necessary to create a large number of tasks in consideration of such factors, it is possible to easily develop a program in a short period of time.
第1図は本発明の制御装置によって染色機を制御すると
きの概略系統図である。第2図はタスク1の流れ図、第
3図はタスク2の流れ図である。
第4図はタスク1および2の実行のタイミングを示す図
である。
笛I MFIG. 1 is a schematic system diagram when a dyeing machine is controlled by the control device of the present invention. FIG. 2 is a flow chart of task 1, and FIG. 3 is a flow chart of task 2. FIG. 4 is a diagram showing the timing of execution of tasks 1 and 2. Flute IM
Claims (1)
タスクの並列処理を行なうタスクスケジューラを備えた
ディジタルコンピュータを用いることを特徴とする染色
機用制御装置。 2、RASIC言語用イ言語用インクプリタグスクスケ
ジューラを組込んだことを特徴とする特許請求の範囲第
1項に記載の染色機用制御装置。 −3,上記タスクスケジューラが2つの各タスク内の命
令をそれぞれ各1命令づつ、またはRASIC言語の場
合は各1行毎に交互に実行するようになしたことを特徴
とする特許請求の範囲第1項に記載の染色機用制御装置
。1. To control one or more dyeing machines,
A control device for a dyeing machine characterized by using a digital computer equipped with a task scheduler that performs parallel processing of tasks. 2. The dyeing machine control device according to claim 1, which incorporates an ink pretag scheduler for the RASIC language. -3. Claim No. 3, characterized in that the task scheduler executes the instructions in each of the two tasks one instruction at a time, or in the case of RASIC language, alternately every line. The dyeing machine control device according to item 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59077425A JP2649034B2 (en) | 1984-04-16 | 1984-04-16 | Control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59077425A JP2649034B2 (en) | 1984-04-16 | 1984-04-16 | Control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60220406A true JPS60220406A (en) | 1985-11-05 |
JP2649034B2 JP2649034B2 (en) | 1997-09-03 |
Family
ID=13633619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59077425A Expired - Lifetime JP2649034B2 (en) | 1984-04-16 | 1984-04-16 | Control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2649034B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1036420C (en) * | 1991-04-15 | 1997-11-12 | 赵宝明 | High-temp. high-pressure dye groove shape's microcomputer control system |
JP2010170545A (en) * | 2009-01-20 | 2010-08-05 | Fisher Rosemount Syst Inc | Method to provide distributed equipment arbitration in process control system |
CN105784451A (en) * | 2016-03-07 | 2016-07-20 | 浙江泛太平洋针织印染有限公司 | Novel sample dyeing machine |
CN108345498A (en) * | 2018-01-30 | 2018-07-31 | 武汉呵尔医疗科技发展有限公司 | A kind of dyeing scheduling system and dispatching method based on multitask staining protocols |
CN115434092A (en) * | 2021-06-03 | 2022-12-06 | 财团法人纺织产业综合研究所 | Regulation and control water charging system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5112493A (en) * | 1974-07-22 | 1976-01-31 | Mitsubishi Electric Corp | HODENKAKOSEIGYOHOHO |
JPS52151540A (en) * | 1976-06-11 | 1977-12-16 | Fujitsu Ltd | Control system of microprogram method |
JPS5323046A (en) * | 1976-08-16 | 1978-03-03 | Hitachi Ltd | Computer type protection relay |
JPS564803A (en) * | 1979-06-25 | 1981-01-19 | Idec Izumi Corp | Sequence controller |
-
1984
- 1984-04-16 JP JP59077425A patent/JP2649034B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5112493A (en) * | 1974-07-22 | 1976-01-31 | Mitsubishi Electric Corp | HODENKAKOSEIGYOHOHO |
JPS52151540A (en) * | 1976-06-11 | 1977-12-16 | Fujitsu Ltd | Control system of microprogram method |
JPS5323046A (en) * | 1976-08-16 | 1978-03-03 | Hitachi Ltd | Computer type protection relay |
JPS564803A (en) * | 1979-06-25 | 1981-01-19 | Idec Izumi Corp | Sequence controller |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1036420C (en) * | 1991-04-15 | 1997-11-12 | 赵宝明 | High-temp. high-pressure dye groove shape's microcomputer control system |
JP2010170545A (en) * | 2009-01-20 | 2010-08-05 | Fisher Rosemount Syst Inc | Method to provide distributed equipment arbitration in process control system |
CN105784451A (en) * | 2016-03-07 | 2016-07-20 | 浙江泛太平洋针织印染有限公司 | Novel sample dyeing machine |
CN105784451B (en) * | 2016-03-07 | 2018-11-06 | 浙江泛太平洋针织印染有限公司 | A kind of novel dye model machine |
CN108345498A (en) * | 2018-01-30 | 2018-07-31 | 武汉呵尔医疗科技发展有限公司 | A kind of dyeing scheduling system and dispatching method based on multitask staining protocols |
CN115434092A (en) * | 2021-06-03 | 2022-12-06 | 财团法人纺织产业综合研究所 | Regulation and control water charging system |
Also Published As
Publication number | Publication date |
---|---|
JP2649034B2 (en) | 1997-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4852047A (en) | Continuous flow chart, improved data format and debugging system for programming and operation of machines | |
CA1115851A (en) | Arrangement for program interruption | |
JPS60220406A (en) | Controller for dyeing machine | |
Gertler et al. | Software for process control—A survey | |
US4907190A (en) | Computer control system and method for effecting sequence controls and servo-controls | |
Kanemoto et al. | An application of expert system to LD converter processes | |
Landau | State description techniques applied to industrial machine control | |
JP2525900B2 (en) | Sequence control method | |
JP2525913B2 (en) | Sequence control method | |
JP2543781B2 (en) | Method for creating sequence program for controller for injection molding machine | |
JP2539542B2 (en) | Process computer program operation guide / automation system | |
JPS615349A (en) | Programmable controller | |
Willits et al. | A microprocessor-based control system for greenhouse research: Part II Software | |
JP7179960B2 (en) | MACHINE CONTROL SYSTEM AND METHOD AND HOST COMPUTER | |
Noble et al. | Computer Control of Batch and Discontinuous Processes | |
Rihar | The software simulator as an effective tool for testing control algorithms | |
JPS55157055A (en) | Disc cash control unit | |
Respondek et al. | Hardware and software structure of a real-time expert system for control of chemical plants | |
JPH09265413A (en) | Debugging system for programmable controller | |
JPS6020275A (en) | Simple programming system of multiprocessor | |
JPH08263245A (en) | Display picture preparing device for programmable display | |
JPS59214906A (en) | Programmable controller for controlling instrumentation | |
JPS6316618A (en) | Control of semiconductor diffusion furnace | |
JPH0380187A (en) | Control system for semiconductor vapor growth device | |
JPH0488503A (en) | Universal sequencer |