业界动态
关于IEC61499 标准中的适配器
2024-11-22 15:44

        学习IEC61499 标准时,对于适配器(adapter)的概念难以理解。这篇博文希望帮助你理解IEC61499 的adapter。

关于IEC61499 标准中的适配器

        在设计IEC61499 应用中的一个问题如何保持清晰和可读性,在实际应用中,功能块会比较大,事件和数据的输入输出多,连线多而复杂。一个复杂一点的应用,连线密密麻麻,占据了大量的设计窗口空间,而且可读性比较差。IEC61499 的适配器(adapter)就是为了解决这个问题而设置的。

        Adapter 类似功能块之间连接的“电缆”“(图-1)。我们知道,一根通信电缆中可能包含多个信号线。并且分为两头,一头头称为插头(plug,另一头称为插座(socket)。同时对与每个接口(Plug /Socket)而言, 些信号是输出,某些信号是输入。如果在插头上某个信号是输出的话,到了插座端便为输入。他们是对称的。记住了关于电缆的概念,有助于你理解IEC61499 的adapter。

你可以将adapter 比做硬件原理图中的总线(BUS,他们也是为了简化连线而设置的。

        在复合功能块接口定义中, 可以添加一个socket(相当于电缆的插座,socket 在数据输入侧,也可以添加一个plug (相当于电缆的插头)。plug和socket 是镜像对称,如图-2所示。这意味着进入plug和socket的事件和数据从连接的另一端流出。

         例如触发FB1插头interPlg 的EI1的导致FB2 插座interSkt接收到EI1 事件。同样地,在包含socket 的功能块中触发EO1 会导致plug 的EO1 事件的输出。

(图2

      在功能块中, Plug和socket的可以和功能块的输入/输出同样的方式使用。值得注意的是,在功能块的角度看,plug和socket的输出相当于功能块的输入,而Plug和socket 的输入相当于功能块的输出。他们向适配器的另一端发送事件和数据。这类似于通信接口定义中的DTE和DCE。站在不同的角度看,输入/输出是不同的。要不然会引起混淆。

适配器可以用于任何功能块类型(也就是基本,复合和服务接口功能块)。

 

        适配器类型接口的定义和功能块类型定义类似,同样的方式建立输入/输出事件和输入/输出数据

输入输出数据可以通过WITH 与输入输出事件关联。

(图-3

 

(图-4

         REQ是socket 端的事件输入,而RSP 是plug 的事件输入。同样地,REQD 是socket端的数据输入,而RSPD是plug的数据输入。

  对应地,CNF是plug的事件输出,IND是socket端的事件输出端。同样地,CNFD是plug端的数据输出,INDD是socket的数据输出。

理解Adapter 事件和数据流向最好的方法是将它一分为二,对应的plug和socket如图-5 所示。

         在上图中,可以看出,Plug 端的输入,连接到socket 端的输出,而Socket 端的输入是Plug端的输入。

     IEC61499 是通过服务序列图(service sequence diagrams)来定义适配器事件的关系。

(图-6

该图一目了然。我个人的经验是,不要去关注适配器类型定义的输入输出,将它分解成Plug和Socket。在看服务序列图。或者牢记

Plug 端的输入,连接到socket 端的输出,而Socket 端的输入是Plug端的输出。

适配器在基本功能块中的使用

                基本功能块中,Plugs和sockets的输入和输出能够在执行控制图(ECC)和算法中使用。

在ECC 中,plugs和socket的输出事件能用来作为转移条件,而plugs和sockets的输入事件能够用于状态执行语句中。plugs和sockets的数据输入和输出能够在ECC 的转移调控和算法中使用。

(图-7

适配器在复合功能块中的使用

         在复合功能块定义中放置了Plug或者Socket 之后,就可以看见相应的plug和socket 放置在复合功能块内部的的功能块网络中。

(图-8

适配器在服务功能块中的使用

        在标准中没有定义在服务功能块中使用。然而,plug和socket的输入和输出能够以功能块的输入输出类似的方式在服务序列中使用。

在功能块应用中使用适配器的好处

        只有理解了使用适配器的好处,才能够更好的理解适配器。而且能够更加自觉地使用适配器功能。使用适配器的好处包括

      减少了功能块输入输出的数量避免混淆。特别是两个功能块之间由反馈的情况之下。比如(图-9,没有描述交互过程的语义。不了解两个功能块之间事件交互的顺序。

(图-9

        可以将这两个功能块之间的事件和数据的连接使用adapter 代替。在adapter中清晰地定义交互过程(使用服务序列图

(图-10

服务序列图

(图-11

构建复杂的功能块网络

        功能块可以使用同类adapter 连接多个其它功能块。例如一个控制器功能块连接两个电机驱动功能块。他们之间使用一个motorCable 的适配器。

    以上就是本篇文章【关于IEC61499 标准中的适配器】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/news/10422.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多   
最新新闻
没有对手的李子柒,迟早会“上链接”?
原创 李觐麟 锌刻度每日一篇科技财经深度调查撰文/ 李觐麟编辑/ 李 季排版/ Annalee“白月光”的杀伤力,在李子柒这里得到了最充
李子柒回归后的真相:三年沉淀,热爱与韧性的完美结合
李子柒,一个曾经红遍网络的名字,因与公司纠纷而停更了整整三年。然而,时隔已久,她的强势归来却丝毫没有被遗忘的迹象,反而激
2025年行业前景分析与发展趋势分析
2025年是乙巳蛇年,许多行业将迎来新的发展机遇和挑战。下面将详细分析2025年的行业前景与发展趋势,介绍不同行业的潜在机会与风
警方通报北电赵韦弦事件:其涉嫌违法犯罪 已被刑拘
警方通报北电赵韦弦事件:其涉嫌违法犯罪 已被刑拘:21日晚,海淀警方通报:针对网传某高校学生赵某某(男,20岁)违法情况,经警
2025年运势简析!
天时地利人和,每年都承载着不同的天时和运势。2025乙巳蛇年,不仅是一个时间标记,更承载着深厚的文化内涵。在中国传统文化中,
创维集成灶400全国统一联保电话《2025汇总》
创维集成灶维修服务24小时热线《2025汇总》(2025已更新)创维集成灶维修服务维修电话:(1)400-9963-901(2)400-9963-901创维集成
离开1217天后,李子柒“熹妃归来”被平台疯抢
停更1217天,李子柒终于回来了。归来仍是顶流11月12日下午4时30分,李子柒在微博、抖音、快手、B站等平台发布了一条以中国非物质
计划2025年12月通车!沁伊高速建设如火如荼
原创 伊川县融媒体中心 伊川新闻伊川县广播电视台 伊川县融媒体中心新闻发布官方平台总监制 郭明杰 监 制 胡幸凡编 审 赵伊曼 制
2025年不一般,2个立春2个六月4人躲春,有啥预兆?要躲几次春?
2025年不一般2025年乃是乙巳蛇年,也就是属蛇的本命年,古书籍当中有提到,十二地支,对应着十二生肖,而十天干,则对应着季节。
热搜第一!李子柒身份证已改名
11月12日,李子柒发布视频官宣回归。李子柒更新道:这个大漆视频迟到了四年,“漆”同“柒”,我给这幅雕漆隐花的漆器作品取名“