欧陆590系列的PROFIBUSDP通讯 点击:18403 | 回复:96



feachane

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2006-04-29 16:03:00
楼主
1.概述: ☆ 适应的调速器 584SV 软件版本 4.x 以上 590+ 软件版本 5.x 以上 590+DRV 软件版本 5.x 以上 605A & B 软件版本 4.x 以上 605C 软件版本 4.x 以上 690+B 软件版本 1.x 以上 690+C,D,E,F,G,H,J 软件版本 1.x 以上 ☆ 使用屏蔽双绞线连接,A类双绞线通讯距离9.6Kbps时1200m,1.5Mbps时200m。 ☆ 具有硬件自诊断功能 ☆ LED指示灯指示通讯状态 ☆ 波特率自适应 ☆ 软件设置从站地址 ☆ 主站通过参数标记号存取参数书 2.硬件连接 通讯技术卡通过调速器的P1通讯口连接,一般有六个端子,接线图如下所示:
端子定义:1#,PROFIBUS 0V信号参考;2#,DC+5V/50mA信号;3#,数据正线(B线);4#,数据负线(A线);5#,连接适配器用RTS信号;6#,GND地线。 若调速器为网络终端的话,需要加终端电阻,接线如下:
电阻为普通色环电阻即可,阻值误差:±5%,功率不小于1/4W。 3.状态指示灯的含义: NETWORK灯:不亮,无连接;短闪烁,等待参数;闪烁,等待组态;长闪烁,数据交换错误;长亮,数据交换。 MODULE灯:不亮,硬件错误,没送电;短闪烁,自检,硬件内部故障;闪烁,错误的通讯选项或无选项;长闪烁,参数值超范围;长亮,无错,正常。 4.调速器配置 通讯技术卡安装后,在MMI内配置调速器,如下图:
设置TYPE为PROFIBUS DP,ADDRESS为所需要的站地址。 若使用组态软件ConfigEd_Lite设置,如图:
设置TYPE为PROFIBUS DP,INPUT 1为所需要的站地址。 调速器设置完毕。 具体操作可以去我们的网站看一下,[url=http://www.saetc.cn]www.saetc.cn[/url]
技术天地里有相关的文章 大家有什么好的看法可以不吝赐教 大家可以讨论讨论。


楼主最近还看过



feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-04-16 09:31:00
41楼
SWD技术:你说:
1.PLC通过tag130给定速度,同时可以用外部DI1接线来启动电机,说明通讯没有问题.
速度控制你试过吗?
我查了一下,650好像不能用PROFIBUS通讯,可以用MODBUS,另外通讯你试过吗?
GSD文件有吗?

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-04-16 09:40:00
42楼
to 有可能任务:
    对的,辅助启动tag161,辅助点动tag227,辅助使能tag168是和C3,C4,C5相与的关系,平常它们3个是ON的状态,若用通讯的话,最好现在调速器上把它们改为OFF状态,保存之,然后用通讯在给它们置一,就能启动了。

天阔

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 118回
  • 年度积分:0
  • 历史总积分:172
  • 注册:2005年6月22日
发表于:2007-04-28 10:57:00
43楼
feachane 谢谢你给我发了一个S7-300的例子,但是好像没有启动控制啊?你是用5.2的300软件么?
SSD  650V有PROFIBUS通讯的(新增加的选项)
我可以给你发一个GSD给你,我这几天在用650V通讯的.

天阔

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 118回
  • 年度积分:0
  • 历史总积分:172
  • 注册:2005年6月22日
发表于:2007-04-28 11:13:00
44楼
feachane:

feachane:  引用   加为好友   发送留言   2006-4-30 10:56:00 
       指点道谈不上,咱们共同讨论一下,根据我的经验,实际上在s7-300中组态的590P的参数标记号被映射到S7300的输入输出上,即PIW,PQW,原则上两者都可用,用PIW,PQW,用传送指令一次只能传送一个字,如果用SFC14,SFC15的话,每次可用传送多个字节,比较灵活的。我们常用的是SFC14,SFC15。 


SFC14,SFC15 但是Process Data Read和Process Data Write  也是一样啊!PIW,PQW,直接使用应该也可以吧>

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-04-29 11:20:00
45楼
to 有可能任务:
   你好,谢谢你给的GSD文件和PROFIBUS说明书,呵呵,我也是现在才知道650V也可以用作PROFIBUS通讯的。落后了!!!
   SWD技术也是你吧?
   有事了,忙完给你回复.

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-04-29 20:39:00
46楼
     终于忙完了,
     GSD文件我加载试了一下,650V的参数标记号已经列出来了,可以拖到PLC的输入输出里用,PIW,PQW可以直接使用的,不用SFC14,SFC15是可以的.
     至于你前面问的,给tag291赋值OX01 ,但不能实现控制起停. 是因为你把Comms Control功能块里Remote Comms Sel置一了.

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-04-29 21:43:00
47楼
  Remote Comms Sel是选择远程控制模式的,设为FALSE是远程用端子控制,设为TRUE是远程用通讯控制.
  SSD调速器的远程/本地控制是有点绕人的,
    1.本地控制是指在现场用操作键盘控制,
    2.远程控制是指在远程用端子直接接线控制或者用通讯控制.端子控制实际上是控制Sequencing Logic里面的几个参数,例如DI1控制Run Forward.你虽然把DI1(Tag31)和Run Forward(Tag291)的连线删除了,通过通讯控制Tag291,但实际还是端子控制的方法.把Remote Comms Sel设为FALSE就可以控制了.
   通讯控制实际上是通过你上面说的Comms Command(Tag271)通讯控制字来控制,具体的每位定义可以参见说明书,Comms Statu(Tag272)通讯状态字为反馈回来的调速器的状态,Remote Comms Sel设为TRUE时只能通过271来控制,此时端子不能控制调速器运行。
    3.速度控制不受远程/本地的影响,所以可以还用130无所谓的。

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-04-29 22:03:00
48楼
我手头上没有650V的装置,应该是这样的,你试一下,不行的话再讨论!!!

毕庆民

  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2007-04-29 22:09:00
49楼
总线方式的这种方式感觉慢,没有做过,只是从别的用途推理,可能我没有用好

NN浪子

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 51回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2005年6月02日
发表于:2007-05-11 17:33:00
50楼
feachane兄你好,能否也给我发一个s7-300通过PROFIBUS与6台欧陆590+通讯的例程,我的邮箱是weizhongqiang@163.com 谢谢!

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-05-15 09:34:00
51楼
NN浪子:
   你好,程序给你发过去了,请注意查收。

victor1981

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 277回
  • 年度积分:0
  • 历史总积分:305
  • 注册:2005年10月01日
发表于:2007-06-06 22:00:00
52楼
feachane您好,能否也给我发一个s7-300通过PROFIBUS与欧陆590+通讯的例程,我的邮箱是xiaoji_1981@163.com 谢谢!

李宗保

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 43回
  • 年度积分:0
  • 历史总积分:152
  • 注册:2004年7月02日
发表于:2007-09-12 20:29:00
53楼

lz008

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2005年2月16日
发表于:2007-09-13 13:54:00
54楼
feachane您好,能否也给我发一个s7-300通过PROFIBUS与欧陆590+通讯的例程,我的邮箱是liuyancheng008@yahoo.com.cn
谢谢。
  

理论不中

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 107回
  • 年度积分:0
  • 历史总积分:193
  • 注册:2006年12月25日
发表于:2007-09-14 10:08:00
55楼
麻烦发一份给我好吗?
wd19821202@163.com
学习了

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-09-24 14:19:00
56楼
我把示例程序放到我们公司网站了,有兴趣的朋友可以去下载:
www.saetc.cn

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-09-24 14:21:00
57楼
我把示例程序放到我们网站了,有兴趣的朋友可以去下载:
 www.saetc.cn

啊飞111

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 14回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2007年1月29日
发表于:2007-12-10 13:30:00
58楼
to  feachane:
你好,例子程序我看了,其中的有些转换关系我不是很明确,例如从DP总线读回来的反馈速度,为什么做转换的时候先乘以额定转速,再除以10000呢,这个能不能解释下,另外硬件连接的时候1脚的虚线,连不连呢,连应该连到哪里呢?

feachane

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 72回
  • 年度积分:0
  • 历史总积分:397
  • 注册:2004年12月27日
发表于:2007-12-12 09:38:00
59楼
TO 啊飞111:
   590里面的值的表示方法是以百分数表示的,例如你的转速为1500转,那么电机在额定转速时590内部表示为100.00,通过DP传送数据时100.00%表示为十进制的10000,你可以看PROFIBUS通讯手册27页,Data Encoding一节有详细的转换介绍。
   1脚的虚线可以不用接,我们一般都没接的,呵呵

啊飞111

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 14回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2007年1月29日
发表于:2008-01-14 13:19:00
60楼
to feachane:  用profibus总线控制调速器的时候,需要在数字控制面板按下远程/本地切换按钮,那么每次都要到调速柜那去按一下,是不是很不方便,有没有一个参数设置完之后直接可以通过总线来控制呢?
你们上面所画的各个块,以及所说的组态,是不是SSD调速器自带的组态软件呀,我只有个操作盘。

热门招聘
相关主题

官方公众号

智造工程师