回复:SCL编程如何把DATE_AND_TIME转为字符串?

已锁定

lu_zhao_long

  • 帖子

    493
  • 精华

    9
  • 被关注

    33

论坛等级:侠圣

注册时间:2004-09-17

钻石 钻石 如何晋级?

发布于 2024-04-29 08:23:51

8楼

展开查看
以下是引用GreenHands在2024-04-28 21:54:05的发言 >7楼

大佬 你说的BCD格式 好像是S5TIME 的时间存储格式格式

以下是引用lu_zhao_long在2024-04-26 11:20:20的发言 >1楼:有两幅截图供你参考...

引用1楼详细内容:

有两幅截图供你参考。

图1 是 DATE_AND_TIME 类型的数据格式:

注意哟,每个字节居然是 BCD 格式的数字。而且 Byte 0 是年份,0 对应的是 1990 年。


截图二是你可能用到的两个函数:

BCD_INT(x) :把 BCD 数字转换成 整数

INT_STRING(x):把整数转换成字符串



哦,我的资料是从 PCS7 系统的帮助文档中找到的。PCS7 系统的 CPU 只使用 S7-300 及 S7-400 系列的 PLC。楼主的帖子也是发在 S7-300/S7-400 版区的。

深陷于此,我是来“喝水”的! lu_zhao_long@139.com
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54623条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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