我写了个real转化为S5TIME的程序,欢迎大家点评。

已锁定

ktissot

西门子1847工业学习平台

  • 帖子

    276
  • 精华

    1
  • 被关注

    3

论坛等级:侠士

注册时间:2009-10-25

普通 普通 如何晋级?

我写了个real转化为S5TIME的程序,欢迎大家点评。

2147

2

2014-04-25 21:07:44

这个程序是我自己写着好玩的,没有参考别的什么程序,如有雷同,那绝对是巧合。
欢迎大家点评,提出更好的思路。

变量声明
in参数
name data type
set_time real

out 参数
name data type
set_time_1 s5time

L #set_time
L 1.000000e-002
< r

JC _303
TAK
L 9.990000e+003
>=R
JC _301
TAK
JU _301
_303: L 0.000000e+000
_301: T LD 16
L 1.000000e+003
*R
RND
T LD 16
L L#10000
T LD 0
L L#100000
T LD 4
L L#1000000
T LD 8
L 0
LAR1
L 3
T LW 14
nex3: T LW 12
L LD 16
L LD [AR1,P#0.0]
JCN _304
L LW 14
DEC 1
T LW 14
_304: +AR1 P#4.0
L LW 12
LOOP nex3
L LD 16
DTB
T LD 16
L LW 14
INC 1
L 4
*I
L LD 16
SRD
T LD 16
L LW 14
L W#16#1000
*I
L LD 16
OW
T #set_time_1


说明:输入参数的单位是秒。
输入一个real 比如0.01 那么输出就是s5t#10ms。
输入一个real 比如3600.0那么输出就是s5t#1h。
我写了个real转化为S5TIME的程序,欢迎大家点评。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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