200PLC Modbus 通信控制变频器(上)

不知道写什么了,跟大家分享一下通信的一点小心得吧。

Modbus是国际通用的一种通信协议,广泛的应用于工业控制领域。不同的厂家都可以使用该协议来实现通信的要求,以达到控制设备的要求。 根据传输网络类型的不同,我们又要分为串行链路上的Modbus和基于TCP/IP协议的Modbus。Modbus

的寻址方式又有ASCII和RTU两种模式。看到这有的人,有的人可能就炸了,还是看不懂呀!别着急,下面来告诉大家怎么用它。

作为我们二次开发人员不一定要懂这个通信协议具体是什么,但是我们一定要学会怎么使用它,来达到我们控制的目的。这里我们都是使用的RTU模式。

Modbus作为一个主从协议,PLC控制变频器,那么我们的PLC就是主站,变频器就是从站,知道这一点,我们就开始看PLC给我们的MODBUS指令了!以CPU224XP为例:

200PLC Modbus 通信控制变频器(上)

两个通信端口,我们用PORT0作为PPI通信端口,下载程序。以PORT1端口为

Modbus端口来链接变频器。西门子官方给200PLC设置好的指令库:

200PLC Modbus 通信控制变频器(上)

我们选择PORT1里面的程序即可。下面我们看这两个程序什么意思:

200PLC Modbus 通信控制变频器(上)

我们来看一下西门子给我的解释:

200PLC Modbus 通信控制变频器(上)

初始化我们已经设置好了,是不是很简单,不要想着很复杂。我们学习通信要从简单入门,再慢慢学习更高深的东西。

下一节接着跟大家讲


分享到:


相關文章: