找plc产品、学plc技术、看plc新闻-尽在PLC行业网!

PLC行业网-三菱plc编程入门,plc视频教程,plc学习,plc教程,plc编程实例

当前位置: PLC行业网 > plc教材 > 第6章 >

6.5 时钟指令

时间:2012-05-12 11:24来源:未知 作者:www.plcs.cn 点击:
利用时钟指令可以实现调用系统实时时钟或根据需要设定时钟,这对控制系统运行的监视、运行记录及和实时时间有关的控制等十分方便。时钟指令有两条:读实时时钟和设定实时时钟。指令格式如表6-18所示。
表6-18  读实时时钟和设定实时时钟指令格式
LAD STL 功能说明
时钟指令www.plcs.cn TODR   T 读取实时时钟指令:系统读取实时时钟当前时间和日期,并将其载入以地址T起始的8个字节的缓冲区
时钟指令www.plcs.cn TODW  T 设定实时时钟指令:系统将包含当前时间和日期以地址T起始的8个字节的缓冲区装入PLC的时钟
时钟指令www.plcs.cn输入/输出T的操作数: VB, IB, QB, MB, SMB, SB, LB, *VD, *AC, *LD;数据类型:字节
指令使用说明:
(1)8个字节缓冲区(T)的格式如表6-19所示。所有日期和时间值必须采用BCD码表示,例如:对于年仅使用年份最低的两个数字,16#05代表2005年;对于星期,1代表星期日,2代表星期一,7代表星期六www.plcs.cn,0表示禁用星期。
表6-19   8字节缓冲区的格式
地址 T T+1 T+2 T+3 T+4 T+5 T+6 T+7
含义 小时 分钟 0 星期
范围 00~99 01~12 01~31 00~23 00~59 00~59   0~7
(2)S7-200西门子plc CPU不根据日期核实星期是否正确,不检查无效日期,例如2月31日为无效日期,但可以被系统接受。所以必须确保输入正确的日期。
(3)不能同时在主程序和中断程序中使用TODR/TODW指令,否则,将产生非致命错误(0007),SM4.3置1。
(4)对于没有使用过时钟指令或长时间断电或内存丢失后的PLC,在使用时钟指令前,要通过STEP-7软件“PLC”菜单对PLC时钟进行设定,然后才能开始使用时钟指令。时钟可以设定成与PC系统时间一致,也可用TODW指令自由设定。
【例6-9】编写程序,要求读时钟并以BCD码显示秒钟。程序如图6-19 所示。
说明:时钟缓冲区从VB0开始,VB5中存放着秒钟,第一次用SEG指令将字节VB100的秒钟低四位转换成七段显示码由QB0输出,接着用右移位指令将VB100右移四位,将其高四位变为低四位,再次使用SEG指令,将秒钟的高四位转换成七段显示码由QB1输出。
【例6-10】编写程序,要求控制灯的定时接通和断开。要求18:00时开灯,06:00时关灯。时钟缓冲区从VB0开始。程序如图6-20所示。
时钟指令www.plcs.cn 
 
 
 
 
 
 
 
 
 
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
栏目列表
推荐内容
  • 6.6 特殊功能指令习题

    特殊功能指令习题 1.编写程序完成数据采集任务,要求每100ms采集一个数。 2.编写一个...

  • 6.4.2 PID控制功能的应用

    PID控制功能的应用 1.控制任务 一恒压供水水箱,通过变频器驱动的水泵供水,维持水位...

  • 6.5 时钟指令

    利用时钟指令可以实现调用系统实时时钟或根据需要设定时钟,这对控制系统运行的监视、...

  • 6.4.1 PID指令

    PID指令 1.PID算法 在工业生产过程控制中,模拟信号PID(由比例、积分、微分构成的闭...

  • 6.3.6 高速输入、高速输出指令编程实训

    高速输入、高速输出指令编程实训 1.实训目的 (1)掌握高速处理类指令的组成、相关特...

  • 6.3.5 高速脉冲输出

    高速脉冲输出 1.脉冲输出(PLS)指令 脉冲输出(PLS)指令功能为:使能有效时,检查用...