Outdoor unit control device and air conditioning system
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Filing Date
- 2024-03-06
- Publication Date
- 2026-05-12
AI Technical Summary
Conventional air conditioning systems face prolonged periods of normal operation disruption due to software-related malfunctions, requiring on-site software rewriting by service technicians, which is costly and time-consuming.
An outdoor unit control device with an integration unit, receiving unit, memory unit, and transmission unit that integrates, stores, and remotely updates firmware via a management server, allowing for efficient and remote software rewriting.
Reduces the downtime for software-related issues by enabling remote firmware updates, minimizing the need for on-site interventions and reducing operational costs.
Abstract
Description
Outdoor unit control device and air conditioning system
[0001] The present disclosure relates to an outdoor unit control device for an air conditioner and an air conditioning system.
[0002] Conventionally, an air conditioning system has been proposed that updates the firmware of an indoor unit connected to an outdoor unit when the thermostat is off, allowing the other indoor units to continue operating, excluding the indoor unit whose firmware the outdoor unit is updating (see, for example, Patent Document 1). Patent Document 2 discloses a technology in which a server is provided for firmware updates, and when an air purifier receives firmware from the server, it updates the firmware stored in its own memory.
[0003] JP 2019-23523 A International Publication No. 2019 / 058571
[0004] Conventionally, when a software-related problem occurs in the market, there is a period during which normal air conditioning control cannot be performed due to the investigation of the problem, repair work, etc. Furthermore, when repairing a model, it is necessary to write the memory for each unit, which is a problem that incurs a lot of costs.
[0005] With conventional software rewriting, a service technician would have to visit the installation site of the air conditioner whose settings need to be changed and rewrite the software on-site, which can result in a relatively long time being required for the air conditioner to operate normally.
[0006] The present disclosure has been made in consideration of the above, and aims to provide an outdoor unit control device that can reduce the period during which normal air conditioning control cannot be performed, which occurs when a software-related malfunction occurs in the market, due to the investigation of the malfunction and the need to make repairs, etc.
[0007] In order to solve the above-mentioned problems and achieve the object, the outdoor unit control device according to the present disclosure includes an integration unit that integrates multiple files prepared for each control function of the air conditioner, a receiving unit that receives files via a communication network, a memory unit that stores the files received by the receiving unit, the integrated function file, and files for each control function, a replacement unit that replaces the files for each control function stored in the memory unit with files received by the receiving unit from a management server, and a transmission unit that transmits operating data for the outdoor unit included in the air conditioner. The receiving unit handles the files received from the management server and the operating data of the air conditioner. The transmission unit handles the files and operating data transmitted to the management server.
[0008] The outdoor unit control device according to the present disclosure has the effect of being able to reduce the period of time during which normal air conditioning control cannot be performed due to the investigation of the software-related malfunction and the need to make repairs when such malfunction occurs in the market.
[0009] FIG. 1 is a diagram showing the configuration of an air conditioning system according to an embodiment; FIG. 2 is a flowchart showing the procedure for software rewriting according to an embodiment; FIG. 3 is a flowchart showing the procedure for operations performed by a replacement unit included in an outdoor unit control device according to an embodiment; FIG. 4 is a flowchart showing the procedure for operations performed by a storage unit included in an outdoor unit control device according to an embodiment; FIG. 5 is a flowchart showing the procedure for operations performed by an integration unit included in an outdoor unit control device according to an embodiment; FIG. 6 is a diagram showing a processor in a case where at least some of the functions of the transmission / reception unit, replacement unit, and integration unit included in an outdoor unit control device according to an embodiment are realized by a processor; and FIG. 7 is a diagram showing a processing circuit in a case where at least some of the functions of the transmission / reception unit, replacement unit, and integration unit included in an outdoor unit control device according to an embodiment are realized by a processing circuit.
[0010] An outdoor unit control device and an air conditioning system according to an embodiment will be described in detail below with reference to the drawings.
[0011] Embodiment. First, the configuration will be described. FIG. 1 is a diagram showing the configuration of an air conditioning system 50 according to an embodiment. The air conditioning system 50 has an outdoor unit control device 1 mounted in an air conditioner, and a management server 2 that links with the air conditioner. The management server 2 has a function for transferring changed files. The outdoor unit control device 1 stores an air conditioner control main program 3 for operating the air conditioner. The air conditioner control main program 3 is stored in a storage device such as a semiconductor memory. The storage device is not shown.
[0012] The outdoor unit control device 1 has a transceiver 4 that communicates with the management server 2 to rewrite the software, and a memory 5 that stores files divided for each control function and operating data. These files are mot files divided for each control function, such as abnormal, basic, and defrost control. The mot files are Motorola S format files. The memory 5 is realized, for example, by a semiconductor memory. The outdoor unit control device 1 further has a replacement unit 6 that replaces the mot files for each control function stored in the memory 5 with mot files received by the transceiver 4 from the management server 2, and an integration unit 7 that integrates multiple files prepared for each control function.
[0013] Next, the operation will be described. Fig. 2 is a flowchart showing the procedure for rewriting software according to the embodiment. The operation shown in Fig. 2 includes an operation performed by the management server 2, an operation performed by a designer based on operation information obtained from the air conditioner, and an operation performed by the outdoor unit control device 1.
[0014] The management server 2 receives the operating data of the air conditioners (S1) and determines whether there are any malfunctioning models (S2). If the management server 2 determines that there are no malfunctioning models (No in S2), it performs the operation of step S1. If the management server 2 determines that there are malfunctioning models (Yes in S2), the operation proceeds to step S3. The operation of the management server 2 will be further explained. The management server 2 plays two roles: collecting operating data of linked air conditioners and transferring files for each changed control function. The management server 2 prioritizes file transfer when software changes are made, and otherwise continues to collect operating data of linked air conditioners at all times. The operating data collected by the management server 2 is provided to the designer.
[0015] The designer uses the extracted operational data to understand the operating status of the air conditioner. Based on the operational history, the designer remotely determines whether a malfunction has occurred. If a malfunction is determined to have occurred, the designer investigates, analyzes, and corrects the source code (S3). The designer then checks whether the source code correction is complete (S4). In FIG. 2, the operation of step S4 is indicated by the word "Complete?". If the source code correction is incomplete (No in S4), the designer performs the operation of step S3. After the source code correction is complete (Yes in S4), the designer generates a mot file using a compiler provided by the microcomputer manufacturer (S5). The mot file generated here is a mot file for each control function. The designer adds the generated mot file to the management server 2, thereby starting the software rewrite process.
[0016] The management server 2 transmits the mot file to the outdoor unit control device 1 (S6).
[0017] The outdoor unit control device 1 performs a process to receive the mot file (S7). The outdoor unit control device 1 determines whether or not the mot file has been received (S8). If it determines that the mot file has not been received (No in S8), it issues a command to the management server 2 to transmit operating data (S9). In FIG. 2, the operation of step S8 is indicated by the phrase "mot file received?" If the outdoor unit control device 1 determines that the mot file has been received (Yes in S8), it sequentially performs a file replacement operation (S10), a merging operation (S11), and a software write process (S12). In step S12 in FIG. 2, software is described as "S / W."
[0018] In the replacement operation of step S10, the outdoor unit control device 1 replaces only the mot files that have been modified due to bug fixes or minor changes, among the multiple files for each control function that make up the integrated file. After executing the software writing process, the outdoor unit control device 1 performs a checksum check to determine whether the checksum calculated by the replacement unit 6 is the same as the checksum transmitted from the management server 2 (S13). In FIG. 2, the operation of step S13 is indicated by the word "Completed?" In step S13, the outdoor unit control device 1 determines the consistency of the replacement operation performed by the replacement unit 6. If the outdoor unit control device 1 determines that a checksum error exists (No in S13), it requests a retransmission of the file (S14). After performing the operation of step S14, the operation of step S6 is performed. If the outdoor unit control device 1 has repeated the retransmission request a predetermined number of times, it stops the software rewriting process and notifies the management server 2 that an abnormality has occurred (S14). When the outdoor unit control device 1 determines that no checksum error exists (Yes in S13), it performs the operation of step S8.
[0019] 3 is a flowchart showing the procedure of the operation performed by the replacement unit 6 of the outdoor unit control device 1 according to the embodiment. The replacement unit 6 performs a replacement operation on the target file and also performs a checksum check to determine the replacement result. The storage unit 5 manages mot files transferred from the management server 2. Triggered by receiving a mot file from the management server 2, the replacement unit 6 acquires the received mot file from the storage unit 5 (S21). A mot file with the same function as the received mot file is also moved from the storage unit 5 to the replacement unit 6 (S22). In FIG. 3, the operation of step S22 is indicated by the phrase "move the same function file from the storage unit to the replacement unit."
[0020] After transferring the mot file, the replacement unit 6 executes the replacement operation (S23). After executing the replacement operation, the replacement unit 6 calculates a checksum (S24) and performs a checksum evaluation (S25). In FIG. 3, the operation of step S25 is indicated by the phrase "Checksum Match?". When performing the checksum evaluation in step S25, the replacement unit 6 compares the checksum calculated in the replacement operation with the checksum received by the transceiver 4 along with the mot file from the management server 2, and verifies the replacement operation based on the comparison result. If the replacement unit 6 determines that the checksum is normal (Yes in S25), it transfers the replaced mot file to the storage unit 5 (S26). In FIG. 3, the operation of step S26 is indicated by the phrase "Transfer the replaced mot file to the storage unit." If the replacement unit 6 determines that an abnormality has occurred as a result of the checksum evaluation (No in S25), it requests the management server 2 to resend the mot file (S27).
[0021] 4 is a flowchart showing the procedure of the operation performed by the storage unit 5 of the outdoor unit control device 1 according to the embodiment. The storage unit 5 stores and manages versions of data to be transmitted and received between the management server 2 and program files required for rewriting software.
[0022] The memory unit 5 stores the mot file received from the management server 2, a group of files for each control function, and a file combining the group of files for each control function, and performs version management. The memory unit 5 constantly checks whether a mot file has been received from the management server 2 (S31). In FIG. 4, the operation of step S31 is indicated by the phrase "state of the transceiver unit." If a mot file has not been received (no reception in S31), the memory unit 5 creates operating data to be sent to the management server 2 and transfers the operating data to the transceiver unit 4 (S32). In FIG. 4, the operation of step S32 is indicated by the phrase "create a transmission operating data buffer and transfer to the transceiver unit." After performing the operation of step S32, the memory unit 5 performs the operation of step S31. If a mot file has been received (received in S31), the memory unit 5 acquires the received mot file (S33).
[0023] After performing the operation of step S33, the memory unit 5 determines whether the mot file was received correctly based on the format of the received file (S34). In FIG. 4, the operation of step S34 is indicated by the phrase "No resend request?". If the memory unit 5 determines that the mot file was not received correctly (No in S34), it sends a resend request command to the transceiver unit 4 (S35). The transceiver unit 4 makes a resend request. After performing the operation of step S35, the memory unit 5 performs the operation of step S31.
[0024] When the storage unit 5 determines that the mot file has been received successfully (Yes in S34), it determines the control function of the received mot file and transfers the mot file having the same control function as the determined control function, i.e., the file to be replaced, to the replacement unit 6 (S36). In Fig. 4, the operation of step S36 is indicated by the phrase "transfer the received mot file and the file to be replaced having the same function to the replacement unit."
[0025] Next, the storage unit 5 determines whether a replacement completion request has been received from the replacement unit 6 (S37). If the replacement unit 6 is performing a replacement operation, the storage unit 5 waits until a replacement completion request is received from the replacement unit 6. If the storage unit 5 determines that a replacement completion request has not been received from the replacement unit 6 (No in S37), the storage unit 5 determines whether a certain period of time has elapsed without a replacement completion request (S38). This certain period of time is a predetermined period of time. If the storage unit 5 determines that a certain period of time has elapsed without a replacement completion request (Yes in S38), the storage unit 5 interrupts the software rewriting process (S39) and again checks whether a mot file has been received from the management server 2 (S31). In FIG. 4 , the operation of step S39 is indicated by the phrase "interrupt the software rewriting process." If the storage unit 5 determines that a certain period of time has not elapsed without a replacement completion request (No in S38), the storage unit 5 performs the operation of step S37.
[0026] When the storage unit 5 determines that a replacement completion request has been received from the replacement unit 6 (Yes in S37), it acquires the replaced mot file from the replacement unit 6 (S40) and updates the version of the acquired mot file (S41). After updating the version, the storage unit 5 transfers the updated mot file to the integration unit 7 (S42). The storage unit 5 determines whether a software write completion request has been received from the integration unit 7 (S43). In FIG. 4, the operation of step S43 is indicated by the phrase "S / W write completed?" When the storage unit 5 determines that a software write completion request has been received (Yes in S43), it acquires the integrated mot file from the integration unit 7 (S44) and updates the version of the integrated mot file (S45). After performing the operation of step S45, the storage unit 5 performs the operation of step S31. When the storage unit 5 determines that a software write completion request has not been received (No in S43), it resends the updated mot file to the integration unit 7 (S46). After performing the operation of step S46, the storage unit 5 performs the operation of step S43.
[0027] 5 is a flowchart showing the procedure of the operation performed by the integrating unit 7 of the outdoor unit control device 1 according to the embodiment. The integrating unit 7 performs a checksum check to determine whether software has been written and to determine the rewrite result. The integrating unit 7 determines whether a mot file has been transferred from the storage unit 5 (S51). If the integrating unit 7 determines that a mot file has been transferred from the storage unit 5 (Yes in S51), the integrating unit 7 acquires the replaced mot file from the storage unit 5 (S52) and executes the file integration operation (S53). If the integrating unit 7 determines that a mot file has not been transferred from the storage unit 5 (No in S51), the integrating unit 7 performs the operation of step S51.
[0028] After performing the operation of step S53, the integrating unit 7 performs a checksum check (S54). In FIG. 5, the operation of step S54 is indicated by the phrase "Checksum match?" When performing the checksum check in step S54, the integrating unit 7 compares the checksum calculated in the integrating operation with the checksum received by the transceiver 4 from the management server 2 along with the mot file, and verifies the integrating operation based on the comparison result. If the integrating unit 7 determines that the process was not performed correctly based on the checksum check (No in S54), it reacquires the mot file from the storage unit 5 (S55). After performing the operation of step S55, the integrating unit 7 performs the operation of step S53. If the integrating unit 7 determines that the process was performed correctly based on the checksum check (Yes in S54), it writes the software (S56). In step S56 of FIG. 5, the software is described as "S / W."
[0029] After performing the operation of step S56, the integrating unit 7 performs a checksum check (S57). In FIG. 5, the operation of step S57 is indicated by the phrase "Checksum match?" When performing the checksum check in step S57, the integrating unit 7 compares the checksum calculated in the integrating operation with the checksum received by the transmitting / receiving unit 4 from the management server 2 together with the mot file, and verifies the integrating operation based on the comparison result. If the integrating unit 7 determines that the processing is not normal based on the checksum check (No in S57), it performs the operation of step S55. If the integrating unit 7 determines that the processing is normal based on the checksum check (Yes in S57), it performs the operation of step S51.
[0030] The outdoor unit control device 1 will now be described in further detail. The outdoor unit control device 1 has an integration unit 7 that integrates multiple files prepared for each control function of the air conditioner, a transmission / reception unit 4 that receives files via a communication network, a memory unit 5 that stores the files received by the transmission / reception unit 4, the integrated function file, and files for each control function, and a replacement unit 6 that replaces the files for each control function stored in the memory unit 5 with files received by the transmission / reception unit 4 from the management server 2. The transmission / reception unit 4 has a function of transmitting operating data of the outdoor unit included in the air conditioner. The transmission / reception unit 4 handles files received from the management server 2, files transmitted to the management server 2, and operating data of the air conditioner.
[0031] The above control functions include four control functions: an abnormality control function, a defrost control function, a basic control function, and a correction control function. Each of the four control functions uses software to control hardware, including the compressor, fan motor, four-way valve, and expansion valve, based on information acquired by sensors installed in the air conditioner, thereby causing the hardware to perform the desired operation. Examples of the above sensors include a thermistor or a pressure sensor. The abnormality control function is a control function for protecting the air conditioner. The defrost control function is a control function performed during defrosting operation, in which software causes the hardware to perform defrosting operation operations to remove frost that has formed inside the outdoor unit. The basic control function is a control function that is always performed while the air conditioner is operating. The correction control function is a control function for performing an operation when it is determined that a certain condition is met based on information acquired by the above sensors. Within each of the above four control functions, the control functions are further subdivided and hierarchically organized.
[0032] The files received by the transmitter / receiver 4 from the management server 2, the integrated function file, and the files for each control function are Motorola S format files, and are divided into files for each control function. When a malfunction needs to be corrected or when the air conditioner software has additional functions, the designer creates a mot file for the specific control function, and the transmitter / receiver 4 sends the mot file created by the designer to the management server 2. When the transmitter / receiver 4 sends the created mot file to the management server 2, a firmware update is achieved for the specific control function.
[0033] The storage unit 5 stores the integrated file and the files for each control function. The integrated file and the files for each control function are managed by a version management system such as SVN (Subversion) or git.
[0034] Upon receiving a replacement command, the replacement unit 6 executes a replacement process to replace the file before replacement of the target control function with the changed file. The replacement process is executed when the outdoor unit control device 1 receives the mot file from the management server 2. If there are multiple files to be replaced, the replacement unit 6 replaces them in the order of their file names. After the replacement process, the replacement unit 6 calculates the checksums of the files and determines the checksums at the time of creation of the changed files based on the calculation results. The file names may be in alphabetical order, for example. If the replacement process is performed successfully, the storage unit 5 updates the version of the file after the replacement process. If the checksum obtained by the replacement unit 6 differs from the checksum received by the transmission / reception unit 4 together with the mot file from the management server 2, the transmission / reception unit 4 sends a request to the management server 2 to transmit the missing file, reacquires the file, and the replacement unit 6 executes the replacement process again.
[0035] The integration unit 7 integrates the files divided for each control function into one file in Motorola S format. The storage unit 5 acquires the latest version file for each control function.
[0036] The management server 2 can be linked to the control device of each manufactured air conditioner, allowing designers to perform software updates on any air conditioner, storing operating data received from any air conditioner, and allowing designers to observe the operating status of any air conditioner.
[0037] The outdoor unit control device 1 according to the embodiment has the above-mentioned transceiver 4, memory 5, replacement unit 6, and integration unit 7, and therefore allows an operator to remotely rewrite software via the management server 2, which has previously been done manually. The outdoor unit control device 1 allows the user to observe operating data for air conditioners linked to the management server 2, thereby enabling the user to quickly discover malfunctions in the air conditioners and shorten the time until they can be restarted. In other words, when a malfunction caused by software occurs in the field, the outdoor unit control device 1 can reduce the period during which normal air conditioning control cannot be performed due to the investigation of the malfunction and the response to repairs.
[0038] The outdoor unit control device 1 divides the mot files required for writing software into control functions and rewrites only the control functions to be changed, thereby contributing to efficient software design and rewriting. In other words, the outdoor unit control device 1 has the functionality to realize software rewriting, contributing to online software rewriting and reducing the time required for software rewriting. Furthermore, the outdoor unit control device 1 makes it possible to reduce the need for on-site software rewriting by service personnel. This allows the outdoor unit control device 1 to speed up customer response. The service personnel are workers.
[0039] 6 is a diagram showing a processor 91 in a case where at least some of the functions of the transceiver 4, substitution unit 6, and integrating unit 7 of the outdoor unit control device 1 according to the embodiment are realized by the processor 91. In other words, at least some of the functions of the transceiver 4, substitution unit 6, and integrating unit 7 may be realized by the processor 91 executing a program stored in a memory 92. The processor 91 is a CPU (Central Processing Unit), a processing system, an arithmetic system, a microprocessor, or a DSP (Digital Signal Processor). The memory 92 is also shown in FIG.
[0040] When at least some of the functions of the transceiver 4, the replacement unit 6, and the integration unit 7 are realized by the processor 91, the functions are realized by the processor 91 together with software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory 92. The processor 91 realizes at least some of the functions of the transceiver 4, the replacement unit 6, and the integration unit 7 by reading and executing the program stored in the memory 92.
[0041] When at least some of the functions of the transceiver unit 4, the substitution unit 6, and the integrating unit 7 are realized by the processor 91, the outdoor unit control device 1 has a memory 92 for storing a program that results in the execution of at least some of the steps executed by the transceiver unit 4, the substitution unit 6, and the integrating unit 7. It can also be said that the program stored in the memory 92 causes a computer to execute at least some of the procedures or methods executed by the transceiver unit 4, the substitution unit 6, and the integrating unit 7.
[0042] The memory 92 may be, for example, a non-volatile or volatile semiconductor memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable Programmable Read-Only Memory), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD (Digital Versatile Disk).
[0043] 7 is a diagram showing a processing circuit 93 in a case where at least some of the functions of the transceiver unit 4, the substitution unit 6, and the integrating unit 7 included in the outdoor unit control device 1 according to the embodiment are realized by the processing circuit 93. In other words, at least some of the functions of the transceiver unit 4, the substitution unit 6, and the integrating unit 7 may be realized by the processing circuit 93.
[0044] The processing circuitry 93 is dedicated hardware, and may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a combination thereof.
[0045] Some of the functions of the transmitting / receiving unit 4, the replacing unit 6, and the integrating unit 7 of the outdoor unit control device 1 may be realized by dedicated hardware that is separate from the remaining functions.
[0046] Some of the functions of the transceiver 4, the replacement unit 6, and the integration unit 7 may be implemented by software or firmware, and the remaining functions may be implemented by dedicated hardware. In this way, the functions of the transceiver 4, the replacement unit 6, and the integration unit 7 can be implemented by hardware, software, firmware, or a combination thereof.
[0047] The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, and parts of the configurations may be omitted or modified without departing from the spirit of the invention.
[0048] 1 outdoor unit control device, 2 management server, 3 air conditioner control main program, 4 transmission / reception unit, 5 storage unit, 6 substitution unit, 7 integration unit, 50 air conditioning system, 91 processor, 92 memory, 93 processing circuit
Claims
1. An integration unit that combines multiple files prepared for each control function of the air conditioner, A receiving unit that receives files via a communication network, A storage unit that stores the files received by the receiving unit, the integrated function files, and the files for each control function, A replacement unit that replaces the files for each control function stored in the storage unit with the files received by the receiving unit from the management server, The air conditioner includes a transmission unit that transmits operating data of the outdoor unit, The receiving unit handles the files received from the management server and the operating data of the air conditioner. The transmission unit handles the files and operation data transmitted to the management server. Outdoor unit control device.
2. The aforementioned control function includes four control functions: an abnormality control function, a defrosting control function, a basic control function, and a correction control function. Each of the four control functions mentioned above controls the hardware, including the compressor, fan motor, four-way valve, and expansion valve, using software based on information acquired by sensors mounted on the air conditioner, thereby enabling the hardware to perform the desired operation. The aforementioned abnormality control function is a control function for protecting the air conditioner, The aforementioned defrost control function is a control function performed during defrosting operation, and is a control function that causes the hardware to perform defrosting operations via software in order to remove frost generated inside the outdoor unit. The aforementioned basic control function is a control function that is always performed when the air conditioner is in operation. The aforementioned correction control function is a control function that performs an action when it is determined that certain conditions are met based on the information acquired by the sensor. The outdoor unit control device according to claim 1.
3. The files received by the receiving unit from the management server, the integrated function file, and the files for each control function are in Motorola S format and are divided according to each control function. If it is necessary to correct a malfunction or if the software of the air conditioner has additional functions, a mot file is created for the specific control function, and the transmission unit sends the created mot file to the management server. The replacement unit performs replacement only on files related to the specific control function. The outdoor unit control device according to claim 1.
4. The storage unit stores the integrated file and the files for each control function. The integrated file and the files for each control function are version-controlled by a version control system. The outdoor unit control device according to claim 1.
5. When the replacement unit receives a replacement command, it performs a replacement process that replaces the file of the target control function before replacement with the modified file. The aforementioned replacement process is executed when the outdoor unit control device receives the mot file from the management server. If there are multiple files to be replaced, the replacement unit performs the replacement in alphabetical order of the files, calculates the checksum of the file after performing the replacement process, and determines the checksum at the time of generation of the modified file based on the calculation result. If the replacement process is successfully performed, the storage unit updates the version of the file after the replacement process has been executed. If the checksum obtained by the replacement unit differs from the checksum received by the receiving unit from the management server, the transmitting unit sends a request to the management server to send the missing file, the receiving unit retrieves the file again, and the replacement unit performs the replacement process again. The outdoor unit control device according to claim 1.
6. The integration unit integrates the files, which have been separated for each control function, into a single file in Motorola S format. The storage unit acquires the latest version file for each control function. The outdoor unit control device according to claim 1.
7. The management server can be linked with the control unit of each manufactured air conditioner, enabling designers to perform software updates for any air conditioner, accumulating operating data received from any air conditioner, and enabling designers to observe the operating status of any air conditioner. The outdoor unit control device according to claim 1.
8. An outdoor unit control device according to any one of claims 1 to 7, The aforementioned management server and An air conditioning system equipped with [specific features / features].