《Application Note ET9300 SSC》的6.4.1.2小节有一个例程解析,这篇文章主要是对该小节的翻译,英文好的同学推荐看一下原文。
本例程介绍了如何在基础例程(SAMPLE_APPLICATION)的基础上添加新的过程数据。。
默认的基础例程提供了一下的过程数据:
-
32Bit的Input Counter(0x6000)
-
32Bit的Output Counter(0x7010)
当Output Counter为0时,Input Counter每个cycle自加1;否则Input Counter等于Output Counter+1。
本例程中新增的过程数据:
-
32Bit的Input Counter(0x6000)
-
32Bit的Result(0x6010)
-
Output Value(0x7010)
-
----SI1:Value1(32Bit)
-
----Sl2:Value2(32Bit)
Result(0x6010)是Sl1(0x7010.1)和Sl2(0x7010.2)之和。Input Counter(0x6000)每个cycle自加1。
1.创建基础例程
这一节简单介绍一下如何在倍福EL9800评估板上创建基础例程。当然,也可以在已有的其他类似的例程上进行新增过程数据的修改。
-
按照章节3.1 "SSC Tool”中的步骤1~7进行操作(这里的章节3.1是指《Application Note ET9300 SSC》的3.1)。
-
选择"EL980

本文详细介绍在ET9300 SSC基础上,如何通过修改代码和ESI文件,新增过程数据,实现更复杂的功能。涵盖从创建基础例程到新增对象、修改PDO映射的全过程。
最低0.47元/天 解锁文章
1058





