电工学习网

 找回密码
 立即注册

西门子控制器与Modbus演义

2015-3-17 11:36| 编辑:电工学习网| 查看: 4277| 评论: 0|原作者: 刚刚入门|来自: 西门子工程师故事

先说300300Modbus一直是大家纠结无奈的地方,CP341Dongle(主站授权)的高昂成本催生了第三方DP总线桥市场,像我们一直用315-2DP+北京鼎实科技的产品(PB-B-RS232/485),还可以,但稳定性方面与CP341还是有差距。有一年一个涉及结算项目为保险走正道就是购买了CP341Dongle,很好用很稳定,花大钱的东西用得就是爽啊!

简单说下一些调试感触,我一般先用ModscanModsim两大串口软件与控制器连接测试,当然必备的232/485转换器和USB232转换器(如果用笔记本)是必须的了。用西门子自家的串行模块就不多说了西门子有很详细的文档教你,用总线桥也简单,厂家的应用文档写得也详细,无非这几步,硬件组态导入GSD、拨码开关设地址、数据映射、发送接受命令与报文处理等。我感受最深的有以下几点一是有时总线桥DP通讯不上,硬件配置都正常,后来更改总线桥地址重新组态就OK了,这一招用了好几次,原因不明。二是有时读过来的数据不正常,这时你只要把高低字节反一下就好了。三是有次通讯不上(无接受)跟我买的15针插头没插好插偏了也有关系。我后来想用ET200S151-8CPU,因为听说指令库是开放的,模块也相对便宜点,后来一直没用上。现在自己也用STLSCL写了CRC校验,这些东东网上资源一大把,包括VBC语言的都有。

200plc就爽多了,我们用的其实是网上一个高手写的Modbus库程序,写得很好(用200PLC的同仁应该很清楚),一直用得挺好。后来我们有的项目就走300+200的组合,也算一种妥协吧。1200PLC出来后我算用得比较早的,那时用系统自带的库指令真的很方便,就是傻瓜式编程了,1200485模块也很便宜,现在1200PLC已取代我原先的300+200组合。如果大家想不用系统自带指令库而想自己写可以参考伊默老师在1200论坛发的一个Modbus通讯FB,SCL写的,很好,我们很多人其实就是很幸福享受了他们这些高手的成果。

最后压阵的是1500了,我还是用的ET200SP的模块(MP的模块贵多了),还没开始调试,但相关应用文档都已从官网下载,还是要赞一下西门子这一点,应用文档做得真的很好很全。

说些题外话,ModbusModicon(现在并入施耐德)发明的,所以是施耐德系统的标配,但与DP还是没法比,也就小仪表和一般应用的变频器用用,真正实时性和控制精度要求很高的场合还得DP/PN等高速总线才行!

看过《西门子控制器与Modbus演义》的人还看了以下文章:

发表评论

最新评论

  • PLC输入端和输出端怎么接线
  • PLC十字路口的交通灯控制编程实例
  • 西门子S7-200系列PLC全套接线图
  • 如何理解PLC工作原理图和接线图
  • plc基础知识指令27个
  • 三菱FX3UPLC输入接线
热点文章

|电工学习网 ( )

GMT+8, 2021-5-7 20:41

Powered by © 2011-2021 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部