Method for realizing IEC61499 flexible function block by using IEC61131-3 function block

A technology of flexible blocks and function blocks, which is applied in the program control of sequence/logic controllers, comprehensive factory control, electrical program control, etc., can solve the problem of fixed number and types of function blocks, and achieve the effect of reading and writing

Inactive Publication Date: 2009-08-26
DALIAN UNIV OF TECH
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the problem that the number and types of function blocks are fixed in the current IEC61499 function block programming, the present invention proposes a method for realizing flexible blocks conforming to the IEC61499 standard by using the function block editing of the IEC61131-3 standard

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for realizing IEC61499 flexible function block by using IEC61131-3 function block
  • Method for realizing IEC61499 flexible function block by using IEC61131-3 function block
  • Method for realizing IEC61499 flexible function block by using IEC61131-3 function block

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The following technical solutions and accompanying drawings describe specific embodiments of the present invention in detail.

[0057] The function realized by the flexible block is to sum the two input signals and limit the output signal within the range of [10, 100], that is, when the sum value is less than 10, the output lower limit is 10, and when the sum value is greater than 100, the output upper limit is 100 , when the sum value is between 10 and 100, it is output as it is. according to figure 1 As shown, the design realizes the overall structure of the flexible block.

[0058] To define the flexible block LIMIT_BLOCK, first define the names and types of the flexible block interface variables and intermediate variables, as shown in Table 4. Table 4 Definition of flexible block interface variables

[0059] parameter name

Parameter Type

Input and output type

note

DATA1

four-byte character point

input

Analog input 1

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for realizing an IEC61499 flexible function block by using an IEC61131-3 function block, which belongs to technical field of computer control, and is characterized by using characteristics of a function block with IEC61131-3 standard, namely the function block is reused completely, supports variable distribution and is suitable for completing complicated control strategy, generating a flexible function block with IEC61499 standard accorded with function requirement by configuration, downloading the flexible function block into a device of a programmable control system, executing function for realizing flexible block definition by scanning the IEC61131-3 function block. The invention has advantages of solving problem than the IEC61449 function block configuration can not complete special operation, expanding function of the IEC61499 function block, reducing program application difficulty of distribution control system, and having real meaning for application of the distribution control system based on the IEC61499 function block.

Description

technical field [0001] The invention belongs to the technical field of computer control, and relates to IEC61131-3 and IEC61499 function block programming languages ​​of programmable controllers (Programmable Logic Controller, PLC). Background technique [0002] Function block is a graphical programming language, which is composed of data input and output, event input and output, internal parameter data, and execution control algorithm and function block algorithm. The relevant standards of function blocks defined by IEC are: IEC61131-3, IEC61499, IEC61804. [0003] IEC61131-3 is the world's first international standard that provides a standardized programming language for the software design of industrial automation control systems. However, IEC61131-3 continues to use the method of directly expressing variables related to hardware, which hinders the real program portability between standard PLC systems. Moreover, IEC61131-3 only provides the single-machine control mechan...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G05B19/05
CPCY02P90/02
Inventor 仲崇权杨素英张立勇刘洁
Owner DALIAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products