您的位置 首页 5G

西门子控制器与Modbus演义

先说300,300的Modbus一直是大家纠结无奈的地方,CP341加Dongle(主站授权)的高昂成本催生了第三方DP总线桥市场,像我们一直用315-2DP+北

先说300,300的Modbus一向是咱们纠结无法的当地,CP341加Dongle(主站授权)的昂扬本钱催生了第三方DP总线桥商场,像咱们一向用315-2DP+北京鼎实科技的产品(PB-B-RS232/485),还能够,但安稳性方面与CP341仍是有距离。有一年一个触及结算项目为稳妥走正路便是购买了CP341加Dongle,很好用很安稳,花大钱的东西用得便是爽啊!
简略说下一些调试感触,我一般先用Modscan和Modsim两大串口软件与控制器衔接测验,当然必备的232/485转换器和USB转232转换器(假如用笔记本)是有必要的了。用西门子自家的串行模块就不多说了西门子有很具体的文档教你,用总线桥也简略,厂家的使用文档写得也具体,无非这几步,硬件组态导入GSD、拨码开关设地址、数据映射、发送承受命令与报文处理等。我感触最深的有以下几点一是有时总线桥DP通讯不上,硬件装备都正常,后来更改总线桥地址从头组态就OK了,这一招用了好几次,原因不明。二是有时读过来的数据不正常,这时你只要把凹凸字节反一下就好了。三是有次通讯不上(无承受)跟我买的15针插头没插好插偏了也有联系。我后来想用ET200S的151-8CPU,由于传闻指令库是敞开的,模块也相对廉价点,后来一向没用上。现在自己也用STL和SCL写了CRC校验,这些东东网上资源一大把,包含VB、C言语的都有。
200PLC就爽多了,咱们用的其实是网上一个高手写的Modbus库程序,写得很好(用200PLC的同仁应该很清楚),一向用得挺好。后来咱们有的项目就走300+200的组合,也算一种退让吧。1200PLC出来后我算用得比较早的,那时用体系自带的库指令真的很便利,便是傻瓜式编程了,1200的485模块也很廉价,现在1200PLC已替代我原先的300+200组合。假如咱们想不必体系自带指令库而想自己写能够参阅伊默教师在1200论坛发的一个Modbus通讯FB,用SCL写的,很好,咱们很多人其实便是很美好享受了他们这些高手的效果。
最终压阵的是1500了,我仍是用的ET200SP的模块(MP的模块贵多了),还没开端调试,但相关使用文档都已从官网下载,仍是要赞一下西门子这一点,使用文档做得真的很好很全。
说些题外话,Modbus是Modicon(现在并入施耐德)创造的,所以是施耐德体系的标配,但与DP仍是无法比,也就小外表和一般使用的变频器用用,真实实时性和控制精度要求很高的场合还得DP/PN等高速总线才行!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/230434.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部