




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、台达VFD-B变频器串口通信中,频率设定,还有正转、反转、停止字符串是怎样写?范例1:设定VFD-B系列变频器的频率为30.00Hz,通讯格式为9600,8,N,2,RTU01 06 2001 0BB8 D488 范例2:设定VFD-B系列变频器正转,通讯格式为9600,8,N,2,RTU 01 06 2000 0022 0213范例3:设定VFD-B系列变频器停止,通讯格式为9600,8,N,2,RTU01 06 2000 0001 43CA西门子与台达变频器通讯ORGANIZATION_BLOCK 主程序:OB1TITLE=实现S7-200 PLC与台达变频器通信/
2、160;实现功能是PLC通过RS485通信控制变频器的正转启动、反转启动、停止、加速、减速和读取输出频率。变频器通过Modbus通信方式进行/ 要求台达变频器设置基本通信参数:/ P00=d03(主频率由RS485控制)/ P01=d03(运转/停止由RS485通信控制)/ P88=d01(站点定义为1号站)/ P90d00 P91=d00 P92=d02 P113=d01/ (其他参数都是出厂默认值,可根据实际情况调节)/ BEGINNetwor
3、k 1 LD SM0.1CALL SBR0Network 2 / 正转启动命令LD M10.0EUMOVB 16#30, VB104MOVB 16#36, VB105MOVB 16#32, VB106MOVB 16#30,
4、VB107MOVB 16#30, VB108MOVB 16#30, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#31, VB112MOVB 16#32, VB113CALL SBR1Network 3 / 反转启动指令LD
5、 M10.1EUMOVB 16#30, VB104MOVB 16#36, VB105MOVB 16#32, VB106MOVB 16#30, VB107MOVB 16#30, VB108MOVB 16#30, VB109MOVB 16#30,&
6、#160;VB110MOVB 16#30, VB111MOVB 16#32, VB112MOVB 16#32, VB113CALL SBR1Network 4 / 停止指令LD M10.2EUMOVB 16#30, VB104MOVB 16#36, VB10
7、5MOVB 16#32, VB106MOVB 16#30, VB107MOVB 16#30, VB108MOVB 16#30, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB 16#30, VB112MOVB 16#3
8、1, VB113CALL SBR1Network 5 / 1秒脉冲LDN T37TON T37, 10Network 6 / 加速指令(每1秒步进加速0.01Hz)LD M10.3A T37INCW VW135Network
9、0;7 / 减速指令(每1秒步进减速0.01Hz)LD M10.4A T37DECW VW135Network 8 / 上限频率50.00HzLDW>= VW135, 5000MOVW 5000, VW135Network 9 / 下限频率0.1HzLDW<=
10、; VW135, 10MOVW 10, VW135Network 10 / 凡有频率改变,调用子程序3LDW<> VW135, VW145O SM0.1CALL SBR3Network 11 / 读取输出频率指令LD M10.5EUMOVB
11、60;16#30, VB104MOVB 16#33, VB105MOVB 16#32, VB106MOVB 16#31, VB107MOVB 16#30, VB108MOVB 16#33, VB109MOVB 16#30, VB110MOVB 16#30, VB111MOVB
12、60; 16#30, VB112MOVB 16#31, VB113S M20.0, 1CALL SBR1Network 12 / 当读取频率时,执行频率显示运算子程序LD SM4.5A M20.1CALL SBR2Ne
13、twork 13 / SMB86=0表示正在接收,但本例是利用中断来接收LDB<> SMB86, 0MOVB SMB86, VB400Network 14 / 发送完成标志LD SM4.5= Q0.0END_ORGANIZATION_BLOCKSUBROUTINE_BLOCK SBR_0:SBR0TITLE=通信
14、初始化参数子程序BEGINNetwork 1 / 初始化通信参数及定义开始符、终止符等接收信息LD SM0.0MOVB 16#69, SMB30MOVB 16#E0, SMB88MOVB 16#3A, SMB89MOVB 18, SMB94Network 2 / 初始化固定参数LD
15、 SM0.0MOVB 16#3A, VB101MOVB 16#30, VB102MOVB 16#31, VB103MOVB 16#0D, VB116MOVB 16#0A, VB117Network 3 / 声明使用发送完成中断LD SM0.0ATCH
16、0; INT0, 9ENIEND_SUBROUTINE_BLOCKSUBROUTINE_BLOCK SBR_1:SBR1TITLE=计算校验及子程序BEGINNetwork 1 / 建立指针及参数清零等初始化LD SM0.0MOVD &VB101, VD131MOVW 0, VW129MOVW 6, VW127MOVW
17、; 0, AC0MOVW 0, AC1MOVW 0, AC2MOVW 0, AC3Network 2 / 循环计算原始累加和LD SM0.0FOR VW125, 1, VW127Network 3 LD
18、SM0.0LPSMOVW *VD131, AC0ANDW 16#FF, AC0AB> AC0, 16#39MOVW AC0, AC1-I 16#37, AC1LRDAB<= AC0, 16#39MOVW AC0, AC1-I
19、0; 16#30, AC1LRDINCD VD131LRDMOVW *VD131, AC0ANDW 16#FF, AC0LRDAB> AC0, 16#39MOVW AC0, AC2-I 16#37, AC2LRDAB<=
20、;AC0, 16#30MOVW AC0, AC2-I 16#30, AC2LRDSLB AC1, 4LRDMOVW AC1, AC3+I AC2, AC3LRD+I AC3, VW129LPP+D
21、; 1, VD131Network 4 NEXTNetwork 5 / 指针加一,指向下一个LD SM0.0MOVW 0, AC2MOVW 0, AC3+D 1, VD131Network 6 LD SM0.0LPSMOVW &
22、#160; 16#FF, AC0ANDW VW129, AC0INVW AC0MOVW 1, VW800+I AC0, VW800MOVB VB801, AC2SRB AC2, 4AW> AC2, 9+I
23、 16#37, AC2LRDMOVB AC2, *VD131LRD+D 1, VD131LRDMOVB VB801, AC3ANDB 16#0F, AC3LRDAW> AC3, 9+I 16#37, AC3LRDAW<=
24、 AC3, 9+I 16#30, AC3LPPMOVB AC3, *VD131Network 7 / 发送前,强行禁止接收LD SM0.0MOVB 16#70, SMB87RCV VB200, 0Network 8 / 开始发
25、送LD SM0.0MOVB 17, VB100XMT VB100, 0FILL 0, VW200, 9Network 9 / 发送后允许接收LD SM0.0MOVB 16#F0, SMB87END_SUBROUTINE_BLOCKSUBROUTINE_BL
26、OCK SBR_2:SBR2TITLE=频率显示运算子程序VARLIN1:DWORD;lLIN2:DWORD;LIN3:DWORD;LIN4:DWORD;END_VARBEGINNetwork 1 / 把接收到的16进制ASCII码信息,转换成习惯的小数点形式LD SM0.0BTI VB2008, LW0BTI VB2009, LW2BTI
27、VB2010, LW4BTI VB2011, LW6Network 2 LD SM0.0LPSAW> LW0, 16#40MOVW LW0, AC0-I 16#37, AC0LPPAW< LW0, 16#40MOVW
28、160; LW0, AC0-I 16#30, AC0Network 3 LD SM0.0LPSAW> LW2, 16#40MOVW LW2, AC1-I 16#37, AC1LPPAW< LW2,
29、 16#40MOVW LW2, AC1-I 16#30, AC1Network 4 LD SM0.0LPSAW> LW4, 16#40MOVW LW4, AC2-I 16#37, AC2LPPAW<
30、; LW4, 16#40MOVW LW4, AC2-I 16#30, AC2Network 5 LD SM0.0LPSAW> LW6, 16#40MOVW LW6, AC3-I 16#37, AC3LPP
31、AW< LW6, 16#40MOVW LW6, AC3-I 16#30, AC3Network 6 LD SM0.0MOVB AC0, LB8SLB LB8, 4MOVB AC2, LB9SLB
32、; LB9, 4 Network 7 LD SM0.0MOVB LB8, VB3200ORB AC1, VB3200Network 8 LD SM0.0MOVB LB9, VB3201ORB AC3,
33、 VB3201Network 9 LD SM0.0ITD VW3200, VD3300DTR VD3300, VD3304MOVR VD3304, VD3308/R 100.0, VD3308Network 10 LD &
34、#160;SM0.0R M20.1, 1END_SUBROUTINE_BLOCKSUBROUTINE_BLOCK SBR_3:SBR3TITLE=输出频率通信格式整理子程序BEGINNetwork 1 / 凡是有输出频率,频率改变LD SM0.0MOVB 16#30, VB104MOVB 16#36, VB105MOVB
35、 16#32, VB106MOVB 16#30, VB107MOVB 16#30, VB108MOVB 16#31, VB109MOVW VW135, VW137MOVW 0, AC0MOVW 0, AC1MOVW 0, AC2MOVW
36、 0, AC3Network 2 LD SM0.0LPSMOVB VB137, AC0ANDB 16#0F, AC0AW> AC0, 9+I 16#37, AC0LRDAW<= AC0, 9+I
37、160; 16#30, AC0LRDITB AC0, VB111LRDMOVB VB138, AC1ANDB 16#0F, AC1LRDAW> AC1, 9+I 16#37, AC1LRDAW<= AC1, 9+I 16#30, AC1LPPITB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古自治区丰镇市第一中学2024-2025学年高二下学期期中考试政治试题B卷(原卷版+解析版)
- 国际货品进出口贸易合同
- 智慧交通运输管理平台开发与服务协议
- IT技术支持与服务提供合同细节规定事项清单
- 物业内勤的工作总结(14篇)
- 音内容制作及版权转让协议
- 2025福建南安市首创水务有限责任公司招聘6人笔试参考题库附带答案详解
- 2025福建武夷碳产业投资有限公司招聘2人笔试参考题库附带答案详解
- 2025浙江省安全生产科学研究有限公司招聘15人笔试参考题库附带答案详解
- 2025年甘肃省庆阳市新庄煤矿面向社会招聘生产性灵活用工206人笔试参考题库附带答案详解
- 品质主管面试题及答案
- 中国精神课件
- 2025年福建福州市电子信息集团有限公司招聘笔试参考题库附带答案详解
- 篮球智慧树知到期末考试答案章节答案2024年浙江大学
- GB/T 17937-2024电工用铝包钢线
- 多图中华民族共同体概论课件第十一讲 中华一家与中华民族格局底定(清前中期)根据高等教育出版社教材制作
- 2013年高考安徽理科数学试题及答案(word解析版)
- 代理费监理费费用计算工具(Excel)自带公式
- 跨文化交际案例分析【精选文档】
- 国际空运知识
- GreedyRabbit贪吃的兔子PPT课件
评论
0/150
提交评论