如何读取S5系统时间?

如何读取S5-155U的系统时间?并每8小时给计数器清零

最佳答案

S5的集成实时时钟有以下几个作用:
 1、提示、报警功能
 2、操作时间计数
 3、实时时钟功能
 当S5 PLC在缺省状态下,实时时钟是不起作用的,要使时钟工作,有二个途径:
 1、通过STEP5软件中的菜单Change──》COM DB1,对Clock Parameters(CLP)进行初始化;
 2、通过OB21或OB22在控制程序中编程初始化系统数据。
 通过初始化可以定制实时时钟数据区的起始地址及状态字的地址。
 定制了实时时钟数据区的起始地址后就可以对实时时钟进行数据编程,用于你所需要的用途。
 下边举一个例子作粗略说明:
 假设你希望用DB2的DW0作为时钟数据区的起始地址,而状态字存储到标志字FW 10中,F12.0作为时钟故障标志位,那么我们就可能在OB21和OB22中作如下编程:
 OB21
 Segment 1
              :JU  FB101   //调用FB101进行时钟设置
 NAME  :UHR-INIT
 TUDA  :   KS   DB   //定制DB块作为时钟数据区
 NUDA  :   KY  2, 0  // 数据块地址为DB2,起始地址为DW0
 TUSW  :   KS  FW  // 时钟状态字定义为FW
 NUSW  :   KY 10, 0  // 时钟状态字地址为FW10
 FEHL  :    F 12.0    // 如果时钟没正确启动,则F12.0置“1”
               :
       :L   KM 00000010  00110000
               :T   FW 10     //预设状态字FW10,实现:1、启动时钟计时、
       :BE       // 2、保存最近一次的RUN-STOP变化时间、
                 //3、即使CPU停机,时钟照常工作的功能。

 这样,当CPU启动后,系统时钟就能正常工作了,用户可以在FB101中根据自己的意愿来编程使用系统时钟了。如何编程就不细说了。
 另外,在DB2时钟数据区中,各个数据字的含义如下:
 DW0  高位字节为空,低位字节为星期(当前系统时间)
 DW1  高位字节为日期,低位字节为月份
 DW2  高位字节为年份,低位字节为小时+AM/PM 位
 DW3  高位字节为分钟,低位字节为秒
 DW4  高位字节为闰年,低位字节为星期(用户设定时间)
 DW5  高位字节为日期,低位字节为月份
 DW6  高位字节为年份,低位字节为小时+AM/PM 位
 DW7  高位字节为分钟,低位字节为秒
 DW8  高位字节为空,低位字节为星期(设定提示时间)
 DW9  高位字节为日期,低位字节为月份
 DW10 高位字节为空,低位字节为小时+AM/PM 位
 DW11 高位字节为分钟,低位字节为秒
 DW12 高位字节为空,低位字节为秒(当前操作时间)
 DW13 高位字节为分钟,低位字节为小时
 DW14 高位字节为小时X100,低位字节为小时X10000
 DW15 高位字节为空,低位字节为秒(设定的操作时间)
 DW16 高位字节为分钟,低位字节为小时
 DW17 高位字节为小时X100,低位字节为小时X10000
 DW18 高位字节为空,低位字节为星期(STP/RUN操作后的时钟)
 DW19  高位字节为日期,低位字节为月份
 DW20  高位字节为年份,低位字节为小时DW3  高位字节为分钟,低位字节为秒
 DW21  高位字节为分钟,低位字节为秒

 有了这些,你就可很简单的实现你所需的功能了。
 

提问者对于答案的评价:
HAO

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc147816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午11:39
下一篇 2017年6月3日 上午11:39

相关推荐

  • 西门子6ES5,943-7UB21 PLC

    星期一上班,上电后发现PLC未工作,STOP灯亮,把开关打到STOP然后再拨回RUN的位置,则PLC又恢复正常,经查原来是电池没电了,请问电池有什么作用? 问题补充:谢谢!后来下午…

    SIMATIC S5 2017年6月3日
  • S5电缆

    我有一根S5的电缆,一头是25针,一头是15针的,可我的电脑只有9针的串口,我要做一根9针转25针的线,和那根线接上,线序是什么呢. 最佳答案 编程电缆6ES5734-2BD20,…

    SIMATIC S5 2017年5月31日
  • 关于S5

    间接寻址是做什么用的?什么时候用? 最佳答案 参考:1、《S7和S5在间接寻址操作上有何不同?》https://support.industry.siemens.com/cs/do…

    SIMATIC S5 2017年5月28日
  • PG720

    请问如何将客户的备份程序拷到PG720编程器里面?PG720上面没有USB的接口啊? 最佳答案 可以使用S5的读卡器把程序拷贝进去。参考http://www.ad.siemens.…

    SIMATIC S5 2017年5月29日
  • S5和INTOUCH通讯

    我的S5要和INTOUCH通过以太网通讯,那位大虾做过这样的通讯,我都需要什么模块,我现有的是S5-115U,在INTOUCH软件建点的时候,那个项目名怎么写啊,谢谢,着急呢! 问…

    SIMATIC S5 2017年6月3日
  • s5升级S7中fb250和fb251应如何处理

    s5升级S7中fb250和fb251应如何处理?是有现成的功能块还是要自己编程序段?如果改成程序段应该怎么写? 在s5程序中有3个变量RS121、RS122、RS123通…

    SIMATIC S5 2017年6月1日
  • 求教该程序怎么看?

    老师好!下边程序怎么看不懂啊?什么意思?请老师讲解。      :JU  -FB40 Na…

    SIMATIC S5 2017年6月3日
  • S5如何连接Profibus

    S5系统如何扩展Porfibus-DP总线,请问哪里能找到中文手册,在S5系统中如何组态Porfibus-DP,是否需要安装组态软件及GSD文件,哪里能下载得到组态软件及GSD,在…

    SIMATIC S5 2017年6月1日
  • GP863DF订货号是多少?

    西门子S5PLC使用的调节板型号为GP863DF 这个调节板的订货号是多少 麻烦告知 谢谢 最佳答案 西门子的板卡上都会有订货号和系列号,您可以在板上…

    SIMATIC S5 2021年7月5日
  • S5转换S7

    S5-S7过程中出现,FB182 FB183 FB184不可用,怎么办?我S5不是很熟悉。 最佳答案 1、应用S5-S7转换器不是完全、彻底地转换,有些地方需要…

    2017年5月29日