基本信息
文件名称:Mitsubishi 系列:FX 系列_(8).FX系列PLC基本指令.docx
文件大小:23.08 KB
总页数:22 页
更新时间:2025-06-21
总字数:约7.56千字
文档摘要

PAGE1

PAGE1

FX系列PLC基本指令

1.位逻辑指令

位逻辑指令是FX系列PLC中最基本的指令,用于控制和检测单个位的状态。这些指令包括但不限于:

LD:取指令

OUT:输出指令

AND:与指令

OR:或指令

NOT:非指令

LDI:取反指令

ANI:与反指令

ORI:或反指令

1.1LD指令

LD指令用于将输入继电器、内部继电器、定时器、计数器等元件的触点连接到左母线。当触点闭合时,指令将该触点的状态加载到逻辑运算中。

语法:

LDX0

示例:

假设我们有一个输入继电器X0,当X0闭合时,需要控制输出继电器Y0。程序如下:

//当输入继电器X0闭合时,输出继电器Y0导通

LDX0

OUTY0

1.2OUT指令

OUT指令用于将逻辑运算结果输出到指定的输出继电器或内部继电器。当逻辑运算结果为ON时,指定的继电器将导通。

语法:

OUTY0

示例:

继续上一个示例,假设我们需要在X0闭合时控制Y0导通:

//当输入继电器X0闭合时,输出继电器Y0导通

LDX0

OUTY0

1.3AND指令

AND指令用于将前一个逻辑运算结果与下一个触点进行与操作。只有当所有触点都闭合时,逻辑运算结果才为ON。

语法:

ANDX1

示例:

假设我们需要在X0和X1都闭合时控制Y0导通:

//当输入继电器X0和X1都闭合时,输出继电器Y0导通

LDX0

ANDX1

OUTY0

1.4OR指令

OR指令用于将前一个逻辑运算结果与下一个触点进行或操作。只要有一个触点闭合,逻辑运算结果就为ON。

语法:

ORX1

示例:

假设我们需要在X0或X1闭合时控制Y0导通:

//当输入继电器X0或X1闭合时,输出继电器Y0导通

LDX0

ORX1

OUTY0

1.5NOT指令

NOT指令用于对前一个逻辑运算结果进行非操作。如果前一个逻辑运算结果为ON,则NOT指令将其变为OFF,反之亦然。

语法:

NOT

示例:

假设我们需要在X0闭合时,Y0不导通:

//当输入继电器X0闭合时,输出继电器Y0不导通

LDX0

NOT

OUTY0

1.6LDI指令

LDI指令用于将输入继电器、内部继电器、定时器、计数器等元件的触点的反状态连接到左母线。当触点断开时,指令将该触点的状态加载到逻辑运算中。

语法:

LDIX0

示例:

假设我们需要在X0断开时控制Y0导通:

//当输入继电器X0断开时,输出继电器Y0导通

LDIX0

OUTY0

1.7ANI指令

ANI指令用于将前一个逻辑运算结果与下一个触点的反状态进行与操作。只有当所有触点都断开时,逻辑运算结果才为ON。

语法:

ANIX1

示例:

假设我们需要在X0和X1都断开时控制Y0导通:

//当输入继电器X0和X1都断开时,输出继电器Y0导通

LDX0

ANIX1

OUTY0

1.8ORI指令

ORI指令用于将前一个逻辑运算结果与下一个触点的反状态进行或操作。只要有一个触点断开,逻辑运算结果就为ON。

语法:

ORIX1

示例:

假设我们需要在X0或X1断开时控制Y0导通:

//当输入继电器X0或X1断开时,输出继电器Y0导通

LDX0

ORIX1

OUTY0

2.定时器指令

定时器指令用于在一定时间后执行特定的操作。FX系列PLC提供了多种定时器,包括接通延时定时器(TON)、断开延时定时器(TOF)等。

2.1TON指令

TON指令是接通延时定时器,当输入条件满足时,定时器开始计时,计时结束后输出触点导通。

语法:

TONT0K100

示例:

假设我们需要在X0闭合后10秒(100个100ms时间单位)控制Y0导通:

//当输入继电器X0闭合后10秒,输出继电器Y0导通

LDX0

TONT0K100

OUTY0

2.2TOF指令

TOF指令是断开延时定时器,当输入条件不满足时,定时器开始计时,计时结束后输出触点断开。

语法:

TOFT1K50

示例:

假设我们需要在X0断开后5秒(50个100ms时间单位)控制Y0断开:

//当输入继电器X0断开后5秒,输出继电器Y0断开

LDX0

OUTY0

TOFT1K50

3.计数器指令

计数器指令用于在满足一定条件时进行计数操作。FX系列PLC提供了多种计数器,包括加计数器(CTU)、减计数器(CTD)等。

3.1CTU指令

CTU指令是加计数器,当输入条件满足时,计数器的当前值增加1,达到设定值时输出触点导通。

语法:

CTUC0K10

示例:

假设我们需要在X0每闭合一次时,计数器C0的当前值增加1,当计数达到10次时,输出继