论怎样将时间转换为ASCII码?
西门子S7-300怎样将2013年08月08日8时8分8秒用STL如何转换成ASCII,最好是用FC的形式,进行调用,多谢谢了!
下面是我的回答:
STEP7中的时间用BCD码表示,BCD码可视为特殊的十进制数,可使用TI_S7库中的FC95 HTA来转换。
下面的程序将MB0开始的7个字节中的十六进制数转换为MB10开始的14个字节的ASCII码。
CALL "HTA"
IN :=P#M 0.0
N :=W#16#7
OUT:=P#M 10.0
将本文加入收藏夹
新闻详情