WO2017188433A1 - Unité de commande de sortie, système de commande de sortie et procédé de commande pour unité de commande de sortie - Google Patents
Unité de commande de sortie, système de commande de sortie et procédé de commande pour unité de commande de sortie Download PDFInfo
- Publication number
- WO2017188433A1 WO2017188433A1 PCT/JP2017/016922 JP2017016922W WO2017188433A1 WO 2017188433 A1 WO2017188433 A1 WO 2017188433A1 JP 2017016922 W JP2017016922 W JP 2017016922W WO 2017188433 A1 WO2017188433 A1 WO 2017188433A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- output
- control unit
- unit
- instruction
- operation amount
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/20—Control of temperature characterised by the use of electric means with sensing elements having variation of electric or magnetic properties with change of temperature
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
Definitions
- the present invention relates to an output control unit that performs output control of an output device in accordance with information from the control device.
- FIG. 7 is a diagram showing an outline of a conventional output control system.
- a controller such as a PLC (programmable logic controller) controls various input / output units, and the input / output units transmit / receive data to / from an input / output device.
- FIG. 7 is a diagram showing an outline of a conventional output control system.
- the controller transmits various instructions or information to various units, and the various units collect data from the input / output device (for example, a temperature sensor).
- JP 2007-280142 A released on October 25, 2007
- a heater which is an example of an output device
- a digital output unit which is an example of various units, is connected to the controller via a network.
- temperature control is performed by the digital output unit turning on or off the heater via the SSR in accordance with a time division proportional output (TPO, TimePOProportional Output) from the controller.
- TPO TimePOProportional Output
- the time-division proportional output refers to an output method in which the ON / OFF time ratio as an output is changed proportionally.
- the conventional controller shown in FIG. 7 sets a value indicating the on / off time ratio of the output device as a set value, and turns on the output device derived from the set value and a predetermined control period of the TPO. And the off time was calculated by the own device. More specifically, a user program for calculating the ON / OFF time of the output device based on the value indicating the ON / OFF time ratio of the output device and the control cycle value of the TPO is stored in the controller in advance. The controller was configured to execute the user program. The user program is created according to the control purpose of the user. The controller outputs either information including an instruction to turn on the output device or information including an instruction to turn off the output device to the various units at the calculated time.
- FIG. 8 shows the relationship between the set value set by the controller and the transition of the on / off instruction value (output value) of the output device actually output to various units by the controller in the conventional output control system.
- FIG. 8A shows an ideal relationship between the set value and the output value. As shown in the figure, the ON / OFF time ratio indicated by the output value ideally matches the set value.
- the controller changes the setting value by itself, it is desirable to adjust the output value to the various units so that the setting value after the change can be realized. For example, as shown in the figure, when the set value is changed from 50% to 5%, the controller turns on the output value for a time corresponding to 5% of one control period of TPO in various units, and the remaining 95% time is Ideally, the output value should be turned off.
- the set value when the set value is set without being aware of the relationship between the cycle time of the controller itself and the TPO control cycle in various units, ideal output control as shown in FIG. There is a fear.
- the set value when the set value is set so that the time for driving the output device in one control cycle of TPO is shorter than the cycle time of the controller, the set value does not match the output value. For example, if the set value is 5% and the TPO control period is 2 seconds (s), the controller should turn on the output value for 0.1 s and turn off the output value for 1.9 s.
- the minimum time unit in which the controller can change the output value is 0.5 s. For this reason, even when the set value is set to 5%, it is impossible to realize control that turns on the output value only for the period of 0.1 s as described above. As a result, as shown in the figure, the output value is on for 0.5 s and off for the remaining 1.5 s.
- the set value and the output value do not match.
- the controller cycle time is 0.6 s
- the set value is 50%
- the controller outputs the output value only in units of 0.6 s. Cannot be switched. Therefore, as shown in the figure, the on / off ratio of the output determined by the set value cannot be realized.
- the present invention has been made in view of the above-described problems, and an object thereof is to eliminate a TPO shift caused by a controller cycle time.
- an output control unit includes an acquisition unit that acquires an operation amount for a switching device that switches between driving and stopping of an output device from the control device, and an operation acquired by the acquisition unit. And an instruction output unit that performs time-division proportional output to the switching device based on the amount.
- an output control unit control method includes an acquisition step of acquiring an operation amount for a switching device that switches between driving and stopping of an output device from the control device, and the acquisition step And an instruction output step of performing a time division proportional output to the switching device based on the operation amount acquired in the step.
- the present invention has an effect of eliminating the TPO shift caused by the controller cycle time.
- FIG. 3A is a timing chart showing changes with time of input / output parameters in the temperature control unit included in the output control system.
- FIG. 3B is a timing chart showing a part of FIG. 3A in more detail.
- 6 is a timing chart showing a change in an operation amount and a change in an instruction output of a temperature control unit according to the second embodiment.
- TPO time division proportional output
- Embodiment 1 Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. First, the output control system 100 according to the present embodiment will be described with reference to FIGS. 1 and 2.
- the output control system 100 is a system for adjusting the temperature of an object (for example, resin, water, etc.), and whether or not the heaters and cooling devices used for temperature adjustment are normally driven and stopped. It is a system for detecting this.
- each device (unit) included in the output control system 100 and its connection relationship will be described with reference to FIG.
- FIG. 2 is a diagram showing an outline of the output control system 100.
- the output control system 100 includes at least a controller (control device) 2, a temperature control unit (output control unit) 3, a heater (output device) 7, an SSR (Solid State Relay, switching device) 8, and a CT (Current Transformer). , Measuring device) 9.
- the output control system 100 may include the programmable display 1, the temperature input unit 4, and the temperature sensor 5, although it is not an essential configuration.
- the controller 2 is connected to the programmable display 1, the temperature control unit 3, and the temperature input unit 4 via a communication coupler via a field network.
- the temperature control unit 3 is connected to the controller 2, SSR8, and CT9.
- the temperature input unit 4 is connected to the controller 2 and the temperature sensor 5.
- SSR8, CT9, and the heater 7 are connected by the electric wire with the heater power supply.
- FIG. 1 is a block diagram showing a main configuration of devices and units included in the output control system 100.
- the programmable display device 1 outputs the data and notification received from the controller 2 from its own terminal (displays on the display unit or performs voice output such as an alarm), and presents the data and notification to the user. Human Machine Interface).
- the programmable display device 1 may include an input unit, and may transmit a user instruction received from the input unit to the controller 2.
- the controller 2 is a PLC (programmable logic controller) that receives a data block that circulates in a field network communication network (hereinafter simply referred to as a communication network) and returns various data in the data block to the communication network.
- the data block refers to an aggregate of data that circulates (periodically exchanges) between various devices connected to the communication network.
- the cycle of the data block is determined according to the cycle time of the controller 2.
- the temperature control unit 3 connected to the communication network receives the data block and reads various data.
- the controller 2 reads various data included in the data block by the temperature control unit 3 and the temperature input unit 4. More specifically, the controller 2 includes a first communication unit 21, a storage unit 22, a second communication unit 23, and a control unit 20.
- the first communication unit 21 performs communication between the controller 2 and the programmable display 1.
- the first communication unit 21 receives various data and warnings from the control unit 20, the first communication unit 21 transmits them to the programmable display 1.
- the 1st communication part 21 will transmit this to the control part 20, if a user's instruction
- Storage unit 22 stores user programs.
- the user program is a program that defines various operations and settings of the controller 2.
- the user program is created using a setting tool (application) installed on a general-purpose computer or the like, downloaded to the controller 2 connected to the general-purpose computer, and stored in the storage unit 22.
- the user program includes, for example, a program that defines the driving and stopping of the heater 7 over time.
- the user program is read and executed by the control unit 20.
- the second communication unit 23 performs communication between the controller 2, the temperature control unit 3, and the temperature input unit 4.
- the second communication unit 23 returns to the communication network including information indicating the control command created by the control unit 20 in the data block or the values of various parameters related to the control.
- the temperature control unit 3 connected to the communication network acquires the information by receiving the data block.
- the second communication unit 23 sends the warning to the control unit 20. Send to. Further, when the data block includes temperature data from the temperature input unit 4 (information indicating the temperature of the object to be adjusted), the second communication unit 23 sends the temperature data to the control unit 20.
- the control unit 20 controls the controller 2 in an integrated manner.
- the control unit 20 creates information (control command, various parameters, etc.) related to temperature adjustment by executing the user program read from the storage unit 22 or by a method predetermined by the device itself.
- the “information relating to temperature adjustment” is information output from the controller 2 and information that regulates driving and stopping of the heater 7.
- the control unit 20 outputs the created information via the second communication unit 23.
- the control unit 20 may adjust the content of the information, for example, the degree of driving and stopping of the heater 7 based on the temperature data obtained by reading the data included in the data block.
- the temperature control unit 3 is a unit that gives an instruction to the SSR 8 by time division proportional output (TPO) in accordance with information from the controller 2. Further, the temperature control unit 3 determines whether or not the heater 7 is disconnected from the instruction content transmitted to the SSR 8 and the current value acquired from the CT 9, and warns the controller 2 if it is determined that the heater 7 is disconnected. The unit to send. More specifically, the temperature control unit 3 includes an acquisition unit 30, an SSR control unit (instruction output unit) 32, a current value acquisition unit (measurement value acquisition unit) 33, a determination unit 34, and a warning output unit 35.
- TPO time division proportional output
- the acquisition unit 30 acquires information from the controller 2 and sends the information to the SSR control unit 32. Further, the acquisition unit 30 may acquire a warning event release instruction (a warning release instruction, which will be described later) from the controller 2. When acquiring the warning event release instruction, the acquisition unit 30 transmits the release instruction to the warning output unit 35.
- a warning event release instruction a warning release instruction, which will be described later
- the SSR control unit 32 transmits an instruction to drive or stop the heater 7 to the SSR 8 according to the information acquired from the acquisition unit 30.
- the drive instruction and the stop instruction are output by the TPO method.
- the current value acquisition unit 33 acquires the value (current value) of the current flowing through the heater 7 from the CT 9 at the timing when the SSR control unit 32 transmits an instruction to the SSR 8, and sends the current value to the determination unit 34.
- the determination unit 34 determines whether the heater 7 is driven or stopped as instructed or disconnected from the instruction content (drive instruction or stop instruction) transmitted to the SSR 8 and the current value. More specifically, in the determination unit 34, the instruction transmitted to the SSR 8 is a drive instruction for the heater 7, and the current value acquired from the current value acquisition unit 33 is equal to or less than a predetermined disconnection determination threshold (first threshold). If it is, it is determined that the heater 7 is disconnected. Note that the disconnection determination threshold value may be appropriately determined as a value lower than the lower limit value of the current value during driving of the heater 7. When the determination unit 34 determines that the heater 7 is disconnected, the determination unit 34 sends the determination result to the warning output unit 35.
- a predetermined disconnection determination threshold may be appropriately determined as a value lower than the lower limit value of the current value during driving of the heater 7.
- the warning output unit 35 generates a warning and outputs it to the controller 2 when receiving a determination result indicating that the heater 7 is disconnected from the determination unit 34.
- the warning output by the warning output unit 35 may be information (warning as monitoring information) that the controller 2 handles as one of the monitoring information. Further, the warning output by the warning output unit 35 may be a warning (mild fault) that continues to issue a warning until receiving a warning release instruction from the controller 2.
- the SSR 8 is a circuit that controls start and stop (ON and OFF) of the heater 7.
- the SSR 8 drives or stops the heater 7 in accordance with the drive instruction or stop instruction received from the SSR control unit 32 of the temperature control unit 3.
- CT 9 measures the value of the current flowing through the heater 7. That is, it can be said that CT9 measures the actual operation of the heater 7.
- CT9 may measure the current flowing through the heater 7 directly or indirectly.
- the CT 9 transmits the measurement result to the current value acquisition unit 33 of the temperature control unit 3.
- the heater 7 warms an object for temperature control such as resin or water.
- the configuration of the heater 7 is not limited as long as it can be electrically driven to transmit heat to the object.
- Temperature sensor 5 and temperature input unit 4 The temperature sensor 5 measures the temperature of the object of temperature control and transmits it to the temperature input unit 4. The temperature input unit 4 outputs temperature data indicating the temperature to the controller 2.
- the determination unit 34 is configured to determine whether or not one device called the heater 7 is disconnected. However, in the output control system 100 according to the present invention, the determination unit 34 determines the presence / absence of disconnection of a plurality of devices for each device, and the warning output unit 35 displays a warning that can distinguish which device is disconnected. May be output.
- the SSR control unit 32 includes a plurality of SSR control units 32. Are individually instructed to drive or stop. Then, the current value acquisition unit 33 individually acquires the value of the current flowing through each heater from the CT connected to each heater that is the target of switching between driving and stopping of each SSR, and the determination unit 34 determines the disconnection determination as a heater. Do it every time.
- the warning output unit 35 outputs a different warning for each heater. Thereby, disconnection of a plurality of heaters can be individually detected and a warning can be issued.
- FIG. 3A is a timing chart showing changes with time of input / output parameters in the temperature control unit 3.
- the “instruction output” line is a line indicating timing of instruction output from the SSR control unit 32 to the SSR 8 and a change in instruction, “ON” indicates an instruction to drive the heater 7, and “OFF” stops the heater 7.
- the “CT current value” row indicates a change in the current value acquired from the CT 9 by the current value acquisition unit 33.
- the interruption current value indicates a current value when the heater 7 is stopped.
- the current value during conduction indicates the current value when the heater 7 is being driven.
- the disconnection determination threshold value is a threshold value arbitrarily determined with a value lower than the lower limit value of the current value during driving of the heater 7.
- Warning (at the time of monitoring information)” line and “Warning (at the time of minor fault)” line indicate the timing at which the warning output unit 35 outputs a warning, respectively.
- the “warning (at the time of monitoring information)” line indicates a case of outputting a warning as monitoring information
- “warning (at the time of a minor fault)” indicates a case of outputting a warning as a minor fault.
- the “event release” column indicates the timing at which the acquisition unit 30 acquires a warning event release instruction from the controller 2 when the warning output unit 35 outputs a warning as a minor fault. Note that when outputting a warning as monitoring information, acquisition of a release instruction as shown in the Bank does not occur.
- the SSR control unit 32 sends a drive instruction and a stop instruction to the SSR 8 by TPO.
- one control cycle is a set of a period during which the drive instruction is continuously issued and a period during which the stop instruction is issued.
- the current value acquired by the current value acquisition unit 33 when the SSR control unit 32 outputs a drive instruction that is, CT9 measured.
- the determination unit 34 determines that the heater 7 is disconnected, and upon receiving the determination, the warning output unit 35 issues a warning as monitoring information or a warning as a minor fault. Output to the controller 2.
- a warning as a minor fault When a warning as a minor fault is output to the controller 2, when the control unit 20 of the controller 2 acquires the warning, a predetermined condition (for example, some action has been taken for the warning) is satisfied.
- the warning event cancellation instruction is output to the acquisition unit 30 of the temperature control unit 3. Upon receiving the release instruction, the acquisition unit 30 transmits this to the warning output unit 35. Upon receiving the event cancellation instruction, the warning output unit 35 stops outputting the warning as a minor fault.
- the determination unit 34 may determine that the heater 7 is disconnected when the current value received from the current value acquisition unit 33 falls below the disconnection determination threshold value a predetermined number of times.
- FIG. 3B shows the “CT current value” row and the “warning” row (both rows for monitoring information and a minor fault) in more detail.
- One plot in the “CT current value” row indicates the timing at which the CT 9 samples the current value.
- the solid line in the “Warning” row indicates the warning output timing as monitoring information, and the broken line indicates the warning output timing as a minor fault.
- the determination unit 34 once determines that the heater 7 is disconnected, and then the current value received from the current value acquisition unit 33 is the predetermined number of times, the disconnection determination threshold + the predetermined buffer.
- the determination part 34 can reduce misjudgment by determining the presence or absence of the disconnection of the heater 7 from the plot of the current value for a predetermined number of times.
- FIG. 4 is a flowchart showing the flow of the warning output process.
- the acquisition unit 30 of the temperature control unit 3 sends the information to the SSR control unit 32.
- the SSR control unit 32 creates an instruction to drive or stop the heater 7 according to the information, and sends the instruction to the SSR 8 (S10) and sends it to the determination unit 34.
- the current value acquisition unit 33 acquires a current value from the CT 9 at the timing when the SSR control unit 32 transmits an instruction to the SSR 8 (S11). The current value acquisition unit 33 sends the acquired current value to the determination unit 34.
- the SSR control unit 32 When the SSR control unit 32 has transmitted an instruction to drive the heater 7 (YES in S12) and the current value received from the current value acquisition unit 33 is equal to or less than the disconnection determination threshold value (YES in S13), it is determined that the heater 7 is disconnected (S14).
- the determination unit 34 transmits the determination result to the warning output unit 35.
- the warning output unit 35 creates and outputs a warning based on the determination result received from the determination unit 34 (S15).
- the determination unit 34 determines that the heater 7 is normally controlled, and then waits until the instruction content and the current value are received from the SSR control unit 32 and the current value acquisition unit 33.
- the temperature control unit 3 performs the instruction from the contents of the instruction to the SSR 8, that is, the instruction to drive or stop the heater 7 and the current value flowing through the heater 7 as instructed to the SSR 8. It can be determined whether the heater 7 is driven or stopped. When the heater 7 is not normally driven and stopped, a warning can be output to the controller 2 that performs output control upstream of the unit.
- the introduction cost of the SSR 8 can be reduced as compared with the case where the SSR 8 monitors and determines whether or not the heater 7 is normally driven and stopped. Further, since it is not necessary to wire SSR8 and CT9, the number of wiring steps can be reduced. Furthermore, it is possible to save time and effort for making various settings related to the monitoring of the heater 7 for the SSR 8. Therefore, the temperature control unit 3 can detect an abnormality of the heater 7 and warn the controller 2 with a simpler configuration.
- the determination unit 34 determines that the current value acquired by the current value acquisition unit 33 at the timing when the SSR control unit 32 outputs an instruction to stop the heater 7 to the SSR 8 is a predetermined threshold value (the first threshold value). 2 or more), it may be determined that the heater 7 is not normally controlled due to a problem such as failure of the SSR 8. Then, the determination unit 34 may transmit the determination result to the warning output unit 35, and the warning output unit 35 may output a warning to the controller 2.
- the warning output unit 35 determines whether the determination unit 34 determines that “the heater 7 is disconnected” and the case where it is determined that “the SSR 8 has failed” (a warning that the controller 2 can distinguish). ) May be output.
- the temperature control unit 3 may be connected to an output device for notifying the user of a warning.
- the output device include a speaker and a microphone.
- the warning output unit 35 of the temperature control unit 3 does not output a warning to the controller 2 or outputs a warning to the controller 2 and outputs a warning via the connected output device. Also good.
- the temperature control unit 3 can cause the output device to output a warning issued by itself without going through an instruction from the controller 2. For example, even when any one of the upper devices of the temperature control unit 3 such as the controller 2 or the programmable display 1 is out of order and the warning is not transmitted well to the upper device, the user can be notified of the warning.
- the temperature control unit 3 acquires an operation amount indicating a ratio of time for driving the output device per unit time from the controller 2, and can realize a time ratio indicated by the operation amount with a constant period for the SSR8.
- an instruction for driving or stopping the heater 7 may be time-division proportional output (TPO).
- TPO time-division proportional output
- the control unit 20 of the controller 2 outputs the operation amount to the temperature control unit 3 via the second communication unit 23. That is, the second communication unit 23 includes the operation amount value in the data block and returns it to the communication network.
- the “operation amount” is a value that designates a time ratio for driving the heater 7 when the SSR 8 drives the heater 7.
- the control unit 20 determines and outputs a value indicating the percentage of time (%) for driving the heater 7 as the operation amount.
- the acquisition unit 30 of the temperature control unit 3 acquires the operation amount and transmits it to the SSR control unit 32.
- the SSR control unit 32 performs time division proportional output (TPO) that combines the drive instruction and the stop instruction to the SSR 8 so that the time ratio indicated by the operation amount can be realized.
- TPO time division proportional output
- FIG. 5 is a timing chart showing a change in the operation amount acquired by the acquisition unit 30 (instructed by the control unit 20 of the controller 2) and a change in the instruction output of the SSR control unit 32.
- the “operation amount” line indicates the value (%) of the operation amount acquired by the acquisition unit 30.
- the “TPO output” column indicates the content of instructions (ON or OFF of the heater 7) in the TPO that the SSR control unit 32 transmits (outputs) to the SSR 8, and the period thereof.
- Points a to c indicate the timing at which the operation amount changes, and arrows A to C and timing at which the change in the operation amount at the corresponding points a to c is reflected.
- the SSR control unit 32 reflects the changed operation amount in the current TPO control cycle or in the next control cycle.
- the SSR control unit 32 starts the operation amount after the change from the next control cycle.
- TPO may be carried out with a drive time corresponding to (arrow A in the figure).
- the SSR control unit 32 changes the ratio of the drive time of the heater 7 in the current control cycle.
- the TPO may be performed by adjusting the period for outputting the drive instruction so that the time ratio indicated by the subsequent operation amount is obtained (arrow B in the figure).
- the operation amount has changed at the timing when the SSR control unit 32 outputs the drive instruction, and the drive time that has been equal to or greater than the drive time indicated by the changed operation amount has already passed in the control cycle at that time.
- the SSR control unit 32 may output an immediate stop instruction and continue outputting the stop instruction for the remaining time of the control cycle (arrow C in the figure).
- the changed operation amount is accurately reflected from the next control cycle (arrow C ′ in the figure).
- the temperature control unit 3 acquires the value of the operation amount from the controller 2 and performs TPO in the SSR control unit 32, whereby the operation amount is determined without being conscious of the cycle time of the control unit 20 or the TPO control cycle. Even if it is performed, the operation amount can be appropriately reflected in the TPO.
- the temperature control unit 3 may obtain from the controller 2 the first information related to the driving and stopping of the heater 7 and the second information indicating whether or not to autonomously control the TPO to the SSR 8. Good. Further, the temperature control unit 3 may output an instruction to drive or stop the heater 7 to the SSR 8 by TPO according to the first information and the second information.
- the first information may be, for example, the operation amount described in the above embodiment, or a control command for turning on (driving) the heater 7 or turning off (stopping) the heater 7. May be.
- the second information will be described in this embodiment.
- the controller 2 transmits the operation amount (first information) and information (second information) indicating ON or OFF of the immediate output command to the temperature control unit 3 in the first and second embodiments. It differs from the controller 2 which concerns on. Further, the temperature control unit 3 is different from the temperature control unit 3 according to the first and second embodiments in that the TPO control method for the SSR 8 is changed according to the operation amount and whether the immediate output command is ON or OFF. And different.
- the “immediate output command” is information that takes two values of ON and OFF, and is information that indicates whether or not the temperature control unit 3 autonomously controls the TPO to the SSR 8.
- the immediate output command is ON, the temperature control unit 3 does not autonomously control the TPO, and when the immediate output command is OFF, the temperature control unit 3 autonomously controls the TPO.
- “autonomously control the TPO” indicates that the temperature control unit 3 determines the start and end timing of the TPO to the SSR 8, for example, and the control period of the TPO based on the internal information of the device itself.
- the temperature control unit 3 cyclically acquires the TPO start and end instructions output from the controller 2 or information indicating the start and end timings via the data block. The temperature control unit 3 then starts and ends the TPO and changes the TPO control cycle in accordance with the instruction or the information.
- Do not autonomously control TPO means that the temperature control unit 3 starts and ends the TPO to the SSR 8 based on information (for example, a control command or various parameters) acquired from the controller 2. It indicates that at least one of the timing and the control period of the TPO is determined.
- control unit 20 may have an auto tuning function of the heater 7.
- the “auto-tuning function” in the present embodiment indicates a function for calculating various parameters related to output control such as PID control executed by the controller 2.
- the controller 2 may store a value indicating ON as a value of an immediate output command in a data block and output the block. If the controller 2 does not execute auto-tuning, the controller 2 may store a value indicating OFF as a value of the immediate output command in the data block and output the block.
- the controller 2 stores the value indicating ON as the value of the immediate output command in the data block when executing auto-tuning, and sets the value indicating ON as the value of the immediate output command when not executing auto-tuning in the data block. It will be explained as being stored in.
- the temperature control unit 3 updates the TPO control cycle from the temperature control unit 3 to the SSR 8 when the value of the immediate output command read from the data block is ON and the operation amount has changed. May be.
- FIG. 6 is a timing chart showing the change in the operation amount and the immediate output command (second information) output from the control unit 20 of the controller 2, the TPO in the SSR control unit 32 of the temperature control unit 3, and its control cycle. .
- the SSR control unit 32 may update the control cycle as described above. Alternatively, the control period may not be updated, and the changed operation amount may be reflected at the timing when the next control period is reached (arrow E in the figure).
- the SSR control unit 32 may update the control cycle as described above.
- the control period may not be updated, and the changed operation amount may be reflected at the timing when the next control period is reached (arrow J in the figure).
- the temperature control unit 3 reflects the change without waiting for the next control cycle, so that the temperature control unit 3 performs the auto tuning on the controller 2 more accurately. (Various parameters can be calculated more accurately).
- the calculation of the above parameters may be shifted if the change in the manipulated variable is carried over to the next control cycle. More specifically, for example, in the case of a cooling device such as a fan instead of the heater 7, one control cycle is often increased by 20 s. In this case, assuming that the change in the operation amount is reflected in the next control cycle, the controller 2 performs auto-tuning according to the operation amount before the change for a maximum of nearly 20 s, and the deviation of the various parameters to be calculated Will become bigger.
- the temperature control unit 3 updates the TPO control cycle when the control unit 20 of the controller 2 is executing auto-tuning and the operation amount output from the controller 2 changes. Then, the TPO is restarted with the changed operation amount. In other words, it can be said that the changed operation amount is immediately reflected. Thereby, the temperature control unit 3 has an effect that the controller 2 can execute auto-tuning more accurately.
- the SSR control unit 32 of the temperature control unit 3 causes the SSR 8 to stop the heater 7 at the timing when the operation amount changes regardless of the TPO control period. You may instruct. Furthermore, when the operation amount changes from 1% or more to 0%, the SSR control unit 32 sets the heater to the SSR 8 at the timing when the operation amount changes regardless of whether the immediate output command is ON or OFF. 7 may be instructed to stop.
- the SSR control unit 32 can send an instruction to stop the heater 7 immediately to the SSR 8 regardless of the TPO cycle. Therefore, the temperature control unit 3 can reflect the operation amount received from the controller 2 more quickly.
- the controller 2 distinguishes at least one of the start and end of the TPO between the temperature control unit 3 and each SSR 8 and the control period of the TPO. It is desirable to control.
- the controller 2 when the temperature control unit 3 outputs to each of the plurality of SSRs 8 at TPO and when the controller 2 outputs (or outputs) an ON value as an immediate output command, the controller 2 further Information indicating the start timing of TPO for each SSR 8 may be transmitted to the temperature control unit 3. Then, it is desirable that the acquisition unit 30 of the temperature control unit 3 acquires information indicating the start timing, and starts the TPO of each SSR 8 at the timing indicated by the information indicating the start timing.
- the controller 2 indicates, as information indicating the start timing, a value (delay value) indicating how long the start timing of the TPO with each SSR 8 is delayed from the original start timing of the TPO. May be included in the data block and output. Then, the temperature control unit 3 may read the delay value and delay the start timing of each TPO by the time indicated by the delay value.
- one temperature control unit 3 is connected to a plurality of SSRs 8, and each SSR 8 is connected to one or more heaters 7. In this case, if the TPOs of all the SSRs 8 are turned on all at once, an excessive current flows through the temperature control unit 3, which may cause a failure.
- the controller 2 instructs the start timing of the TPO between the temperature control unit 3 and each SSR 8 at a shifted timing (for example, each SSR 8 Thus, it is possible to prevent excessive current from flowing as described above.
- the output control system 100 includes a burner instead of the heater 7, and controls the temperature of an object (water, metal, etc.) by controlling driving (on) and stopping (off) of the burner. May be performed.
- SSR8 (and CT9) may be a control motor having the same function as SSR8 (and CT9).
- the output control system 100 includes a basket filled with a refrigerant substance (for example, water) instead of the heater 7, and adjusts the area where the refrigerant substance touches the object or the flow rate of the refrigerant substance. By doing so, the temperature of the object may be adjusted.
- SSR8 (and CT9) may be a valve mechanism for adjusting the volume, flow rate, etc., of the refrigerant material that touches the object, including the same control function as SSR8 (and CT9).
- the output control system 100 may include a fan instead of the heater 7, and may control the temperature of the object by controlling driving and stopping of the fan.
- SSR8 (and CT9) may include a control function similar to that of SSR8 (and CT9), and may be a mechanism that controls driving, stopping, rotation speed, and the like of the fan.
- the output control system 100 may include a Peltier element instead of the heater 7, and may control the temperature of the object by controlling the Peltier element.
- SSR8 (and CT9) may be a Peltier controller including the same control function as SSR8 (and CT9).
- control blocks of controller 2 and temperature control unit 3 are integrated circuits (IC chips), etc. It may be realized by a logic circuit (hardware) formed in the above, or may be realized by software using a CPU (Central Processing Unit).
- the controller 2 and the temperature control unit 3 include a CPU for executing instructions of a program which is software for realizing each function, and a ROM (Read CPU) in which the program and various data are recorded so as to be readable by the computer (or CPU). Only Memory) or a storage device (these are referred to as “recording media”), RAM (Random Access Memory) for expanding the program, and the like. And the objective of this invention is achieved when a computer (or CPU) reads the said program from the said recording medium and runs it.
- a “non-temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used.
- the program may be supplied to the computer via an arbitrary transmission medium (such as a communication network or a broadcast wave) that can transmit the program.
- a transmission medium such as a communication network or a broadcast wave
- the present invention can also be realized in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.
- An output control unit includes, from a control device, an acquisition unit that acquires an operation amount for a switching device that switches between driving and stopping of the output device, and an operation amount acquired by the acquisition unit, And an instruction output unit that performs time-division proportional output to the switching device.
- An output control unit control method includes an acquisition step of acquiring an operation amount for a switching device that switches between driving and stopping of an output device from a control device, and an operation amount acquired in the acquisition step. And an instruction output step for performing time-division proportional output to the switching device.
- the output control unit itself that has acquired the operation amount from the control device performs time division proportional output to the switching device.
- the operation amount indicates a ratio of time for driving the output device. Therefore, the output control unit performs time-division proportional output without depending on the cycle time of the control device, for example, compared with a case where an instruction of time-division proportional output generated by the control device is acquired and transmitted to the switching device. be able to.
- the acquisition unit may periodically acquire the operation amount from the control device.
- the time-division proportional output can be performed without being affected by the operation amount acquisition cycle, so that more precise output control can be performed.
- the acquisition unit may be connected to the control device via a field network.
- communication may be performed cyclically.
- time-division proportional output can be performed without being affected by the communication cycle, so that more precise output control can be performed.
- the instruction output unit may output an instruction for the switching device to drive or stop the output device to the switching device in a time-division proportional manner, or to output the instruction output.
- the time division proportional output may be performed from the next cycle of the one cycle based on the manipulated variable after the change. Thereby, the change of the manipulated variable can be reflected in a constant cycle without changing the period of one cycle of the time division proportional output.
- the instruction output unit may output an instruction for the switching device to drive or stop the output device to the switching device in a time-division proportional manner, or to output the instruction output.
- the time division proportional output may be performed based on the manipulated variable after the change. Thereby, the change of the manipulated variable can be reflected in a constant cycle without changing the period of one cycle of the time division proportional output.
- the instruction output unit is a case where the operation amount acquired by the acquisition unit at the timing changes, and the switching device indicates the operation amount after the change in the one cycle. If the output device has already been driven, the switching device may continue to output an instruction to stop the output device for the remaining time of the one cycle. Thereby, the change of the manipulated variable can be reflected in a constant cycle without changing the period of one cycle of the time division proportional output.
- An output control system includes the output control unit and the control device. Thereby, the output control system which can prevent the shift
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Temperature (AREA)
Abstract
La présente invention résout les écarts de TPO causés par le temps de cycle d'un dispositif de commande. Une unité de régulation de température (3) est équipée de : une unité d'acquisition (30) pour acquérir une quantité d'actionnement depuis un dispositif de commande (2) ; et une unité de commande SSR (32) pour refléter la quantité d'actionnement dans une sortie proportionnelle au temps vers un SSR (8) d'instructions pour actionner ou arrêter un dispositif de chauffage (7).
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201780016150.3A CN108780299B (zh) | 2016-04-28 | 2017-04-28 | 输出控制单元、输出控制系统、输出控制单元的控制方法 |
| CN202111113523.3A CN113849012B (zh) | 2016-04-28 | 2017-04-28 | 输出控制单元、输出控制系统、输出控制单元的控制方法 |
| US16/086,888 US11181871B2 (en) | 2016-04-28 | 2017-04-28 | Temperature control using time proportional output of a heater |
| EP17789714.7A EP3451083B1 (fr) | 2016-04-28 | 2017-04-28 | Unité de commande de sortie, système de commande de sortie et procédé de commande pour unité de commande de sortie |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016091825 | 2016-04-28 | ||
| JP2016-091825 | 2016-04-28 | ||
| JP2017-088771 | 2017-04-27 | ||
| JP2017088771A JP6874511B2 (ja) | 2016-04-28 | 2017-04-27 | 出力制御ユニット、出力制御システム、出力制御ユニットの制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017188433A1 true WO2017188433A1 (fr) | 2017-11-02 |
Family
ID=60159952
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2017/016922 Ceased WO2017188433A1 (fr) | 2016-04-28 | 2017-04-28 | Unité de commande de sortie, système de commande de sortie et procédé de commande pour unité de commande de sortie |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN113849012B (fr) |
| WO (1) | WO2017188433A1 (fr) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06202743A (ja) * | 1992-12-28 | 1994-07-22 | Omron Corp | 温度調節ユニット及びその温度調節ユニットを用いる制御装置 |
| JP2006115634A (ja) * | 2004-10-15 | 2006-04-27 | Omron Corp | インバータシステム、インバータ装置およびその周波数設定方法 |
| JP2013045347A (ja) * | 2011-08-25 | 2013-03-04 | Kawata Mfg Co Ltd | 出力制御方法および出力制御装置 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5650809A (en) * | 1979-10-01 | 1981-05-08 | Nippon Denso Co Ltd | Power-saving method and apparatus for controlling air-conditioning |
| JP3658529B2 (ja) * | 1998-11-19 | 2005-06-08 | エスペック株式会社 | 温度制御装置 |
| JP4291002B2 (ja) * | 2003-01-20 | 2009-07-08 | 株式会社山武 | リミットサイクルオートチューニング方法およびヒートクール制御装置 |
| JP4536731B2 (ja) * | 2004-12-02 | 2010-09-01 | パナソニック株式会社 | コントロール装置、コントロール方法、コントロールプログラム、コントロールプログラムを記録したコンピュータ読み取り可能な記録媒体及びコントロールシステム |
| JP2006207272A (ja) * | 2005-01-28 | 2006-08-10 | Miwa Lock Co Ltd | カード式電気錠 |
| US20060207272A1 (en) * | 2005-03-16 | 2006-09-21 | Yamatake Corporation | Control apparatus using time proportioning control |
| JP2006260047A (ja) * | 2005-03-16 | 2006-09-28 | Yamatake Corp | 時間比例制御装置 |
| JP2007204871A (ja) * | 2006-02-01 | 2007-08-16 | Tsudakoma Corp | 経糸糊付装置に用いられる熱風乾燥装置の温度制御方法。 |
| JP4770498B2 (ja) * | 2006-02-06 | 2011-09-14 | 横河電機株式会社 | 制御装置 |
| JP5121417B2 (ja) * | 2007-11-22 | 2013-01-16 | アズビル株式会社 | 状態制御システム及び装置 |
| JP4770953B2 (ja) * | 2009-03-13 | 2011-09-14 | オムロン株式会社 | 除電装置 |
| US9904260B2 (en) * | 2014-09-26 | 2018-02-27 | Schneider Electric USA, Inc. | Systems and methods for advanced confirmation of control operations |
-
2017
- 2017-04-28 WO PCT/JP2017/016922 patent/WO2017188433A1/fr not_active Ceased
- 2017-04-28 CN CN202111113523.3A patent/CN113849012B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06202743A (ja) * | 1992-12-28 | 1994-07-22 | Omron Corp | 温度調節ユニット及びその温度調節ユニットを用いる制御装置 |
| JP2006115634A (ja) * | 2004-10-15 | 2006-04-27 | Omron Corp | インバータシステム、インバータ装置およびその周波数設定方法 |
| JP2013045347A (ja) * | 2011-08-25 | 2013-03-04 | Kawata Mfg Co Ltd | 出力制御方法および出力制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113849012B (zh) | 2022-06-07 |
| CN113849012A (zh) | 2021-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5373550B2 (ja) | 温度制御装置および異常判定方法 | |
| JP6874511B2 (ja) | 出力制御ユニット、出力制御システム、出力制御ユニットの制御方法 | |
| JP2017201521A (ja) | 出力制御ユニット、出力制御システム、出力制御ユニットの制御方法 | |
| CN103415818B (zh) | 用于信号滤波的方法和装置以及用于过程的控制装置 | |
| WO2017188433A1 (fr) | Unité de commande de sortie, système de commande de sortie et procédé de commande pour unité de commande de sortie | |
| JP6953775B2 (ja) | 出力制御ユニット、出力制御システム、出力制御ユニットの制御方法 | |
| WO2017188432A1 (fr) | Unité de commande de sortie, système de commande de sortie et procédé de commande pour unité de commande de sortie | |
| WO2017188431A1 (fr) | Unité de commande de sortie, système de commande de sortie, et procédé de commande pour unité de commande de sortie | |
| JP7081452B2 (ja) | 情報処理装置および情報処理装置の制御方法 | |
| WO2015182331A1 (fr) | Procédé, dispositif et programme de commande, et support d'enregistrement associé | |
| KR20150074653A (ko) | Plc의 릴레이 출력모듈 및 이의 동작방법 | |
| JP3607650B2 (ja) | 電動射出成形機の制御方法 | |
| JP4617378B2 (ja) | 信号を監視する方法および装置 | |
| JP2001239567A (ja) | 電動射出成形機の制御方法 | |
| JP5995688B2 (ja) | アクチュエータ制御装置 | |
| JP3586163B2 (ja) | 電動射出成形機の制御方法 | |
| US20120198256A1 (en) | Method for Setting the Clock Frequency of a Microprocessor of an Industrial Automation Component, and Automation Component Having a Microprocessor with a Variable Clock Frequency | |
| JP2017162319A (ja) | ワンループコントローラ | |
| JP5696873B2 (ja) | プログラム調節計 | |
| JPH0362207A (ja) | 被加熱体の温度制御装置における異常検知方法 | |
| KR100492355B1 (ko) | 내부 타이머 가변기능을 갖는 전기밥솥 및 그 제어방법 | |
| JPWO2019082295A1 (ja) | 温度制御装置 | |
| JP2024089940A (ja) | ダークテスト方法および異常診断装置 | |
| JP2004013542A (ja) | 調節計 | |
| JPH10301618A (ja) | プラントの異常予知方法及び異常回避方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17789714 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2017789714 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2017789714 Country of ref document: EP Effective date: 20181128 |