欢迎光临奕步销售华力电机集团有限公司内电机的官网销售办事处,销售电话全天候服务,价格合理公道,满足您的需求!
你现在的位置: 首页 > 新闻资讯 > 行业资讯 >

普通电机可以用变频器调速吗(西门子s7-1200plc价格)

发布日期:2022-11-30 16:27

在上一篇文章中,我们谈到了如何用参数设置FB和FC,以及如何使用它们。我想知道你是如何掌握它们的。达到灵活应用的程度了吗?

如果没有,也不用担心,我们会用一个编程例子来详细解释。如果你看不懂这篇文章,打我吧.

【案例】电机运行及变频器调速的控制案例

控制要求:现有两台控制模式相同的电机。每个电机由变频器驱动,变频器需要使用模拟模块。变频器的频率由0~10V的模拟信号调节。

每次按下频率增加按钮,频率增加1Hz,每次按下频率减少按钮,频率减少1Hz。

按下启动按钮,电机将开始运行,当运行时间达到设定的运行时间时,电机将自动停止运行。按下停止按钮,电机将停止运转。

分析:因为有两个电机需要变频器调节,我们选择一个AQ02模拟输出控制输出模拟信号来改变电机频率。

当我们创建一个项目时,我们首先配置硬件配置,如下图所示。我们选用CPU1214C型号的PLC和SM1232 AQ02的模拟量输出模块,模拟量输出类型设置为电压型。可以看到分配的地址分别是QW96和QW98。

软件使用薄涂V15,本案例的源文件可以免费下载!请看文末的下载。

5b1a2869eabe4deeb95cd09be818ed27?from=pc

682deabadb234a439084fd3a8ca1e4d0?from=pc

IO分配:

6f2b2aa529b141198cd0282bbf180392?from=pc

程序设计:用FC块编写电机运行和速度控制程序

步骤1:建立PLC的数据类型

由于两台电机采用相同的控制方式,我们可以建立一个PLC数据类型表来存储与电机运行相关的变量和名称,双击“添加新的数据类型”,然后命名为“电机运行和速度控制”来建立变量,如下图所示。

601e1624311a4a99b5712d3bae5bc81c?from=pc

步骤2:添加数据库块

添加一个名为“电机运行数据”的数据库块,并在数据库块中创建一个名为“电机”的新变量。变量的数据类型是array,Array[1.2],数组中元素的数据类型选择为之前建立的PLC数据类型名称“电机运行和速度控制”。[1.2]分别代表电机1和电机2。

5d5cf58623764318ac990c85591b9277?from=pc

5a21bd75e5a243dfa3e2c4b41e753606?from=pc

软件使用薄涂V15,本案例的源文件可以免费下载!请看文末的下载。

第三步:添加FC块,建立FC接口区变量。

添加一个名为“电机运行控制”的FC块。由于两台电机采用相同的控制方式,我们建立形式参数变量,形式参数建立在FC的接口区,如下图所示。

941837d7e5244fa4bc183aee88810dfb?from=pc

6d27d477f3d240ddae270175a3f45577?from=pc

软件使用薄涂V15,本案例的源文件可以免费下载!请看文末的下载。

第四步:用FC编写控制程序

在我们建立了正式的参数变量之后,我们可以使用这些正式的参数来编写电机运行和速度控制程序。

的形参没有地址,只有名称和分配的数据类型。编程的时候可以用这些名字写。

355249f055a641e085ec267106b5c4e9?from=pc

98533b0ccb8c4b30abfdff51d357023b?from=pc

40d4511d61c24d15a7f6fde925925484?from=pc

软件使用薄涂V15,本案例的源文件可以免费下载!请看文末的下载。

步骤5:调用OB1中的FC

FC程序写好之后,我们就可以调用OB1中的FC块了。调用时,我们可以通过给形参不同的实参来控制两个电机。因为有两个电机,所以我们可以调用它两次,然后写入前一个IO分配的地址。

daf127dffff84e68a5650461c009efc7?from=pc

921c9e5f36914e17bf619753be19408b?from=pc

以上是用FC块法编写的电机运行和变频器调速的程序。你学会了吗?

不要慌,有一种使用FB块的写法。对于我们的控制程序,使用FB块将是更简单和更合适的编程方法。下一篇文章会继续给你讲解。

相关内容
联系方式
地址:上海市松江区莘砖公路399弄
电话:187-1797-6220
传真:021-6992-5099
邮编:264300
名称:承务实业有限公司
https://www.cw-zkb.com/
E-mail:18717976220@163.com