实例模拟量变频调速SM(模拟量实例变频调速实数状态)「怎样用模拟量控制变频器?」

一、准备工作所需设备:西门子CPU 1215C AC/DC/Rly 6ES7 215-1BG40-0XB0 SEW变频器MDX61B+通信模块DFE32B SM1234 6ES7 234-4HE32-0XB0 基本电气元件若干所需软件:博途V15、MOVITOOLS MotionStudioGSD文件自行下载安装
二、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-0XB03、添加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 IW1029、创建变量接一个模拟电压值到通道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 监控表中查看正转状态
实例模拟量变频调速SM(模拟量实例变频调速实数状态)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息