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