输入关键词搜索
深圳市蓝海华腾技术股份有限公司
解决方案 Products

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

日期: 2015-03-20
作者:

一、试验前准备
◆ 试验环境:
Windows XP,安装SIMATIC STEP_7−MicroWIN_V4_SP3软件(版本不得低于V3.2)
◆ 试验部件及工具:
SIEMENS S7−200 PLC一款,本例为CPU 226 CN 版本02.01,若CPU不一样,注意修改CPU类型;
西门子编程线缆PPI一根;
蓝海华腾变频器1台,也可多台组网试验;
连接导线若干;
电机1台(可选,如果没有,可通过变频器操作面板观察通讯效果)。
◆ 试验系统连线图:

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

图 1

◆ Modbus线缆制作:

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

图 2

◆ PPI线缆端口的设置:
首先确定PPI线所占据的串口号如果您希望更改串口号,可以点鼠标右键−>属性−>端口设置点击高级,选择COM端口号即可修改串口分配,即使已经使用也可以重新调配,该串口选择要和西门子STEP7软件:设置PG/PC接口的COM口号一致。

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

图 3

西门子软件PPI配置,点击设置PG/PC接口,点击属性:

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

图 4

设置PPI参数。地址默认为0,传输率选19.2Kbps。再转到本地连接栏,如下图:

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

图 5

本地连接“连接到(C):”的COM5和PPI串口号要一致,否则无法建立连接,提示连接错误。
改SIMATIC Manager –>选项−>设置PG/PC接口−>属性−>连接到的串口与计算机一致后,再下载,则显示进度可以下载。

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

图 6

二、试验步骤
STEP1:按照试验前准备中的接线图,正确连接好所有连线,变频器的连接参考变频器用户手册。并检查测试连接正确性。
STEP2:双击桌面图标打开STEP 7−Micro/WIN SP3软件。
STEP3:打开例子程序

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

图 7

STEP4:上电,设置变频器通讯参数

功能码参数含义功能码参数含义
P0.062上位机控制启停PC.00619200Bps/使用端子485通讯时
PC.010数据格式1start−8data−1endPC.021变频器作为从机的通讯地址
PE.020~N端子485通讯应答延时PE.11738400Bps/使用键盘口RJ45通讯时
PE.130~N变频器RJ45口通讯应答延时PC.021变频器作为从机的通讯地址

N可以按需要设置,默认5ms。PE组参数需要输入密码0608才可修改,PE.00为PE组的密码输入和设置功能码。连续设置PE.00两次相同值为设置密码,设置为0时无密码。
STEP5:下载S7−200PLC程序:

西门子PLC(S7−200)与V&T变频器通讯例程(Modbus RTU)

图 8

连接正确时,可下载,否则检查PPI通讯串口设置。
STEP6:运行程序
首先确认已将S7−200 Modbus连线已接到蓝海华腾变频器的端子485+,485−上或连接到变频器键盘口上,键盘口连线的制作请参考变频器使用说明书,最简单的做法是取RJ45接口中间2条线一条是485+,一条是485−,如果通讯不上,对调一下这两根线
三、程序说明及其代码
◆ 功能介绍:
蓝海华腾变频器内置国际标准的MODBUS通信协议,程序运行时,作为从站接收来自CPU 226 CN的通信指令,完成变频器的正转开机、反转开机、停机、频率切换的功能。
◆ 程序结构说明:
主程序(OB1)               //主程序,初始化及各功能的实现。
CRC                         //CRC检验子程序
MODBUS  RTU               //MODBUS发送子程序
◆ PLC内存使用说明:
I0.0                          //正转
I0.1                          //反转
I0.2                          //停机
I0.3                          //设置频率20Hz
I0.4                          //设置频率40Hz
VB10                        //发送频率和命令指针。1:频率2:命令
VW100                       //设定频率
VW150                       //命令控制字
VB800                        //XMT指令要发送的字节个数           
VB801                        //变频器地址
VB802                        //MODBUS功能
VB803                        //频率或命令字。5:频率  8000:命令
◆ 程序代码:
主程序:OB1
西门子S7 200 PLC 与 蓝海华腾变频器通讯例程
// X0:正转开机
// X1:反转开机
// X2:停机
// X3:设置频率为20Hz
// X4:设置频率为40Hz
Network 1                           // 初始频率30Hz,不发送启停控制命令
LD     SM0.1
MOVB   16#0, VB10                   //不发送控制命令
MOVW   3000, VW100            //设定频率30Hz
MOVW   0, VW150               //运行无效命令
S      SM10.1, 1              //定时标志位
R      SM10.0, 1
Network 2                   // 100ms定时
LD     SM10.1
TON    T37, 1
Network 3                    // 100ms定时到,发送一次modbus指令
LD     T37
EU
R      SM10.1, 1
CALL   SBR2                   //调用MODBUS发送子程序
Network 4                    // 100ms定时
LDN    SM10.1
TON    T38, 1
Network 5                    // 100ms定时到,发送一次modbus指令
LD     T38
EU
S      SM10.1, 1
CALL   SBR2
Network 6                   // X0 正转开机
LD     I0.0
EU
MOVW   16#1, VW150          //正转运行命令有效
S      SM10.0, 1
Network 7                   // X1 反转开机
LD     I0.1
EU
MOVW   16#03, VW150          //反转运行命令有效
S      SM10.0, 1
Network 8                   // X2 停机
LD     I0.2
EU
MOVW   16#0, VW150           //停机
S      SM10.0, 1
Network 9                   // X3 设置频率20Hz
LD     I0.3
EU
MOVW   2000, VW100
Network 10               // X4 设置频率40Hz
LD     I0.4
EU
MOVW   4000, VW100

CRC校验:SBR1              // Modbus Crc16校验,CRC16高低字节取          反后存入帧尾
Network 1
LD     SM0.0
MOVD   &VB801, LD0
Network 2
LD     SM0.0
MOVW   16#FFFF, LW6
Network 3
LD     SM0.0
FOR    LW10, +1, +8
Network 4
LD     SM0.0
MOVB   16#0, LB8
MOVB   *LD0, LB9
XORW   LW8, LW6
Network 5
LD     SM0.0
FOR    LW12, +1, +8
Network 6
LD     L7.0
=      L14.0
Network 7
LD     SM0.0
SRW    LW6, 1
Network 8
LD     L14.0
XORW   16#A001, LW6
Network 9
NEXT
Network 10
LD     SM0.0
INCD   LD0
Network 11
NEXT
Network 12
LD     SM0.0
MOVB   LB7, *LD0
INCD   LD0
MOVB   LB6, *LD0

ModbusRTU:SBR2                        //Modbus RTU发送程序
Network 1                             // 发送频率设定,VW100是设定频率
LDB=   VB10, 1
LDB=   VB10, 2
AN     SM10.0
OLD
MOVW   16#05, VW803
MOVW   VW100, VW805
Network 2                           // 发送运行控制命令字,VW150是控制字
LDB=   VB10, 2
A      SM10.0
MOVW   16#8000, VW803
MOVW   VW150, VW805
Network 3                         // VB10 发送频率和命令指针,1:频率,2:命令;
// VW802赋值为16#06表示写1个word寄存器到变频器EEPROM,如果频繁修改,请用16#41只写1word 的RAM方式
LD     SM0.0
MOVB   16#08, VB800
MOVB   16#1, VB801
MOVB   16#06, VB802
Network 4                   // 对VB801到VB806内容进行CRC校验,校验和高低字节取反后存入VB807,VB808,然后发送8个字节出去
LD     SM0.0
CALL   SBR1
XMT    VB800, 0
Network 5                  // 发送运行控制命令字,VW150是控制字
LDB=   VB10, 2
A      SM10.0
R      SM10.0, 1
Network 6                 // 索引加1
LD     SM0.0
INCB   VB10
Network 7                 // 索引超过2,重新从1开始
LDB>   VB10, 2
MOVB   1, VB10


最新动态 / 更多>>
2018 . 01 . 15
点击次数: 0
2017年12月13~16日,为期四天的中国起重机械技术学术创新发展大会,在江苏省无锡市的华美达广场酒店隆重举办。本次大会以“创新驱动发展,科技引领未来”为主题,300多位起重行业内的顶尖知名专家云集于此,共忆起重行业的风雨历程,共谋起重行业的未来发展战略。大会开始由江苏省特种设备安全监督检验研究院长汪东华致欢迎词。汪东华院长致欢迎词中国科学院原副院长、第十届全国人大常委杨柏龄提到, 唯...
2017 . 11 . 13
点击次数: 441
2017年6月,为贯彻落实习近平总书记系列重要讲话精神,以及全国证券期货监管工作会议关于强化投资者保护工作、净化资本市场环境的各项部署要求,深圳证监局发起关于持续深入开展投资者保护“蓝天行动2017”专项工作的活动,蓝海华腾作为深交所创业板上市公司,一直十分重视投资者保护工作。为落实“蓝天行动2017”专项工作通知的指导精神,更好的开展投资者保护专项工作,2017年11月10日,公司与芭田股份(股...
2017 . 07 . 15
点击次数: 1074
当今自动化系统种类各不相同,如果只在有限的范围内实现兼容,那么很难满足用户设备集成和扩容的需要,从而制约了自动化技术的发展。PROFINET是PROFIBUS国际组织(PROFIBUS International,PI)提出的基于以太网的自动化标准,能同时以单一一条工业以太网电缆线的解决方案满足3个自动化领域的需求,包括IT集成化领域、实时自动化领域和同步实施运动控制领域。其目标是为众多制造商和用...
2017 . 03 . 17
点击次数: 1358
2月10日,春风料峭,乍暖还寒。由长垣县人民政府举办的中国· 长垣 2017“习酒杯”全国汽车场地越野公开赛在长垣县体育场盛大开幕!此赛事比赛地点设在恼里镇汽车生态旅游度假区,是国内级别较高、规模较大、极具代表性的全国性汽车越野赛事。2月10日-12日,在为期三天的精彩赛事中,可谓群英荟萃,聚集了来自全国各地的150多辆越野赛车、200多名参赛选手同台竞技,即使是低温天气,也浇不灭赛车手...
2017 . 03 . 08
点击次数: 558
积雪退去,春天的脚步离我们越来越近,一年一度的“三八妇女节”伴随着春天的气息悄然而至。蓝海华腾秉承“爱花”理念,组织公司众多“花儿”共赴深圳光明农场滑草场,通过参与丰富多彩的活动,置身春意盎然的大自然之中,欢度这样一个属于自己的节日,感受公司“护花”的暖意。“三八妇女节”起源于1909年3月8日,美国芝加哥妇女争取“男女平等”游行集会。节日的诞生旨在为庆祝妇女在经济、政治和社会等领域做出的重要贡献...
2017 . 03 . 04
点击次数: 1104
2017年3月1日-3日,一年一度的广州国际工业自动化技术及装备展览会(SIAF)在广州琶洲展馆举行。行业盛事,群英荟萃,作为工业领域的专业传媒机构,中自集团不仅携自动化产业整合服务方案亮相展会,更与知名合作伙伴——深圳市蓝海华腾技术股份有限公司联合出展。蓝海华腾是一家拥有完全自主知识产权的国家级高新技术企业,专业致力于电动汽车电机控制器、变频器、伺服驱动器等电力电子产品的研发、制造、销售和服务。...
微信公众号
手机网站
 
总部地址:中国·深圳·南山区西丽阳光社区新锋大楼B栋
生产地址:中国·深圳·南山区西丽阳光工业区沙坑路伟豪科技园B栋
电话: 0755-2658 0810/0830
传真:+86 0755-2788 8009
Copyright ©2005 - 2018 深圳市蓝海华腾技术股份有限公司
犀牛云提供企业云服务