上位软件是组态王,用300PLC做的程序,想实现定时时间能用小数表示,比如从组态王设置时间为30.5秒,不知道该如何转换啊?
图片说明:
最佳答案
参考愿我能大侠的帖子:
整数转换S5TIME
htTP://www.ad.siemens.com.cn/club/bbs/poST.ASpx?a_id=1311546&b_id=4&s_id=0&num=45#anch
浮点数先转成整数,然后整数转成BCD格式,再根据时基设置
你就浮点数转成整数,然后根据愿我能大侠的帖子整数转成S5TIME就好了
关于S5time数据格式参考:
SIMATIC用STEP7V5.5编程手册
https://suppoRT.industry.siemens.com/cs/cn/zh/view/45531107
582页27.3数据类型和参数类型
提问者对于答案的评价:
谢谢,学习了