c#发展

注册

 

发新话题 回复该主题

三菱Q系列PLC定时器计数器结构化编程 [复制链接]

1#

定时器

时间精度设置:参数→双击PLC参数→PLC系统设置→定时器时限设置。

普通型定时器:

OUT_T

一ENENO一

一TCoil←一一Bit数据类型(编号)

一TValue←一ANY16数据类型(时间)

高速型定时器:

OUTH_T

一ENENO一

一TCoil←一一一一Bit数据类型(编号)

一TValue←一一一ANY16数据类型(时间)

使用方式:拖入/输入OUT_T,EN前加使能触点。

一ENENO一

一TCoil←一一一一TC(0~F)

一TValue←一一一常数

用触点时:普通TS、累计STS。

用线圈时:普通TC、累计STC。

用当前值时:普通TN、累计STN。

其他计时器:

生成脉冲:

TP

M0一→一INQ一←一M2

t#1S→一PTET一←标签(当前值)

延时断开:

TOF

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

延时接通:

TON

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

生成脉冲、高速:

TP_HIGH

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

延时断开、高速:

TOF_HIGH

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

延时接通、高速:

TON_HIGH

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

生成脉冲、使能:

TP_E

一ENENO一

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

延时断开、使能:

TOF_E

一ENENO一

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

延时接通、使能:

TON_E

一ENENO一

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

生成脉冲、高速、使能:

TP_HIGH_E

一ENENO一

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

延时断开、高速、使能:

TOF_HIGH_E

一ENENO一

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

延时接通、高速、使能:

TON_HIGH_E

一ENENO一

一INQ一←一一Bit数据类型

一PTET一←Time(时间)数据类型

IN、Q:Bit数据类型

PT、ET:Time(时间)数据类型

TP:生成脉冲。

TOF:延时断开。

TON:延时接通。

E:带使能,可累加计时,关使能,保持状态。

HIGH:高速计时器。

计数器

OUT_C

一ENENO一

一CCoil←一一一一Bit数据类型

一CValue←一一一ANY16数据类型

用于触点时:CS。

用于线圈时:CC。

用于当前值时:CN。

CTD←一一一一递减计数器

一CDQ一

一LOADCV一

一PV

CTU←一一一一递增计数器

一CUQ一

一RESETCV一

一PV

CTUD←一一一一递增递减计数器

一CUQU一

一CDQD一

一RESETCV一

一LOAD

一PV

CTD_E←一一一一递减计数器带使能

一ENENO一

一CDQ一

一LOADCV一

一PV

CTU_E←一一一一递增计数器带使能

一ENENO一

一CUQ一

一RESETCV一

一PV

CTUD_E←一一递增递减计数器带使能

一ENENO一

一CUQU一

一CDQD一

一RESETCV一

一LOAD

一PV

CD、CU、LOAD加载、Q、RESET复位、QU、QD:Bit数据类型

PV、CV:Word数据类型带符号

定时器应用:1,定时器触点控制。2,定时器当前值比较控制。

计数器应用:1,计数器触点控制。2,计数器当前值比较控制。

闪烁灯程序设计:

上图使用触点控制。

上图用当前值比较控制。

上图计数器应用。

#plc#

分享 转发
TOP
发新话题 回复该主题