广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
SIEMENS江苏省苏州市市西门子(授权)中国一级代理-西门子变频器伺服电机总代理

PLC与变频器的通讯设计需要了解所使用的PLC和变频器的具体型号及其通讯接口和协议。以下是一个通用的设计步骤:


确定PLC和变频器型号:首先需要了解将用于通讯的PLC和变频器型号。这些信息将用于确定通讯接口和协议。

确定通讯协议:PLC和变频器通常使用不同的通讯协议。常见的协议有Modbus RTU、Profibus、Profinet、EtherNet/IP等。确定所使用的通讯协议,以便选择适合的接口和线缆。

选择通讯接口:根据所确定的通讯协议,选择正确的通讯接口。例如,如果使用Modbus RTU协议,则可能需要选择RS485。如果使用EtherNet/IP协议,则需要选择以太网接口。

配置硬件:根据所选择的通讯接口,配置相应的硬件。这可能包括接线、选择合适的线缆和连接器、以及配置PLC和变频器的通讯端口。

编写通讯程序:根据所选择的通讯协议和硬件配置,编写PLC与变频器之间的通讯程序。这通常涉及设置通讯端口、定义通讯数据格式、发送和接收数据等。

调试与测试:在完成通讯程序的编写后,进行调试和测试以确保通讯的正常运行。这包括检查数据的正确性、测试通讯的稳定性和可靠性等。

优化与维护:根据测试结果,对通讯程序进行优化和调整,以确保其在各种条件下的稳定性和可靠性。


需要注意的是,以上步骤需要根据具体情况进行调整。例如,如果使用的是特定的PLC或变频器型号,可能需要查阅其特定的通讯手册以获取准确的接口和协议信息。


以下举例说明:


1、需要条件

软件Step7 V5.2SP1

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→双击MICROMASTER 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)

建立数据块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读出。

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

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


展开全文
相关产品
拨打电话 微信咨询 发送询价