不用编程,快速实现西门子与欧姆龙等品牌的PLC之间实时通讯 点击:1027 | 回复:8



havegood

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:80帖 | 273回
  • 年度积分:118
  • 历史总积分:1335
  • 注册:2016年7月23日
发表于:2021-09-03 08:42:23
楼主

       项目中需要西门子S7-1513和欧姆龙的CJ2M之间通讯,为了快速实现完成项目,先采用一个IGT-DSER智能网关模块来完成PLC之间的通讯任务。相关软件和手册下载    多种设备之间通讯  PLC与数据库双向通讯

       西门子PLC从欧姆龙PLC读取DM1000开始的40个字,到DB1.DBB0开始的80个字节;同时通过DB6.DBB0开始的40字节写入到欧姆龙DM1100开始的20个字。网络连接与数据地址分配如下图:

IGT-CLI-NET&DATA.png

      为了便于配置网关参数,将网关、欧姆龙PLC和笔记本用交换机连接,设置完成后可不用交换机,网关的两个网口直接与PLC连接即可,如下图:

IGT-CLI-NET-S.png

       首先在西门子PLC内建立DB数据块DB1和DB6,注意要在DB的属性里面取消优化访问,同时打开GET/PUT功能,建立好的DB1和DB6如下图,下载到PLC后重启即可。

IGT-CLI-DB-C.png

       然后打开网关的参数设置软件,读取网关的参数后修改IP地址,该地址是网关自身的IP地址,如下图,设置后下载重启:

IGT-CLI-IP SET.png

        然后配置数据交互地址,如下图:

IGT-CLI-CFG.png

        设置完成后下载,重启动网关,读取参数,如果有异常,会显示异常的错误号码和原因,同时错误的那行指令的背景色为红色,如果工作状态正常,会有如下提示:

IGT-CLI-STATE-OK.png

        然后就可进行数据测试了,首先在CJ2M的PLC内设置几个数值,通过博图软件监视DB1的数据,直接拔掉接到网关上的网线,将笔记本的IP改到2网段,如下图:

IGT-CLI-S7ROM.png

        再往DB6里面写入几个数据,将网线还原,稍等一下,将笔记本的IP改回到1网段,通过欧姆龙的PLC软件监视一下看值有没有过来,监视效果如下图:

IGT-CLI-S7WOM.png

        可以看到数据已正常,实现了西门子与欧姆龙PLC的双向数据交互,三菱、罗克韦尔(AB)等品牌的PLC都支持的,具体看附件中的详细案例:

正在下载,请等待……
下载附件需0积分!



楼主最近还看过



小小敏

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 43回
  • 年度积分:55
  • 历史总积分:106
  • 注册:2021年10月26日
发表于:2021-10-26 20:40:00
1楼

谢谢分享 ,新人学习,赞赞


天羽无痕

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 48回
  • 年度积分:7
  • 历史总积分:58
  • 注册:2016年6月01日
发表于:2021-11-04 00:04:08
2楼

这个弄麻烦了,很多的时候采用,如果是单一项目就没有必要了

skl521

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 115回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2013年10月24日
发表于:2021-11-20 07:41:30
3楼

谢谢楼主的分享,学习一下!

yg89539246

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 826回
  • 年度积分:65
  • 历史总积分:320
  • 注册:2009年6月30日
发表于:2021-11-23 17:03:53
4楼

谢谢楼主的分享,学习一下!

AutoCtrl888

  • 精华:0帖
  • 求助:0帖
  • 帖子:58帖 | 466回
  • 年度积分:55
  • 历史总积分:2401
  • 注册:2007年3月04日
发表于:2021-11-29 14:15:06
5楼

支持浮点数据传送吗?西门子跟欧姆龙的浮点数的字节顺序不一样的,IGT-DSER能自动转换吗?

havegood

  • 精华:0帖
  • 求助:1帖
  • 帖子:80帖 | 273回
  • 年度积分:118
  • 历史总积分:1335
  • 注册:2016年7月23日
发表于:2022-06-22 11:26:43
6楼

引用 "AutoCtrl888" 的回复,发表在5楼
        内容: 支持浮点数据传送吗?西门子跟欧姆龙的浮点数的字节顺序不一样的,IGT-DSER能自动转换吗?...


字节顺序是可以转换的,不同品牌PLC的数据格式的确是不一样,有参数可以调整;



fdddt2009

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 157回
  • 年度积分:773
  • 历史总积分:1540
  • 注册:2009年9月19日
发表于:2022-12-20 16:39:48
7楼

谢谢楼主的分享,学习一下!

海大360

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 2165回
  • 年度积分:0
  • 历史总积分:1297
  • 注册:2004年11月14日
发表于:2022-12-20 20:35:25
8楼

学习


热门招聘
相关主题

官方公众号

智造工程师