简单实用的实时时钟程序

已锁定

spring

官方工程师

  • 帖子

    191
  • 精华

    5
  • 被关注

    138

论坛等级:游侠

注册时间:2003-06-06

普通 普通 如何晋级?

简单实用的实时时钟程序

1556

11

2006-05-11 14:38:34

实时时钟的程序,不需要使用系统提供的FC3,FC6,FC7,FC8,仅3个NETWORK
M0.0 (读取时间使能位)M1.0(写时间使能位,上升沿有效)
读时间:
年 月 日 时 分 秒
MB10 MB11 MB12 MB13 MB14 MB15
毫秒百位及十位 毫秒个位 星期
MB16 MB17.7-MB17.4 MB17.3-MB17.0
写时间:
年 月 日 时 分 秒
MB20 MB21 MB22 MB23 MB24 MB25
毫秒百位及十位 毫秒个位 星期
MB26 MB27.7-MB27.4 MB27.3-MB27.0

将源代码编译后,即可使用
FUNCTION FC 1 : VOID
TITLE =
VERSION : 0.1


VAR_TEMP
date_time_r : DATE_AND_TIME ;
date_time_w : DATE_AND_TIME ;
END_VAR
BEGIN
NETWORK
TITLE =

A M 0.0;
JNB _001;
CALL "READ_CLK" (
RET_VAL := MW 2,
CDT := #date_time_r);
_001: NOP 0;
NETWORK
TITLE =

A M 1.0;
FP M 1.1;
JNB _002;
CALL "SET_CLK" (
PDT := #date_time_w,
RET_VAL := MW 4);
_002: NOP 0;
NETWORK
TITLE =

L LD 0;
T MD 10;

L LD 4;
T MD 14;


L MD 20;
T LD 8;

L MD 24;
T LD 12;

简单实用的实时时钟程序 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。