smart200 秒转换成日时分秒

序号地址符号变量类型数据类型注释
1ENINBOOL
2LDOsecINDINT
3IN
4IN_OUT
5OUT
6TEMPDINT日_dint
7LD4hour_dintTEMPDINT小时dnt
8LD8min_dintTEMPDINT分钟dnt
9LD12sec_dintTEMPDINT秒_dnt
10LD16temp1TEMPDINT
11LD20temp2TEMPDINT
12LD24temp3TEMPDINT
13LD28temp4TEMPDINT
14LD32temp5TEMPDINT
15LW36hourintTEMPINT
16LW38min_intTEMPINT
17LW40sec_intTEMPINT
18以下位输出结果
19VD104DINT输出结果“日”
20VB108Byte输出结果“时”
21VB109Byte输出结果“分”
22VB110Byte输出结果“秒”
//Network 1 
// 1、秒转换为日
// 时
// 分
// 秒
// 
LD     SM0.0
LPS
MOVD   LD0, VD104//VD104为日时分秒
AENO
/D     +86400, VD104
AENO
MOVD   VD104, LD16
*D     +86400, LD16
LRD
MOVD   LD0, LD20
AENO
-D     LD16, LD20
AENO
MOVD   LD20, LD4
AENO
/D     +3600, LD4
AENO
MOVD   LD4, LD24
*D     +3600, LD24
LRD
MOVD   LD20, LD28
AENO
-D     LD24, LD28
AENO
MOVD   LD28, LD8
AENO
/D     +60, LD8
AENO
MOVD   LD8, LD32
*D     +60, LD32
LPP
MOVD   LD28, LD12
-D     LD32, LD12
//Network 2 
// 转换为整数int
// 整数int转换为字节byte
LD     SM0.0
LPS
DTI    LD4, LW36
AENO
DTI    LD8, LW38
AENO
DTI    LD12, LW40
LPP
ITB    LW36, VB108
AENO
ITB    LW38, VB109
AENO
ITB    LW40, VB110
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值