技术论坛

 自己做的IECtime 转 s5 time。有需要的拿去

返回主题列表
作者 主题
cxaction
侠士

经验值:1343
发帖数:208
精华帖:1
楼主    2012-09-21 21:56:14
主题:自己做的IECtime 转 s5 time。有需要的拿去 精华帖 
本程序实现将十进制值转成s5time。 仿真调试通过有需要的拿去
接口介绍:
in0 :以什么分度记时(如填 2 则以“秒”记 填 3 则以“10 秒”记)
in1 : 需要设定的时间。即分度值乘以 设定时间 (数据类型 int)
out0:转成的s5time。 直接送入定时器。(数据类型 int)
temp1 :数据类型word
temp2:数据类型word
temp3:数据类型word
L #in0 // 时间分度值
L 4096 //左移动12位
*I
T #temp1
L #in1 // 需要设定的时间
ITB
T #temp2

L #temp1
L #temp2
OW
T #temp3
L #temp3
T #OUT0 // 转成的s5time
P.S西门子自带的FC40 有这个功能。但是那个块是以毫秒分度为单位的。本例子可以自己设定时间分度值。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。