Sunday, March 7, 2010

Mar.8 IEC 61499 Overview notes

IEC61499 (notes for an overview for tutorial)  
(notes from:    Want to switch Lewis quotes to quotes from offical standand - if understandable)
-L= Lewis : Modelling control systems using IEC 61499, pp.22-
- 4DIAC 
)
FB = Function Block 
Main focus: model the behaviour of FBs within each resource.p.24 L
  • System Model "defines the relationship between communicating devices and applications." p.22 L
    • has application(s)
    • has device(s)
  • Device Model
    • has resource(s) (similiar to 61131-3)
    • "load and unloads distributed applications without disturbing existing applications" via management services
    • "has a process interface to exchange data via external networks with resources in remote devices." p.23 L
    • has a communication interface(outside of 61499) that provides communications services for resources to exchange data via external networks with resources in remote devices." p.23 L
    • has fragments of FB networks
  • Resource Model - "provides facilities and services to support the execution of one or more FBs application fragments."p.24 L
    • provides interfaces via Service Interface (SI) FBs
      •  to the communications systems (in 4DIAC FBs in netwk palette)
      •  to the 'device specific processes'."p.24 L (via SI FBs)
    •  supports independent operation It can be: loaded, configured, started, stopped L p.24
    •  [coordination of (different) resources when starting an application not yet addressed] L p.24
  •  Application Model - a network of interconnect FBs, linked by events and data flows.L p.25
    • can be fragmented and distributed over many resources (what is "fragmented"? into FBs?)
    • can have sub-applications (are they supported in 4DIAC?) 
  • Function Block
    • "allocated to a resource with interconnected devices."p.24 Lewis book
    • has in / out 
      • events and 
      • data
    • Types 4diac
      • Simple (? - not supported in 4diac)
      • Basic
      • Composite
      • Service Interface (SI) "provide a link between FBs and resource interfaces"L p.24 in 4DIAC via code added to the C++ code generated from the 61499 XML.
      • Adapter (? - not supported in 4diac)
Differences btw. 61131-3 and 61499
  • Platforms and tools can't interoperate 4DIAC_Initiative.pdf p.5

No comments:

Post a Comment