System for outputting multiple pieces of Boolean quantity information in continuous switching mode

By designing a doboolean information processing system for industrial automation workshops, the problems of incomplete information, insufficient real-time and high complexity in the prior art are solved, and real-time collection, processing and display of multiple Boolean alarm information is realized, which meets the requirements of high real-timeness and reduces system complexity and maintenance costs.

CN120215369APending Publication Date: 2025-06-27CHONGQING GEGONG AUTOMATION CONTROL EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510355468.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The prior art cannot display all Boolean alarm information at the same time in the industrial automation workshop, resulting in incomplete information, insufficient real-time and high system complexity.

Method used

Design a system, including input module, processing module, output module and upload module, process multiple Boolean alarm information through PLC, generate digital results, and scroll toggle display at custom time intervals, supporting real-time status feedback and data upload.

Benefits of technology

Real-time collection, processing and display of multiple Boolean alarm information is realized, ensuring that operators can fully understand the on-site situation, meet high real-time requirements, and reduce system complexity and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215369A_ABST
    Figure CN120215369A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of industrial automation control, and discloses a system for outputting multiple pieces of Boolean quantity information in a continuous switching mode, and the system specifically comprises an input module which is used for receiving multiple pieces of Boolean quantity alarm information from each station of a workshop site; the processing module is used for processing the received Boolean quantity alarm information through a PLC (Programmable Logic Controller) to generate a digital quantity result; the output module is used for rolling, switching and displaying the generated digital quantity result at a self-defined time interval; the uploading module is used for uploading the processed digital quantity result to a monitoring system; the input module, the processing module, the output module and the uploading module are in communication connection through a network. In the invention, through a state identification and classification unit of the input module, the system can simultaneously collect, classify and store a plurality of pieces of Boolean quantity alarm information, and standardizes all the alarm information according to priorities and categories.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of industrial automation control technology, and in particular to a system for outputting multiple Boolean quantity information as a continuously switching system. Background Art

[0002] In the industrial automation workshop site, there are usually multiple alarm states on each work station, such as equipment failure, abnormal operation, etc. The traditional alarm information display system can usually only display the highest-priority Boolean quantity alarm information at present, and cannot display all alarm information at the same time.

[0003] After a large number of retrievals, it is found that although this design simplifies the display interface, there are the following problems in practical applications:

[0004] Incomplete information: Operators cannot obtain all alarm information in real time, which may lead to misjudgment of the on-site situation or delay in processing.

[0005] Insufficient real-time performance: In the existing technology, the method of realizing information scrolling display by controlling PLC through WEB or IOT is difficult to meet the high requirements for real-time performance on site due to problems such as network delay and protocol conversion.

[0006] High complexity: The existing system usually requires complex hardware and software support, increasing the system cost and maintenance difficulty. Summary of the Invention

[0007] In order to make up for the above deficiencies, the present invention provides a system for outputting multiple Boolean quantity information as a continuously switching system, aiming to improve the problems of "incomplete information, insufficient real-time performance and high complexity" mentioned in the existing technology.

[0008] In order to achieve the above object, the present invention adopts the following technical scheme: A system for outputting multiple Boolean quantity information as a continuously switching system, specifically including:

[0009] Input module: Used to receive multiple Boolean quantity alarm information from each work station in the workshop site;

[0010] Processing module: Process the received Boolean quantity alarm information through PLC to generate a digital quantity result;

[0011] Output module: Scroll and switch the generated digital quantity result for display at a custom time interval;

[0012] Upload module: Upload the processed digital quantity result to the monitoring system;

[0013] The input module, processing module, output module and upload module are connected through network communication.

[0014] As a further description of the above technical solution:

[0015] The input module includes an intelligent signal acquisition unit, a signal preprocessing and optimization unit, a status recognition and classification unit, and a data caching and transmission unit. The intelligent signal acquisition unit mainly collects Boolean alarm information from sensors or switches at each workstation in the workshop site. The signal preprocessing and optimization unit mainly preprocesses and optimizes the collected Boolean signals to ensure that the signal quality meets the requirements of the subsequent processing module. The status recognition and classification unit mainly performs status recognition and classification on the preprocessed Boolean signals to generate standardized alarm information. The data caching and transmission unit temporarily stores the collected and processed Boolean alarm information and transmits it to the processing module to ensure that information is not lost during data transmission.

[0016] As a further description of the above technical solution:

[0017] The processing module mainly includes a Boolean priority sorting unit, a scrolling switching control unit, a digital encoding unit, and a status storage and feedback unit. The Boolean priority sorting unit mainly sorts the priorities of multiple input Boolean alarm information to ensure that high-priority alarm information can be displayed first. The scrolling switching control unit mainly controls the scrolling switching of alarm information to ensure that all alarm information can be displayed sequentially at a user-defined time interval. The digital encoding unit mainly encodes multiple Boolean alarm information into a digital result to simplify the output. The status storage and feedback unit mainly stores the status of the current alarm information and provides a feedback mechanism to ensure that the system can track and process alarm information in real time.

[0018] As a further description of the above technical solution:

[0019] The output module includes a dynamic display control unit, a multi-channel output unit, a real-time status feedback unit, and an intelligent upload unit. The dynamic display control unit mainly controls the dynamic display of the digital result to ensure that the alarm information can be scrolled and switched at a user-defined time interval. The multi-channel output unit mainly outputs the digital result to multiple display devices or interfaces to achieve multi-channel parallel output. The real-time status feedback unit mainly monitors the working status of the output module in real time and feeds back the status information to the processing module or the monitoring system. The intelligent upload unit mainly uploads the digital result to the monitoring system to support remote monitoring and management.

[0020] As a further description of the above technical solution:

[0021] The upload module includes a data compression and optimization unit, a security encryption and authentication unit, and a resume breakpoint transfer and fault tolerance unit. The data compression and optimization unit mainly compresses and optimizes the digital quantity results to be uploaded, reduces the data transmission volume, and improves the transmission efficiency. The security encryption and authentication unit mainly encrypts and authenticates the uploaded data to ensure the security and integrity of data transmission. The resume breakpoint transfer and fault tolerance unit mainly supports resume breakpoint transfer and fault tolerance processing when the network is interrupted or the transmission fails to ensure data integrity.

[0022] As a further description of the above technical solution:

[0023] The alarm information collected by the intelligent signal acquisition unit includes but is not limited to overheating and abnormal pressure, and outputs a Boolean quantity signal. The state recognition and classification unit can classify different alarm signals into different levels including but not limited to emergency, warning, and information.

[0024] As a further description of the above technical solution:

[0025] When the rolling switching control unit is set, each alarm information can be displayed for five seconds and then switched to the next one. The digital quantity encoding unit uses binary encoding or Gray code to convert multiple Boolean quantity signals into a digital quantity, and determines the encoding length according to the number of input signals, such as 8 bits, 16 bits, or 32 bits. The time of the encoding process should be less than 10 ms. The state storage and feedback unit supports storing at least 500 alarm status records, supports real-time feedback, the feedback delay is less than 100 ms, and structured data format is used to store and feedback data, which needs to be implemented through the memory of the PLC or an external storage device.

[0026] As a further description of the above technical solution:

[0027] The dynamic display control unit supports multiple resolutions, such as 128x64, 192x64, or 320x240, and the brightness is adjustable, usually from 100 cd / m 2 to 500 cd / m 2 , and in addition, the time from receiving the digital quantity result to display is less than 100 ms. The output interface of the multi-channel output unit supports HDMI, VGA, RS485, or Ethernet interfaces, the number of output channels supports 4-channel, 8-channel, or 16-channel parallel output, and the output rate needs to be based on the interface type, usually from 10 Mbps to 1 Gbps. The monitoring frequency of the real-time status feedback unit is once per second, the feedback delay is less than 50 ms, and the data format uses JSON or binary format to feedback data. In the intelligent upload unit, the upload protocol supports HTTP, MQTT, or ModbusTCP, the upload frequency is once per second or customized according to requirements, and the upload delay is less than 100 ms.

[0028] As a further description of the above technical solution:

[0029] In the data compression and optimization unit, the compression algorithm adopts the ZIP or LZ77 algorithm, the compression ratio is usually 50% to 90%, the compression time is less than 10 ms, the encryption algorithm in the security encryption and authentication unit adopts the AES-256 or RSA encryption algorithm, the authentication method supports SSL / TLS certificate authentication, and the resume breakpoint and fault tolerance unit supports resuming transmission from the position where the last interruption occurred and supports the data checksum and retransmission mechanism.

[0030] The present invention has the following beneficial effects:

[0031] 1. In the present invention, through the status recognition and classification unit of the input module, the system can simultaneously collect, classify, and store multiple boolean alarm messages, and standardize all alarm messages according to priority and category. In addition, the dynamic display control unit of the output module supports scrolling and switching display, ensuring that the operator can view all alarm messages in real time and avoiding misjudgment or delay in processing caused by incomplete information.

[0032] 2. In the present invention, through the scrolling and switching control unit and the digital quantity encoding unit 203 of the processing module, alarm messages can be quickly processed, and the encoded digital quantity results are scrolled and displayed at a custom time interval. In addition, the real-time status feedback unit of the output module and the resume breakpoint and fault tolerance unit of the upload module further optimize the real-time performance and reliability of data transmission, ensuring that the delay from alarm message collection to display is less than 100 ms, meeting the high requirements for real-time performance on site.

[0033] 3. In the present invention, multiple boolean alarm messages are encoded into a digital quantity result by the digital quantity encoding unit, simplifying the processing and transmission of output signals. The multi-channel output unit of the output module supports multiple display devices and interfaces, reducing the complexity of hardware configuration. In addition, the data compression and optimization unit and the security encryption and authentication unit of the upload module adopt efficient compression and encryption algorithms, reducing the network bandwidth requirements and system maintenance costs, while ensuring the security and integrity of data. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 It is a schematic diagram of the overall system framework of a system for outputting multiple boolean messages as a continuously switching one in the present invention;

[0035] Figure 2 It is a detailed framework schematic diagram of the input module of a system for outputting multiple boolean messages as a continuously switching one in the present invention;

[0036] Figure 3Schematic diagram of the detailed framework of the processing module of a system that outputs multiple boolean quantity information as a continuously switching one in the present invention;

[0037] Figure 4 Schematic diagram of the detailed framework of the output module of a system that outputs multiple boolean quantity information as a continuously switching one in the present invention;

[0038] Figure 5 Schematic diagram of the detailed framework of the upload module of a system that outputs multiple boolean quantity information as a continuously switching one in the present invention.

[0039] Legend description:

[0040] 1. Input module; 2. Processing module; 3. Output module; 4. Upload module; 101. Intelligent signal acquisition unit; 102. Signal preprocessing and optimization unit; 103. State recognition and classification unit; 104. Data caching and transmission unit; 201. Boolean quantity priority sorting unit; 202. Scroll switching control unit; 203. Digital quantity encoding unit; 204. State storage and feedback unit; 301. Dynamic display control unit; 302. Multi-channel output unit; 303. Real-time state feedback unit; 304. Intelligent upload unit; 401. Data compression and optimization unit; 402. Security encryption and authentication unit; 403. Breakpoint resumption and fault tolerance unit. Specific implementation manners

[0041] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0042] Refer to Figure 1 - Figure 5, an embodiment provided by the present invention: a system for outputting multiple Boolean quantity information as a continuously switching one, specifically including: an input module 1, a processing module 2, an output module 3, and an upload module 4. The input module 1 is used to receive multiple Boolean quantity alarm information from each workstation at the workshop site. Further, the input module 1 includes an intelligent signal acquisition unit 101, a signal preprocessing and optimization unit 102, a state recognition and classification unit 103, and a data caching and transmission unit 104. The intelligent signal acquisition unit 101 mainly acquires Boolean quantity alarm information from sensors or switches at each workstation at the workshop site. The acquired alarm information includes but is not limited to high temperature and abnormal pressure, and outputs a Boolean quantity signal. The signal preprocessing and optimization unit 102 mainly preprocesses and optimizes the acquired Boolean quantity signal to ensure that the signal quality meets the requirements of the subsequent processing module 2. Among them, the Kalman filtering method is adopted, and the reference formula is as follows:

[0043]

[0044] Wherein, is the current state estimate value, z k is the observed value, K k is the Kalman gain, H k

[0045] is the observation matrix.

[0046] The state recognition and classification unit 103 mainly performs state recognition and classification on the preprocessed Boolean quantity signal to generate standardized alarm information. Different alarm signals can be classified into different levels including but not limited to emergency, warning, and information. The data caching and transmission unit 104 temporarily stores the acquired and processed Boolean quantity alarm information and transmits it to the processing module 2 to ensure that information is not lost during the data transmission process.

[0047] The processing module 2 processes the received Boolean quantity alarm information through the PLC to generate a digital quantity result. Further, the processing module 2 mainly includes a Boolean quantity priority sorting unit 201, a rolling switching control unit 202, a digital quantity encoding unit 203, and a state storage and feedback unit 204. The Boolean quantity priority sorting unit 201 mainly performs priority sorting on the input multiple Boolean quantity alarm information to ensure that high-priority alarm information can be displayed preferentially. The Boolean quantity alarm can refer to the following formula:

[0048] P i = w1·S i + w2·T i + w3·C i

[0049] Wherein, S i is the alarm severity, T iis the alarm timestamp, C i is the alarm category, and w1, w2, w3 are the weight coefficients.

[0050] The scrolling switch control unit 202 mainly controls the scrolling switch of alarm information to ensure that all alarm information can be displayed in sequence at a custom time interval. Each alarm information can be displayed for five seconds and then switched to the next one. The switching time adjustment formula T refers to the following:

[0051]

[0052] where T base is the basic time interval, and P max is the highest priority of the currently displayed alarm information.

[0053] The digital quantity encoding unit 203 mainly encodes multiple boolean alarm information into a digital quantity result to simplify the output. Binary encoding or Gray code is used to convert multiple boolean signals into a digital quantity, and the encoding length is determined according to the number of input signals, such as 8 bits, 16 bits, or 32 bits. The time of the encoding process should be less than 10 ms. The status storage and feedback unit 204 mainly stores the status of the current alarm information and provides a feedback mechanism to ensure that the system can track and process alarm information in real time, and supports storing at least 500 alarm status records, supports real-time feedback, and the feedback delay is less than 100 ms. Structured data format is used to store and feedback data, which needs to be implemented through the memory of the PLC or an external storage device.

[0054] The output module 3 scrolls and switches the generated digital quantity results for display at a custom time interval. Further, the output module 3 includes a dynamic display control unit 301, a multi-channel output unit 302, a real-time status feedback unit 303, and an intelligent upload unit 304. The dynamic display control unit 301 mainly controls the dynamic display of the digital quantity results to ensure that the alarm information can be scrolled and switched at a custom time interval, and supports multiple resolutions, such as 128x64, 192x64, or 320x240, and the brightness is adjustable, usually from 100 cd / m 2 to 500 cd / m 2 In addition, the time from receiving the digital quantity result to display is less than 100 ms. Specifically, the display optimization parameter D is adjusted according to the display device characteristics referring to the following formula:

[0055]

[0056] where R max and R device are the maximum resolution and the device resolution respectively;

[0057] F device and Fmax They are the device refresh rate and the maximum refresh rate respectively.

[0058] The multi-channel output unit 302 mainly outputs the digital quantity results to various display devices or interfaces to achieve multi-channel parallel output. The output interfaces support HDMI, VGA, RS485 or Ethernet interfaces. The number of output channels supports 4-channel, 8-channel or 16-channel parallel output. The output rate needs to be determined according to the interface type, usually ranging from 10 Mbps to 1 Gbps. The real-time status feedback unit 303 mainly monitors the working status of the output module 3 in real time and feeds back the status information to the processing module 2 or the monitoring system. The monitoring frequency is once per second, and the feedback delay is less than 50 ms. The data format uses JSON or binary format to feedback data. The intelligent upload unit 304 mainly uploads the digital quantity results to the monitoring system, supports remote monitoring and management. The upload protocol supports HTTP, MQTT or ModbusTCP. The upload frequency is once per second or can be customized according to requirements, and the upload delay is less than 100 ms.

[0059] The upload module 4 uploads the processed digital quantity results to the monitoring system. Further, the upload module 4 includes a data compression and optimization unit 401, a security encryption and authentication unit 402, and a breakpoint resumption and fault tolerance unit 403. The data compression and optimization unit 401 mainly compresses and optimizes the digital quantity results to be uploaded, reduces the data transmission volume, and improves the transmission efficiency. The compression algorithm uses ZIP or LZ77 algorithm, and the compression rate is usually 50% to 90%. The compression time is less than 10 ms. The compressed data C can be referred to the following formula:

[0060]

[0061] Where, S original is the original data size, and S compressed is the compressed data size

[0062] The security encryption and authentication unit 402 mainly encrypts and authenticates the uploaded data to ensure the security and integrity of data transmission. The encryption algorithm uses AES-256 or RSA encryption algorithm. The authentication method supports SSL / TLS certificate authentication. The dynamic encryption key generation refers to the following formula:

[0063] K = HashK base +T current +R random

[0064] Where, K base is the base key, T current is the current timestamp, and R random is a random number.

[0065] The breakpoint resumption and fault tolerance unit 403 mainly supports resuming transmission from the last interrupted position in case of network interruption or transmission failure, and also supports data verification and retransmission mechanisms to ensure data integrity. The breakpoint transmission can refer to the following formula:

[0066]

[0067] Where S uploaded is the size of the uploaded data, and S total is the total data size.

[0068] The input module 1, the processing module 2, the output module 3, and the upload module 4 are connected through network communication.

[0069] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A system for outputting multiple Boolean information in a continuously switching manner, characterized in that: Specifically include: Input module (1): used to receive multiple Boolean alarm information from various workstations in the workshop; Processing module (2): Processing the received Boolean alarm information through PLC to generate a digital result; Output module (3): scrolls and switches the generated digital results at a custom time interval; Upload module (4): upload the processed digital quantity results to the monitoring system; The input module (1), the processing module (2), the output module (3) and the uploading module (4) are connected via network communication.

2. A system for outputting multiple Boolean information in a continuously switching manner according to claim 1, characterized in that: The input module (1) comprises an intelligent signal acquisition unit (101), a signal preprocessing and optimization unit (102), a state recognition and classification unit (103) and a data cache and transmission unit (104). The intelligent signal acquisition unit (101) mainly collects Boolean alarm information from sensors or switches at various workstations in the workshop. The signal preprocessing and optimization unit (102) mainly preprocesses and optimizes the collected Boolean signals to ensure that the signal quality meets the requirements of the subsequent processing module (2). The state recognition and classification unit (103) mainly performs state recognition and classification on the preprocessed Boolean signals to generate standardized alarm information. The data cache and transmission unit (104) temporarily stores the collected and processed Boolean alarm information and transmits it to the processing module (2) to ensure that no information is lost during the data transmission process.

3. A system for outputting multiple Boolean information in a continuously switching manner according to claim 1, characterized in that: The processing module (2) mainly comprises a Boolean priority sorting unit (201), a scrolling switching control unit (202), a digital encoding unit (203) and a state storage and feedback unit (204). The Boolean priority sorting unit (201) mainly prioritizes multiple Boolean alarm information input to ensure that high-priority alarm information can be displayed first. The scrolling switching control unit (202) mainly controls the scrolling switching of alarm information to ensure that all alarm information can be displayed in sequence according to a custom time interval. The digital encoding unit (203) mainly encodes multiple Boolean alarm information into a digital result to simplify the output. The state storage and feedback unit (204) mainly stores the state of the current alarm information and provides a feedback mechanism to ensure that the system can track and process the alarm information in real time.

4. A system for outputting multiple Boolean information in a continuously switching manner according to claim 1, characterized in that: The output module (3) comprises a dynamic display control unit (301), a multi-channel output unit (302), a real-time status feedback unit (303) and an intelligent upload unit (304); the dynamic display control unit (301) mainly controls the dynamic display of digital quantity results to ensure that alarm information can be scrolled and switched according to a custom time interval; the multi-channel output unit (302) mainly outputs the digital quantity results to a variety of display devices or interfaces to achieve multi-channel parallel output; the real-time status feedback unit (303) mainly monitors the working status of the output module (3) in real time and feeds back the status information to the processing module (2) or the monitoring system; the intelligent upload unit (304) mainly uploads the digital quantity results to the monitoring system to support remote monitoring and management.

5. A system for outputting multiple Boolean information in a continuously switching manner according to claim 1, characterized in that: The upload module (4) comprises a data compression and optimization unit (401), a security encryption and authentication unit (402) and a breakpoint resume and fault tolerance unit (403). The data compression and optimization unit (401) mainly compresses and optimizes the digital quantity results to be uploaded, thereby reducing the amount of data transmission and improving the transmission efficiency. The security encryption and authentication unit (402) mainly encrypts and authenticates the uploaded data to ensure the security and integrity of data transmission. The breakpoint resume and fault tolerance unit (403) mainly supports breakpoint resume and fault tolerance processing when the network is interrupted or the transmission fails, thereby ensuring data integrity.

6. A system for outputting multiple Boolean information in a continuously switching manner according to claim 2, characterized in that: The intelligent signal collection unit (101) collects alarm information including but not limited to over-temperature and abnormal pressure, and outputs a Boolean signal. The state recognition and classification unit (103) can classify different alarm signals into different levels including but not limited to emergency, warning and information.

7. A system for outputting multiple Boolean information in a continuously switching manner according to claim 3, characterized in that: When the scrolling switching control unit (202) is set, each alarm information can be displayed for five seconds and then switched to the next one. The digital quantity encoding unit (203) uses binary coding or Gray code to convert multiple Boolean quantity signals into a digital quantity. The encoding length is determined according to the number of input signals, such as 8 bits, 16 bits or 32 bits. The encoding process time should be less than 10ms. The state storage and feedback unit (204) supports the storage of at least 500 alarm state records and supports real-time feedback. The feedback delay is less than 100ms. The structured data format is used to store and feedback data, which needs to be implemented through the PLC memory or external storage device.

8. A system for outputting multiple Boolean information in a continuously switching manner according to claim 4, characterized in that: The dynamic display control unit (301) supports multiple resolutions, such as 128x64, 192x64 or 320x240, and the brightness is adjustable, usually 100cd / m 2 To 500cd / m 2 In addition, the time from receiving the digital result to displaying it is less than 100ms. The output interface of the multi-channel output unit (302) supports HDMI, VGA, RS485 or Ethernet interface. The number of output channels supports 4-channel, 8-channel or 16-channel parallel output. The output rate needs to be based on the interface type, usually 10Mbps to 1Gbps. The monitoring frequency of the real-time status feedback unit (303) is once per second, and the feedback delay is less than 50ms. The data format uses JSON or binary format to feedback data. In the intelligent upload unit (304), the upload protocol supports HTTP, MQTT or ModbusTCP, the upload frequency is once per second or customized according to needs, and the upload delay is less than 100ms.

9. A system for outputting multiple Boolean information in a continuously switching manner according to claim 5, characterized in that: In the data compression and optimization unit (401), the compression algorithm adopts ZIP or LZ77 algorithm, the compression rate is usually 50% to 90%, and the compression time is less than 10ms. The encryption algorithm in the security encryption and authentication unit (402) adopts AES-256 or RSA encryption algorithm, and the authentication method supports SSL / TLS certificate authentication. The breakpoint resumption and fault tolerance unit (403) supports continuing transmission from the location where it was interrupted last time, and supports data verification and retransmission mechanism.