Controlling device
09797762 · 2017-10-24
Assignee
Inventors
Cpc classification
International classification
Abstract
A controlling device includes an operating volume upper limit value OH1 storage unit that stores an operating volume upper limit value OH1 set from a device on a higher-level side, an operating volume upper limit value OH2 storage unit that stores an operating volume upper limit value OH2 set by an operator, an upper limit value selector that compares the operating volume upper limit values OH1 and OH2, and using the smaller as an operating volume upper limit value OH to be used in an upper limit limiting procedure, a control calculator that calculates an operating volume MV, and an upper limit processor that performs the upper limit limiting procedure to control the operating volume MV, calculated by the control calculator, to a value that is no greater than the operating volume upper limit value OH used by the upper limit value selector.
Claims
1. A controlling device comprising: an operating volume upper limit value (OH1) storage unit that stores an operating volume upper limit value (OH1) set from a device on a higher-level side; an operating volume upper limit value (OH2) storage unit that stores an operating volume upper limit value (OH2) set by an operator; an operating volume lower limit value (OL2) storage unit that stores an operating volume lower limit value (OL2) set by an operator; an upper limit value selector that compares the operating volume upper limit value (OH1) and the operating volume upper limit value (OH2) and using the smaller as an operating volume upper limit value (OH) to be used in an upper limit limiting procedure; an upper limit value modifying unit that compares the operating volume upper limit value (OH1) and the operating volume lower limit value (OL2) when the operating volume upper limit value (OH) used by the upper limit value selector is the operating volume upper limit value (OH1), and if the operating volume upper limit value (OH1) is less than the operating volume lower limit value (OL2), uses the operating volume lower limit value (OL2) as the operating volume upper limit value (OH) to be used by the upper limit limiting procedure; a control calculator that calculates an operating volume (MV); an upper limit processor that performs the upper limit limiting procedure to control the operating volume (MV), calculated by the control calculator, to a value that is no greater than the operating volume upper limit value (OH) used by the upper limit value selector for the upper limit processor; and a lower limit processor that performs a lower limit limiting procedure to control the operating volume (MV), outputted from the upper limit processor, to a value that is no less than the operating volume lower limit value (OL2) stored in the operating volume lower limit value (OL2) storage unit.
2. The controlling device as set forth in claim 1, further comprising: a first alarm outputting unit that outputs an alarm signal when the operating volume upper limit value (OH) that is used by the upper limit value selector is the operating volume upper limit value (OH2) and the operating volume (MV) calculated by the control calculator is greater than the operating volume upper limit value (OH); and a second alarm outputting unit that outputs an alarm signal when the operating volume upper limit value (OH) that is used by the upper limit value modifying unit is the operating volume lower limit value (OL2).
Description
BRIEF DESCRIPTIONS OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13) Principle
(14) The control solution is installed on the higher-level side (a PC function, or the like), and the operating volume lower limit value OL1 and operating volume upper limit value OH1 that are sent to the temperature controller on the lower-level side, as arbitrary settings, through communication are set in order to control the optimization of control of the temperature controller from the higher-level side. The operating volume lower limit value OL2 and the operating volume upper limit value OH2, which are set by the user in the temperature controller on the lower-level side, are set depending on the circumstances within the device, local information, or the like. In this case, the individual performing the setting is an operator at the end user (the device user).
(15) While the operating volume lower limit values OL1 and OL2, and the operating volume upper limit values OH1 and OH2, are set for different reasons and thus may have different values, in the PID control calculations in the temperature controller the operating volume lower limit value OL and the operating volume upper limit value OH are used also as indicators in the anti-reset wind-up procedure, and thus, ultimately, the operating volume lower limit value OL and the operating volume upper limit value OH must each be limited to a single value. Stated conversely, there will be no problems insofar as the operating volume lower limit value OL is ultimately narrowed to a single value and the operating volume upper limit value OH is ultimately narrowed to a single value.
(16) Here the inventor focused on the fact that considerations of safety and equipment service life are critically important in determining the operating volume lower limit value OL2 and the operating volume upper limit value OH2 on the lower-level side, where, in contrast, the determination of the operating volume lower limit value OL1 and the operating volume upper limit value OH1 on the higher-level side is based on ancillary requirements for the purposes of improved controllability or power limitation.
(17) He also conceived of having two memory areas and providing, within the temperature controller, a procedure for giving priority to the operating volume lower limit value OL2 and the operating volume upper limit value OH2 that are set by the user in the temperature controller. Essentially, in a comparison of the operating volume upper limit value OH1 and the operating volume upper limit value OH2, whichever is smaller should be used, and in a comparison of the operating volume lower limit value OL1 and the operating volume lower limit value OL2, whichever is larger should be used.
(18) For example, because the operating volume upper limit value OH2 that depends on a critical requirement is set in consideration of safety or equipment service life, there will be no problem from the perspective of safety or equipment service life if an operating volume upper limit value OH1 that is smaller than this operating volume upper limit value OH2 is used. On the other hand, the operating volume upper limit value OH1, which depends on ancillary requirements, is for the purpose of optimizing control, and so if an operating volume upper limit value OH2 that is smaller than this operating volume upper limit value OH1 is used, then although the operating volume MV may be too limited for optimization of control, somewhat sacrificing the ancillary requirement does not cause a large problem.
(19) Another Principle
(20) When there are two types of operating volume upper limit values OH1 and OH2, then it can be considered to be sufficient to compare these two types of operating volume upper limit values to each other to narrow in on one type. However, when there have been two types of operating volume upper limit values OH1 and OH2 that are set for different reasons, there has been a problem in that conflicts have been possible. For example, one major assumption has been that the magnitude relationship of OH2>OL2 has been satisfied between the operating volume lower limit value OL2 and the operating volume upper limit value OH2, for which the settings are determined for the same reason. However, with the operating volume upper limit value OH1, which is determined for a different reason, there may be an extremely discordant case wherein it falls below the operating volume lower limit value OL2, which is set by the user (OH1<OL2).
(21) The same is true also for the case wherein there are two types of operating volume lower limit values OL1 and OL2. For example, in contrast to the operating volume lower limit value OL2 and the operating volume upper limit value OH2 for which the settings are determined for the same reason (OH2>OL2), with the operating volume lower limit value OL1, which is determined for a different reason, there may be an extremely discordant case wherein it falls below the operating volume upper limit value OH2, which is set by the user (OL1>OH2).
(22) In these cases as well, we can focus on the fact that considerations of safety and equipment service life are critically important in determining the operating volume lower limit value OL2 and the operating volume upper limit value OH2 on the lower-level side, where, in contrast, the determination of the operating volume lower limit value OL1 and the operating volume upper limit value OH1 on the higher-level side is based on ancillary requirements for the purpose of improved controllability. That is, we can envision providing, within the temperature controller, a procedure for giving priority to the operating volume lower limit value OL2 and the operating volume upper limit value OH2 that are set by the user in the temperature controller. If, for example, OH1<OL2, then the value of OL2 ultimately will be used for both the operating volume upper limit value and the operating volume lower limit value, and if OL1>OH2, then the value of OH2 ultimately will be used for both the operating volume upper limit value and the operating volume lower limit value.
(23) Yet Another Principle
(24) When using the Principle described above, then when attempting to operate the operating volume MV from the higher-level side using the operating volume lower limit value OL1 and the operating volume upper limit value OH1 that are set arbitrarily through communication, a situation may occur wherein the operation of the operating volume is not achieved through the operating volume lower limit value OL2 or the operating volume upper limit value OH2 that are set by the user in the temperature controller. This situation is different from the situation wherein there is an ordinary limiting procedure performed for the operating volume MV, and thus the operator should be informed that a special situation has occurred.
(25) Consequently, the inventor envisioned that an alarm able to trigger the awareness of the operator would be required in a case that is different from a situation wherein the normal limiting procedure is performed for the operating volume MV, and envisioned the provision of such an alarm function.
(26) If using the Principle described above, a situation wherein an alarm should be produced is, specifically, a situation wherein the operating volume upper limit value OH2 is used, because of the comparison between the operating volume upper limit value OH1 and the operating volume upper limit value OH2, so that the operating volume MV is subjected to a limiting procedure by the operating volume upper limit value OH2 in a case wherein the operating volume upper limit value OH1 has been set aside. Even though the operating volume upper limit value OH2 is used, if, effectively, the operating volume MV is not subjected to a limiting process by the operating volume upper limit value OH2, then even if the operating volume upper limit value OH1 were to be used, then the operating volume MV would not be subjected to the limiting procedure by the operating volume upper limit value OH1, and so when viewed from the higher-level side, a situation would not occur wherein the operation was not achieved.
(27) Moreover, if using the Principle described above, another situation wherein an alarm should be produced is, specifically, a situation wherein the operating volume lower limit value OL2 is used, because of the comparison between the operating volume lower limit value OL1 and the operating volume lower limit value OL2, so that the operating volume MV is subjected to a limiting procedure by the operating volume lower limit value OL2 in a case wherein the operating volume lower limit value OL1 has been set aside. Even though the operating volume lower limit value OL2 is used, if, effectively, the operating volume MV is not subjected to a limiting process by the operating volume lower limit value OL2, then even if the operating volume lower limit value OL1 were to be used, then the operating volume MV would not be subjected to the limiting procedure by the operating volume lower limit value OL1, and so when viewed from the higher-level side, a situation would not occur wherein the operation was not achieved.
(28) Further Principle
(29) When using the Another Principle described above, then when attempting to operate the operating volume MV from the higher-level side using the operating volume lower limit value OL1 and the operating volume upper limit value OH1 that are set arbitrarily through communication, a situation may occur wherein the operation of the operating volume is not achieved through the operating volume lower limit value OL2 or the operating volume upper limit value OH2 that are set by the user in the temperature controller. This situation is different from the situation wherein there is an ordinary limiting procedure performed for the operating volume MV, and thus the operator should be informed that a special situation has occurred.
(30) Consequently, the inventor envisioned that an alarm able to trigger the awareness of the operator would be required in a case that is different from a situation wherein the normal limiting procedure is performed for the operating volume MV, and envisioned the provision of such an alarm function.
(31) When the Another Principle, described above, is used, a situation wherein an alarm should be produced is, specifically, a situation wherein the value of OL2 is used as the operating volume upper limit value and the operating volume lower limit value when OH1<OL2.
(32) When the Another Principle, described above, is used, another situation wherein an alarm should be produced is, specifically, a situation wherein the value of OH2 is used as the operating volume lower limit value and the operating volume upper limit value when OL1>OH2.
Example
(33) A first form for carrying out the present invention will be explained below in reference to the figures. The present example corresponds to the Principle and the Yet Another Principle.
(34) The controlling device of
(35) The operation of the controlling device according to the present example will be explained next using
(36) Following this, when the control solution using the operating volume upper limit value OH is started by the higher-level side (YES in Step S101 in
(37) Operation when the Operating Volume Upper Limit Value OH1 is Selected and the Operating Volume MV is not Subjected to the Upper Limit Limiting Procedure
(38) The higher-level controller 101 sets, online, the operating volume upper limit value OH1 in the operating volume upper limit value OH1 storage unit 1 (Step S102 in
(39) The upper limit value selector 3 compares the operating volume upper limit value OH1 and the operating volume upper limit value OH2 (Step S103 in
(40) Following this, the control calculator 4 calculates an operating volume MV through a PID control calculation, such as the following transfer function equation (Step S106 in
MV=(100/Pb){1+(1/Tis)+Tds}(SP−PV) (1)
(41) In Equation (1), SP is a setting value (a temperature setting value, for the case wherein the controlling device is applied to a heating device), PV is a control variable (a temperature measurement value for a case wherein the controlling device is applied to a heating device), Pb is a proportional band that is set in advance, Ti is an integrating time that is set in advance, Td is a differentiating time that is set in advance, and s is the Laplace operator. Here let us assume that an operating volume MV=70% is calculated.
(42) The upper limit processor 5 performs an upper limit limiting procedure to limit the operating volume MV, calculated by the control calculator 4, to a value that is no higher than the operating volume upper limit value OH used by the upper limit value selector 3, and outputs, to a control object (which is an electric power regulator 103 in the case of the controlling device being applied to a heating device), an operating volume MV that has been subjected to the limiting procedure (Step S107 in
IF MV>OH THEN MV=OH (2)
(43) That is, if the operating volume MV is greater than the operating volume upper limit value OH, then the upper limit processor 5 sets the operating volume MV=OH. Here the operating volume MV=70% and the operating volume upper limit value OH=80%, so the operating volume MV=70% is outputted without change.
(44) Although in a case wherein the operating volume upper limit value OH used by the upper limit value selector 3 is the operating volume upper limit value OH2 and the operating volume MV has been subjected to the upper limit limiting procedure by the upper limit processor 5 (YES in Step S108 in
(45) The processes in Step S101 through S109 as described above are repeated at each control interval until the control is terminated through, for example, an instruction from an operator (YES in Step S110 in
(46) Operation when the Operating Volume Upper Limit Value OH1 is Selected and the Operating Volume MV is Subjected to the Upper Limit Limiting Procedure
(47) When in Step S102 in
(48) Let us assume that in Step S106 in
(49) The upper limit processor 5 limits the operating volume MV=80%, calculated by the control calculator 4, to a value that is no higher than the operating volume upper limit value OH=75% used by the upper limit value selector 3, and outputs, to the control object, the operating volume MV=75% that has been subjected to the limiting procedure (Step S107 in
(50) Because the operating volume upper limit value OH used by the upper limit value selector 3 is the operating volume upper limit value OH1 (NO in Step S108 in
(51) Operation when the Operating Volume Upper Limit Value OH2 is Selected and the Operating Volume MV is not Subjected to the Upper Limit Limiting Procedure
(52) When in Step S102 in
(53) Let us assume that in Step S106 in
(54) The upper limit processor 5 limits the operating volume MV=85%, calculated by the control calculator 4, to a value that is no higher than the operating volume upper limit value OH=90% used by the upper limit value selector 3, and outputs, to the control object, the operating volume MV=85% as-is (Step S107 in
(55) Because the operating volume MV was not subjected to the upper limit limiting procedure (NO in Step S108 in
(56) Operation when the Operating Volume Upper Limit Value OH2 is Selected and the Operating Volume MV is Subjected to the Upper Limit Limiting Procedure
(57) When in Step S102 in
(58) Let us assume that in Step S106 in
(59) The upper limit processor 5 limits the operating volume MV=93%, calculated by the control calculator 4, to a value that is no higher than the operating volume upper limit value OH=90% used by the upper limit value selector 3, and outputs, to the control object, the operating volume MV=90% that has been subjected to the limiting procedure (Step S107 in
(60) The operating volume upper limit value OH used by the upper limit value selector 3 is the operating volume upper limit value OH2 and the operating volume MV has been subjected to the upper limit limiting procedure by the upper limit processor 5 (YES in Step S108 in
(61) In the present example, as described above, an operating volume upper limit value OH1 and an operating volume upper limit value OH2 are compared, and the smaller is used as the operating volume upper limit value OH in the upper limit processor 5, making it possible to prevent invalidation of the upper limit limiting procedure that depends on the circumstances of the controlling device (temperature controller) side through the operating volume upper limit value OH1 being set on the higher-level side. Moreover, in the present example, an alarm signal is outputted when the operating volume upper limit value OH that is used by the upper limit value selector 3 is the operating volume upper limit value OH2 and the operating volume MV is subjected to the upper limit limiting procedure by the upper limit processor 5, making it possible to cause the operator to be aware that a special situation has occurred.
Another Example
(62) Another Example according to the present invention will be explained next. The present example is another example corresponding to the Principle and the Yet Another Principle.
(63) The operation of the controlling device according to the present example will be explained next using
(64) Following this, when the control solution using the operating volume lower limit value OL is started by the higher-level side device (such as a PC) (YES in Step S201 in
(65) Operation when the Operating Volume Lower Limit Value OL1 is Selected and the Operating Volume MV is not Subjected to the Lower Limit Limiting Procedure
(66) The device on the higher-level side sets, online, the operating volume lower limit value OL1 in the operating volume lower limit value OL1 storage unit 7 (Step S202 in
(67) The lower limit value selector 9 compares the operating volume lower limit value OL1 and the operating volume lower limit value OL2 (Step S203 in
(68) Following this, the control calculator 4 calculates an operating volume MV through a PID control calculation (Step S206 in
(69) The lower limit processor 10 performs a lower limit limiting procedure to limit the operating volume MV, calculated by the control calculator 4, to a value that is no less than the operating volume lower limit value OL used by the lower limit value selector 9, and outputs, to the control object, the operating volume MV that has been subjected to the limiting procedure (Step S207 in
IF MV<OL THEN MV=OL (3)
(70) That is, if the operating volume MV is less than the operating volume lower limit value OL, then the lower limit processor 10 sets the operating volume MV=OL. Here the operating volume MV=30% and the operating volume lower limit value OL=20%, so the operating volume MV=30% is outputted without change.
(71) Although in a case wherein the operating volume lower limit value OL used by the lower limit value selector 9 is the operating volume lower limit value OL2 and the operating volume MV has been subjected to the lower limit limiting procedure by the lower limit processor 10 (YES in Step S208 in
(72) The processes in Step S201 through S209 as described above are repeated at each control interval until the control is terminated through, for example, an instruction from an operator (YES in Step S210 in
(73) Operation when the Operating Volume Lower Limit Value OL1 is Selected and the Operating Volume MV is Subjected to the Lower Limit Limiting Procedure
(74) When in Step S202 in
(75) Let us assume that in Step S206 in
(76) The lower limit processor 10 limits the operating volume MV=20%, calculated by the control calculator 4, to a value that is no less than the operating volume lower limit value OL=25% used by the lower limit value selector 9, and outputs, to the control object, the operating volume MV=25% that has been subjected to the limiting procedure (Step S207 in
(77) Because the operating volume lower limit value OL used by the lower limit value selector 9 is the operating volume lower limit value OL1 (NO in Step S208 in
(78) Operation when the Operating Volume Lower Limit Value OL2 is Selected and the Operating Volume MV is not Subjected to the Lower Limit Limiting Procedure
(79) When in Step S202 in
(80) Let us assume that in Step S206 in
(81) The lower limit processor 10 limits the operating volume MV=15%, calculated by the control calculator 4, to a value that is no less than the operating volume lower limit value OL=10% used by the lower limit value selector 9, and outputs, to the control object, the operating volume MV=15% as-is (Step S207 in
(82) Because the operating volume MV was not subjected to the lower limit limiting procedure (NO in Step S208 in
(83) Operation when the Operating Volume Lower Limit Value OL2 is Selected and the Operating Volume MV is Subjected to the Lower Limit Limiting Procedure
(84) When in Step S202 in
(85) Let us assume that in Step S206 in
(86) The lower limit processor 10 limits the operating volume MV=7%, calculated by the control calculator 4, to a value that is no less than the operating volume lower limit value OL=10% used by the lower limit value selector 9, and outputs, to the control object, the operating volume MV=10% that has been subjected to the limiting procedure (Step S207 in
(87) The operating volume lower limit value OL used by the lower limit value selector 9 is the operating volume lower limit value OL2 and the operating volume MV has been subjected to the lower limit limiting procedure by the lower limit processor 10 (YES in Step S208 in
(88) In the present example, as described above, an operating volume lower limit value OL1 and an operating volume upper limit value OL2 are compared, and the larger is used as the operating volume lower limit value OL by the lower limit processor 10 procedure, making it possible to prevent invalidation of the lower limit limiting procedure that depends on the circumstances of the controlling device (temperature controller) side through the operating volume lower limit value OL1 being set on the higher-level side. Moreover, in the present example, an alarm signal is outputted when the operating volume lower limit value OL that is used by the lower limit value selector 9 is the operating volume lower limit value OL2 and the operating volume MV is subjected to the lower limit limiting procedure by the lower limit processor 10, making it possible to cause the operator to be aware that a special situation has occurred.
Yet Another Example
(89) Yet Another Example according to the present invention will be explained next. In the present example, a structure corresponding to the Another Principle and the Further Principle is added to the Example.
(90) The operation of the controlling device according to the present example will be explained next using
(91) Moreover the operator sets, offline, the operating volume lower limit value OL2 in the operating volume lower limit value OL2 storage unit 8 through the operating panel of the controlling device in
(92) Following this, when the control solution using the operating volume upper limit value OH is started by the higher-level side (YES in Step S301 in
(93) Operation when the Operating Volume Upper Limit Value OH1 is Selected and the Operating Volume Upper Limit Value OH1 is Used Because OH1>OL2
(94) The device on the higher-level side (for example, the higher-level side controller 101 in
(95) The upper limit value selector 3 compares the operating volume upper limit value OH1 and the operating volume upper limit value OH2 (Step S304 in
(96) If the operating volume upper limit value OH used by the upper limit value selector 3 is the operating volume upper limit value OH1, the upper limit value modifying unit 12 compares the operating volume upper limit value OH1 and the operating volume lower limit value OL2 (Step S307 in
(97) Following this, the control calculator 4 calculates an operating volume MV through a PID control calculation (Step S309 in
(98) The upper limit processor 5a performs an upper limit limiting procedure to limit the operating volume MV, calculated by the control calculator 4, to a value that is no greater than the operating volume upper limit value OH used by the upper limit value selector 3 or the upper limit value modifying unit 12, and outputs, to the lower limit processor 10a, the operating volume MV that has been subjected to the limiting procedure (Step S301 in
(99) The lower limit processor 10a performs a lower limit limiting procedure to control the operating volume MV, outputted from the upper limit processor 5a, to a value that is no less than the operating volume lower limit value OL2 that is stored in the operating volume lower limit value OL2 storage unit 8, and outputs, to the control object, the operating volume MV that has been subjected to the limiting procedure (Step S311 in
(100) Although in a case wherein the operating volume upper limit value OH used by the upper limit value selector 3 is the operating volume upper limit value OH2 and the operating volume MV has been subjected to the upper limit limiting procedure by the upper limit processor 5a (YES in Step S302 in
(101) Moreover, although in a case wherein the operating volume upper limit value OH used by the upper limit value modifying unit 12 is the operating volume lower limit value OL2 (YES in Step S314 in
(102) The processes in Step S302 through S315 as described above are repeated at each control interval until the control is terminated through, for example, an instruction from an operator (YES in Step S316 in
(103) Operation when the Operating Volume Upper Limit Value OH1 is Selected and the Operating Volume Upper Limit Value OH1 is not Used Because OH1<OL2
(104) When in Step S303 in
(105) If the operating volume upper limit value OH used by the upper limit value selector 3 is the operating volume upper limit value OH1, the upper limit value modifying unit 12 compares the operating volume upper limit value OH1=10% and the operating volume lower limit value OL2=20% (Step S307 in
(106) Let us assume that in Step S309 in
(107) The upper limit processor 5a performs an upper limit limiting procedure to limit the operating volume MV, calculated by the control calculator 4, to a value that is no greater than the operating volume upper limit value OH used by the upper limit value selector 3 or the upper limit value modifying unit 12 (Step S301 in
(108) The lower limit processor 10a controls the operating volume MV=15%, outputted from the upper limit processor 5a, to a value that is no less than the operating volume lower limit value OL2=20% that is stored in the operating volume lower limit value OL2 storage unit 8, so the operating volume MV=20% that has been subjected to the limiting procedure is outputted to the control object (Step S311 in
(109) Because the operating volume upper limit value OH used by the upper limit value selector 3 is the operating volume upper limit value OH1 (NO in Step S312 in
(110) Because the operating volume upper limit value OH used by the upper limit value modifying unit 12 is the operating volume upper limit value OL2 (YES in Step S314 in
(111) As described above in the present example, if, when the operating volume upper limit value OH used by the upper limit value selector 3 is the operating volume upper limit value OH1 and the operating volume upper limit value OH1 is less than the operating volume lower limit value OL2, then the operating volume lower limit value OL2 is used as the operating volume upper limit value OH that is used by the upper limit processor 5a, thus making it possible to handle the extremely discordant case of the operating volume upper limit value OH1 falling below the user-set operating volume lower limit value OL2. Moreover, in the present example, an alarm signal is outputted when the operating volume upper limit value OH that is used by the upper limit value modifying unit 12 is the operating volume lower limit value OL2, making it possible to cause the operator to be aware that a special situation has occurred.
Further Example
(112) Further Example according to the present invention will be explained next. In the present example, a structure corresponding to the Another Principle and the Further Principle is added to the Another Example.
(113) The operation of the controlling device according to the present example will be explained next using
(114) Moreover the operator sets, offline, the operating volume lower limit value OL2 in the operating volume lower limit value OL2 storage unit 8 through the operating panel of the controlling device in
(115) Following this, when the control solution using the operating volume lower limit value OL is started by the higher-level side device (such as a PC) (YES in Step S401 in
(116) Operation when the Operating Volume Lower Limit Value OL1 is Selected and the Operating Volume Upper Lower Value OL1 is Used Because OL1<OH2
(117) The device on the higher-level side sets, online, the operating volume lower limit value OL1 in the operating volume lower limit value OL1 storage unit 7 (Step S402 in
(118) The lower limit value selector 9 compares the operating volume lower limit value OL1 and the operating volume lower limit value OL2 (Step S404 in
(119) If the operating volume lower limit value OL used by the lower limit value selector 9 is the operating volume lower limit value OL1, the lower limit value modifying unit 14 compares the operating volume lower limit value OL1 and the operating volume upper limit value OH2 (Step S07 in
(120) Following this, the control calculator 4 calculates an operating volume MV through a PID control calculation (Step S409 in
(121) The lower limit processor 10b performs a lower limit limiting procedure to limit the operating volume MV, calculated by the control calculator 4, to a value that is no less than the operating volume lower limit value OL used by the lower limit value selector 9 or the lower limit value modifying unit 14, and outputs, to the upper limit processor 5b, the operating volume MV that has been subjected to the limiting procedure (Step S410 in
(122) The upper limit processor 5b performs an upper limit limiting procedure to control the operating volume MV, outputted from the lower limit processor 10b, to a value that is no more than the operating volume upper limit value OH2 that is stored in the operating volume upper limit value OH2 storage unit 2, and outputs, to the control object, the operating volume MV that has been subjected to the limiting procedure (Step S411 in
(123) Although in a case wherein the operating volume lower limit value OL used by the lower limit value selector 9 is the operating volume lower limit value OL2 and the operating volume MV has been subjected to the lower limit limiting procedure by the lower limit processor 10b (YES in Step S412 in
(124) Moreover, although in a case wherein the operating volume lower limit value OL used by the lower limit value modifying unit 14 is the operating volume lower limit value OL2 (YES in Step S414 in
(125) The processes in Step S402 through S415 as described above are repeated at each control interval until the control is terminated through, for example, an instruction from an operator (YES in Step S416 in
(126) Operation when the Operating Volume Lower Limit Value OL1 is Selected and the Operating Volume Upper Lower Value OL1 is not Used Because OL1>OH2
(127) When in Step S403 in
(128) If the operating volume lower limit value OL used by the lower limit value selector 9 is the operating volume lower limit value OL1, the lower limit value modifying unit 14 compares the operating volume lower limit value OL1=90% and the operating volume upper limit value OH2 (Step S407 in
(129) Let us assume that in Step S409 in
(130) The lower limit processor 10b performs a lower limit limiting procedure to limit the operating volume MV, calculated by the control calculator 4, to a value that is no less than the operating volume lower limit value OL used by the lower limit value selector 9 or the lower limit value modifying unit 14 (Step S401 in
(131) The upper limit processor 5b controls the operating volume MV=85%, outputted from the lower limit processor 10b, to a value that is no more than the operating volume upper limit value OH2=80% that is stored in the operating volume upper limit value OH2 storage unit 2, so outputs, to the control object, the operating volume MV=80% that has been subjected to the limiting procedure (Step S411 in
(132) Because the operating volume lower limit value OL used by the lower limit value selector 9 is the operating volume lower limit value OL1 (NO in Step S412 in
(133) Because the operating volume lower limit value OL used by the lower limit value modifying unit 14 is the operating volume upper limit value OH2 (YES in Step S412 in
(134) As set forth above, in the present example, if, when the operating volume lower limit value OL used by the lower limit value selector 9 is the operating volume lower limit value OL1 and the operating volume lower limit value OL1 is greater than the operating volume upper limit value OH2, then the operating volume upper limit value OH2 is used as the operating volume lower limit value OL that is used by the lower limit processor 10b, thus making it possible to handle the extremely discordant case of the operating volume lower limit value OL1 being above the user-set operating volume upper limit value OH2. Moreover, in the present example, an alarm signal is outputted when the operating volume lower limit value OL that is used by the lower limit value modifying unit 14 is the operating volume upper limit value OH2, making it possible to cause the operator to be aware that a special situation has occurred.
(135) Typically, in a PID calculation, often the operating volume upper limit value OH and the operating volume lower limit value OL are used as indicators of the integration limits. Consequently, in the Example, the Another Example, the Yet Another Example and the Further Example, preferably the operating volume upper limit value OH and the operating volume lower limit value OL that are applied to the operating volume MV that is calculated by the control calculator 4 are established prior to the calculation of the operating volume MV by the control calculator 4. In the individual examples, either the upper limit limiting procedure or the lower limit limiting procedure may be executed first, through the operating volume upper limit value OH and the operating volume lower limit value OL being established appropriately prior to executing the limiting procedure.
(136) In the Example and the Yet Another Example, the structure is one wherein a control solution using a operating volume upper limit value OH is performed by a device on the higher-level side (such as a PC), and in the Another Example and the Further Example, the structure is one wherein a control solution using an operating volume lower limit value OL is performed by a device on the higher-level side; however, if a control solution using both the operating volume upper limit value OH and the operating volume lower limit value OL is performed by a device on the higher-level side, this may be embodied through an appropriate combination of the structures of the Example, the Another Example, the Yet Another Example and the Further Example.
(137) When embodying through combining the structures of the Example, the Another Example, the Yet Another Example and the Further Example,
(138) The controlling device, which is explained in the Example, the Another Example, the Yet Another Example and the Further Example, may be embodied through a computer that is equipped with a CPU, a storage device, and an interface, combined with a program for controlling these hardware resources. The CPU executes the processes explained in the Example, the Another Example, the Yet Another Example and the Further Example, in accordance with a program that is stored in the memory device.
(139) The present invention can be applied to a control system wherein a control solution that uses an operating volume upper limit value and/or an operating volume lower-limit value is executed by the higher-level device.