可编程扩展卡模块目前计划支持本身的I/O点,同时,由于其插在变频器控制板中,所以可以使用变频器的I/O点(具体I/O点数以实际产品开发为准)。对于虚拟的I/O点或者中间继电器、软元件等,用户则可在Auto Station里面自由定义、自由使用。

GD350变频器为例,变频器及可编程扩展卡开关量输入/输出点对应接口如下:

4.1变频器及可编程扩展卡开关量输入/输出点对应接口表

Auto    Station名称

对应D元件

/X元件/Y元件

对应变频器功能码

接口描述

I_DiState

D7403

P17.12

I_DiState是一个16位的无符号数,只读;

它的每一位代表变频器上不同的开关量输入端子,具体对应如下:

Bit0: S1

Bit1: S2

Bit2: S3

Bit3: S4

Bit4: S5(变频器I/O扩展卡输入S5

Bit5: S6(变频器I/O扩展卡输入S6

Bit6: S7(变频器I/O扩展卡输入S7

Bit7: S8(变频器I/O扩展卡输入S8

Bit8: HDIA(做开关量时)

Bit9: HDIB(做开关量时)

Bit10~Bit15: 保留

C_SetDo

D7626

/

C_SetDo是一个16位的无符号数,可读写;

它的每一位代表变频器上不同的开关量输出端子,具体对应如下:

Bit0: Y1

Bit1: HDO(做开关量时)

Bit2: Y2(变频器I/O扩展卡输出Y2

Bit3: RO1

Bit4: RO2

Bit5: RO3(变频器I/O扩展卡输出RO3

Bit6: RO4(变频器I/O扩展卡输出RO4

Bit7~Bit15: 保留

X0

X0

/

PLC卡上开关量输入PS1

X1

X1

/

PLC卡上开关量输入PS2

X2

X2

/

PLC卡上开关量输入PS3

X3

X3

/

PLC卡上开关量输入PS4

X4

X4

/

PLC卡上开关量输入PS5

X5

X5

/

PLC卡上开关量输入PS6

Y0

Y0

/

PLC卡上继电器输出PRO1

Y1

Y1

/

PLC卡上继电器输出PRO2

1、用户可通过直接对I_DiState使用位触点指令(BLD,可在指令树中找到,使用说明可参考《IVC系列小型可编程控制器编程手册》,以下凡是涉及到指令的使用,均可参考此手册,下不赘述)来进行端子控制,如

4.5.png

4.5位触点指令使用

该语句是取I_DiStatebit016#0),即取变频器上的输入端子S1的状态,若该位为1,则将1写入C_CTRLC_CTRL在后面介绍,在设置变频器P00.01=2P00.02=4后,给它写1会使变频器正转运行。

2、用户还可以通过以下指令将I_DiState拆分成16个位元件

4.6.png

4.6字位转换

该段程序将I_DiState拆分成16个位元件,分别是M0~M15,用户可分别对这16个位进行操作,如上所示,对M0进行判断,若M0接通(即I_DiStateBit0=1),则将1写入C_CTRL,在通道设置正确的情况下控制变频器正转运行。

3、在设置正确的通道P06.00~P06.04P26.00~P26.02P26.04~P26.05之后,可直接对C_SetDo写值来控制变频器上的IO输出端子,如下指令

4.7.png

4.7控制变频器上输出端子

其中2#1是二进制0000001,将它写入C_SetDo,即Bit0=1,表示接通变频器IO输出端子Y1

4、对应PLC卡上自身的IO端子,直接对X0~X5Y0~Y1元件进行编程。

4.8.png

4.8 PLC卡上IO端子编程

以上指令表示,当PLC卡上PS1X0)端子接通时,使PRO1Y0)接通。


上一章节 下一章节