JPH085601B2 - Elevator floor position detector - Google Patents
Elevator floor position detectorInfo
- Publication number
- JPH085601B2 JPH085601B2 JP1338072A JP33807289A JPH085601B2 JP H085601 B2 JPH085601 B2 JP H085601B2 JP 1338072 A JP1338072 A JP 1338072A JP 33807289 A JP33807289 A JP 33807289A JP H085601 B2 JPH085601 B2 JP H085601B2
- Authority
- JP
- Japan
- Prior art keywords
- floor
- operating point
- data
- lower operating
- level position
- 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 - Lifetime
Links
Landscapes
- Indicating And Signalling Devices For Elevators (AREA)
- Elevator Control (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、エレベータの階床位置検出装置に関し、
特にエレベータをマイクロコンピュータを用いて制御す
る場合に好適なエレベータの階床位置検出装置に関する
ものである。The present invention relates to an elevator floor position detecting device,
In particular, the present invention relates to a floor position detecting device for an elevator, which is suitable for controlling the elevator using a microcomputer.
[従来の技術] 第3図は特開昭60-197572号公報に開示されている複
数の階床を走行するエレベータをマイクロコンピュータ
により制御するエレベータ階床位置検出装置の概略構成
を示すものである。この第3図において、1はエレベー
タのかご、2は釣合おもり、3はシーブ4に巻掛けられ
たロープであり、このロープ3の垂下両端にはそれぞれ
かご1及び釣合おもり2が結合されている。5は上記シ
ーブ4を駆動する電動機、6は電動機5の回転からかご
1の移動距離に比例したパルスを発生するパルス発生
器、7はパルス発生器6からのパルスを計数する計数回
路、8は計数回路7からの信号を取込んで所定の演算処
理を行うマイクロコンピュータで、第5図に示すように
CPU8a,ROM8b,RAM8c,入力ポート8d及び出力ポート8eから
構成されている。9は階床、10は各階床に対応して昇降
路に設けたプレート、11,12はかご1に設けた位置検出
器で、かご1が各階床のレベル位置に達すると、それぞ
れ出力信号11a,12aを計数回路7及びマイクロコンピュ
ータ8に送出するものである。[Prior Art] FIG. 3 shows a schematic configuration of an elevator floor position detecting device disclosed in Japanese Patent Laid-Open No. 60-197572, which controls an elevator running on a plurality of floors by a microcomputer. . In FIG. 3, reference numeral 1 is an elevator car, 2 is a counterweight, 3 is a rope wound around a sheave 4, and a car 1 and a counterweight 2 are connected to both hanging ends of the rope 3, respectively. ing. 5 is an electric motor for driving the sheave 4, 6 is a pulse generator for generating a pulse proportional to the moving distance of the car 1 from the rotation of the electric motor 5, 7 is a counting circuit for counting the pulses from the pulse generator 6, and 8 is A microcomputer that takes in a signal from the counting circuit 7 and performs a predetermined arithmetic processing, as shown in FIG.
It is composed of a CPU 8a, a ROM 8b, a RAM 8c, an input port 8d and an output port 8e. 9 is a floor, 10 is a plate provided in the hoistway corresponding to each floor, 11 and 12 are position detectors provided in the car 1, and when the car 1 reaches the level position of each floor, the output signal 11a , 12a are sent to the counting circuit 7 and the microcomputer 8.
第4図は第3図における計数回路7の具体的構成図を
示すもので、4ビットの2進回路から構成されたカウン
タCT1,CT2を備え、このカウンタCT1のT端子にはパルス
発生器6からの出力パルス6aが直接加えられるようにな
っているとともに、カウンタCT2のT端子にはナンド回
路NAND1,ノット回路NOT1を介して加えられるようになっ
ており、これにより各カウンタCT1,CT2には、マイクロ
コンピュータ8の各演算周期の間のかご1の走行パルス
が計数されて貯えられ、該計数値は次の取込み処理で入
力ポート8dを介してCPU8aに取込まれるようになってい
る。また、上記計数回路7はR-Sフリップフロップ(以
下単にフリップフロップと言う)FF1,FF2を備え、この
各フリップフロップFF1,FF2の各セット端子Sにはナン
ド回路NAND2,NAND3の出力がそれぞれ接続され、位置検
出器11,12の出力信号11a,12aの論理和を取るノア回路NO
R1を設け、このノア回路NOR1の出力信号をノット回路NO
T3を介してナンド回路NAND2の一方の入力とし、このナ
ンド回路NAND2の他方の入力には、ノット回路NOT3から
得られる信号をノット回路NOT2及び抵抗R1とコンデンサ
C1からなる時定数回路を通して取り出した信号を加える
ようにするとともに、上記ノット回路NOT3又は上記ノッ
ト回路NOT2と時定数回路を通して得られる信号をそれぞ
れノット回路NOT4,NOT5を介してナンド回路NAND3の2入
力として加えるようにする。これにより上記ナンド回路
NAND2,NAND3の出力でフリップフロップFF1,FF2がセット
動作されたとき、カウンタCT2に計数ストップがかかる
ようになっている。つまり、カウンタCT1は、各演算サ
イクル期間中のカウント値であるのに対し、カウンタCT
2は、位置検出器11又は12の出力信号の立上り、もしく
は立下り時毎にカウント動作を停止させることで、位置
検出器の動作までのカウント値を正確に求められる。FIG. 4 shows a concrete configuration of the counting circuit 7 in FIG. 3, which is provided with counters CT1 and CT2 composed of a 4-bit binary circuit, and a pulse generator 6 is provided at the T terminal of this counter CT1. The output pulse 6a from is directly applied, and is also applied to the T terminal of the counter CT2 via the NAND circuit NAND1 and the NOT circuit NOT1. , The traveling pulses of the car 1 during each operation cycle of the microcomputer 8 are counted and stored, and the counted value is taken into the CPU 8a via the input port 8d in the next taking process. The counting circuit 7 includes RS flip-flops (hereinafter simply referred to as flip-flops) FF1 and FF2, and the output terminals of the NAND circuits NAND2 and NAND3 are connected to the set terminals S of the flip-flops FF1 and FF2, respectively. NOR circuit NO that takes the logical sum of the output signals 11a and 12a of the position detectors 11 and 12
R1 is provided and the output signal of this NOR circuit NOR1 is output to the knot circuit NO.
It is used as one input of the NAND circuit NAND2 via T3, and the signal obtained from the NOT circuit NOT3 is input to the other input of this NAND circuit NAND2.
The signal extracted through the time constant circuit composed of C1 is added, and the signals obtained through the knot circuit NOT3 or the NOT circuit NOT2 and the time constant circuit are input to the NAND circuit NAND3 through the NOT circuits NOT4 and NOT5, respectively. To add as. This makes the NAND circuit
When the flip-flops FF1 and FF2 are set by the outputs of NAND2 and NAND3, the counter CT2 is stopped. In other words, the counter CT1 is the count value during each operation cycle period, while the counter CT1 is
In (2), the count operation up to the operation of the position detector can be accurately obtained by stopping the counting operation each time the output signal of the position detector 11 or 12 rises or falls.
このような構成の計数回路7から得られるカウント値
をマイクロコンピュータ8に取り込んで第7図に示す演
算処理を行えば、各階床のレベル位置データを正確に求
めることができる。If the count value obtained from the counting circuit 7 having such a configuration is taken into the microcomputer 8 and the arithmetic processing shown in FIG. 7 is performed, the level position data of each floor can be accurately obtained.
即ち、位置検出器11,12は階床のレベル位置(例えば
床前10mm)を検出するためのものであるが、実際の動作
点としては、位置検出器11は各階床の床前300mmから床
行過10mmまで動作し続けるものである。また、位置検出
器12は各階床の床前10mmから床行過300mmまで動作し続
けるものである。従って、この従来技術は、各階床(I
階)の床の下300mmを示したレベル値を下動作点データF
LHD(I)、各階床(I階)の床の上300mmを示したレベ
ル値を上動作点データFLHU(I)としてマイクロコンピ
ュータ8のRAM8cに書き込み、基本的にはこれら値に基
づき、[FLHD(I)+FLHU(I)]÷2と言う演算を行
うことにより各階床のレベル位置データ、つまり位置検
出器11,12の共通の動作範囲(床下10mm〜床上10mm)の
中心を求め、これをRAM8cに記憶させてセレクタ修正,
残距離演算等に供するようにしたものである。That is, the position detectors 11 and 12 are for detecting the level position of the floor (for example, 10 mm before the floor), but as an actual operating point, the position detector 11 is 300 mm before the floor of each floor. It keeps moving up to 10mm. The position detector 12 continues to operate from 10 mm in front of each floor to 300 mm in floor passage. Therefore, this conventional technique is based on each floor (I
The floor value of 300 mm below the floor) is the lower operating point data F
LHD (I), a level value indicating 300 mm above the floor of each floor (I floor) is written to RAM8c of the microcomputer 8 as upper operating point data FLHU (I), and basically, based on these values, [FLHD (I) + FLHU (I)] ÷ 2 to calculate the level position data of each floor, that is, the center of the common operating range (10 mm below the floor to 10 mm above the floor) of the position detectors 11 and 12, and obtain this. Modify the selector by storing it in RAM8c,
This is provided for calculation of the remaining distance.
次に各階床のレベル位置データの書き込み動作を第7
図のフローチャートに基づいて説明する。Next, write the level position data of each floor
A description will be given based on the flowchart in the figure.
動作説明に先立ち第6図について述べる。第6図
(a)はN停止の各階床における、例えば階床の床の下
300mmを示したレベル値FLHDを最下階から最上階に対応
してRAM8cの0番地からN−1番地にFLHD(0)〜FLHD
(N−1)として記憶したものであり、第6図(b)は
階床の床の上300mmを示したレベル値FLHUを最下階から
最上階に対応してRAM8cの0番地からN−1番地にFLHU
(0)〜FLHU(N−1)として記憶させたものであり、
さらに第6図(c)は第6図(a),(b)の値の平均
値を取って演算したレベル位置データをRAM8cの0番地
からN−1番地にFLHL(0)〜FLHL(N−1)として記
憶したものである。Before explaining the operation, FIG. 6 will be described. FIG. 6 (a) shows each floor of N stops, for example, below the floor of the floor.
The level value FLHD showing 300 mm corresponds to from the lowest floor to the highest floor, and FLHD (0) to FLHD from 0 to N-1 of RAM8c
FIG. 6B shows the level value FLHU indicating 300 mm above the floor from the lowest floor to the highest floor from the address 0 of RAM8c to N-. FLHU at No. 1
(0) to FLHU (N-1),
Further, FIG. 6 (c) shows level position data calculated by taking the average value of the values of FIGS. 6 (a) and (b) from FLHL (0) to FLHL (N) from address 0 to address N-1 of RAM8c. -1) is stored as.
まず、かご1を最下階に停止させる。このときの最下
階に対応するレベル位置データは、[FLHD(0)+FLHU
(0)]÷2により求め、この結果得られるレベル位置
データをFLHL(0)として第6図(c)に示す如くRAM8
cの0番地に記憶させる。First, the car 1 is stopped at the bottom floor. At this time, the level position data corresponding to the lowest floor is [FLHD (0) + FLHU
(0)] / 2, and the level position data obtained as a result is FLHL (0) as shown in FIG.
Store at address 0 of c.
次にかご1を上昇運転させ、かごの走行に伴いパルス
発生器6から発生するパルスをカウンタCT1,CT2により
計数することでかごの走行距離を計測し、マイクロコン
ピュータ8の書き込み演算処理プログラムの開始に伴う
第7図の手順200で示す入力処理により、カウンタCT1の
計数値DP1及びカウンタCT2の計数値DP2をマイクロコン
ピュータ8に取込み、次の手順201でマイクロコンピュ
ータ8からリセット信号RESETを送出し、各カウンタCT
1,CT2をリセットするとともに、フリップフロップFF1,F
F2をリセットする。このリセット処理が終了すると、次
の手順202に移行してかご1が上昇走行中か否かを判定
し、「NO」のときは書き込み処理を行わない。また、上
昇走行中と判定されたときは、次の手順203において、
位置検出器11の信号11aの立ち上りか否かを判定し、即
ち、下動作点に達したか否かを判定し、その結果が「YE
S」であれば、マイクロコンピュータ8は手順204に移行
して、次に階床の床の下300mm、つまり下動作点に相当
する値を書き込むべきRAM8cの階床番地となるようにI
+1の処理を行い、そして次の手順205において、FLHD
(I)←FSY+DP2の処理を行う。即ち、マイクロコンピ
ュータ8の演算周期毎に取込んだカウンタCT2の計数値D
P2と、これ以前のかごの走行距離を累積加算したかご現
在位置FSYを加算し、これをFLHD(I)としてI階に対
応するRAM8cの番地に書き込む。Next, the car 1 is moved up and the traveling distance of the car is measured by counting the pulses generated from the pulse generator 6 with the traveling of the car by the counters CT1 and CT2, and the writing arithmetic processing program of the microcomputer 8 is started. By the input processing shown in the procedure 200 of FIG. 7 accompanying the above, the count value DP1 of the counter CT1 and the count value DP2 of the counter CT2 are fetched into the microcomputer 8, and the reset signal RESET is sent from the microcomputer 8 in the next procedure 201. Each counter CT
1, CT2 is reset and flip-flops FF1, F
Reset F2. When this reset process is completed, the routine proceeds to the next step 202, where it is determined whether or not the car 1 is traveling upward, and if "NO", the write process is not performed. Further, when it is determined that the vehicle is climbing, in the next step 203,
It is determined whether or not the signal 11a of the position detector 11 has risen, that is, whether or not the lower operating point has been reached, and the result is "YE
If it is "S", the microcomputer 8 shifts to the step 204, and it is set to 300 mm below the floor of the floor, that is, the floor address of the RAM 8c at which the value corresponding to the lower operating point should be written.
+1 processing, and in the next step 205, FLHD
(I) ← Perform FSY + DP2 processing. That is, the count value D of the counter CT2 fetched in each operation cycle of the microcomputer 8
P2 and the car current position FSY obtained by cumulatively adding the mileage of the car before this are added, and this is written as FLHD (I) in the address of the RAM 8c corresponding to the I floor.
さらにかご1の上昇運転に伴い手順206において、FSY
←FSY+DP1の処理を行い、カウンタCT1の計数値DP1をマ
イクロコンピュータ8の演算周期毎に取込んでかごの現
在値を累積加算する。In addition, in step 206, the FSY
← The process of FSY + DP1 is performed, the count value DP1 of the counter CT1 is taken in every operation cycle of the microcomputer 8, and the current value of the car is cumulatively added.
一方、上記手順203での判定が「NO」の場合は、手順2
07に移行して位置検出器12の信号12aの立ち下りか否か
を判定する。即ち、上動作点に達したか否かを判定す
る。このとき「NO」であれば、手順206に移行してかご
の現在値の累積加算処理を行う。また、「YES」と判定
されたときは、手順208に移行してFLHU(I)←FSY+DP
2の処理を実行する。On the other hand, if the determination in step 203 above is “NO”, then step 2
The process moves to 07 and it is determined whether or not the signal 12a of the position detector 12 has fallen. That is, it is determined whether or not the upper operating point has been reached. If "NO" at this time, the process proceeds to step 206 to perform the cumulative addition process of the current car value. If it is determined to be “YES”, the process proceeds to step 208 and FLHU (I) ← FSY + DP.
Execute the process of 2.
即ち、マイクロコンピュータ8で累積加算したかごの
現在位置値FSYに、取込んだカウンタCT2の計数値DP2を
加算し、これをFLHU(I)としてI階に対応するRAM8c
の番地に書き込む。That is, the count value DP2 of the fetched counter CT2 is added to the current position value FSY of the car cumulatively added by the microcomputer 8, and this is set as FLHU (I), which corresponds to the floor I of the RAM 8c.
Write in the address.
上記階床の床の上300mm、つまり上動作点に相当する
データの書き込みが終了したならば、手順209に移行し
て、FLHL(I)←[FLHD(I)+FLHU(I)]÷2の処
理が実行される。即ち、I階における床の上下300mmを
示したレベル値の平均値を求め、これを正確なレベル位
置データとしてRAM8cのI番地にストアさせる。When the writing of the data corresponding to the upper operating point 300 mm above the floor, that is, the upper operating point, is completed, the process proceeds to step 209, and FLHL (I) ← [FLHD (I) + FLHU (I)] / 2 The process is executed. That is, the average value of the level values indicating 300 mm above and below the floor on the I floor is obtained, and this is stored as accurate level position data in the I address of the RAM 8c.
以下同様にして手順200から手順209までの処理を最上
階まで繰返し行うことにより、N停止の建物の各階床の
上、下動作点データ及びレベル位置データが第6図に示
す如くRAM8cに書き込まれることになる。以下、上、下
動作点データ及びレベル位置データを総称して階高値と
いう。By repeating the processing from step 200 to step 209 to the uppermost floor in the same manner, the upper and lower operating point data and level position data of each floor of the N-stopped building are written in the RAM 8c as shown in FIG. It will be. Hereinafter, the upper and lower operating point data and the level position data are collectively referred to as a floor height value.
第8図はその階高値がずれてきた場合の書き換えのフ
ローチャートを示す。動作の概要は、レベル内停止中の
現在位置を出発位置と認識して、走行後のレベル内停止
中の現在位置を停止位置として認識し、停止位置と出発
位置との差である移動量と階高値差分(出発階と停止階
との間の高さ)とから誤差率を求め、誤差率が所定範囲
外であれば、階高値に誤差率を乗じて階高値を書き換え
るものである。すなわち、手順101と手順102でエレベー
タがレベル内停止中であれば手順103でFLAG1の状態をみ
る。手順102でレベル内停止中でなければ手順115へ処理
を移す。手順103でFLAG1が1でなければ出発位置を設定
するために手順104へ処理を移す。手順104でFLAG2が1
でなければ出発位置が未設定であるため出発位置を設定
するために手順105で現在位置を出発位置SSYCと出発階S
FLRとしてRAM8cに格納し、設定の認識用に手順106でFLA
G2に1を設定する。手順101でエレベータが停止中でな
ければ走行中であるとして手順107で走行の前後を認識
するためにFLAG1に1を設定する。手順103でFLAG1が1
であれば走行後のレベル内停止中であるとして停止位置
を設定するために手順108へ処理を移す。手順108でFLAG
2が1でなければ出発位置が未設定であるため誤差率を
求める処理を行わず手順116へ処理を移す。手順108でFL
AG2が1であれば停止位置を設定するために手順109で現
在位置を停止位置ESYCと停止階EFLRとしてRAM8cに格納
する。手順110でESYCとSSYCの差を移動量DST1としてRAM
8cに格納し、手順111でEFLRとSFLRから第6図の階高値
をもとに階高値差分DST2=FLHL(EFLR)−FLHL(SFLR)
を求めRAM8cに格納する。手順112でDST1とDST2から誤差
率P=DST1/DST2を求め、手順113でPが所定範囲外(P
>1+αまたはP<1−α)であるか判断する。所定範
囲外でなければ手順115へ処理を移す。所定範囲外であ
れば手順114にて第6図の階高値を書き換える。FIG. 8 shows a flowchart of rewriting when the floor height value is deviated. The outline of the operation is to recognize the current position when the vehicle is stopped within the level as the starting position, recognize the current position where the vehicle is stopped within the level after traveling as the stopping position, and determine the movement amount that is the difference between the stopping position and the starting position. The error rate is calculated from the floor height difference (height between the departure floor and the stop floor), and if the error rate is outside the predetermined range, the floor height value is multiplied by the error rate to rewrite the floor height value. That is, if the elevator is stopped within the level in steps 101 and 102, the state of FLAG1 is checked in step 103. If the level is not stopped in step 102, the process proceeds to step 115. If FLAG1 is not 1 in step 103, the process proceeds to step 104 to set the starting position. FLAG2 is 1 in step 104
If it is not, the departure position has not been set and the current position is set in step 105 in order to set the departure position SSYC and departure floor S
Store as FLR in RAM8c and FLA in step 106 for setting recognition
Set 1 to G2. If the elevator is not stopped in step 101, FLAG1 is set to 1 in step 107 in order to recognize that the elevator is running and before and after running. FLAG1 is 1 in step 103
If so, it is determined that the vehicle is stopped within the level after traveling, and the process proceeds to step 108 to set the stop position. FLAG in step 108
If 2 is not 1, since the starting position has not been set, the process for obtaining the error rate is not performed and the process proceeds to step 116. FL in step 108
If AG2 is 1, the current position is stored in the RAM 8c as the stop position ESYC and the stop floor EFLR in step 109 to set the stop position. In step 110, the difference between ESYC and SSYC is set as the movement amount DST1 in RAM
Stored in 8c, and in step 111, floor height difference DST2 = FLHL (EFLR) −FLHL (SFLR) from EFLR and SFLR based on floor height in FIG.
Is stored in RAM8c. In step 112, the error rate P = DST1 / DST2 is calculated from DST1 and DST2, and in step 113 P is outside the predetermined range (P
> 1 + α or P <1-α) is determined. If it is not outside the predetermined range, the process proceeds to step 115. If it is outside the predetermined range, the floor height value in FIG. 6 is rewritten in step 114.
FLHD(n)=FLHD(n)×P FLHU(n)=FLHU(n)×P FLHL(n)=FLHL(n)×P 但し、n=0〜階床数−1。FLHD (n) = FLHD (n) × P FLHU (n) = FLHU (n) × P FLHL (n) = FLHL (n) × P where n = 0 to the number of floors-1.
手順(115)では次回の演算用にFLAG2の状態を1以
外、例えば0にしておく。また手順(116)では次回の
演算用にFLAG1の状態を1以外、例えば0にしておく。
以上のように毎回走行する度にエレベータの移動量と階
高値との誤差を把握しておき、誤差がある程度大きくな
れば階高値を更新させるものである。In step (115), the state of FLAG2 is set to other than 1, for example, 0 for the next calculation. In step (116), the state of FLAG1 is set to a value other than 1, for example, 0 for the next calculation.
As described above, the error between the moving amount of the elevator and the floor height value is grasped every time the vehicle travels, and the floor height value is updated when the error increases to some extent.
[発明が解決しようとする課題] 従来の階高値書き換え方式では、RAMの異常により階
高値が変化した場合等でも正しくない階高値から求まる
誤差率を階高値に乗じてしまうため、正確な階高値が得
られないという問題点があった。[Problems to be Solved by the Invention] In the conventional floor height rewriting method, the floor height value is multiplied by an error rate obtained from an incorrect floor height value even if the floor height value changes due to an abnormality in RAM. There was a problem that was not obtained.
この発明は上記のような問題点を解決するためになさ
れたもので、異常な誤差率で階高値を書き換えてしまう
ことのないエレベータの階床位置検出装置を得ることを
目的とする。The present invention has been made to solve the above problems, and an object thereof is to obtain a floor position detecting device for an elevator that does not rewrite the floor height value with an abnormal error rate.
[課題を解決するための手段] この発明に係るエレベータの階床位置検出手段は、複
数の階床を走行するエレベータをマイクロコンピュータ
により制御するものにおける階床位置検出装置であっ
て、かごの移動距離に比例した移動距離パルスを発生す
るパルス発生手段と、かごに設けられた位置検出器から
の信号に基づいてかごの走行位置が各階床の床上及び床
下から所定距離の点であることを示す上動作点信号及び
下動作点信号を発生する上及び下動作点信号発生手段
と、マイクロコンピュータが制御を行うのに必要なデー
タを記憶する読み出し書き込み可能な記憶手段に上及び
下動作点信号が発生したときの移動距離パルスの累積値
を各階床の上及び下動作点データとして記憶させると共
に、上動作点データと下動作点データの平均値を求め、
各階床のレベル位置データとして記憶手段に記憶させる
書き込み手段と、エレベータが通常の運転により走行す
るたびに、停止位置と出発位置とから求められる移動量
と、記憶手段に記憶された停止位置に対応したレベル位
置データ及び出発位置に対応したレベル位置データの差
分値との比である誤差率を求め、この誤差率が所定範囲
外であれば記憶されている上、下動作点データ及びレベ
ル位置データを誤差率を乗じた値に書き換える書き換え
手段とを備え、上、下動作点データ及びレベル位置デー
タの前回の書き換え要求から今回の書き換え要求までの
時間をカウントし、上記時間が所定時間以上なら書き換
え手段により上、下動作点データ及びレベル位置データ
を書き換え、上記時間が所定時間未満なら書き込み手段
により上、下動作点データ及びレベル位置データの記憶
を更新するものである。[Means for Solving the Problem] The floor position detecting means for an elevator according to the present invention is a floor position detecting device for controlling an elevator running on a plurality of floors by a microcomputer, and is for moving a car. It shows that the traveling position of the car is at a predetermined distance from the floor above and below each floor based on the signal from the pulse generator that generates the moving distance pulse proportional to the distance and the position detector installed in the car. The upper and lower operating point signal generating means for generating the upper operating point signal and the lower operating point signal, and the upper and lower operating point signals for the readable and writable storage means for storing the data necessary for the microcomputer to perform control. The cumulative value of the moving distance pulse when it is generated is stored as the upper and lower operating point data of each floor, and the average value of the upper operating point data and the lower operating point data is stored. Seeking,
Corresponding to the writing means to be stored in the storage means as the level position data of each floor, the movement amount obtained from the stop position and the starting position every time the elevator travels in the normal operation, and the stop position stored in the storage means. The error rate that is the ratio of the difference between the level position data and the level position data corresponding to the starting position is calculated. If this error rate is outside the predetermined range, it is stored, and the lower operating point data and the level position data are stored. And a rewriting means for rewriting to a value obtained by multiplying the error rate by counting the time from the previous rewriting request of the upper and lower operating point data and the level position data to the present rewriting request, and if the above time is a predetermined time or more, rewriting The upper and lower operating point data and the level position data are rewritten by means, and if the above time is less than a predetermined time, the writing means moves up and down. It is intended to update the storage of data and level position data.
[作用] この発明においては、上、下動作点データ及びレベル
位置データの前回の書き換え要求から今回の書き換え要
求までの時間を求め、所定時間以上なら誤差率による
上、下動作点データ及びレベル位置データの書き換え処
理を行ない、所定時間未満なら階高値測定運転による書
き換えを行なうので、階高値つまり上、下動作点データ
及びレベル位置データを異常なRAMデータをもとに演算
された誤差率で書き換えることがない。[Operation] In the present invention, the time from the previous rewriting request of the upper and lower operating point data and the level position data to the present rewriting request is obtained, and if the time is more than the predetermined time, the upper and lower operating point data and the level position are determined by the error rate. The data is rewritten, and if it is less than the predetermined time, it is rewritten by the floor height measurement operation, so the floor value, that is, the upper and lower operating point data and the level position data are rewritten with the error rate calculated based on the abnormal RAM data. Never.
[実施例] この発明は例えばロープの経時変化によるエレベータ
の変化した移動量データと階高値の誤差は、ある程度の
時間が経過しなければおこらないものであり、前回の書
き換え要求から今回の書き換え要求までの時間を求め、
所定時間以上なら階高値に対し誤差率による書き換え処
理を行ない、所定時間未満なら新たに位置データを全て
更新する階高値測定運転による方法を行なうようにした
ものである。[Embodiment] In the present invention, for example, the error between the amount of movement of the elevator that has changed due to the change with time of the rope and the floor height value does not occur until a certain amount of time elapses. To find the time to
If the time is longer than a predetermined time, the floor height value is rewritten according to the error rate, and if the time is shorter than the predetermined time, all the position data are newly updated.
以下、この発明の一実施例を図について説明する。第
1,第2図はこの発明による動作例を示すフローチャート
である。エレベータの階床位置検出装置を示す構成図
は、第3図を用いるので説明を省略する。また、エレベ
ータの階床位置検出装置の動作については、従来例と同
様のため説明を省略する。An embodiment of the present invention will be described below with reference to the drawings. First
1, FIG. 2 is a flow chart showing an operation example according to the present invention. A structural diagram showing the floor position detecting device of the elevator uses FIG. 3, and therefore its explanation is omitted. Further, the operation of the floor position detecting device of the elevator is the same as that of the conventional example, and therefore its explanation is omitted.
次に、この実施例の動作を説明する。 Next, the operation of this embodiment will be described.
第1図はこの発明によるRAMへのレベル位置データ書き
込みのフローチャートを示す。動作については、従来例
と同じ動作の部分には同一符号を付してあるので説明を
省略し、第7図との違いについてのみ説明する。すなわ
ち、手順210で書き換え要求間の時間をカウントするた
めのカウンタT1,T2をデータ書き込み終了時に初期値0
に設定する。FIG. 1 shows a flow chart of writing level position data to a RAM according to the present invention. With respect to the operation, the same operation parts as those in the conventional example are denoted by the same reference numerals, and therefore the description thereof will be omitted and only the difference from FIG. 7 will be described. That is, in step 210, the counters T1 and T2 for counting the time between rewrite requests are set to the initial value 0 at the end of data writing.
Set to.
第2図はこの発明による階高値書き換えのフローチャ
ートを示す。動作については、従来例と同じ動作の部分
には同一符号を付してあるので、説明を省略し、第8図
と相違する手順401とAで示す部分についてのみ説明す
る。すなわち、手順401では演算周期毎にカウンタT1,T2
を加算して階高値の書き換え要求間の時間をカウントす
る。手順113で誤差率Pが所定範囲外であると判断した
ならば手順415で前回の書き換えからの時間T1が所定時
間未満かを判断する。所定時間未満でなければ手順416
にて誤差率により階高値を書き換え、手順417でカウン
タT1に初期値0を設定する。手順415で時間T1が所定時
間未満であると判断したならば手順418で前回の階高値
測定運転からの時間T2が所定時間未満かを判断する。所
定時間未満でなければ手順419で第1図に示す階高値測
定運転を呼出す。手順418で時間T2が所定時間未満であ
ると判断したならば手順420で再起動不能とするための
処理を呼出し階高値データの更新処理を終了する。FIG. 2 shows a flowchart for rewriting the floor price according to the present invention. With respect to the operation, the same reference numerals are given to the same operation parts as those of the conventional example, and therefore the description thereof will be omitted and only the parts indicated by steps 401 and A different from FIG. That is, in step 401, counters T1 and T2
Is added and the time between rewrite requests for the floor price is counted. If it is determined in step 113 that the error rate P is outside the predetermined range, then in step 415 it is determined whether the time T1 from the previous rewriting is less than the predetermined time. If not less than the predetermined time, step 416
At step 417, the floor height value is rewritten according to the error rate, and the initial value 0 is set to the counter T1 at step 417. If it is determined in step 415 that the time T1 is less than the predetermined time, in step 418 it is determined whether the time T2 from the previous floor height measurement operation is less than the predetermined time. If it is not less than the predetermined time, the floor height measurement operation shown in FIG. 1 is called in step 419. If it is determined in step 418 that the time T2 is less than the predetermined time, in step 420 the process for disabling the restart is called and the process of updating the floor price data ends.
なお、手順416の処理は第8図における手順114の処理
と同じである。The process of step 416 is the same as the process of step 114 in FIG.
また、手順420で再起動不能処理とすることにより、
装置が異常な場合の走行が避けられる。従って、この実
施例によれば安全性の高いエレベータが得られる。Also, by making it impossible to restart in step 420,
Avoid running when the equipment is abnormal. Therefore, according to this embodiment, a highly safe elevator can be obtained.
[発明の効果] 以上のように、この発明によれば、上、下動作点デー
タ及びレベル位置データの前回の書き換え要求から今回
の書き換え要求までの時間を求め、所定時間以上なら誤
差率による上、下動作点データ及びレベル位置データの
書き換え処理を行ない、所定時間未満なら階高値測定運
転による書き換えを行なうので、階高値つまり上、下動
作点データ及びレベル位置データを異常なRAMデータを
もとに演算された誤差率で書き換えることがなく、間違
った階高値で走行することによる乗り心地の悪化が避け
られる効果がある。[Effects of the Invention] As described above, according to the present invention, the time from the previous rewriting request of the upper and lower operating point data and the level position data to the present rewriting request is obtained. , The lower operating point data and the level position data are rewritten, and if the time is less than the predetermined time, it is rewritten by the floor height measurement operation. There is an effect that it is possible to avoid deterioration of riding comfort due to traveling at an incorrect floor height value without rewriting with the error rate calculated in.
第1図及び第2図はこの発明の一実施例の動作を示すフ
ローチャート、第3図はエレベータ階床位置検出装置の
全体構成図、第4図はエレベータ階床位置検出装置の計
数回路の詳細を示す構成図、第5図は第3図におけるマ
イクロコンピュータの概略構成図、第6図(a)〜
(c)はRAMの説明図、第7図はRAMへのレベル位置デー
タ書き込みのためのフローチャート、第8図は階高値の
書き換えのためのフローチャートである。 図において、1……かご、2……釣合いおもり、3……
ロープ、4……シーブ、5……誘導電動機、6……パル
ス発生器、7……計数回路、8……マイクロコンピュー
タ、9……階床、10……プレート、11,12……位置検出
器である。 なお、図中、同一符号は同一、又は相当部分を示す。1 and 2 are flowcharts showing the operation of an embodiment of the present invention, FIG. 3 is an overall configuration diagram of an elevator floor position detecting device, and FIG. 4 is a detail of a counting circuit of the elevator floor position detecting device. And FIG. 5 is a schematic configuration diagram of the microcomputer in FIG. 3, FIG.
7C is an explanatory diagram of the RAM, FIG. 7 is a flowchart for writing the level position data to the RAM, and FIG. 8 is a flowchart for rewriting the floor height value. In the figure, 1 ... basket, 2 ... counterweight, 3 ...
Rope, 4 ... Sheave, 5 ... Induction motor, 6 ... Pulse generator, 7 ... Counting circuit, 8 ... Microcomputer, 9 ... Floor, 10 ... Plate, 11, 12 ... Position detection It is a vessel. In the drawings, the same reference numerals indicate the same or corresponding parts.
Claims (1)
ロコンピュータにより制御するものにおける階床位置検
出装置であって、 かごの移動距離に比例した移動距離パルスを発生するパ
ルス発生手段と、 上記かごに設けられた位置検出器からの信号に基づいて
上記かごの走行位置が各階床の床上及び床下から所定距
離の点であることを示す上動作点信号及び下動作点信号
を発生する上及び下動作点信号発生手段と、 上記マイクロコンピュータが制御を行うのに必要なデー
タを記憶する読み出し書き込み可能な記憶手段に上記上
及び下動作点信号が発生したときの上記移動距離パルス
の累積値を各階床の上及び下動作点データとして記憶さ
れると共に、上記上動作点データと下動作点データの平
均値を求め、各階床のレベル位置データとして上記記憶
手段に記憶させる書き込み手段と、 エレベータが通常の運転により走行するたびに、停止位
置と出発位置とから求められる移動量と、上記記憶手段
に記憶された上記停止位置に対応したレベル位置データ
及び上記出発位置に対応したレベル位置データの差分値
との比である誤差率を求め、この誤差率が所定範囲外で
あれば記憶されている上、下動作点データ及びレベル位
置データを上記誤差率を乗じた値に書き換える書き換え
手段とを備え、 上、下動作点データ及びレベル位置データの前回の書き
換え要求から今回の書き換え要求までの時間をカウント
し、上記時間が所定時間以上なら上記書き換え手段によ
り上、下動作点データ及びレベル位置データを書き換
え、上記時間が所定時間未満なら上記書き込み手段によ
り上、下動作点データ及びレベル位置データの記憶を更
新することを特徴とするエレベータの階床位置検出装
置。1. A floor position detecting device for controlling an elevator traveling on a plurality of floors by a microcomputer, the pulse generating means generating a moving distance pulse proportional to a moving distance of a car, and the car. The upper and lower operating point signals and the lower operating point signal indicating that the traveling position of the car is a point at a predetermined distance from the floor above and below the floor based on the signal from the position detector provided in The cumulative value of the moving distance pulse when the upper and lower operating point signals are generated in the operating point signal generating means and the readable / writable storage means for storing the data necessary for the microcomputer to control is shown at each floor. It is stored as the upper and lower operating point data of the floor, and the average value of the upper operating point data and the lower operating point data is calculated and used as the level position data of each floor. The writing means to be stored in the storage means, the amount of movement obtained from the stop position and the starting position each time the elevator travels in normal operation, and the level position data corresponding to the stop position stored in the storage means. And an error rate which is a ratio with the difference value of the level position data corresponding to the starting position, and if this error rate is outside a predetermined range, it is stored and the lower operating point data and the level position data have the above error. And a rewriting means for rewriting to a value obtained by multiplying the rate by counting the time from the previous rewriting request of the upper and lower operating point data and the level position data to the present rewriting request. The upper and lower operating point data and level position data are rewritten by the A floor position detecting device for an elevator, characterized by updating storage of data and level position data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1338072A JPH085601B2 (en) | 1989-12-28 | 1989-12-28 | Elevator floor position detector |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1338072A JPH085601B2 (en) | 1989-12-28 | 1989-12-28 | Elevator floor position detector |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03200681A JPH03200681A (en) | 1991-09-02 |
| JPH085601B2 true JPH085601B2 (en) | 1996-01-24 |
Family
ID=18314645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1338072A Expired - Lifetime JPH085601B2 (en) | 1989-12-28 | 1989-12-28 | Elevator floor position detector |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH085601B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100379686B1 (en) * | 1995-10-20 | 2003-06-09 | 오티스엘지엘리베이터 유한회사 | Method for deciding trouble of position detector for elevator |
| JP6260717B2 (en) * | 2014-11-26 | 2018-01-17 | 三菱電機株式会社 | Elevator control device |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5952139B2 (en) | 2012-08-30 | 2016-07-13 | 京セラ株式会社 | Cell stack device, fuel cell module and fuel cell device |
-
1989
- 1989-12-28 JP JP1338072A patent/JPH085601B2/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5952139B2 (en) | 2012-08-30 | 2016-07-13 | 京セラ株式会社 | Cell stack device, fuel cell module and fuel cell device |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03200681A (en) | 1991-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4367811A (en) | Elevator control system | |
| JPH033876A (en) | Elevator controller | |
| JPH075248B2 (en) | Elevator control device | |
| JPS6261499B2 (en) | ||
| JPH022786B2 (en) | ||
| JPH085601B2 (en) | Elevator floor position detector | |
| CA2024324C (en) | Method and apparatus for processing calls entered in elevator cars | |
| JP3292503B2 (en) | Elevator position detection device | |
| JP2738393B2 (en) | Failure determination method for elevator position detector | |
| US4716517A (en) | Apparatus for controlling an elevator | |
| US4141435A (en) | Elevator control system | |
| JPH0717319B2 (en) | Elevator control device | |
| JP3225717B2 (en) | Floor position detector for elevator | |
| JPH0952669A (en) | Elevator position detection device | |
| JP3380697B2 (en) | Elevator car position display device | |
| KR900002785B1 (en) | Control devices of elevator | |
| KR850000817B1 (en) | Elevator control | |
| JPS63277185A (en) | Controller for elevator | |
| JPS60228370A (en) | Controller for elevator | |
| JPS6250393B2 (en) | ||
| JPS6138112B2 (en) | ||
| JPH0784312B2 (en) | Elevator control device | |
| JPS60228371A (en) | Controller for elevator | |
| JPH0742059B2 (en) | Floor position detector for elevator | |
| JP2004051311A (en) | Elevator control device |