典型电路 下载本文

第六部分

例一 计数器扩展为定时器

当定时器不够用时,可以用计数器扩展为定时器.程序中使用了CPU的时 钟存储器,设置MB100为时钟存储器,则M100.0的变化周期为0.1s。

在程序中,如果I0.1的正跳沿为减计数器C0置数.若I0.0为1,则C0 每0.1s减1。当C0减到0后,输出Q0.0为1.I0.1的又一个正跳沿使 C0置数并使输出为0.这样,在I0.0为1后2s(20*0.1s=2s),Q0.0为1, I0.1的正跳沿使Q0.0复位.

例二 长时间延时程序

采用定时器和计数器可以组成长时间延时程序,如下:

当输入I0.0接通时,定时器T0经过10s时间延时后,其动合触点T0闭合, 计数器C0开始递减运算,与此同时T0的动断触点是断开的,造成T0线圈 断电,使T0的动合触点断开,C0仅计数一次,而后T0线圈又接通,如此循 环.当C0经过10s*10=100s时间后,计数器C0输出为0,输出Q0.0接通, 具有长时间延时的功能.

例四 气缸运动计数控制

要求: 气缸连续往复运动20次便自动停止 (一)气控回路

(二)PLC接线

(三)定义符号地址 符号地址 绝对地址 类据类型 S0 S1 1S1 1S2 1Y1 1Y2 M0 (四)梯形图程序 I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 M0.0 BOOL BOOL BOOL BOOL BOOL BOOL BOOL

说明 启动按钮 停止按钮 位置传感器 位置传感器 换向阀电磁线圈 换向阀电磁线圈 启动线圈