电工学习网

 找回密码
 立即注册
查看: 1837|回复: 0
打印 上一主题 下一主题

西门子S7-1200 MODBUS通讯的怪事

[复制链接]
跳转到指定楼层
楼主
发表于 2020-12-26 10:10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
物流行业这几年比较火,山东有家客户是近几年借行业爆发的东风迅速发展起来的企业。
客户的设计工程师对串口通讯比较熟悉,在一条交叉带分拣线上plc使用了西门子1515CPU,ET200SP上增加了PTP 串口模块,触摸屏选择的信捷触摸屏,变频器使用的是施耐德的ATV310,伺服使用的国产雷赛。但设计工程师由于项目时间错不开的原因,把这项目转给了另一位工程师。
现场在韩国,调试一切都没什么大问题,但最后到验收阶段却出岔子了。合同中要求触摸屏中要能够显示变频和伺服的运行电流和转速等信息,但客户工程师之前一直没有做这个通讯,没采集上数据。并且工程师不熟悉串口通讯,就把CASE提给在国内公司里的同事给测试。
一个小小的功能,牵扯到2个国产2个进口品牌的设备,起初客户一个都通不上。我去了现场(负责西门子plc)首先测试1500与施耐德通讯(因为施耐德是MODBUS鼻祖,与它肯定应该可以连上),编程,调整施耐德变频通讯参数并保存重新上电,通讯OK。再试信捷触摸屏,连不上了,因为屏默认的固件是做主站,我们的1500一个串口模块不能既做主又做从,联系信捷,刷固件(改为MODBUS从站),测试通讯OK。至此,4个品牌中的西门子、施耐德、信捷已经通讯成功。但与雷赛伺服通讯一直通不上,叫来了雷赛厂家的工程师,测试一上午找不到头绪,各种方法。串口助手可以连上雷赛,但与我们西门子1500通讯不成,雷赛工程师讲与1200使用老版本MODBUS指令时可以通上,但1500是只支持新版MODBUS指令的。
后来西门子的前CS工程师(现转销售)提出,要不用信捷屏做MODBUS主站,直接访问施耐德和雷赛,一顿操作猛如虎,结果:信捷触摸屏直接读取了施耐德和雷赛的驱动的数据,满足了要求。
结论:虽然满足了现场的要求,可成功的让我们西门子的串口模块在以后的项目中被舍弃了(失败的销售经验)。但从技术上并没有搞清楚为何1500带ET200SP 串口模块无法连上雷赛的伺服!!!这个问题没解决,难受!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-27 19:29

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

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

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

快速回复 返回顶部 返回列表