台达VFD通讯示例Word文档下载推荐.docx

上传人:b****1 文档编号:13572754 上传时间:2022-10-11 格式:DOCX 页数:16 大小:18.07KB
下载 相关 举报
台达VFD通讯示例Word文档下载推荐.docx_第1页
第1页 / 共16页
台达VFD通讯示例Word文档下载推荐.docx_第2页
第2页 / 共16页
台达VFD通讯示例Word文档下载推荐.docx_第3页
第3页 / 共16页
台达VFD通讯示例Word文档下载推荐.docx_第4页
第4页 / 共16页
台达VFD通讯示例Word文档下载推荐.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

台达VFD通讯示例Word文档下载推荐.docx

《台达VFD通讯示例Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《台达VFD通讯示例Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。

台达VFD通讯示例Word文档下载推荐.docx

//

BEGIN

Network1

LDSM0.1

CALL

SBR0

Network2//正转启动命令

LD

M10.0

EU

MOVB

16#30,

VB104

16#36,

VB105

16#32,

VB106

VB107

VB108

VB109

VB110

VB111

16#31,

VB112

VB113

SBR1

Network

3//反转启动指令

M10.1

4//停止指令

M10.2

16#30,VB104

5//

1秒脉冲

LDN

T37

TON

T37,

10

6//

加速指令

M10.3

A

INCW

VW135

7//

减速指令

M10.4

DECW

8//

上限频率

LDW>

=

VW135,

5000

MOVW

5000,

9//

下限频率

LDW<

10,VW135

50.00Hz

0.1Hz

(每1秒步进加速0.01Hz)

(每1秒步进减速0.01Hz)

Network10//凡有频率改变,调用子程序3

>

VW135,VW145

OSM0.1

CALLSBR3

Network11//读取输出频率指令

 

LDM10.5

MOVB16#30,VB104

MOVB16#33,VB105

MOVB16#32,VB106

MOVB16#31,VB107

MOVB16#30,VB108

MOVB16#33,VB109

MOVB16#30,VB110

MOVB16#30,VB111

MOVB16#30,VB112

MOVB16#31,VB113

SM20.0,1

CALLSBR1

Network12//当读取频率时,执行频率显示运算子程序

LDSM4.5

AM20.1

CALLSBR2

Network13//SMB86=0表示正在接收,但本例是利用中断来接收

LDB<

SMB86,0

MOVBSMB86,VB400

Network14//发送完成标志

=Q0.0

END_ORGANIZATION_BLOCK

SUBROUTINE_BLO

CKB

R_0:

信初始化参数子程序

Network1//初始化通信参数及定义开始符、终止符等接收信息

LDSM0.0

MOVB16#69,SMB30

MOVB16#E0,SMB88

16#3A,SMB89

18,SMB94

2//初始化固定参数

SM0.0

16#3A,VB101

16#30,VB102

16#31,VB103

16#0D,VB116

16#0A,VB117

3//声明使用发送完成中断

ATCH

INT0,9

ENI

END_SUBROUTINE_BLOCK

SUBR0UTINE_BL0CSBR_1:

TITLED算校验及子程序

1//建立指针及参数清零等初始化

MOVD

&

VB101,VD131

0,VW129

6,VW127

0,AC0

0,AC1

0,AC2

0,AC3

2//循环计算原始累加和

FOR

VW125,1,VW127

3

LPS

*VD131,AC0

ANDW

16#FF,AC0

AB>

AC0,16#39

AC0,AC1

-I

16#37,AC1

LRD

AB<

16#30,AC1

INCD

VD131

AC0,AC2

16#37,AC2

AC0,16#30

16#30,AC2

SLB

AC1,4

AC1,AC3

+1

AC2,AC3

+I

AC3,VW129

LPP

+D

1,VD131

Network4

NEXT

5//指针加一,指向下一个

6

VW129,AC0

INVW

AC0

1,VW80O

AC0,VW800

VB801,AC2

SRB

AC2,4

AW>

AC2,9

AC2,*VD131

VB801,AC3

ANDB

16#0F,AC3

AC3,9

16#37,AC3

AW<

16#30,AC3

AC3,*VD131

7//发送前,强行禁止接收

SMO.O

16#70,SMB87

RCV

VB200,0

8//开始发送

17,VB100

XMT

VB100,0

FILL

0,VW200,9

9//发送后允许接收

16#F0,SMB87

SUBROUTINE_BLOCSBR_2:

SBR2

TITLED率显示运算子程序

VAR

LIN1:

DWORD;

ILIN2:

LIN3:

LIN4:

END_VAR

1II把接收到的16进制ASCII码信息,转换成习惯的小数点形式

BTI

VB2008,LW0

VB2009,LW2

VB2010,LW4

VB2011,LW6

2

LW0,16#40

LW0,AC0

16#37,AC0

16#30,AC0

LW2,16#40

LW2,AC1

4

LW4,16#40

LW4,AC2

5

LW6,16#40

LW6,AC3

16#37,

AC3

ACO,LB8

LB8,4

AC2,LB9

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 纺织轻工业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1