S7-200用自由口和三垦变频器通讯遇到问题 点击:1004 | 回复:3



czmec

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:29帖 | 45回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2005年11月26日
发表于:2009-03-14 10:19:12
楼主

我用S7-200(CPU226)和三垦变频器通讯,PLC一打到运行。就出现Q1.2~Q1.7全亮,然后Q0.0~Q0.7 Q1.0 Q1.1全亮,然后全灭,SF灯亮。

变频器参数如下:cd001=3 cd002=14 cd142=1 cd144=0 cd146=1 cd147=4 cd148=4 cd149=0 cd150=1 cd151=1

 

程序如下:(不是我不想发图片,只是工控网发图片要成为VIP的。没办法。)

网络1:(上电调用SBR0块)

LD SM0.1
CALL SBR_0:SBR0

网络2:(I1.0按下,启动三垦变频器运行)

LD I0.0
EU
MOVB 4, VB100
MOVB 16#50, VB103
MOVB 16#30, VB104
CALL SBR_1:SBR1

主程序就是上面一段。

 

下面是SBR0子程序

网络1:(设置通讯格式、设置起始、终结字符、以及时间。)

LD SM0.0
MOVB 16#09, SMB30
MOVB 16#F0, SMB87
MOVB 16#2A, SMB88
MOVB 16#0D, SMB89
MOVB 14, SMB94
MOVW 5, SMW90

网络2:(采用ASCII码、变频器地址为4)

LD SM0.0
MOVB 16#40, VB101
MOVB 16#04, VB102
MOVB 16#34, VB103

网络3:(允许中断)

LD SM0.0
ATCH INT0, 9
ENI

网络4:

LD SM0.0
CRET

SBR1子程序(计算检验和,并发送出去,全部加起来取反加1,BIT6=1、BIT7=0。)

网络1:

LD SM0.0
MOVD &VB101, VD131
MOVW 0, VW129
MOVB VB100, AC1
MOVW AC1, VW127
-I +2, VW127

网络2:

LD SM0.0
FOR VW125, 1, VW127

网络3:

LD SM0.0
MOVB *VD131, AC0
+I AC0, VW129
+D 1, VD131

网络4:

NEXT

网络5:

LD SM0.0
MOVW 16#FF, AC0
ANDW VW129, AC0
INVW AC0
+I 1, AC0
ANDW 16#7F, AC0
ORW 16#40, AC0
MOVB AC0, *VD131
+D 1, VD131
MOVB 16#0D, *VD131

网络6:

LD SM0.0
XMT VB100, 0

网络7:

LD SM0.0
CRET

中断子程序INT0:

LD SM0.0
RCV VB200, 0

 

 

想请教各位高手,不知问题出在哪里?

或者有没有这方面的通讯程序,可以发一份过来参考一下吗?(xiaming0826@126.com

期待各位高手的解答。




robotH

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 688回
  • 年度积分:0
  • 历史总积分:2433
  • 注册:2004年10月14日
发表于:2009-03-14 11:55:59
1楼

程序太长,没空仔细研究,但仅看这两句就有问题:

MOVB VB100, AC1
MOVW AC1, VW127
你是想把VB100的值赋给VW127吧?但你没有理解AC1累加器是32位的,MOVB VB100, AC1 后仅0-7位是VB100的值,其它位是不确定的。所以VW127只有0-7位是与VB100相同,8-15位是不确定的,它的值也就不一定与VB100相同。要实现你想要的功能,其实只要一句:BTI  VB100, VW127 就行了。

czmec

  • 精华:0帖
  • 求助:0帖
  • 帖子:29帖 | 45回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2005年11月26日
发表于:2009-03-14 12:02:44
2楼

问题已解决。谢谢各位。

daweigao

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2009年12月04日
发表于:2012-02-02 15:21:24
3楼
我也想知道如何用西门子PLC和三肯变频器进行自由口通讯。可以完整的程序上传上来看一下吗?以及连接方式。

热门招聘
相关主题

官方公众号

智造工程师