codesys指令表-CODESYS资源下载区-酷德网 - CoDeSys软件教程下载,CoDeSys工控资讯门户 

酷德网

HSC6490-cn中国制造,中国芯~
查看: 3263|回复: 1

codesys指令表

[复制链接]
  • TA的每日心情
    擦汗
    2019-8-13 14:13
  • 签到天数: 32 天

    [LV.5]常住居民I

    发表于 2013-12-2 11:19:54 | 显示全部楼层 |阅读模式

    CoDeSys V2.3自定义功能块(时间) VAR_OUTPUT

    CUR_Y:REAL; (*当前年*)

    CUR_M:REAL;(*当前月*)

    CUR_D:REAL;(*当前日*)

    CUR_H:REAL;(*当前时*)

    CUR_Min:REAL;(*当前分*)

    CUR_S:REAL;(*当前秒*)

    CUR_mS:REAL;(*当前毫秒*)

    END_VAR

    VAR

    DAY_C: DWORD;

    AAA: HSRTC;(*时间功能块*)

    BBB: DWORD;(*总天数*)

    CCC: DWORD;(*自1970年闰年数*)

    DAY_H: DWORD;

    MX: ARRAY [0..12] OF DWORD:=0,31,28,31,30,31,30,2(31),30,31,30,31;(*每个月的天数*) AX: ARRAY [0..12] OF DWORD;(*至某月的天数*)

    I1:INT;

    END_VAR

    ----------------------------------------------

    -----------------------------------------------

    AAA();

    BBB:=AAA.ss/86400;

    CCC:=(BBB+365)/(4*365);

    DAY_H:=(AAA.ss)MOD(86400);

    (*当前年*)

    CUR_Y:=DWORD_TO_REAL((BBB-CCC)/365+1970);

    DAY_C:=(BBB-CCC)MOD(365);

    IF (REAL_TO_DWORD(CUR_Y))MOD(4)=0 THEN

    MX[2]:=29;

    ELSE

    MX[2]:=28;

    END_IF

    AX[0]:=0;

    MX[0]:=0;

    FOR I1:=1 TO 12 BY 1 DO

    AX[I1]:=MX[I1]+AX[I1-1];

    (*当前月,当前日*)

    IF DAY_C>=AX[I1-1] AND DAY_C<AX[I1] THEN

    CUR_M:=I1;

    CUR_D:=DAY_C-AX[I1-1]+1; ELSE

    CUR_M:=CUR_M;

    CUR_D:=CUR_D;

    END_IF

    END_FOR;

    (*当前时*)

    CUR_H:=DAY_H/3600;

    (*当前分*)

    CUR_Min:=DAY_H/60-CUR_H*60; (*当前秒*)

    CUR_S:=DAY_H-CUR_H*3600-CUR_Min*60; (*当前毫秒*)

    CUR_mS:=AAA.ms;


    +10
    不赞一个?
    打赏鼓励一下!
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-11-29 11:47
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2021-11-27 14:11:26 | 显示全部楼层
    的     想12313
    +10
    不赞一个?
    打赏鼓励一下!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    
    顶部qrcode底部
    关注酷德网订阅号,获取更多资讯!

    QQ|Archiver|手机版|小黑屋|酷德论坛 ( 苏ICP备16065247号-1 )|网站地图

    GMT+8, 2026-10-23 05:58 , Processed in 0.142679 second(s), 51 queries .

    酷德网

    © 2001-2013 Hicodesys. 技术支持 by 酷德网

    快速回复 返回顶部 返回列表