[go: up one dir, main page]

WO2018192498A1 - Système de guidage de processus destiné à une commande de processus industriel - Google Patents

Système de guidage de processus destiné à une commande de processus industriel Download PDF

Info

Publication number
WO2018192498A1
WO2018192498A1 PCT/CN2018/083410 CN2018083410W WO2018192498A1 WO 2018192498 A1 WO2018192498 A1 WO 2018192498A1 CN 2018083410 W CN2018083410 W CN 2018083410W WO 2018192498 A1 WO2018192498 A1 WO 2018192498A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
controller
control
module
user
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
Application number
PCT/CN2018/083410
Other languages
English (en)
Chinese (zh)
Inventor
唐志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of WO2018192498A1 publication Critical patent/WO2018192498A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32252Scheduling production, machining, job shop
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the invention relates to the field of industrial control systems, and in particular to an industrial process control process guiding system.
  • the process control system is divided into two categories: CCS centralized control system, DCS distributed control system, whether it is CCS system or DCS system, people divide it into two fields from the industry technology, PLM, MES, SCADA are divided For the IT field, PLC controller hardware and PLC programming are divided into the AT field.
  • the SCADA Data Acquisition and Monitoring Control System
  • the SCADA Data Acquisition and Monitoring Control System
  • DCS multi-master-slave structure
  • this core mainly solves the resource information exchange between controllers and smart devices, not only its hardware and software reliability and communication performance. The requirements are high, the diversity of the bus form of the smart device and the closedness of its interface make it difficult to integrate into the actual control system.
  • the intelligent devices cannot directly exchange resource information. Even if the reference method is provided externally, complicated programming is required.
  • Controller 1 a driver is required to connect to the Data Acquisition and Monitoring Control System (SCADA) to transfer the bell status to the Data Acquisition and Monitoring Control System (SCADA);
  • SCADA Data Acquisition and Monitoring Control System
  • SCADA data acquisition and monitoring control system
  • HMI human machine interface
  • FCS is to realize the automatic operation, management and automatic acquisition of the required system resources of the intelligent device.
  • the control system realizes the user's control task.
  • the opening control of the intelligent electric valve requires obtaining the data of some detecting instruments to adjust the valve to the required opening degree.
  • detection data are generally transmitted through the PC of DCS or the PLC of CCS, because electric The valve does not perceive the user process and can only passively accept data execution.
  • the FCS system requires the electric valve to automatically acquire data to complete its own control tasks.
  • FCS Fibre Channel System
  • the "Industrial Process Control Process Guidance System” is a system that implements the FCS architecture and is implemented. Not only that, but also the use of the system should be as simple as possible, the use of objects is positioned in the process engineer, the independence of the user's process and control, it seems to be a reasonable division of labor, because each part has its own unique and complex part.
  • the present invention proposes an industrial process control process guiding system, which integrates engineering configuration, PLC programming, user instrumentation, equipment, data communication, and completely transparently into an FCS system architecture.
  • the degree of weakening of the complexity of the control system makes it a secondary position in user engineering; strengthening the dominance of user processes, the completion of user engineering by the process guidance control system, not only requires the controller to understand the language of the control management software, It also requires the controller to organize the running programs and data according to the requirements of the management software.
  • the intelligent units automatically acquire the operational data, and operate independently of the system such as SCADA.
  • An industrial process control process guiding system comprising:
  • process guiding module performs action decomposition and attribute configuration on the controlled component, and generates a smart guiding data that can be recognized by the system by a simple graphical and drag operation of the user process control program;
  • the data acquisition and monitoring control system is implemented as an implementation carrier of the process guiding module, and the process guiding module performs process guiding setting and dragging operation in the data acquisition and monitoring control system, And used to monitor the operating state and parameter adjustment of the process control system engineering;
  • process analysis module configured to parse data generated by the process boot module, schedule operation of a controller core, and implement process control of a user process
  • An interface driving module wherein the interface driving module drives the peripheral interface device according to the analysis result of the process analysis module.
  • the data acquisition and monitoring control system includes a human-machine interface, and the human-machine interface is used for monitoring the operating state of the user process system and adjusting parameters.
  • the data generated by the process guiding module includes data, an address, and an attribute of the system resource, and the process analysis module automatically completes the parsing of the data set to implement flexible allocation and reference of the system resource.
  • the process analysis module can dynamically schedule the dynamic process recipe generated by the process guiding module according to the process change, the scheduling rule is described by a specific operator, and the element reference running of the dynamic process recipe record is run.
  • the process change data of the state provides the basis for the decision of the subsequent process.
  • the record element data change rule is described by a specific operator, and the operator performs logical operations on any process component in the system.
  • the user's process control program is replaced by data of the intelligent boot function, and flexible allocation and reference of system resources are realized, wherein the data is different from the control program, and the process guiding module is assigned to different heights. Coordinating multiple controllers.
  • the process analysis module copies the intelligent boot data in the main controller to the redundant controller through an Ethernet interface, thereby implementing bare metal redundancy.
  • the process analysis module automatically parses a causal relationship generated by the process guiding module through a fault dynamic processing mechanism, and the chart describes a fault processing process, and the user controls different processes of the system operation to obtain different faults.
  • the rules of the fault dynamic processing mechanism are described by a specific operator.
  • the motion frame forming motion control data table generated by the process guiding module is pre-downloaded into the controller, and for the same number of data items in the motion control data table, the controller relies on the controller at each moment.
  • a hardware interrupt executes the same data item with the same index number and is incremented to achieve isochronous synchronization of any axis.
  • the controller and all the smart devices operate autonomously and automatically acquire required system resources. After all the intelligent control units implement the control target, the user's control tasks are realized, and finally the FCS system architecture is implemented.
  • the invention has the following advantages:
  • the invention strengthens the dominance of the user process, and the user engineering is completed by the process guiding control system.
  • the invention can make the process mastering process easy to establish its own process control system even if the process engineer does not understand programming; can run independently for some small Tasks; can also be run in conjunction with any number of controllers for large tasks.
  • the data driving of the invention effectively solves the problem of resource waste, and provides a set of flexible tools for the end user to provide a "tool" for industrial field process control, rather than a specific industrial process control scheme, a fixed user. Programs that enable users to build their own control systems in a simple and fast manner.
  • Figure 1 is a schematic diagram of a topology
  • Figure 2 (a) and Figure 2 (b) are controller resource configuration diagrams
  • FIG. 3(a) is a schematic diagram of an electric bell according to the present invention
  • FIG. 3(b) and FIG. 3(c) are respectively a setting diagram of an electric bell start and stop according to the present invention
  • Figure 4 is a constant pressure PID adjustment diagram of the present invention.
  • Figure 5 is a diagram showing the device security management setting of the present invention.
  • the input point of the reference numeral 1 - button 1 the 2-pressure input point, the input point of the 3-switch 2, the 4-bell drive point, the input point of the 5-switch 1, the 6-inverter drive point, 7- Input point of button 2, 9-start configuration interface button, 10, 17-run mode selection button, 11, 18-"EN/hand auto” button, 12, 19-run button, 13, 20-"start
  • the invention surrounds the two most important parts of industrial process control: data acquisition and monitoring control system, hardware controller to explain its mechanism and implementation.
  • the process guiding module and the human-machine interface constitute a data acquisition and monitoring control configuration system
  • the combination of the process analysis module and the interface driving module constitutes a controller.
  • An industrial process control process guiding system of the present invention comprises:
  • the process guiding module performs action decomposition and attribute configuration on the controlled component, and generates a smart guiding data that can be recognized by the system by a simple graphic and drag operation of the user process control program;
  • the data acquisition and monitoring control system is implemented as an implementation carrier of the process guiding module, and the process guiding module performs process guiding setting and dragging operation in the data acquisition and monitoring control system, And used to monitor the operating state and parameter adjustment of the process control system engineering;
  • process analysis module configured to parse data generated by the process boot module, schedule operation of a controller core, and implement process control of a user process
  • An interface driving module wherein the interface driving module drives the peripheral interface device according to the analysis result of the process analysis module.
  • the process guiding module is expressed as a process idea, expressing the process requirements of the device through graphics, drag and drop, driving expressions, and the like. It describes the results to be achieved by the system equipment, not the process by which the system equipment is to achieve results.
  • the controller's fieldbus ModBus device is connected to a switch; the CANopen device is connected to a motor, and if it is finished, the switch motor is operated.
  • the traditional control mode even the control engineer is not a small task; in the guiding system of the present invention, when the switch is pressed, the motor runs, omitting the incomparably complicated process in the middle.
  • the data acquisition and monitoring control system includes a human-machine interface, and the human-machine interface is used for monitoring the operating state of the user's process system and adjusting the parameters.
  • the process guiding system of the present invention does not have much relationship with the controller after completing the process guiding, of course, It is used to monitor the system operation and complete the function of the man-machine interface. Otherwise, it can be shut down and exit.
  • the process analysis module is the realization of the process idea, which refers to the analysis of the data of the process relationship between various components and devices generated in the process guidance in the controller.
  • Data driving is the core idea of the present invention. These data are not data in the ordinary sense, but intelligent data reflecting the process relationship.
  • the controller knows how to understand the intent of a large amount of intelligent data generated in these process boots, and dispatches the system kernel program. Complete the control task.
  • the process analysis module can dynamically schedule the dynamic process recipe generated by the process boot module according to the process change.
  • the scheduling rule is described by a specific operator, and the elements of the dynamic process recipe record refer to the process change data of the running state.
  • the decision of the subsequent process provides the basis for the record element data change rule to be described by a specific operator that performs logical operations on any process component in the system.
  • the process guidance part is variable, and is completed by the process engineer in the data acquisition and monitoring control system; the process analysis part is unchanged, is the system core that does not need to be concerned, is completed in the controller, can be seen from this process Out: There is no real user control program in the controller, and no programming, compilation, debugging, etc. are required, and the controller is free of programming.
  • the process logic of the user equipment is realized, such as data communication between controllers, data communication between sensors and controllers, user equipment logic, device driving, process adjustment, fault handling, information processing, and automatic hand-free disturbance. Switching, simulation, and more.
  • the process control of the present invention takes time as the X-axis, and various component objects such as smart devices, switches, and motors are Y-axis, and the components are based on the time axis, and a series of "action" combinations are exhibited.
  • Simple actions can be integrated to allow a fixed program to implement it.
  • the action method of the component is fixed. It is only necessary to decompose the action that is not suitable for the method, so that it does not need to write the controller user program.
  • the decomposition of the action is automatically completed in the process guiding system of the present invention, and the present invention provides decomposition of the operations of the DIDO driver, the timer, the counter, and the arithmetic unit.
  • the essential difference between the use of these modules and the conventional modules is that each module can complete the logical reference of any input component in the system and the logical drive of any output component. Used to complete an action of an actual output component, rather than an intermediate process for programming. By hiding the cumbersome and complex intermediate process, it is possible for process engineers to complete their own control systems.
  • the present invention takes an example of driving a bell and a pressure PID adjustment, assuming that the network topology of the control system is as shown in FIG.
  • Controller 1 controller 2 and PC are connected via Industrial Ethernet. Controller 1 digital input port DI1 is connected to button 1. Analog input port AI1 is connected to the pressure gauge. MODBUS port of controller 1 is connected to MODBUS module, under MODBUS module. Connected to a bell and a switch 1, the digital input port DI1 of the controller 2 is connected to the switch 2, the CANopen port of the controller 2 is connected to the CANopen module, and a frequency converter and button 2 are connected under the CANopen module, wherein the inverter drives one Motor.
  • Fig. 3(b) and Fig. 3(c) are diagrams of the bell start and stop setting; double-click the bell pattern 8 in Fig. 3(a) to pop up the DIDO driver setting window 9 of the bell, and set the input and output points as follows.
  • Operation mode (10) select automatic
  • Delay Enter 0, the unit is ms, indicating that there is no delay after the condition is established, and the bell is activated immediately.
  • the bell stop setting is implemented according to the following operations:
  • Delay (22) Enter 3000, the unit is ms, indicating that the delay is 3000ms after the condition is established, and the bell is stopped.
  • Figure 4 is a constant pressure PID adjustment diagram; a new PID adjustment module, set the input and output points of constant pressure adjustment and related parameters as follows:
  • Adjustment value (26) Drag in the drive drive point (6) in Figure 2 (b).
  • the settings are passed down to the controller and the controller can be operated according to the process requirements.
  • the process guiding system of the present invention is a "floating" control system, and the controller's parser is not specific to the specific process control task, which is a major breakthrough in the control system mode, and the over-control consisting of the mode
  • the system has the same life cycle as the production system.
  • the user program of a traditional controller can be determined by the control engineer to run in the main loop, the timer interrupt, and the external interrupt. This is important for users to handle urgent tasks and the like.
  • the present invention is no exception, and it is possible to specify an operating environment that conforms to the specifications. This designation is simple, and only a simple selection is made in the mark 10 in Fig. 3(b) and the mark 17 in Fig. 3(c).
  • the invention is designed with a functional organization module in the process analysis module of the controller, which fixedly explains a variable length table called a functional organization, which groups the "intelligent data" of the user organization in different environments. Call different organizational tables to complete the determination of the operating environment. This table also determines the relative logical structure of the user's process.
  • the entry is automatically created as long as a simple choice, but the content is created when the process is built.
  • the above is only a determination of the internal "smart data" operating environment of the controller.
  • the invention has to perform global allocation of user tasks.
  • the process guiding system of the present invention automatically assigns control according to the strength of communication data between controllers and the load condition of the controller CPU. task. That is, "smart data" is distributed according to rules in different controllers, so the present invention does not require a large controller to implement a large control task of the user, and multiple controllers know how to interact with each other's data of interest.
  • TRUE trigger that is, (29) of FIG. 5
  • FALSE trigger that is, (30) of FIG. 5, in this example, it is required to reach the upper limit bit trigger, so check the TRUE trigger (29);
  • start the bell drag the bell drive point, ie (4) in Figure 2(a), add a record, as shown in Figure 32 (32), at the value position, ie Figure 5 ( 33), input 1, indicating the start, delay position, that is, input 0 in (34) of Figure 5, indicating immediate start;
  • the process guidance part generates a management table called device security according to the user's settings. Of course, depending on the location of the drive point, a bus communication management table may also be generated. And Ethernet management table.
  • the process analysis section of the controller knows how to use these tables. When a faulty configuration device causes a fault, the controller consults these tables for troubleshooting. This fault handling process is independent of the normal process of the system, but their outputs are prioritized, from high to low: HMI-> Fault Output -> Normal Process Output. Therefore, there will be no logical confusion.
  • the user simulation of the invention not only has the conventional simulation function, but also the process guidance module generates a desktop component data table, which cooperates with the input mapping data table and the output mapping data table to complete the simulation function of the system.
  • the process analysis module automatically analyzes the causal relationship generated by the process guidance module through the fault dynamic processing mechanism.
  • the chart describes the fault processing process, the user controls the different processes of the system operation, obtains different fault processing results, and the fault dynamic processing mechanism.
  • the rules are described by a specific operator.
  • the desktop component data table is a data set generated by the process guiding system of the present invention by an input box, a switch, a text box, etc., and when the controller finds that the system is in an emulation state, it replaces the data in the input mapping table with the desktop component data. Whether the controller site is wired or not, the field instrument data and desktop component data can be mixed for simulation.
  • the desktop component data table becomes the data communication bridge between the human-machine interface and the controller. The controller will correctly reference this data for system control.
  • the intelligent drive data structure generated by the data acquisition and monitoring control system includes:
  • System Control Database A control data set generated by a process guidance system. It contains all the data the controller needs to reach the user's process control. These data are distributed by function in various types of data and management tables. The data items in the table have the agreed data format, including: data, address, and data attributes, as shown in Table 1. These data items direct the controller system program to complete user control tasks.
  • the system configuration data table contains some system data, such as the model of the controller, the IP address of the controller in the system, various types of data, the boot address of the management table, and so on.
  • Desktop component data table The process guidance system creates an entry for each desktop component for communication and system simulation of the human interface controller. The collection of these entries constitutes a desktop component data table.
  • Functional organization data table The functional data modules that need the same operating environment are grouped together to form a data table.
  • the process guidance system determines where these data entries run, such as: main loop, external interrupt, and timed interrupt.
  • Module Function Data Table A collection of multiple instance data blocks for the controller system function module.
  • the process guidance system forms a data item for each call of the system function. These data items have intelligent guiding capabilities, which will guide the controller's parser to the specified place to obtain data and complete the functions specified by the user.
  • Input mapping data table Data mapping and attribute description information of input interfaces of controller hardware input interface DI, AI, fieldbus ModBus, CANopen, etc.
  • the attribute description information is derived from a GSD file of the hardware and hardware definition information of the SCADA module.
  • the GSD file shows what this interface can do, and SCADA explains what this interface does.
  • an input port of the controller can be used as a regular input port, and can also be used for interrupt input port, high-speed counting port, frequency measuring port, etc., which is described in the GSD file; when the user needs the specific function of the port, Description in the data acquisition and monitoring control system.
  • This information is written into the attribute item of the input mapping data table.
  • the controller's resolution system automatically completes the user-specified function and writes the data to the data item for use by the system.
  • Dynamic Recipe Data Sheet A powerful tool for completing flexible manufacturing, not just for formulating data, but importantly for dynamically flexible formulations of the user's process. Its data table structure is as shown in Table 2:
  • the record of the dynamic formula of the engineering library is downloaded into the controller as a whole to form a data table called the process dynamic control.
  • the table entry "current running record index" indicates which record needs to run the system at this moment, and the value can be changed according to the process running condition. This change is determined by the controller's parser according to the user's needs in the "current running record index”. , the corresponding record is loaded into the "run record” item for the object reference that needs to reference the value of this record element. This process completes the recording of recipes and schedules them according to the process.
  • the flexible control of a user process is simply not sufficient for recording according to the process. It can only delineate the structure of the user's process changes, and the changes in process details are not reflected. In traditional recipes, the recording elements are usually a constant and cannot be dynamically changed according to the details of the process, which makes the flexible user process not reflected in the recipe table.
  • the record element can be connected to the details of the user's process changes. It is no longer a constant, but a structure that can reference external data, consisting of data, addresses, and attributes.
  • the parser continuously reads the running state of the user's process equipment by recording the data structure of the element while scheduling the recipe record, and forms a new record element value.
  • the rules for recording element value changes can be made in the particular operator functions provided by the present invention.
  • the device security management table of the present invention is used to handle situations in which the device fails during operation. It consists of a fault trigger point table and a fault execution point table.
  • the fault trigger point table and the fault execution point table are in turn composed of a plurality of data items. These data items also contain data, addresses, and attribute descriptions.
  • the fault trigger point table is used to collect faults that occur during the operation of the equipment.
  • the controller's resolution system "registers” the trigger point information in the fault trigger point table to form a data item.
  • the controller "searches” the fault execution point table according to the data items of the trigger point, finds the data item of the fault execution point table, and completes the driving of the fault execution point according to the data and attribute definition of the data item of the fault execution point table.
  • the controller integrates ModBus and CANopen communication protocols. Of course, any other bus communication protocol can be integrated as needed. Since the data to be exchanged in the system is automatically and transparently completed, a bus communication management table is required to collect and manage the data to complete the indiscriminate reference. The controller's parser not only needs to complete the corresponding communication protocol, but also puts the data into the specified location according to the attribute description item of the bus communication management table, which is used for the location described in the data acquisition and monitoring control system configuration. This process allows the user to get the data on the bus without any programming.
  • Ethernet management table mainly used for mutual data interaction between controllers, HMIs, and standardized smart devices. Its management mechanism is similar to the bus communication management table, but its communication architecture is not a master-slave structure, all devices have equal communication rights, data exchange is concurrent, and one device can initiate data exchange with other devices in the system at the same time. . Therefore, it has high communication efficiency. This mechanism satisfies the communication requirements of the FCS system, automatic data exchange and automatic identification. At the same time, it is fully compatible with TCP/IP protocol, and any Ethernet switch and router can be used in this system.
  • Operation information management table A large amount of information is generated during system operation, such as: hand/automatic switching, failure of a device, failure of the controller, abnormal communication, and so on. Once this information is generated, it will be registered in the operation information management table. If the data acquisition and monitoring control system is running, the information will be automatically transferred to the data acquisition and monitoring control system. The data collection and monitoring control system classifies the information. , save and process. Belongs to the auxiliary part of the control system.
  • Motion Control Data Table The system architecture of the present invention is not limited to solving industrial process control tasks.
  • the data-driven model also provides an excellent solution for motion control, with an external interrupt, enabling isochronous synchronization of any axis.
  • the motion frame forming motion control data table generated by the process guiding module is pre-downloaded into the controller.
  • the controller relies on a hardware interrupt of the controller to execute the index number at each moment.
  • the same data item, and incremented, achieves isochronous synchronization of any axis.
  • the execution process of motion control is actually a decomposition process of the axis motion.
  • the decomposed action frames are related to each other, and the requirements for synchronization and real-time are extremely high.
  • the second is to make a centralized decomposition of the action frame, bus transmission.
  • the advantage is that the flexibility and the scalability are strong, and the disadvantage is that the real-time synchronization is poor.
  • the decomposed action frame is placed in a table of the following structure and downloaded to the controller in advance, as shown in Table 3 below.
  • the header is the necessary fixed information for the controller to perform an action.
  • This table of each controller must be operated with an external interrupt interface.
  • the external interrupt is a "wire-to-wire" relationship, that is, a valid external interrupt signal will appear only after all controllers have issued the current step sequence.
  • the effect of the interrupt is to synchronize the steps. That is, all controller tables are run in phase synchronization sequence, which is recorded by the "current position" of the header.
  • the controller receives an external interrupt signal and the interrupt handler increments the "current position" by one. This is repeated.
  • the motion control drive becomes extremely simple and straightforward, and any multi-axis isochronous synchronization can be achieved, which is impossible to achieve by any industrial "field bus". It not only synchronizes the motion of an industrial robot, but also synchronizes multiple industrial robots.
  • Power-down maintenance management table Users always want certain data to be maintained after power-off, and can continue to use after the next power-on. For example: PID setting value, we do not want to reset it after booting.
  • the present invention provides a "power down retention management table" to meet this requirement.
  • the power-down maintenance management table consists of multiple entries. Each data that needs to be powered down maintains an entry. For the user, simply specify whether the data needs to be powered down. The subsequent work is automatically performed by the controller. Analytical processing.
  • Hardware redundancy management table Redundancy is an important measure for the safe operation of user hardware systems.
  • the invention only has the system program of the controller, and the system programs of all the controllers are the same and are pre-positioned. Since the implementation of user process control has been converted to intelligent data by the process guidance system of the present invention, that is, user process control is implemented by intelligent data and the analysis system of the present invention.
  • the transmission of intelligent data between controllers is simple, and the resolution system of the present invention uses an Ethernet port for transmission. The content to be transferred is described in the "Hardware Redundancy Management Table".
  • the invention realizes "bare metal” redundancy, that is, the user realizes redundancy in addition to plugging in a redundant transmission line.
  • the process parsing module copies the intelligent boot data in the main controller to the redundant controller through the Ethernet interface, thereby realizing bare metal redundancy.
  • Output mapping data table Data mapping and attribute description information of the output interface of the controller hardware output interface DO, AO, fieldbus ModBus, CANopen, etc.
  • the attribute description information is derived from a GSD file of the hardware and hardware definition information of the data acquisition and monitoring control system.
  • the GSD file shows what this interface can do.
  • the data acquisition and monitoring control system shows what this interface does.
  • an output port of the controller can be used as a regular output port or a PWM output. This is described in the GSD file. When the user needs the specific function of this port, this is described in the data acquisition and monitoring control system.
  • This information is written into the attribute item of the output mapping data table. Later, the controller's parsing system automatically performs the function specified by the user, and writes the data into the data item for driving output by the parsing system of the present invention.
  • a picture of the electric bell is dragged from the device graphics library of the toolbox of the data acquisition and monitoring control system. This picture has no function, that is, a normal picture, and the user can select any picture that satisfies the demand.
  • the DIDO driver interface shown in Figure 3(b) pops up.
  • the process guiding system of the present invention establishes a "functional organization data table” and adds an entry: DIDO driver.
  • a "module function data table” is established, and an entry is added: DIDO-driven data.
  • (10) of Figure 3(b) shows the operating environment settings of the controller. There are three options: automatic, timed interrupt. External Interrupt. Auto is the default option and interrupts are not allowed to run delay-related functions.
  • this image is not a picture that satisfies the aesthetics of the data acquisition and monitoring control system in the ordinary sense, but a mapping of real devices.
  • the process guidance system creates an output for the output point in the "Output Mapping Data Table" for this output.
  • this point is dragged into an output point of the ModBus of controller 1, and controller 1 needs to communicate with the ModBus device, so the process boot system establishes a "bus communication management table" in controller 1, and This ModBus output point item is added to the table, and the resolution system will automatically reference the point data to drive this point using the ModBus protocol.
  • the operating conditions of the two DIDOs are dragged, one switch from the controller 2 and one button of the CANopen device connected to the controller 2.
  • the process guiding system first establishes a switch connected to the controller 2 and a CANopen device button input connected through the controller 2 in the "input mapping data table" in the controller 2, and marks the data and attributes of the two input interfaces. Since it is assumed that the DIDO driver is running in the controller 1, and the communication between the controllers is via Ethernet, the process guidance system establishes the outputs of the two components in the "Ethernet Management Table" of the controller 2; The "Ethernet Management Table" of controller 1 establishes the entries for these two components.
  • the process guidance system Since the DIDO driver references a button of the CANopen device connected to the controller 2, the process guidance system also creates an entry for the CANopen protocol in the "bus communication management table" of the controller 2 for reading the value of this button.
  • the switch and the button are in phase relationship. This relationship is automatically implemented by the process guidance system in the background through the data module of a specific computing unit.
  • a specific operator is a "virtual machine" that the controller can run; in the view of the process guidance system, the operator is the logical data that can be recognized.
  • the process guidance system creates this data item in the "Module Function Data Sheet".
  • the stop of the bell is similar to the above, except that the "delay" value is written to 3000ms, and the condition is stopped after 3 seconds, and will not be described again.
  • PID adjustment is one of the process modules provided by the system.
  • the PID picture shown in Figure 4 is dragged from the process module of the SCADA module toolbox, it is different from the drag-out device picture.
  • This picture has been
  • the PID process data set is automatically linked and the process guidance system creates the data item in the "Module Function Data Sheet".
  • it is not known what kind of process equipment is adjusted.
  • a regulation point is dragged in (26) of Fig. 4
  • the process guidance system knows who to adjust, and the drag-in is connected to the controller 2.
  • An output point of CANopen so the process guidance system establishes an output of CANopen protocol in the "bus communication management table" of controller 2.
  • the use of a system process module is very simple.
  • the SCADA module can directly observe the operation of the internal parameters of the module. If authorized, these parameters can be changed.
  • the system establishes a device security management table, and its setting interface is shown in Figure 5. Since this example triggers a device to safely process a transaction when the PID adjustment value reaches the upper limit, the "trigger" entry for this table is dragged into the upper limit output point of the PID: constant voltage PID adjustment. It is stated that when the PID adjustment reaches the upper limit output value, it needs to be handled safely.
  • the process guidance system determines whether an Ethernet management table is established based on the controller that the PID is running.
  • the system is realized by data driving. These data are not data in the ordinary sense, but intelligent data with guiding ability. It schedules the operation of the controller system kernel, completes transparent reference of the bus device, and high speed. Concurrent data exchange, controller and all intelligent devices run autonomously and automatically acquire the required system resources. After all intelligent control units realize the control objectives, the user's control tasks are realized, and finally the FCS system architecture is realized.
  • the present invention utilizes the flexibility of data to "combat" the diversity of user processes, rather than using one-to-one programming methods to adapt to the diversity of user processes, and is an invention that subverts existing industrial process control models, making the user's process
  • the control system has become simple, versatile, direct, transparent and flexible, realizing the high integration of AT control technology and IT information technology.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)
  • Control By Computers (AREA)

Abstract

La présente invention concerne un système de guidage de processus destiné à une commande de processus industriel, comprenant un module de guidage de processus permettant d'effectuer une décomposition d'action et une configuration d'attribut destinées à un élément commandé, et d'effectuer une mise en œuvre simple de formation de motifs et de glissement destinées à un processus d'un utilisateur visant à générer des données de guidage intelligentes pouvant être reconnues par le système ; un système de commande d'acquisition et de surveillance de données permettant de surveiller un état de fonctionnement et un réglage de paramètre d'un projet de système de commande de processus ; un module d'analyse de processus, un dispositif de commande analysant les données générées par le module de guidage de processus et mettant en œuvre une commande de processus sur le processus de l'utilisateur ; et un module d'excitation d'interface permettant d'exciter un dispositif d'interface périphérique selon un résultat d'analyse du module d'analyse de processus. Au moyen du système de guidage de processus, la structure de topologie de réseau et les détails spécifiques d'un élément commandé n'ont pas à être source de préoccupation ; et au moyen d'un concept de lecture de données, un programme de commande de processus d'utilisateur est complètement remplacé par des données intelligentes, réalisant une non-programmation d'un programme de processus d'utilisateur de dispositif de commande, et permettant à une commande d'un processus d'utilisateur d'être simple, transparente, directe et flexible.
PCT/CN2018/083410 2017-04-19 2018-04-17 Système de guidage de processus destiné à une commande de processus industriel Ceased WO2018192498A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710257632.X 2017-04-19
CN201710257632.XA CN107037795B (zh) 2017-04-19 2017-04-19 一种工业过程控制工艺引导系统

Publications (1)

Publication Number Publication Date
WO2018192498A1 true WO2018192498A1 (fr) 2018-10-25

Family

ID=59536393

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/083410 Ceased WO2018192498A1 (fr) 2017-04-19 2018-04-17 Système de guidage de processus destiné à une commande de processus industriel

Country Status (2)

Country Link
CN (1) CN107037795B (fr)
WO (1) WO2018192498A1 (fr)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107037795B (zh) * 2017-04-19 2020-07-14 唐志 一种工业过程控制工艺引导系统
CN107665112B (zh) * 2017-09-29 2021-03-02 紫光测控有限公司 一种电力控制流程的组态方法及装置
CN108614460B (zh) * 2018-06-20 2020-11-06 东莞市李群自动化技术有限公司 分布式多节点控制系统及方法
CN109782720A (zh) * 2019-01-28 2019-05-21 唐志 由工艺逻辑拓扑图直接实现控制的方法
CN112462629A (zh) * 2020-11-06 2021-03-09 蘑菇物联技术(深圳)有限公司 一种控制器控制算法的解释方法
CN114140076B (zh) * 2021-11-30 2024-11-19 北新集团建材股份有限公司 一种石膏板生产线控制系统的库文件生成方法及系统
CN114967614A (zh) * 2022-05-16 2022-08-30 北京天玛智控科技股份有限公司 一种矿用设备的控制方法、装置及电子设备
CN115755749B (zh) * 2022-11-04 2025-06-24 中控技术股份有限公司 一种制药行业的上下游装置协调联动方法
CN116880345A (zh) * 2023-07-07 2023-10-13 傲拓科技股份有限公司 一种在plc编程软件中生成系统拓扑图的方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5801942A (en) * 1996-04-12 1998-09-01 Fisher-Rosemount Systems, Inc. Process control system user interface including selection of multiple control languages
CN1655155A (zh) * 2004-02-12 2005-08-17 上海电器科学研究所(集团)有限公司 一种工业总线监控系统及其控制软件
CN101093392A (zh) * 2006-06-20 2007-12-26 大连创亿科技发展有限公司 基于计算机在线或离线方法控制的数控系统及运行方法
CN105446280A (zh) * 2014-08-26 2016-03-30 唐志 工业过程控制快速生成系统及实现方法
CN106444613A (zh) * 2016-11-15 2017-02-22 爱普(福建)科技有限公司 一种设备驱动控制器组件的实现方法及系统
CN107037795A (zh) * 2017-04-19 2017-08-11 唐志 一种工业过程控制工艺引导系统

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0700135L (sv) * 2007-01-19 2008-07-20 Abb Research Ltd Nätövervakning med styrsystem
CN101145228A (zh) * 2007-10-12 2008-03-19 成都方程式电子有限公司 一种生产管理系统及其安全实现方法
US10318665B2 (en) * 2014-12-15 2019-06-11 Schneider Electric Software, Llc Variable equivalency on connection in a process simulation
CN105974891B (zh) * 2016-01-18 2018-07-13 广东工业大学 一种基于动态看板的模具生产过程自适应控制方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5801942A (en) * 1996-04-12 1998-09-01 Fisher-Rosemount Systems, Inc. Process control system user interface including selection of multiple control languages
CN1655155A (zh) * 2004-02-12 2005-08-17 上海电器科学研究所(集团)有限公司 一种工业总线监控系统及其控制软件
CN101093392A (zh) * 2006-06-20 2007-12-26 大连创亿科技发展有限公司 基于计算机在线或离线方法控制的数控系统及运行方法
CN105446280A (zh) * 2014-08-26 2016-03-30 唐志 工业过程控制快速生成系统及实现方法
CN106444613A (zh) * 2016-11-15 2017-02-22 爱普(福建)科技有限公司 一种设备驱动控制器组件的实现方法及系统
CN107037795A (zh) * 2017-04-19 2017-08-11 唐志 一种工业过程控制工艺引导系统

Also Published As

Publication number Publication date
CN107037795B (zh) 2020-07-14
CN107037795A (zh) 2017-08-11

Similar Documents

Publication Publication Date Title
WO2018192498A1 (fr) Système de guidage de processus destiné à une commande de processus industriel
Martinov et al. From classic CNC systems to cloud-based technology and back
CN102581850B (zh) 基于GSK-Link总线的模块化机器人控制装置及控制方法
EP3582036B9 (fr) Dispositif de contrôle
CN100429594C (zh) 一种智能step-nc控制器系统及其实现方法
Nezhmetdinov et al. Approach to the construction of logical control systems for technological equipment for the implementation of Industry 4.0 concept
CN205959050U (zh) 一体机控制装置
CN109564411A (zh) 用于进一步使用驱控工业现场设备的现有软件的平台
US11599081B2 (en) Method and apparatus for proxy execution and computation with an industrial controller
CN111816039A (zh) 一种机电传动控制系统及控制方法
US11269313B2 (en) Controller and control system that stores data in current control cycle for output in next control cycle
Otto et al. IEC 61131: A general overview and emerging trends
EP1799406A1 (fr) Systeme de commande pour applications en temps reel pour robots industriels cooperatifs
CN107192361A (zh) 一种三坐标测量机的运动控制系统及其控制方法
CN113492414A (zh) 一种基于Web的机器人跨平台人机交互系统及实现方法
CN114260909A (zh) 一种基于可编程控制器的工业机器人示教方法和系统
CN101750992A (zh) 一种应用于可编程序控制器的通用顺序控制算法
EP4254098A1 (fr) Commande d'un systéme d'automatisation comprenant une pluralité de machines
Jenkins Manufacturing automation
Yu et al. Design of controller system for industrial robot based on RTOS Xenomai
CN116330263A (zh) 一种基于Codesys的智能工业机器人平台实现方法
CN210402906U (zh) 一种基于Niagara开发平台的生产线分拣系统
CN114228083A (zh) 工业控制系统和注塑机
WO2008155596A1 (fr) Outil de configuration indépendant des protocoles normalisés pour dispositifs électroniques intelligents (ied)
Thormann et al. Programming of a lightweight robot using function blocks and sequential function charts

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18788354

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18788354

Country of ref document: EP

Kind code of ref document: A1