直播课堂
HOME
直播课堂
正文内容
sew与plc编程 图文讲解西门子PLC和变频器通讯控制,附带程序讲解!
发布时间 : 2025-02-23
作者 : 小编
访问数量 : 23
扫码分享至微信

图文讲解西门子PLC和变频器通讯控制,附带程序讲解!

今天主要跟大家讲解的主要内容是西门子MM440变频器如何通过ProfibusDP与PLC通讯的实现,便于对通讯这一块掌握得更全。

1、需要条件

软件Step7

PLC 中具有Profibus -DP 通讯口:S7-315 2DP

Profibus 通讯电缆(6XV1830-0AH10)

Profibus 总线联结器(6ES7972-0BB10-0XA0, 带PG 接口;6ES7972-0BA10-0XA0 不带PG 接口)

MM440变频器1台

Drive 中有Profibus 通讯模板(6SE6400-1PB00-0AA0)

2、 组态主站系统

打开SIMatic MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为DP_MM440,在下方的Storage Location中设置其存储位置。

项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选中Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧屏幕上。

打开SIMATIC 300 Station,然后双击右侧生成的hardware图标,在弹出的HWconfig 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装依次插入机架、电源,CPU.插入CPU时会弹出组态PROFIBUS画面,如下图所示:

选择“New”新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:

在本例中主站的传输速率为“1.5Mbps”,“DP”行规,五中继器,OBT等网络元件,点击”OK”键确认并存盘,然后组态S7-315 2DP本地模块,结果如下图:

3、组态从站

在DP网上挂上MM440,并组态MM440的通讯区,通讯区与应用有关,在组态之前应确认通信的PP0类型,,本例选择PP01,由4PKW/2PZD组成,MM440仅支持PP01和PP03

组态步骤如下:

A、打开硬件组态,右侧“Profi(standard)”→Profibus-DP→SIMOVERT→双击9 MICROASTER 440

B、Profibus interface Properties:输入从站地址4

C、选择PPO类型1,双击4PKW/2PZD(PPO1)

D、从站组态完成,地址分配从4PKW/2PZD(256-267)

4、MM440硬件及参数设置

A、PROFIBUS地址

下面介绍两种PROFIBUS总线地址的方法:借助通讯模块的七个DIP开关(如下图所示)或借助P0918

B、通讯板参数

为了让总线板运行,下面的参数必须设置:

5、程序的编写

对PZD(过程数据)的读写

A、在Step7中对PZD(过程数据)读写参数时调用SFC14和SFC15

B、SFC14(DPRD_DAT)用于读Profibus 从站MM440的数据

C、SFC15(DPRD_DAT)用于将数据写入Profibus 从站MM440

D、硬件组态时PZD的起始地址:W#16#108(即264)微信:503660666

建立数据块DB1

将数据块中的数据地址与从站MM440中的PZD、PKW数据区相对应

数据分配

在OB1中调用特殊功能块SFC14和SFC15,完成从站MM440数据的读和写

其中LADDR表示:引荐组态时PZD的起始地址(W#16#108即264)

在本例中设定值和控制字可以从数据块DB1中传送,DB1.DBW20设为047E再变为047F后DB1.DBW22中的频率值将输出,状态字和实际值可从DB1.DBW8,DB1.DBW10读出。微信:503660666

A、控制命令W#16#47F,启动变频器运行

B、给定速度5000含义是500.0rpm。

6、对PKW(参数区)读写

数据传送规则对PKW区数据的访问是同步通讯,即发一条信息,得到返回值后才能发第二条信息。PKW一般为4个子,定义如下:

应用举例

A、在Step7中对PKW(参数区)读写参数时同样调用SFC14和SFC15

B、SFC14(DPRD_DAT)用于读Profibus 从站的数据

C、SFC15(DPRD_DAT)用于将数据写入Profibus 从站

D、硬件组态时PKW的起始地址:W#16#108(即264)

基于博途V15 西门子S7-1200 + 模拟量SM 1234 正反转变频调速实例

一、准备工作

所需设备:西门子CPU 1215C AC/DC/Rly 6ES7 215-1BG40-0XB0

SEW变频器MDX61B+通信模块DFE32B

SM1234 6ES7 234-4HE32-0XB0

基本电气元件若干

所需软件:博途V15、MOVITOOLS MotionStudio

GSD文件自行下载安装。

二、SM 1234 4 x 模拟量输入/ 2 x 模拟量输出 简单介绍

1、信号类型

2、接线图

三、 基本原理

假定:速度量程为下限为0 r/min,上限为H r/min,经过A/D转化后得到0~27648的整数。

解:设当前速度为V,转换的后数值为N

利用此原理编写PLC程序

四、 具体操作步骤:

1、创建项目

项目名为正反转无极调速

2、添加PLC

选择CPU 1215C AC/DC/Rly 6ES7 215-1BG40-0XB0

3、添加SM 1234模块

选中PLC_1 硬件目录-AI/AQ中具体模块

4、设备组态:拖动到槽2中

5、添加功能FC

功能(FC)和功能块(FB)是用户编写,它们包含完成特定任务的程序。FC和FB有与调用它的块共享输入/输出参数,执行完FC和FB后,将执行结果返回给调用它的代码块。

6、生成FC的局部数据

在界面中生成局部变量,只能在它所在的块中使用。

Input(输入参数):由调用它的块提供输入数据;本例中:输入数据(整型)/量程上限(实数)

Output(输出参数):返回给调用它的块的程序执行结果;本例中:速度值(实数)

InOut(输入_输出参数):初值由它调用的块提供,块执行后返回给调用它的块;本例中:无

Temp(临时数据):暂时保存在局部数据栈中的数据。本例中:中间变量(实数)

Return(返回值):属于输出参数。本例中:speed值

7、FC的程序

CONV指令将“输入数据”接受到的A/D转换后为整数值(0~27648)转换为实数(Real)

MUL实数乘法

DIV实数除法

8、查看设备组态分配地址

从分配地址中读写数据

通道0 IW96

通道1 IW98

通道2 IW100

通道3 IW102

9、创建变量

接一个模拟电压值到通道0 ,速度转换值从通道0 IW96中读取。压力计算值MD18来存储输出参数压力值的电压量(0~10V)。

10、编写程序

1)获取速度计算值(电压值)

2)正转状态/反转状态/停止状态

3)正转状态给变频器PO1发送启动命令及其速度正极值设置

4)反转状态给变频器PO1发送启动命令及其速度反极值设置

5)停止状态给变频器PO1发送关闭命令及其速度极值设置

6)给变频器PO2发送速度设定命令

7)给变频器PO3发送斜坡设定命令

11、添加监控表

方便监督数据及其强制控制

12、程序下载到PLC

五 测试

1、实物图

2、启动SEW软件 MOVITOOLS MotionStudio 方便监控状态和配置变频器参数

2、正转测试:

1)从MOVITOOLS MotionStudio查看正转状态

2)从博途V15 监控表中查看正转状态

3、反转测试:

1)从MOVITOOLS MotionStudio查看正转状态

2)从博途V15 监控表中查看正转状态

相关问答

sew变频器与plc的接线方法?

1是通过数字输入输出(DI/DO)接口进行连接。2sew变频器和plc都是工业自动化设备中常用的控制器,通过DI/DO接口的连接可以实现两者之间的数据交互和控制信号传...

SEW变频器和西门子1200PLC用以太网通讯?

如果变频器支持以太网的话,以太网通信最便宜,因为1200自带的以太网接口,其他的modbus,profibus的话需要购买s71200附加的模块,就是插在1200上面的小块。这...

西门子s7-1500和sew变频器通讯?

西门子s7-1500和sew变频器的通讯在step7里进行硬件组态,设定PLC的地址,和变频器的地址(西门子的变频器地址参数为P918,应和PLC里的组态地址相对应)并选择变...

[求助-西门子传动技术]SEW变频器控制?

楼主,你首先应该确认一下:SEW变频器里面,它的转速基准值参数设置得为多少,是否和PLC里面的100%转速定标值一致。如果不一致的话,出现你目前的问题是正常的...

plc速度计算方法?

plc速度的计算方法。用定时中断测前一次计数和本次计数差值,乘以定时中断的频率,再除以编码器分辨率就是转速了。假如本次中断计数器计数值是vd4,上次计数值...

三菱plc编程语言的种类有哪些?

感谢邀请!三菱FX系列的主要是3系包括(FX3S、FX3G、FX3GC、FX3U、FX3UC)可编程控制器支持一下6中编程语言:指令表编程、梯形图编程、SFC步进图编程、ST结构文本...

行家们,有没有谁了解!天津专业SEW行星伺服减速机,SEW行星...

[回答]一般情况下,定位精度要求没有那么高的情况下,可以配其他的减速机,斜齿轮减速机、伞齿减速机(著名德国品牌SEW减速机,K系列,R系列、F系列),有低齿隙...

伺服驱动器用两根线的风扇行吗?

不一定。其实,PLC从来不是伺服电机的直接控制者。伺服电机是通过伺服驱动器,或者叫做伺服放大器来驱动的。PLC通过PTO(脉冲串)或者通信(总线,串口等)的...

哪位好基友 谁明白:重庆市放心产品E型热电偶丝规格齐全,E...

[回答]来5年,真正见识创业“关关难过关关过”转)1焊条型号根据熔敷金属的力学性能、药皮类型、焊接位置和焊接电流种类划分(见图1)。2焊条型号编制方法如...

 刘子琪  网目拟地甲 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部