请问 S5TIME 如何使用,如何比较两个S5TIME变量大小?
钻石用户推荐最佳答案
S5TIME 数据类型以BCD形式保存数据。不能将两值简单相加。如果将时间转换为TIME数据类型,数据将以十进制数形式保存。转换为十进制数后就可使用使用SIMATIC S7的算术运算来处理这个数据类型了。
可以使用标准库下"IEC Function Blocks"中的FC 33 (S5TI_TIM) 来将S5TIME 数据类型转换为TIME数据类型。
如果需要时间在程序中以S5TIME 数据类型表示,则可使用FC 40 (TIM_S5TI) 来将日期转换为S5TIME 数据类型。本块也可在标准库下"IEC Function Blocks"中找到。
使用SIMATIC Manager的" Open a project/library"按钮来打开标准库。这里选择"Libraries"选项卡,并选择"Standard Library"。
https://support.industry.siemens.com/cs/document/2443515
FC 33、FC40 进行转换的梯形图实例可参考下面链接中的 6.5章节
***Step7中有关时间和定时器的使用和例程(很有价值)
ID:84136147发布日期 2014年3月11日
https://support.industry.siemens.com/cs/document/84136147
***Step7中有关时间和定时器的使用和例程(在线阅读)
https://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=1299
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348368.html