0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC时钟指令说明和使用举例

laidenongfhs 来源:中泰PLC自动化教学 2023-12-13 13:45 次阅读

时钟指令的功能是调取系统的实时时钟和设置系统的实时时钟,它包括读取实时时钟指令和设置实时时钟指令(又称写实时时钟指令)。这里的系统实时时钟是指PLC内部时钟,其时间值会随实际时间变化而变化,在PLC切断外接电源时依靠内部电容或电池供电

时钟指令说明

表1 时钟指令说明

wKgZomV5RSGAOo1GAAJUuFGsM7Q501.png

时钟指令T端指定首地址的8个连续字节单元(T~T+7)存放不同的日期时间值,其格式为:

wKgZomV5RSGAFyDsAABx0TR3D0w826.png

在使用时钟指令时应注意以下要点。日期和时间的值都要用BCD码表示。例如,对于年,16#10(即00010000)表示2010年;对于小时,16#22表示晚上10点;对于星期,16#07表示星期六。在设置实时时钟时,系统不会检查时钟值是否正确。例如,2月31日虽是无效日期,但系统仍可接受,因此要保证设置时输入正确的时钟数据。在编程时,不能在主程序和中断程序中同时使用读/写时钟指令,否则会产生错误,中断程序中的实时时钟指令不能执行。只有CPU 224型以上的PLC才有硬件时钟,低端型号的PLC要使用实时时钟,须外插带电池的实时时钟卡。对于没有使用过时钟指令的PLC,在使用指令前需要设置实时时钟,既可以使用TODW指令来设置,也可以在编程软件中执行菜单命令“PLC→实时时钟”来设置和启动实时时钟。

时钟指令使用举例

时钟指令的使用如图1所示,其实现的控制功能是:在12:00~20:00时让Q0.0线圈得电,在7:30~22:30时让Q0.1线圈得电。

wKgZomV5RSGAMhqKAADROFyiVMQ052.png

wKgaomV5RSGAMBtAAAO0H_E8wXM411.png

图1 时钟指令的使用

网络1程序用于设置PLC的实时时钟,当I0.0触点闭合时,上升沿P触点接通一个扫描周期,开始由上往下执行MOV_B和SET_RTC指令,指令执行的结果是将PLC的实时时钟设置为“2009年12月28日8点16分20秒星期一”。网络2程序用于读取实时时钟,并将实时读取的BCD码小时、分钟值转换成整数表示的小时、分钟值。网络3程序的功能是让Q0.0线圈在12:00~20:00时得电。网络4程序的功能是让Q0.1线圈在7:30~22:30时得电,它将整个时间分成8:00~22:00时、7:30~8:00时和22:00~22:30时三段来控制。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12257

    浏览量

    454927
  • 指令
    +关注

    关注

    1

    文章

    580

    浏览量

    35377
  • 时钟
    +关注

    关注

    10

    文章

    1480

    浏览量

    130306

原文标题:PLC时钟指令(西门子) 收藏备用!

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PLC数据传送指令的作用和应用举例

    数据传送指令可以实现各存储单元之间数据的传送和复制。 三菱PLC(FX2N为例)有6种左右传送指令供用户使用,西门子PLC(S7-1200为例)有4种左右(主要看是否严格区分)。 本文
    发表于 03-15 15:36 6251次阅读
    <b class='flag-5'>PLC</b>数据传送<b class='flag-5'>指令</b>的作用和应用<b class='flag-5'>举例</b>

    三菱plc指令说明

    三菱PLC指令说明书:
    发表于 11-21 01:11 327次下载
    三菱<b class='flag-5'>plc</b><b class='flag-5'>指令</b><b class='flag-5'>说明</b>书

    三菱plc应用指令

    三菱PLC指令说明书:三菱PLC编程手册-编程手册(FX3U·FX3UC基本·应用指令说明书),
    发表于 11-21 01:20 392次下载

    FBs系列PLC的应用指令说明

      FBs系列PLC的应用指令可分为输入控制、指令号码名称、操作数及功能输出四部分。而各个指令的输入控制、操作数、及功能输出的数目各不相同(请参考各
    发表于 09-26 11:08 5次下载
    FBs系列<b class='flag-5'>PLC</b>的应用<b class='flag-5'>指令</b><b class='flag-5'>说明</b>

    PLC指令到底是说明详细说明和解读

    指令语句表编程语言是所有PLC都具有的最基本的编程语言。而指令语句表程序是由一条一条的指令堆砌而成的。因此,我们有必要对指令进行进一步的
    的头像 发表于 01-26 08:33 6929次阅读
    <b class='flag-5'>PLC</b>的<b class='flag-5'>指令</b>到底是<b class='flag-5'>说明</b>详细<b class='flag-5'>说明</b>和解读

    PLC指令说明与解读

    指令语句表编程语言是所有PLC都具有的最基本的编程语言。而指令语句表程序是由一条一条的指令堆砌而成的。因此,我们有必要对指令进行进一步的
    的头像 发表于 01-24 17:53 9924次阅读
    <b class='flag-5'>PLC</b>的<b class='flag-5'>指令</b><b class='flag-5'>说明</b>与解读

    西门子PLC指令的教程详细说明

    本文档的主要内容详细介绍的是西门子PLC指令的教程详细说明
    发表于 03-21 14:38 24次下载
    西门子<b class='flag-5'>PLC</b>位<b class='flag-5'>指令</b>的教程详细<b class='flag-5'>说明</b>

    西门子PLC的数字指令教程详细说明

    本文档的主要内容详细介绍的是西门子PLC的数字指令教程详细说明
    发表于 03-21 16:41 32次下载
    西门子<b class='flag-5'>PLC</b>的数字<b class='flag-5'>指令</b>教程详细<b class='flag-5'>说明</b>

    西门子PLC的位指令教程详细说明

    本文档的主要内容详细介绍的是西门子PLC的位指令教程详细说明
    发表于 03-23 16:51 38次下载
    西门子<b class='flag-5'>PLC</b>的位<b class='flag-5'>指令</b>教程详细<b class='flag-5'>说明</b>

    三菱FX系列PLC共的时钟运算类指令

    三菱FX系列PLC共有7条时钟运算类指令指令的编号分布在FNC160 - FNC169之间。时钟运算
    发表于 09-04 17:26 4643次阅读
    三菱FX系列<b class='flag-5'>PLC</b>共的<b class='flag-5'>时钟</b>运算类<b class='flag-5'>指令</b>

    PLC指令的基本类型 PLC指令如何输入

      PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。这些
    发表于 03-15 14:36 3358次阅读

    PLC指令的组成 PLC指令失效的原因

      PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令
    发表于 03-15 16:49 1936次阅读

    PLC表格指令说明

      表格指令包括填表指令、查表指令、先进先出提令、后进先出指令和存储区填充指令。 填表指令 1.
    的头像 发表于 05-29 10:16 2237次阅读
    <b class='flag-5'>PLC</b>表格<b class='flag-5'>指令</b><b class='flag-5'>说明</b>

    三菱FX系列PLC置位与复位指令的使用教程

    有关三菱PLC置位与复位指令的功能说明,以FX2N为例,介绍其基本逻辑指令和步进指令及用法,置位与复位
    发表于 12-26 10:19 1235次阅读
    三菱FX系列<b class='flag-5'>PLC</b>置位与复位<b class='flag-5'>指令</b>的使用教程

    ARM指令的寻址方式有几种?试分别举例说明

    ARM指令的寻址方式有几种?试分别举例说明  ARM指令集的寻址方式有基址寻址、立即寻址、寄存器寻址、寄存器间接寻址、寄存器相对寻址、相对基址寻址等多种方式。下面将逐一详细介绍这些寻址方式,并
    的头像 发表于 01-29 18:10 696次阅读