首页 > 其他分享 >IEC61499协议

IEC61499协议

时间:2023-07-30 17:55:32浏览次数:29  
标签:Block 协议 IEC61499 FB 功能块 事件 输入

一 IEC61499协议简述

IEC61499协议标准用于分布式工业自动化系统,旨在实现分布式应用程序的可移植性、可重用性和互操作性。IEC61499定义了一种建模语言,该语言允许对整个控制系统进行建模,即使系统由较小的部分(单个PLC)组成,通过功能块(FB,Function Block)的形式完成具体的控制功能。FB被用来封装功能,通过连接各个FB来创建应用程序(类似于Labview的图形化编程方式)。

图1 4Diac图形化编程

二 FB(Function Block)组成和分类

根据图二所示,FB(Function Block)的接口主要分为事件接口和数据接口。其中输入在左侧,输出在右侧,FB的上部分的事件由红线表示,下部分的数据由蓝线表示。事件触发FB的功能,使用数据输入端传入的数据,事件与数据的连接并不兼容,不允许将事件和数据进行连接。

扇出指的是一个FB的输出端可以连接多个FB的输入端。扇入指的是多个FB的输出端可以连接下一个FB的输入端。在IEC61499中FB的数据接口允许扇出但不允许扇入,事件接口即允许扇入也允许扇出。

图二所示,每个事件输入通过直线和小方格与多个数据输入相连,事件输出也与多个数据的输出相连。这种连接定义了当输入、输出事件发生时,哪些数据输入、输出会被刷新。功能块的具体行为取决于ECC,ECC根据输入事件,执行封装好的功能。

 图2 FB接口示意图

 

 FB的分类:IEC61499将功能块分为了基本功能块(BFB,Basic Function Block)、复合功能块(CFB,Composite Function Block )和服务功能块(SFB,Service Function Block)。

基本功能块(BFB),可以使用执行状态图ECC定义状态机,ECC根据状态和输入事件决定执行哪种算法。其中FB中的Algorith ms 封装了功能块具体执行的算法。初始状态start,当事件接口接收到EI1事件时,FB跳转到State1状态,并执行AIg1这个算法,执行完成后输出EO1事件。当状态间的转换条件命名为1时,在这种情况下不需要事件,执行控制会自动跳转到下一个状态,例如state2状态完成后,会自动回正到start状态。

 图3 BFB基本构成

复合功能模块:由其他FB组成的内部网络

 图4 复合功能块基本组成

服务功能块(SFB),也称服务接口功能块SIFB,该模块主要访问硬件特定部分,由于一个应用程序包含了多个FB,这些FB分布式部署在不同的设备上,应用程序需要访问输入或输出,甚至需要访问特定硬件进行通信。为此,需要使用 SFB。这些类型的 FB 不仅能通过传入事件激活,还能通过硬件激活。因此,应答器 FB 可以在每次数据包到达时触发一个事件。

 图5 服务功能块

标签:Block,协议,IEC61499,FB,功能块,事件,输入
From: https://www.cnblogs.com/XZJY/p/17591759.html

相关文章

  • CAN转ETHERCAT网关can协议分为几种
    大家好,今天要跟大家分享一款自主研发的通讯网关,JM-ECT-CAN。这款产品能够将各种CAN总线和ETHERCAT网络连接起来,实现高效的数据传输和通信。那么,这款通讯网关具体有哪些功能和特点呢?接下来,我们就一起来了解一下。1, 首先,JM-ECT-CAN通讯网关能够实现CAN总线和ETHERCAT网络的连接......
  • SMB协议实现局域网之间文件传输
    一、背景为解决历史资料存储位置分散(局域网不同服务器),管理人员众多,资料管理仍保留在传统ftp管理阶段等问题,开展对历史资料管理功能,具体需求功能因为保密协议就不在阐述,本次只针对技术局域网之间传输技术进行讨论;二、技术对比访问局域网中共享信息有两种方式,网络映射、SMB协议访......
  • 深入理解TCP作为面向字节流协议的工作原理
    TCP(传输控制协议)是互联网中广泛使用的传输层协议,它负责可靠地传输数据流。一个重要的特性是TCP被称为面向字节流的协议。本文将详细介绍TCP作为面向字节流协议的含义,其工作原理以及与面向消息的协议的区别。1.什么是TCP面向字节流协议?TCP作为面向字节流的协议意味着数据在发送端......
  • CAN转EtherNet/IP网关can协议是什么意思
    JM-EIP-CAN 是自主研发的一款ETHERNET/IP 从站功能的通讯网关。该产品主要功能是将各种CAN 总线和ETHERNET/IP 网络连接起来。本网关连接到ETHERNET/IP 总线中做为从站使用,连接到CAN 总线中根据节点号进行读写。 技术参数ETHERNET/IP 技术参数网关做为ETHERNE......
  • TCP协议的三次握手、四次释放详解
    三次握手:  1.三次握手①第一次握手A的TCP客户进程向B发出建立连接请求报文段,其中SYN(同步位)=1,ACK(确认位)=0,seq(序号)=x。TCP规定,当报文段的SYN=1且ACK=0时,表明这是一个请求建立连接的;SYN报文段(SYN=1的报文段)不能携带数据,但是要消耗掉一个序号。在A发送完毕之后,A的TCP客户端进......
  • CAN转EtherNet/IP网关can协议的特点
    你是否曾经遇到过不同的总线协议难以互相通信的问题?远创智控的YC-EIP-CAN网关为你解决了这个烦恼!远创智控YC-EIP-CAN通讯网关是一款自主研发的设备,它能够将各种CAN总线和ETHERNET/IP网络连接起来,解决不同总线协议之间的通信障碍。作为ETHERNET/IP总线的从站,它可以连接到CAN总线中......
  • 龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能网络协议栈
    文/高性能网络 SIG01背景概述 随着互联网特别是移动互联网的快速发展,对互联网通信协议提出了新的诉求。经过多年的发展,QUIC协议在2021年正式被IEFT标准化,成为HTTP3的标准传输层协议。QUIC是基于UDP实现的面向连接可靠有序的传输协议。相比于TCP在内核态实现,QUIC......
  • android网络通信之HTTP协议教程实…
    在现在的开发和应用中,网络通讯是必不可少的。虽然还是比较怀念小时候,抱着一台95在那里玩单机游戏玩的天昏地暗的时光,但是,现在,就算一个幼儿园的小盆友如果问你要手机玩游戏,突然发现居然买不了冰激凌草莓果汁什么的去喂talkinggina,或者切出一个超爆的水果分数却传不到网上去炫......
  • 接口测试(3)--HTTPS协议
    HTTPSHTTPS是HTTP协议+SSL/TLS(SecureSocketsLayer/TransportLayerSecurity)认证,是一个基于安全套接字的超文本传输协议HTTP与HTTPS的区别HTTP的URL以http://开头,而HTTPS的URL以https://开头HTTP是不安全的,而HTTPS是安全的HTTP标准端口是80,而HTTPS的......
  • IEC61850协议名词解释
    组态文件SCL(SubstationConfigurationLanguage):变电站配置语言SCD(SubstationConfigurationDescription):全站系统配置文件,描述所有IED的实例配置和通讯参数,IED之间的通讯配置以及变电站一次系统结构,由系统集成商完成CID(ConfiguredIEDDescription):IED实例配置文件,由装置制造厂商使......