技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 三菱PLC > 【三菱】时钟数据读写指令的使用

【三菱】时钟数据读写指令的使用

林慧玲 发布于2015-02-15 11:37 28 0 标签:时钟处理指令

  在我们的中,包括有时钟数据比较指令TCMP、时钟数据区间比较指令TZCP,时钟数据加/减法指令TADD/TSUB,计时器指令HOUR和时钟数据读写指令TRD/TWR,其中较常用的有时钟数据读写指令TRD/TWR、时钟数据比较指令TCMP和时钟数据区间比较指令TZCP。在这里就先讲一下时钟数据读写指令TRD/TWR。

  首先是我们的时钟数据读出指令TRD,它的指令很简单,就是TRD D,它是将PLC里面特殊寄存器D8013~D8019的实时时间数据传送到数据寄存器D~D+6里面的。下面就列一下实时时钟数据与传送终址的关系。

Q图片20140905143150.jpg 
  而我们的时钟数据写入指令TWR,它的指令格式就是TWR S,它是将设定的时钟数据S~S+6写入到PLC的特殊寄存器D8013~D8019里面。TWR指令就是TRD指令的反向操作指令。

  当我们的PLC的实时时钟数据需要校准时,可以利用TWR指令进行校准,进行时间校准时,应使用脉冲执行型TWRP指令。

  下面我们就编写一下设定实时时间为2014年9月1日(星期一)13时30分45秒的梯形图程序。
Q图片20140905143255.jpg 

  程序中用到的M8017是正负30s的修正,也就是在OFF变为ON的边沿对秒进行修正(秒为0-29时,秒变为0,为30-59时,进位到分钟,秒为0)。

  还有一个要注意的是PLC默认是用两位数据来表示实时时间数据的年份的,但是其实我们也可以更改成用四位数据来表示,这样的话,需要增加一条MOV K2000 D8018程序将2000送到数据寄存器D8018里面,这条指可以用M8002来驱动。

  除此之外,我们知道TWR指令通常是用来写入实时时钟数据的,但是它也可以写入任意实时时钟数据,可以用做长时间定时器用。

  下面就举个例子。控制要求为:开机计时,5天后停止M0,10天后停止M1,20天后停机检测。
Q图片20140905143503.jpg 

  下面就分析一下以上程序,当我们按下X0时,将时钟数据写入到D0~D6中,并开始计时,PLC处于RUN时执行读时钟,读出到D10~D16里面,其中D12是存储天数的,用一个比较指令,当D12=6时,也就是5天后复位M0,当D12=11时,也就是10天后复位M1,当D12=21时,也就是20天后置位特殊寄存器M500,这里的M500是停电保持型的,当M500接通时会置M8034为ON,禁止所有输出,也就是将外部输出接点全部置为OFF。

-------------------------------
作者:蔡慧荥
版权为技成所有,未经同意,盗取必究!

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

时钟处理指令

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签