如何理解CANOPEN模块的对象字典?
CANOPEN模块都需要具有对象字典,用于设定模块组态及完成非实时的通讯,那么CANOPEN模块的对象字典是如何定义的?下面由CANOPEN模块厂家无锡凌科自动化为大家介绍一下CANOPEN IO模块的对象字典功能。
1、检索(Index):对象16位元的地址。
2、对象命名(Objectname):一个表示对象的symbolictype,能够是列阵、记录或仅仅是一个变数。
3、命名(Name):形容此entry的字符串。
4、类型(Type):变数的数据类型。
5、属性(Attribute):出示此entry能否可读/可写的数据,有以下4种:可读/写、只读、唯写、只读常数。
6、必须(Mandatory)/可选(Optional)字段概念归属于特殊模块规范下的模块,能否必须完成某些对象。
在CANOPEN规范中概念了对象字典中的基本信息形态,包含逻辑值、整数及浮点数。也概念了复合型对象:如列阵、记录及字符串。复合型对象用一个8位元的数值看作其子检索(subindex)。记录或列阵中子检索0的位置记录此数据结构的元素数量,数据形态为UNSIGNED8。
比如在CiA301规范中,模块通讯的基本参数放到检索区域0x1000-0x1FFF(通讯行规区)。若搭配合理的工具,能够用编缉电子数据表(electronicdatasheet,EDS)档案的方式规化一个模块,同时将变数的数值上传至模块中。EDS档案的文件格式一般会是INI档。
CANOPEN模块相比于其他现场总线设备,其通讯功能更加强大,也得以获得市场重视。想了解更多有关ETHERCAT模块、CANOPEN模块、DEVICENET模块作用、MODBUS TCP模块欢迎前往CANOPEN主站模块厂家无锡凌科自动化公司。
-
上一篇CANOPEN模块为何能获得成功?
-
下一篇CANOPEN模块支持的功能有哪些?