新闻动态 / NEWS

热门文章 / Hot articles

公司新闻

如何理解CANOPEN模块的对象字典?

来源:无锡凌科自动化技术有限公司 发表时间:2020-02-17 访问量:497

CANOPEN模块都需要具有对象字典,用于设定模块组态及完成非实时的通讯,那么CANOPEN模块的对象字典是如何定义的?下面由CANOPEN模块厂家无锡凌科自动化为大家介绍一下CANOPEN IO模块的对象字典功能。

1、检索(Index):对象16位元的地址。

2、对象命名(Objectname):一个表示对象的symbolictype,能够是列阵、记录或仅仅是一个变数。

3、命名(Name):形容此entry的字符串。

4、类型(Type):变数的数据类型。

5、属性(Attribute):出示此entry能否可读/可写的数据,有以下4种:可读/写、只读、唯写、只读常数。

6、必须(Mandatory)/可选(Optional)字段概念归属于特殊模块规范下的模块,能否必须完成某些对象。

如何理解CANOPEN模块的对象字典?

在CANOPEN规范中概念了对象字典中的基本信息形态,包含逻辑值、整数及浮点数。也概念了复合型对象:如列阵、记录及字符串。复合型对象用一个8位元的数值看作其子检索(subindex)。记录或列阵中子检索0的位置记录此数据结构的元素数量,数据形态为UNSIGNED8。

比如在CiA301规范中,模块通讯的基本参数放到检索区域0x1000-0x1FFF(通讯行规区)。若搭配合理的工具,能够用编缉电子数据表(electronicdatasheet,EDS)档案的方式规化一个模块,同时将变数的数值上传至模块中。EDS档案的文件格式一般会是INI档。

CANOPEN模块相比于其他现场总线设备,其通讯功能更加强大,也得以获得市场重视。想了解更多有关ETHERCAT模块、CANOPEN模块、DEVICENET模块作用、MODBUS TCP模块欢迎前往CANOPEN主站模块厂家无锡凌科自动化公司。


相关标签: 现场总线技术 , canopen扩展模块 , canopen模块接口