profibus通信协议DP、标准、通用(DP/FMS)以及自定义的总线参数含义和组态方案

已锁定

雨峰

  • 帖子

    73
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2011-01-13

普通 普通 如何晋级?

profibus通信协议DP、标准、通用(DP/FMS)以及自定义的总线参数含义和组态方案

3140

7

2011-12-25 16:52:44

最近在做一个项目,用profibus协议将4个PLC 1#、2#、3#和4#、2个触摸屏和一个CP5611的PC机的WINCC挂在总线上。波特率为19.2kbp,采用profibus-DP协议,电缆距离大约2500米连接4个PLC,然后在转换为光缆连接到PC机WINCC。1#PLC在最尾端,4#PLC在最头段,然后转光缆进PC机CP5611。其中1#PLC做主站,两个触摸屏访问2#和3#PLC,而上位机WINCC建立了4个profibus通道,在各个通道里分别建立了访问各个PLC的变量。在PC机上控制面板中的PG/PC端口设置上测试网络正常,根据测试读到的总线参数,设定了profibus-自定义方式的总线参数。
现在的现象是:4个PLC之间通信正常,而上位机中WINCC只能访问到主站,在PG/PC端口的读取总线节点上能固定读到1#节点,其他三个站点就有点随机了,有时候能读取到,有时候读取不到。但上面的状态/网络诊断测试时正确的。
根据上面的现象,我排除了硬件接线问题。我将4#站点后面的总线去掉后,WINCC就能稳定的访问到4#站点
所以我的理解如下:
4个PLC到PC的WINCC距离过长,profibus-自定义总线参数中最后一项是目标旋转时间表示WINCC访问每个PLC的固定时间,我认为是不是由于距离过长,时间太短,每次只能读取到站的数据,后面的由于目标旋转时间太短,读取其他站点是数据就丢失或者错误。
现在的问题是,我已将目标旋转时间修改为最大了,但还是不解决问题。所以我想咨询高手,就目前我的连接网络,应该怎样修改总线参数或者波特率,或者应该采用哪种profibus的协议更合适一点。
这个问题 比较棘手,,已经苦苦折腾了三天了。。。。
请高手能详细的帮忙解答一下。。。谢谢
profibus通信协议DP、标准、通用(DP/FMS)以及自定义的总线参数含义和组态方案 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54773条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。