电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子S7-200通讯控制台达变频器,实例讲解Modbus RTU通讯

作者:未知    文章来源:网络    点击数:    更新时间:2022-10-18

西门子S7-200作为主站与台达变频器Modbus RTU通讯,西门子plc通讯实例

一、台达变频器有关通讯参数

根据下图台达变频器通讯协议的参数,向台达变频器2000h地址写数据01(XX000001)时停止运行,写12H(XX010010)是正转,写22H (XX100010)是反转。

 

根据台达变频器通讯协议向变频器2103H地址发送03命令可以查询输出频率,向变频器2104H地址发送03命令可以查询输出电流,向变频器2106H地址发送03命令可以查询输出电压,向变频器210FH地址发送03命令可以查询输出功率,见下表。

 

通讯参数出厂设定值如下图所示。所以在使用PLC控制变频器之前需要对变频器进行必要的设置,如波特率,地址,通讯格式等等。

 

通讯协议:台达变频器支持Modbus RTU模式和ASCII码模式,我们用RTU模式,通讯协议如下图:例如要查询地址是01的2102H的数据,需要发送0103210200028FF7,返回01030417700000FE5CH,其中01是地址,03是查询命令,417700000F是返回的数据8FF7是校验码。如果要向变频器写数据需要发送06命令,例如发送0106010017708622,向01号变频器的0100地址写数据1770,如果操作成功,返回0106010017708622。

 

二、PLC程序

1、控制要求

实时读取变频器的输出频率、输出电压、输出电流和输出功率。

按下加速按钮,变频器频率升高。

按下减速按钮,变频器频率减少。

按下正转按钮,变频器正转启动。按下反转按钮,变频器反转运行。按下停止按钮,变频器停止运行。

2、程序说明

首先对PLC RS-485 通讯口进行初始化,使其通讯格式为 MODBUS ASCII,9600,7,E,1。变频器RS-485 通讯口通讯格式需与 PLC 通讯格式一致。

下面对源程序逐条说明。

3、源程序如下

先初始化VB99=1赋值,然后定时器每中断一次VB99中的1循环左移一次。用于控制程序执行。

 

下面是初始化MBUS_CTRL,设置波特率等参数。

 

下面程序是通过按钮(I0.0—I0.2)控制变频器正转,反转和停机。修改变频器运转命令,M1.0正转,M1.1反转,M1.2,向变频器2000h单元值写入1是停止,12是正转,22是反转,1是停机。

 

2000h=8192,加上plcMBUS的起始V区起始地址40001=48193,下面程序是把vb100中的数写给变频器的2000单元。

 

下面程序是按下加速按钮(I0.3)vw200单元数值增加100,按下减速按钮(I0.4)VW200单元数值减100.

 

修改变频器频率(vw200单元数值存储的是频率值),加速按钮M1.3,,减速按钮M1.4,当变频器输出为20hz时,可写入2000,5hz时写入500,台达变频器的地址是2001h,plc映射地址是vw200。8194是向2001H单元写入频率值。

 

以下为读变频器参数,读变频器2103H是获取输出频率,读2104H是获取输出电流,2106h输出电压,2103h=8451,8451+40001=48452是向2103H读数据,即读频率值,读出的频率值送变量存储器VB1000单元中。

 

下面获取输出电流。

 

下面获取输出电压。

 

下面获取输出功率。

 

启动定时器T37,1秒中断一次,ROL_B于是循环左移一位,左边移出的位补到右边。 用于控制读取速度。

 

你学会了吗?

Tags:变频器,modbus通讯,西门子plc,s7-200  
责任编辑:admin
相关文章列表
西门子PLC模拟实现自动售卖机案例,售货机梯形图实例
深度剖析西门子PLC的开放式TCP通信梯形图 TCP通讯
理解西门子PLC间接寻址和指针梯形图实例,S7-200SMART
modbus协议详解_西门子S7-200与变频器MODBUS通讯实例详解
西门子plc梯形图编程实例 西门子200smart与电流表Modbus RTU通讯
使用西门子plc的Modbus通讯 串口调试助手与S7-200SMART PLC从站通
西门子plc梯形图实例S7-200Smart与ABB ACS550变频器通讯Modbus通
西门子plc s7-200通讯设置(西门子plc200与电脑通讯怎么设置)STEP
西门子S7-200PLC中,如何将大于32767的整数转换成正实数?VD、VW
西门子plc S7-200系列中断指令第二部分 ENI和DISI指令
西门子plc置位与复位指令的功能说明
西门子plc与modbus设备进485通信详解(modbus多机轮询)读取仪表
寄存器PLC地址与寄存器modbus协议地址 三菱FX系列西门子s7系列pl
西门子PLC S7-200smart与汇川变频器通过通讯控制 梯形图实例
西门子PLC梯形图编程 控制汽车自动清洗装置
西门子PLC S7-200 实数运算指令的应用的指令表及梯形图 除法
西门子plc S7-200系列PLC整数乘除法指令的格式及使用
西门子plc梯形图实例 S7-200系列PLC转换指令练习实例 整数实数转
西门子plc梯形图实例 MOV指令数据传送
西门子plc S7-200系列梯形图实例:电机多段定时启动功能 READ_RT
西门子plc梯形图实例S7-200系列PLC增减计数指令入门 CTUD增减计数
西门子PLC试题5:小车往复运动控制系统梯形图实例
西门子plc比较指令的实例代码梯形图实例,计数器CTUD和比较指令
西门子plc实现8个彩灯移位控制的代码梯形图实例MOV_B,ROL_B,ROR_
西门子plc s7-200系列梯形图实例:设置时钟指令 SET_RTC和MOV_B
西门子plc S7-200系列梯形图实例:传送带生产计数 加法运算 比较
西门子plc梯形图实例 s7-200系列plc比较指令用法举例
西门子plc梯形图实例编程 控制喷泉系统梯形图与控制语句表
S7-200西门子PLC试题2:抢答器控制系统设计梯形图实例
西门子plc梯形图实例s7-200系列plc转换指令入门教程
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询