CANWeb现场总线协议
4.
l
l
l
5.
l
l
l
l
下图为从站总览Web页面:
下图为某一具体从站Web页面:
6.
| 数据打包索引 | AO、AI(WORD格式) 数组占用位置(<128),SIO的AI[]、AO[]可通过CAN总线与MST的AI、AO交换数据 | 名称 | 详细描述 |
| Ix=0(每个数据索引包最多含4个WORD)(Ix<32) | [0] | DOWL | 开关量输出占WORD的长度,可为0 |
| AOWL | 模拟量输出占WORD的长度,可为0 | ||
| [1] | DIWL | 开关量输入占WORD的长度,可为0 | |
| AIWL | 模拟量输入占WORD的长度,可为0 | ||
| [2] | PZWL | 配置变量占WORD的长度,可为0 | |
| MXPD | 周期发送最大周期,单位10ms | ||
| [3] | MNPD | 变化触发发送最小周期,单位ms | |
| AIDB | AI发送 变化触发死区值,DI无效 | ||
| Ix=1 | [4] | SndCnt | 从站发包计数 用于主站对各从站的发送负荷、丢包的监视 |
| [5] | |||
| [6] | DevSrNo | 设备编号 | |
| [7] | OtTmp | 模块温度 | |
|
| [8] |
| 备用 |
|
| [9] |
| 备用 |
每个从站(SIO)在主站(MST)存储空间的位置 | DO_Ix增加:(DOWL+3)/4 | [10] |
| 开关量输出DO占用的WORD |
… |
| |||
… |
| |||
[10+DOWL-1] |
| |||
AO_Ix增加:(AOWL+3)/4 | [10+DOWL] |
| 模拟量输出AO占用的WORD | |
… |
| |||
… |
| |||
[10+DOWL+AOWL-1] |
| |||
DI_Ix增加:(DIWL+3)/4 | [10+DOWL+AOWL] |
| 开关量输入DI占用的WORD | |
… |
| |||
… |
| |||
[10+DOWL+AOWL+DIWL-1] |
| |||
AI_Ix增加:(AIWL+3)/4 | [10+DOWL+AOWL+DIWL] |
| 模拟量输入AI占用的WORD | |
… |
| |||
… |
| |||
[10+DOWL+AOWL+DIWL+AIWL-1] |
| |||
| PZ_Ix增加:(PZWL+3)/4 | [10+DOWL+AOWL+DIWL+AIWL] |
| 配置变量PZ占用的WORD |
… |
| |||
… |
| |||
[10+DOWL++AOWL+DIWL+AIWL+PZWL-1] |
|
7.
主站MST的AI[]、A[]O可通过CAN总线与从站SIO 的AI[]、AO[]交换数据 | |||
主站(MST)的从站配置文件中配置的从站数量为 IONm,配置文件格式见上图 | |||
AO、AI(WORD格式) 数组占用位置(<1024) | 名称 | 详细描述1 | 详细描述2 |
[0] | CommSts[0] | SIO_1的通讯状态 | =1:通讯OK_ =2:DOWLAOWLDIWLAIWL配置有误 =4:从站ID有重号 |
… | … | … | |
… | … | … | |
[IONm-1] | CommSts[IONm-1] | SIO_Nm的通讯状态 | |
[IONm] | OtTmp[0] | SIO_1模块温度 |
|
… | … | … | |
… | … | … | |
[2XIONm-1] | OtTmp[IONm-1] | SIO_Nm模块温度 | |
[2XIONm] |
| 从站1(SIO)在主站(MST)存储空间的位置 | 参见从站IO的存储空间分配表 |
… | |||
… | |||
[2XIONm+DOWL1+AOWL1+DIWL1+AIWL1-1] | |||
… | … |
|
|
… | … |
|
|
[2XIONm+...] |
| 从站Nm(SIO)在主站(MST)存储空间的位置 | 参见从站IO的存储空间分配表 |
… | |||
… | |||
[2XIONm+…+DOWLNm+AOWLNm+DIWLNm+AIWLNm-1] |
1)
2)
3)
4)
5)
6)
7)
8)
9.
以太网Modbus协议是当今世界上应用最为广泛的工业自动化通信协议,国家标准为GB/T 19582-2008《基于Modbus协议的工业自动化网络规范》,以太网Modbus的优点:
1)实时性好:
2)可靠性高:
3)性价比高:
4)组网方便:
5)编程调试容易:
6)维护方便:
评论