首页 上一页 1 2 下一页 尾页

关于DeviceNet协议的一些问题! 点击:6013 | 回复:27



起点

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 3回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2002年9月23日
发表于:2003-07-28 20:05:00
楼主
目前正在编写协议栈的程序。但是我实在看不懂那个transportClass_trigger这个属性和 EPR(期望报文速率)这个属性。 1.对于transportClass_trigger我想请问 那个client和server是如何确定的,还有那个class我看协议也看不明白。比如我得4个模拟量输入和4个开关量输出以及两个模拟量输出都用I/O轮循连接。但是我怎么不知道这个连接的transportClass_trigger这个属性值怎么确定! 2.EPR中说要是clock resolution的整数倍。请问 什么是可以用的时钟分辨率阿?还请详细说一下这个属性的用法。我实在是看胡涂了! 我是开发预定义主从连接的组2从站接口! 请大家帮忙讲解一下吧!谢谢!



寂寞的风

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 13回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2003年1月08日
发表于:2003-06-12 18:10:00
1楼
这个问题其实很简单,只是一下子很难说清楚,如果你在上海工作,我可以当面给你讲清楚

awa405

  • 精华:4帖
  • 求助:0帖
  • 帖子:17帖 | 63回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2002年12月13日
发表于:2003-06-13 10:59:00
2楼
1.transportClass_trigger这个属性用来定义连接仅为生产或仅为消费还是生产和消费两者都有。一般Client是主站,Server是从站。如果4个模拟量输入和4个开关量输出以及两个模拟量输出都用I/O轮循连接,而且你是从站,所以我认为; transportClass_trigger=1 xxx 0000 方向=服务器 生产触发器=忽略 传输分类=0,只消费数据,这是因为你的从站设备在POLL模式下,不会主动生产数据,只有在主站POLL命令的回应时,才会发送报文。 2.EPR是指期望的打包速率,这个值跟你系统的看门狗复位时间有关。可用的时钟频率就是你系统的一个指令周期的倒数,这个属性一般为毫秒级,而且是向上原理,如果系统支持10ms,设置值5ms,则最终设置成10ms;如果系统支持10ms,设置100ms,则最终设置成100ms。在显式信息连接内该属性的缺省值是2500 (2500 毫秒),在I/O 连接内的缺省值为0。

起点

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 3回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2002年9月23日
发表于:2003-06-14 09:39:00
3楼
谢谢awa405!但是我还有下面几点疑问! 对于第一个问题我还是不大清楚那个方向和class。因为我看到我师姐(我师姐已经毕业了)得程序中把用于8个开关量输入得从站I/O状态改变连接设置为0 001 0000而那个显性报文连接设置为 1 000 0011。那个用于4个模拟量输入,2个模拟量输出,4个开关量输出得I/O轮循连接设置为1 000 0010。请问这怎么解释阿? 还有您说,从站在poll模式下不会主动产生数据,可是如果开发一个预定义得主从连接得组2从站,从站不是任何时候都不能主动发报文吗?除了那个重复MAC_ID检测!

scarecrow

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 15回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2001年12月13日
发表于:2003-06-15 23:56:00
4楼
纠正awa405的一个错误: EPR是设置值的4倍,默认值为2500,也就是10秒。 不管是显式信息连接还是I/O连接,在连接建立的时候的Timeout Timer的初值应该是2500和设定值两者之间大的一个。因此对刚allocate的I/O连接,应该马上设置其EPR值,一般设定值在100,也就是0.4秒比较合适。

awa405

  • 精华:4帖
  • 求助:0帖
  • 帖子:17帖 | 63回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2002年12月13日
发表于:2003-06-16 08:25:00
5楼
谢谢scarecrow.

局外人看不清

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 19回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2002年12月05日
发表于:2003-06-20 09:30:00
6楼
大家好: 那位大哥能发一份devicenet的协议文本给小弟借读一下,小弟刚刚入道,手头有关资料甚少。 拜托!拜托! 小弟email:gdgyy001@hotmail.com

斩水

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2003年7月23日
发表于:2003-07-23 15:31:00
7楼
小弟也需要一份DeviceNet的协议,可否发过来?谢谢。ding11meng@sohu.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-07-25 17:05:00
8楼
1、关于组2从站只支持poll连接的设备,确实无法主动上报数据!如果你要想主动上报,必须支持cos/cycle! 2、个人认为awa405对transportClass_trigger的理解可能有问题! 当中得class只决定于是否生产数据,而不是是否能主动生产数据,因此该值应该设为:1 *** 0010,或1 *** 0011. 3、以上是个人理解!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-07-25 17:06:00
9楼
1、关于组2从站只支持poll连接的设备,确实无法主动上报数据!如果你要想主动上报,必须支持cos/cycle! 2、个人认为awa405对transportClass_trigger的理解可能有问题! 当中得class只决定于是否生产数据,而不是是否能主动生产数据,因此该值应该设为:1 *** 0010,或1 *** 0011. 3、以上是个人理解!

远 方

  • 精华:1帖
  • 求助:0帖
  • 帖子:18帖 | 401回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2002年1月29日
发表于:2003-07-28 10:43:00
10楼
我认为这个部分是要看你自己的设备的设计方式,主要是数据的路径和Link 与Application之间的关系. 方向为1(server),对于从站没有问题; 而对于server,第一种情况:数据只有input data,则PTB=ignored,TCB=0;则值为0X80; 第二种情况:数据到了LINK CONSUMER后不先送到APPLICATION,就直接通过LINK PRODUCER回应了MASTER,然后再送到APPLICATOIN,则PTB=ignored,TCB=2,则值为0X82; 第三种情况:数据到了LINK CONSUMER后,先送到APPLICATION处理,APPLICATION将回应数据送回到LINK PRODUCER,此时PTB=ignored,TCB=3,则值为0X83; 那你的设备是如何处理的呢?? 对号入座喽. 我的处理是0X83:)

上下五千年

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2003年7月28日
发表于:2003-07-28 20:05:00
11楼
大家好:    那位大哥能发一份devicenet和canopen的协议文本给小弟借读一下,在下刚刚入门,手头有关资料甚少。    拜托!拜托!   在下email:iamzhouhui@msn.com

devicenet

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2005年10月28日
发表于:2005-10-28 13:12:00
12楼
大家好,我是个穷学生,但是非常想瞻仰瞻仰devicenet规范,请哪位好心人赐给我一份吧。

谢谢。

精彩人生

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2005年10月08日
发表于:2005-11-05 01:21:00
13楼
   大家好!急需一份DeviceNet的协议,手头有关资料甚少,不知哪位好心人可否发过来?谢谢。xulixj@sohu.com 

lly1

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 28回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2002年1月03日
发表于:2006-04-18 23:02:00
14楼
大家好,我非常想瞻仰瞻仰devicenet规范,请哪位好心人赐给我一份吧。我用PRUFIBUS DP,PA协议及源代码交换

lly1

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 28回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2002年1月03日
发表于:2006-04-18 23:03:00
15楼
大家好,我非常想瞻仰瞻仰devicenet规范,请哪位好心人赐给我一份吧。我用PRUFIBUS DP,PA协议及源代码交换,LJE512@126.COM

冷咖啡

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 512回
  • 年度积分:0
  • 历史总积分:686
  • 注册:2006年5月07日
发表于:2006-06-10 16:44:00
16楼
初学devicenet,哪位朋友可以发给我一份
多谢了

冷咖啡

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 512回
  • 年度积分:0
  • 历史总积分:686
  • 注册:2006年5月07日
发表于:2006-06-17 17:00:00
17楼
初学devicenet,哪位朋友可以发给我一份
多谢了
 chai1288@eyou.com

I3

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 10回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2006年10月11日
发表于:2006-11-14 10:43:00
18楼
 我是在校的研究生,还有一年就毕业了。目前正在做DeviceNet从站。请问各位,关于DeviceNet的工作好找么现在? 我在网上没看见有多少,好像不是很乐观。 
 

wodehaoren

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2006年11月28日
发表于:2006-11-28 22:20:00
19楼
我也想瞻仰一下DeviceNet的协议,
那位好心人能发给我啊 ,刚开始作,觉得有好多东西都不懂啊 ,
我的信箱是wodehaoren@sohu.com

黑皮欢

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年9月05日
发表于:2007-09-07 13:11:00
20楼
小弟也想要一份DeviceNet协议,哪位朋友能提供给我啊,我的邮箱
milanbelief@163.com

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页