[西门子PLC] 安川伺服MP与西门子S7-1500(1200) Ethernet通讯

安川 AC 伺服的发展历程是这样的:

1958 年,安川电机在全球最先推出了 AC 伺服的原型 Minertia 电机,也就是直流伺服电机。到了 1983 年,AC 伺服电机实现了产品系列化。1992 年 10 月呢,又推出了新一代的“Σ-系列”等等。从那后来,不断地向 AC 伺服驱动器市场推出有技术创新的产品,一直引领着 FA 领域向前发展。2012 年 2 月,AC 伺服电机累计出货量达到了 1000 万台。2013 年 11 月,安川在业界领先的伺服性能基础上,把安全性和节能性进一步提高,推出了旨在实现从组件到系统整体附加价值提升的现阶段主力产品——“Σ-7 系列”,而且被客户大量使用。

[西门子PLC] 安川伺服MP与西门子S7-1500(1200) Ethernet通讯

之前安川 MP 和欧姆龙、三菱 PLC 的以太网通讯咱们都讲过啦。上周有小伙伴问有没有跟施耐德 PLC 的以太网通讯教程,还真没有呢……由于真没有那么多品牌的 PLC 让我来做教程呀。不过这期我要说的是 MP 跟西门子 PLC 之间的以太网通讯,学会了之后举一反三,就能用到 MP 跟其他品牌 PLC 之间的通讯啦。第一呢,咱们来看下 MP 自带网口支持的通讯协议。

[西门子PLC] 安川伺服MP与西门子S7-1500(1200) Ethernet通讯

除了三菱的 MELSEC 和欧姆龙的 FINS 之外,常用的协议差不多就只剩下无协议(自由口协议)和 MODBUS TCP 了。要是不嫌麻烦,两边多写点程序,无协议也是能用上的。不过要是想偷个懒,有一种协议,不管是欧系、日系还是国产的,在全世界都通用,那就是 MODBUS TCP 。

01 系统结构

SIEMENS S7-1500 当作客户端,MP2300S 当作服务器端。这次测试用的配置是:一个 Hub,一台 MP2300S,一台 S7-1500,还有 2 台笔记本电脑。

[西门子PLC] 安川伺服MP与西门子S7-1500(1200) Ethernet通讯

02 安川运动控制器的设定

MPE720 VER.7

MP2300S 中的设置如下图所示:

[西门子PLC] 安川伺服MP与西门子S7-1500(1200) Ethernet通讯

详细设定:

[西门子PLC] 安川伺服MP与西门子S7-1500(1200) Ethernet通讯

03 西门子PLC的编程

在 TIA portal 中写入数据块:

[西门子PLC] 安川伺服MP与西门子S7-1500(1200) Ethernet通讯

读取数据块:

[西门子PLC] 安川伺服MP与西门子S7-1500(1200) Ethernet通讯

MB_MODE 要是 0 呢,就是接收;要是 1 呢,就是写入。

MB_DATA_ADDR 是起始位置,

MB_DATA_LEN 是长度。

写在最后:
1)样例是用 MP2000 自带的网口做的实验,MP3000 的设置方法也一样。要是使用外加的 218IF 模块,写个 MSG-RCV 程序就行。
2)MODBUS TCP 的时候,如果没有寄存器偏移,对应 MP 的地址都是从 MW0 开始的。
3)SIEMENS S7-1500/1200 的方法差不多。
4)选不到协议的其他品牌 PLC 都能够用 MODBUS TCP 跟 MP 进行数据交换。

MP与西门子S7-1500(1200) Ethernet通讯

http://bbs.plcjs.com/forum.php?mod=viewthread&tid=504990&fromuid=1

(出处: PLC论坛-全力打造可编程控制器专业技术论坛)

#非标自动化#

#西门子PLC#

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 共1条

请登录后发表评论