|
L #i_acc_time_on_diverted // yes -> load acc_time ton
CALL "fc_convert_s5t_100ms"
T #s_acc_time_on_diverted
前两天说把老外的时间程序分享给大家,但程序太大,没办法分享。这次给大家分享一个如何把S5T#时间转换为整数的程序,算是补偿。如上图程序,其中, #i_acc_time_on_diverted 是S5类型时间值,比如是s5t#3s,经过下面的FC功能转换,就变成整数3000,放在 #s_acc_time_on_diverted(INT类型)里,计时时,每100MS减一。下面是FC功能的代码,希望对大家有所帮助。
PUSH // Store Akku 1
SRW 12 // Get time factor
SLW 2 // x4
TAK // Get time and move factor to AKKU 2
SLW 4 // Erase factor
SLD // Multiply time with factor
SRD 8 // Change into a multiple of 100ms
BTD // change to integer
BE
本文转载自:西门子工业技术论坛
|
|