输入关键词搜索
威尼斯威尼斯welcome注册注册
解决方案 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


最新动态 / 更多>>
2023 . 05 . 23
点击次数: 0
5月22日,威尼斯威尼斯welcome注册注册(以下简称“蓝海华腾”)与玉柴芯蓝新能源动力科技有限公司(以下简称“玉柴芯蓝”)在广西南宁签订战略合作协议,双方将积极发挥自身优势,在新能源商用车动力电机、电控研发等领域进行深度合作,助推“双碳”目标的实现。玉柴股份高级副总裁兼玉柴芯蓝董事长钟玉伟,玉柴芯蓝总经理范超群,蓝海华腾董事长邱文渊等领导出席签约仪式。玉柴芯蓝新能源动力科技有限公司是广西玉柴机器股...
2022 . 10 . 12
点击次数: 280
近日,蓝海华腾当选中国电工技术学会电气节能专业委员会第八届理事会“理事长单位”!“全国电技术节能第十六届学术年会”近日在深圳睿玺假日酒店顺利召开。蓝海华腾董事长邱文渊当选中国电工技术学会电气节能专业委员会理事长并出席会议。我国提出了二氧化碳排放力争于2030年前达到峰值,努力争取2060年前实现碳中和的目标。在此“双碳”目标背景下,蓝海华腾发挥自身优势,加大产品研发和创新,积极研究变频节能降耗新技...
2022 . 08 . 30
点击次数: 92
蓝空万里任翱翔,海纳百川千帆扬。华夏精神竟传唱。腾飞世界时正当。“以文化促进和提升企业管理”。近日,蓝海华腾企业文化V2.0发布会在深圳隆重召开。董事长、总经理邱文渊先生为员工全面诠释新版的蓝海华腾愿景、使命和核心价值观。企业愿景:成为国际领先的新能源与自动化产品及解决方案供应商!企业使命:绿色、智能,成就美好生活!核心价值观:以客户为中心,开放务实,集体奋斗!在企业管理领域,所谓“文化”,是指一...
2022 . 03 . 21
点击次数: 222
今天,蓝海华腾收到了海格客车的感谢信!北京2022冬奥会和冬残奥会是我国重要历史节点表的标志性活动,是我国综合实力的体现,是促进国家发展、助推对外开放、推动构建人类命运共同体的重要舞台,是向世界传播奥林匹克精神、中华优秀文化、推动东西方文明交融的重要载体。北京2022冬奥会和冬残奥会期间,近500辆搭载蓝海华腾电动汽车电机控制器的苏州金龙海格客车(纯电动车型和氢燃料公路车型),以高品质,零故障的状...
2022 . 03 . 14
点击次数: 971
蓝海华腾的电动汽车电机控制器性能和品质,得到欧洲某知名车企的认可,并批量供应!又一批蓝海华腾电动汽车电机控制器完成装柜,发往欧洲市场。作为新能源汽车重要零部件之一的电机控制器,其性能和质量是车辆动力性能的决定性因素之一,其重要性不言而喻。蓝海华腾通过不断提高产品技术开发水平,满足客户在产品性能、质量、可靠性、耐久性等综合指标的要求,赢得了国内外用户的认可。欧洲对汽车零部件产品的配套要求高,尤其是对...
微信公众号
手机网站
 

地址:广东省深圳市光明区同观大道7号路科诺工业园科诺大厦
24小时服务电话: 400-080-1199
传真:+86 0755-2788 8009
Copyright ©2005 - 2018 威尼斯威尼斯welcome注册注册
犀牛云提供企业云服务
Baidu
sogou