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

最近在做一个项目,用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的协议更合适一点。
 这个问题 比较棘手,,已经苦苦折腾了三天了。。。。
 请高手能详细的帮忙解答一下。。。谢谢

最佳答案

1、上位机与多PLC进行通讯需要采用OPC,详见:
<通过PROFIBUS建立SIMATIC NET OPC 服务器与PLC 的S7连接(2005.05.18)     >:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0037.pdf
2、而上位机中WINCC只能访问到主站?
高版本的WINCC本身自带OPC方式,可以组态8个站点。
wincc的OPC配置资料,详见:
http://wenku.baidu.com/view/b8d6fb4469eae009581becdb.html
http://jesserei.blog.163.com/blog/static/121411689200992095924630/
http://www.docin.com/p-204567632.html

提问者对于答案的评价:
问题已经解决了,没有用OPC方式,直接采用建立多通道profibus通信方式,WINCC分别和每个PLC通信。之前不能读取时因为信号太弱,而中继器安装的位置距离OLM太远,只是放大了PLC之间的信号了。光电转换处的信号还是很弱,所以中继器要加载到OLM附近,就可以

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午2:39
下一篇 2019年6月11日 上午2:39

相关推荐

  • wincc一些报警条之类的设置

    在wincc上做了一个报警条,想只显示一条,画面的两个按钮做成一行怎么设置,如图2那样。同时问一下,有没有更好的办法,比如控件之类的。 图片说明:    &nb…

    2021年7月5日
  • wincc外部变量的问题

    wincc连接s7-300,建立两个个外部变量AAA,BBB,分别连接的MB0,MB1,都是8位无符号数 现在想触发动作,假设M0.0==1,M1.0==1时触发,表达式…

    SIMATIC WinCC 2019年6月11日
  • 求wincc中文手册

    邮箱3dmax86@163.com 问题补充:主要是脚本手册 谢谢 最佳答案 参考以下的脚本资料下载:学习VB Script基础,推荐网址:http://www…

    SIMATIC WinCC 2019年6月11日
  • V13程序升级到V15.1报错

    v13程序先使用v13sp1打开后编译都正常,保存后再使用v15.1打开V13SP1打开后的程序就会报错,报错如下,有木有大佬给看看这个原因,急求!!! 图片说明:  &…

    2021年7月5日
  • Wincc flexible 与S7-300

    12、 我用触摸屏TP-177作时间输入,时间输入范围要求1分-90分,在屏上我做子一个I/O域,连接子一DBW0 数据类型为INT整数,输入格式为两位数,在S…

    SIMATIC WinCC 2019年6月11日
  • WINCC的客户机/服务器形式结构的问题

    我用两台电脑,一个做服务器,一个做客户机,组成多用户结构,我在客户机上打开服务器上的项目时,系统提示,没有访问权限,无法打开,也没有弹出需要输入用户名和密码的登录对话框,不知是什么…

    SIMATIC WinCC 2019年6月11日
  • 如何在博途里创建WINCC项目

    我安装的版本是V15.0 TIA_Portal_STEP_7_Pro_WINCC_Pro_V15 这个应该是含有WINCC的吧 有没有文档或者视频教程…

    SIMATIC WinCC 2020年11月1日
  • 关于wincc flexible 中变量与符号没有同步问题

    我创建了一个WINCC flexible 项目,我在另一个项目中复制了一个按钮,黏贴在这个项目中,问题出现了。保存运行仿真无法仿真,查看变量符号提示变量和符号没…

    2017年10月24日
  • WinCC 7.3 启动项目后 opc 中:4862端口起不来

    项目中的变量管理中有连接项目,求大神指点迷津 图片说明:       最佳答案 WinCC 作为  OPC&n…

    2021年7月5日
  • wincc能不能打包?

    将做好的的wincc6.0工程,放到工控机上时,工控机要不要再安装wincc,有的软件做完后通过打包,放到工控机上,不用安装相应的开发软件?wincc怎么处理这一机制! …

    SIMATIC WinCC 2019年6月11日