如何让PLC通过模拟量和变频器进行通讯?

首先打开smart编程软件,然后进行硬行组态,选择ST3O。


由于我们实际的PLC就是ST30,就要跟实际的一致。然后选择扩展模块,这里只有一个,我们就选择AM03。

选完以后,接下来对模块的模拟量输出进行设定。这个(2Ai/1AQ)是两路模拟量输入,两路模拟量输出,今天我只对模拟量输出进行设定。

这个地方可以选电压也可以选电流,可以根据你的实际情况。我们现在接的是电压,这个地方就选电压,这个范围就是正负10V,正负10V包含0~10V,其它的就不用动,然后点一下确定,这个硬件组态就组好了。

接下来开始写程序,这里有个非常重要的东西,大家必须掌握模拟量转换库。

点开模拟量库以后,选择最下面这一个RTI,然后在这里写一个直调用,这个到底代表什么意思呢?接下来我在每一个管角给大家介绍一下。

第一个input就是输入端,也就是你想要的频率,比如说你想要50赫兹,你就可以写50赫兹,那你说我想让他在0-25之间,任何一个数都可以变,那么你就写一个VD0地址,写一个存储器,ISH代表你想要频率的最大值,我们的最大值是50.0,也就是50赫兹,ISL代表你想要频率的最小值,那就是0.0。

下面这个OSH和OSL代表什么意思呢?他们分别代表我们的模拟量输出的最大值和最小值。

我现在就直接给你写上27648,也就是说,你的的0-10V电压信号,那么对应PLC里就是0-27648,最小值是0,最高限是27648,刚好对应我们的频率是0-50赫兹,那这个地方是output就是输出,输出的是模拟量,模拟量的值就是0-27648之间,一个变化的数值,它存放在哪里呢?存放在刚才如图所示的地方。

大家看这个通道地址是AQW16,也就是你要填这个地址,填其他的都是错的,必须要填这个,这个地方就写一个AQW16,从这里面可以看到这个数值,随着你的频率改变而改变,它的变化范围是0-27648之间。我们写好程序后,把它下载到PLC。

注意事项:

记得对变频器的参数进行设置。

发布于 2025-05-08
65
目录

    推荐阅读