上位软件是组态王,用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 用STEP 7 V5.5 编程 手册
https://support.industry.siemens.com/cs/cn/zh/view/45531107
582页 27.3 数据类型和参数类型
提问者对于答案的评价:
谢谢,学习了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc165709.html