变频器定义了一个额外的功能码P27.26来控制PLC卡与变频器通信数据量,即变频器发给PLC卡的变量数量(分两组发送)和PLC卡发给变频器的变量数量,以减少不必要的通信时间。默认情况下,P27.26=0x03,只交互此前介绍的数据接口。若要使用PLC卡与DP/CANopen/PN通信通道,则需要将P27.26设置成对应的值。P27.26功能码介绍如下

4.16 P27.26功能码含义

功能码

名称

参数详细说明

缺省值

更改

P27.26

PLC卡发送数据长度及PZD通信对象

0x01~0x28

个位:PLC卡发送的数量,发送数据数量为12*个位,其中个位为

3:变频器发送24+60个变量,PLC卡发送36个变量;选择这个值是GD350默认的通用变量传递方式。

5:变频器发送48+60个变量,PLC卡发送60个变量;选择这个值是GD350上的PLC卡与DP/CANopen/PN卡通过(24+24)个PZD通信的方式。

8:变频器发送96+96个变量,PLC卡发送96个变量;选择这个值会把包括预留变量的所有变量互相传递。

用户可以设置其他的PLC卡变量发送数量,但需清楚选择的值对应的是哪些变量,个位设置成其他数值(非3/5/8)只改变PLC卡发送的数据量(12*个位),不会改变变频器发送的变量数量,变频器还是默认发送24+60个变量。

十位:选择何种卡通过PZDPLC卡通信(个位是5此位才有效)

0DP

1CANopen

2PN

注意:P27.26任何时候均可改,但改完后只有重上电才会生效。

0x03

下面介绍PLC卡与DP/CANopen/PN通信通道。PLC卡定义了两组PZD通道,分别是写入和读取通道,各24个。写入通道用于将DP/CANopen/PN卡的命令/数据先发送给PLC卡让用户进行二次编程,在PLC卡用户程序处理后才发送给变频器;读取通道用于将变频器需要发回给DP/CANopen/PN卡的数据先行发送至PLC卡进行二次编程处理,处理完成后才发回给DP/CANopen/PN卡。下图是该通道数据传输示意图。

4.1111.png

4.11 PLC卡与DP/CANopen/PN卡通信通道图示

其中,上位机往下发的是写入通道,该通道包括:

①上位机发送给DP/CANopen/PN卡的命令/数据;

DP/CANopen/PN卡把从上位机发来的数据解析后打包成数据帧发给DSP中与PLC卡交互的写入地址发送PZD1~12,该组PZD会传递到PLC卡对应的元件D7424~D7435Auto Station名称为I_WrSend_PZD1~I_WrSend_PZD12)上。

③用户可利用Auto StationD7424~D7435Auto Station名称为I_WrSend_PZD1~I_WrSend_PZD12)进行二次编程处理,把处理完后的数据发送到D7636~D7647Auto Station名称为C_WrRece_PZD1~C_WrRece_PZD12)上,PLC卡会将该组元件传递到DSPDP/CANopen/PN卡解析程序中解析。

上位机往上接收的是读取通道,该通道包括:

DSP将上位机要读取的数据发送给PLC卡,通道为D7436~D7447Auto Station名称为I_RdSend_PZD1~I_RdSend_PZD12)。

②用户可利用Auto StationPLC卡上对D7436~D7447Auto Station名称为I_RdSend_PZD1~I_RdSend_PZD12)进行二次编程处理,把处理完后的数据发送到D7648~D7659Auto Station名称为C_RdRece_PZD1~C_RdRece_PZD12)上,PLC卡会将该组元件传递到DSP上再发给DP/CANopen/PN卡的通道上。

DP/CANopen/PN卡将接收到的数据发送给上位机显示。

下表对这些通道接口详细描述。

4.17 DP/CANopen/PN卡写入PZD通道

Auto    Station名称

对应D元件

对应变频器功能码

接口描述

I_WrSend_PZD1

D7424

/

DP/CANopen/PN卡发送的CW(控制字),即PZD第一个字

I_WrSend_PZD2

D7425

/

DP/CANopen/PN卡发送的PZD2

I_WrSend_PZD3

D7426

/

DP/CANopen/PN卡发送的PZD3

I_WrSend_PZD4

D7427

/

DP/CANopen/PN卡发送的PZD4

I_WrSend_PZD5

D7428

/

DP/CANopen/PN卡发送的PZD5

I_WrSend_PZD6

D7429

/

DP/CANopen/PN卡发送的PZD6

I_WrSend_PZD7

D7430

/

DP/CANopen/PN卡发送的PZD7

I_WrSend_PZD8

D7431

/

DP/CANopen/PN卡发送的PZD8

I_WrSend_PZD9

D7432

/

DP/CANopen/PN卡发送的PZD9

I_WrSend_PZD10

D7433

/

DP/CANopen/PN卡发送的PZD10

I_WrSend_PZD11

D7434

/

DP/CANopen/PN卡发送的PZD11

I_WrSend_PZD12

D7435

/

DP/CANopen/PN卡发送的PZD12

C_WrRece_PZD1

D7636

/

给变频器发送的CW(控制字)

C_WrRece_PZD2

D7637

/

给变频器发送的PZD2

C_WrRece_PZD3

D7638

/

给变频器发送的PZD3

C_WrRece_PZD4

D7639

/

给变频器发送的PZD4

C_WrRece_PZD5

D7640

/

给变频器发送的PZD5

C_WrRece_PZD6

D7641

/

给变频器发送的PZD6

C_WrRece_PZD7

D7642

/

给变频器发送的PZD7

C_WrRece_PZD8

D7643

/

给变频器发送的PZD8

C_WrRece_PZD9

D7644

/

给变频器发送的PZD9

C_WrRece_PZD10

D7645

/

给变频器发送的PZD10

C_WrRece_PZD11

D7646

/

给变频器发送的PZD11

C_WrRece_PZD12

D7647

/

给变频器发送的PZD12

注意:上述参数均需要设定传递通道P15组或P16组,具体的描述请参考《英威腾通讯扩展卡说明书》及《Goodrive350系列高性能多功能变频器说明书》。例如,若需要通过DP卡给变频器设定频率,则可以设置P27.26=0x05P15.02=1,然后在DP卡的上位机上设置PZD2为所要设定的频率(注意单位和小数点换算),则该设定频率会传递到I_WrSend_PZD2D7425),若直接将I_WrSend_PZD2D7425)发送给C_WrRece_PZD2D7637),则该设定频率会直接设定到变频器上;若对I_WrSend_PZD2D7425)二次编程处理后再发送给C_WrRece_PZD2D7637),则会设置二次编程处理后的设定频率给变频器。

4.18 DP/CANopen/PN卡读取PZD通道

Auto    Station名称

对应D元件

对应变频器功能码

接口描述

I_RdSend_PZD1

D7436

/

变频器发送的SW(状态字),即PZD第一个字

I_RdSend_PZD2

D7437

/

变频器发送的PZD2

I_RdSend_PZD3

D7438

/

变频器发送的PZD3

I_RdSend_PZD4

D7439

/

变频器发送的PZD4

I_RdSend_PZD5

D7440

/

变频器发送的PZD5

I_RdSend_PZD6

D7441

/

变频器发送的PZD6

I_RdSend_PZD7

D7442

/

变频器发送的PZD7

I_RdSend_PZD8

D7443

/

变频器发送的PZD8

I_RdSend_PZD9

D7444

/

变频器发送的PZD9

I_RdSend_PZD10

D7445

/

变频器发送的PZD10

I_RdSend_PZD11

D7446

/

变频器发送的PZD11

I_RdSend_PZD12

D7447

/

变频器发送的PZD12

C_RdRece_PZD1

D7648

/

DP/CANopen/PN卡发送的SW(状态字)

C_RdRece_PZD2

D7649

/

DP/CANopen/PN卡发送的PZD2

C_RdRece_PZD3

D7650

/

DP/CANopen/PN卡发送的PZD3

C_RdRece_PZD4

D7651

/

DP/CANopen/PN卡发送的PZD4

C_RdRece_PZD5

D7652

/

DP/CANopen/PN卡发送的PZD5

C_RdRece_PZD6

D7653

/

DP/CANopen/PN卡发送的PZD6

C_RdRece_PZD7

D7654

/

DP/CANopen/PN卡发送的PZD7

C_RdRece_PZD8

D7655

/

DP/CANopen/PN卡发送的PZD8

C_RdRece_PZD9

D7656

/

DP/CANopen/PN卡发送的PZD9

C_RdRece_PZD10

D7657

/

DP/CANopen/PN卡发送的PZD10

C_RdRece_PZD11

D7658

/

DP/CANopen/PN卡发送的PZD11

C_RdRece_PZD12

D7659

/

DP/CANopen/PN卡发送的PZD12

注意:

上述参数均需要设定传递通道P15组或P16组,具体的描述请参考《英威腾通讯扩展卡说明书》及《Goodrive350系列高性能多功能变频器说明书》。例如,若需要让DP卡读取变频器设定频率,则可以设置P27.26=0x05P15.13=2,则变频器会将当前设定频率传递到I_RdSend_PZD2D7437),若在使用Auto Station二次编程时直接将I_RdSend_PZD2D7437)发送给C_RdRece_PZD2D7649),则可在DP卡上位机的PZD2读到变频器当前设定频率;若对I_RdSend_PZD2D7437)二次编程处理后再发送给C_RdRece_PZD2D7649),则在DP卡上位机的PZD2读到二次编程处理后的设定频率。


上一章节 下一章节