首页 上一页 1 2 3 下一页 尾页

s7200与多变频器(台达)通讯实例 点击:7156 | 回复:59



迷茫的羔羊

    
  • 精华:1帖
  • 求助:45帖
  • 帖子:73帖 | 153回
  • 年度积分:9
  • 历史总积分:3673
  • 注册:2013年6月11日
发表于:2017-07-07 17:55:36
楼主

最近在做一个项目:要求S7200(或SMART)PLC与11台台达EL(施耐德ATV310)系列变频器MODBUS RTU通讯。在触摸屏上能一键启动/停止变频器,并能修改频率。以前没做过这种项目,所以在论坛求助了不少朋友,看似简单,由于第一次做,做了一天多才做出来。现特将过程分享出来,让论坛里面和我一样的朋友少走一点弯路。


    一、材料:西门子CPU226CN一台、台达VFD-EL变频器3台(手上只有3台,11台延迟应该相差不很大)、D型485通讯线一条、RJ45网线3条(一头带水晶头,另一头不要)、常开按钮3个、笔记本电脑,USB-PPI电缆等。

    二、如下图将各硬件连接:(特别是485通讯线一定要接好,由于是实验所以没有接电阻之类的,短距离影响不大)。


三、写程序:

 一开始我也是在网上找了例子,照搬,但是好多次都没成功。特意总结了下经验:

    1.写程序之前指定MODBUS 指令284个字节的V库存储区,在文件选项里面,然后默认分配就行了,后期程序里面就不要用到这些存储器来了,不指定的话程序编译会报N个错误。

    2.接下来就是调用MODBUS RTU指令了,大同小异。我会把程序作为附件上传。

    3.需要注意的是MSG指令框,COUNT管脚(传输数据个数)这个其实你填1,4,8,10(有些说要8的倍数,我实际操作,不需要),我都写的1,如果报错我感觉跟这个没多大的关系,如果你写的10,那么下一个管脚Dataptr,寄存器地址最好隔大点,比如第一条MSG指令,GOUNT和Dataptr分别填的10和&VB1000那么下一个MSG指令DataPtr就最好填&VB1020或者&VB1100。

     4.还有MSG指令框里面,每一个从站站号一定要唯一,不管你定义1也好,3也好,和变频器设定的站号一样就行。

   5.每一个MSG指令完成后,可以用完成位来复位使能位,不要一直接通MSG指令,不然容易报6号错误。

   6.一般最常见的错误是代码3,这是很烦人的,报3的话,主要检查通讯口初始化通讯参数(波特率,校验),还有变频器参数,变频器通讯协议寄存器地址。

 四、变频器参数设定:

台达EL参数设定:09.00位站号设定(自定义,和程序一样),09.01-1(9600),09.04(8,n,1 for rtu)

           02.00-3(有RS485设定频率),02.01-3(由RS485运转),其他的默认就行了。

写好程序,通电试机,一开始可能有些障碍,认真琢磨,肯定能解决。

希望能帮到一些朋友!


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



楼主最近还看过



yue1883

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 289回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2018年1月15日
发表于:2019-02-05 20:05:41
41楼

感谢老铁分享

wang_hu_hi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 221回
  • 年度积分:0
  • 历史总积分:331
  • 注册:2015年12月18日
发表于:2019-02-10 14:28:14
42楼
看看有用不?是否适用



临港牧童

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 188回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2015年7月27日
发表于:2019-03-01 12:27:07
43楼

谢谢楼主 谢谢楼主 学习一下

永无止境

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 388回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2019-03-12 21:29:49
44楼

谢谢楼主的奉献

瞎突突

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 110回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2019年3月21日
发表于:2019-03-21 13:49:49
45楼

学习一下西门子SMART的通讯

zengwei0829

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2012年5月26日
发表于:2019-04-06 20:40:24
46楼

学习一下西门子SMART的通讯

李统安888

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 244回
  • 年度积分:11
  • 历史总积分:864
  • 注册:2011年10月03日
发表于:2019-04-07 11:27:15
47楼

模拟量处理(控制电机转速,阀门开度)

朴哥学工控

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 156回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2019年2月26日
发表于:2019-04-15 10:11:52
48楼

楼主写的很好,赞  


dengshudong03

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:5
  • 历史总积分:212
  • 注册:2011年5月26日
发表于:2019-12-07 16:14:10
49楼

下载学习一下

Lonely_99

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2490回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2014年10月29日
发表于:2019-12-07 18:19:18
50楼

谢谢,楼主!!感谢分享给大家。

水墨忆江南

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 51回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2019-12-07 18:45:03
51楼

我知道可以通讯,但我完全看不懂,新手

yaomingbrueelii

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 643回
  • 年度积分:3
  • 历史总积分:57
  • 注册:2012年3月24日
发表于:2019-12-23 13:11:44
52楼

载下来看看,主要是plc通讯口不懂,正好学习,谢谢分

司慧聪

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 19回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2015年8月22日
发表于:2020-02-16 15:40:43
53楼

谢谢分享,我这做的smart和台达通信还是通信不上。

众星数控

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2020年3月13日
发表于:2020-03-13 20:17:09
54楼

已登录,不能下载,提示未登录什么意思?

shanchilelin

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 280回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2008年5月31日
发表于:2020-03-19 16:41:01
55楼

下看看有沒有幫助,感謝分享

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2007年8月14日
发表于:2020-05-31 15:34:57
56楼

谢谢楼主 谢谢楼主 学习一下

TRHHERTG

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 1876回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2016年10月19日
发表于:2021-08-15 09:50:27
57楼

啥也m不错,写得很详细,值得推荐

th_5088

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2019年2月18日
发表于:2022-10-10 22:32:43
58楼

学习看看

天涯的雨滴

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 258回
  • 年度积分:158
  • 历史总积分:157
  • 注册:2016年1月26日
发表于:2023-07-31 06:36:11
59楼

不错,写得很详细,值得推荐



热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页