当前位置:
工控论坛
> >
产品
>
工业互联
>
现场总线
>
LonWorks
我要发帖
显示消息
点击:
873
| 回复:
6
bomb
关注
私信
精华:3帖
求助:0帖
帖子:19帖 | 44回
年度积分:0
历史总积分:166
注册:2002年3月30日
发表于:2002-11-18 17:02:00
楼主
对于msg_in.code在应用层只有0-62可以编程使用。当接收显示消息时 when (msg_arrives) { switch(msg_in.code) { case 2: ...... break; } } 最多也就只有63种,是否有其他的办法是显示消息传播的更多一些吗?
分享到:
收藏
邀请回答
回复楼主
举报
SEVA楼宇自控
关注
私信
精华:2帖
求助:0帖
帖子:8帖 | 94回
年度积分:0
历史总积分:128
注册:2002年1月21日
发表于:2002-11-09 09:07:00
1楼
可以使用算法来实现。
回复
引用
举报
bomb
关注
私信
精华:3帖
求助:0帖
帖子:19帖 | 44回
年度积分:0
历史总积分:166
注册:2002年3月30日
发表于:2002-11-09 09:09:00
2楼
能介绍一下吗?
回复
引用
举报
lhsw
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 69回
年度积分:0
历史总积分:69
注册:2001年6月29日
发表于:2002-11-11 18:37:00
3楼
一种办法是在你的显示报文数据里加入你自己的协议,随你定义。 另一种办法是根据子网节点还判断是哪个节点来的数据。你只要规定一个节点用一种应用报文即可。 我们的产品已经4年了,至今只用到两种应用报文。
回复
引用
举报
zw76812
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 567回
年度积分:0
历史总积分:654
注册:2001年7月18日
发表于:2002-11-12 12:51:00
4楼
swtich(msg_in.code) { case 0: switch(msg_in.data[0]) { case 0: switch(msg_in.data[1]) { case 0: ..... } 个人认为可以识别很多的显示报文 256*256*256*.......
回复
引用
举报
bomb
关注
私信
精华:3帖
求助:0帖
帖子:19帖 | 44回
年度积分:0
历史总积分:166
注册:2002年3月30日
发表于:2002-11-12 14:08:00
5楼
谢谢!我原先的设计是将小于31的作为主控节点下发信息的code号,32-62的作为各节点返回的,每个节点对应一个。当节点数大于31时就不好办了。
回复
引用
举报
广东—雄
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 98回
年度积分:0
历史总积分:155
注册:2002年3月11日
发表于:2002-11-18 17:02:00
6楼
可以分节点组来实现
回复
引用
举报
热门招聘
相关主题
(海利普HLP-SV系列)变频器RS...
[7408]
thanks a lot :吴志扬
[1377]
可配置I/O单元(PROFIBUS-DP)...
[2207]
综述:现场总线的几种类型
[4000]
通讯测试工具之二——Modbus测...
[29314]
从事现场总线研究前景如何?
[1702]
Modbus/TCP串口服务器
[1703]
热点: 用铜线实现宽带接入
[4079]
关于RS485与MPI网的困惑
[1476]
LonWorks: 布什上了一堂课
[2186]
官方公众号
智造工程师
客服
小程序
公众号