设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC300/400]请帮我解释一下或翻译成梯形图,看不懂STL语句

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 4518|回复: 2

[求助-西门子PLC300/400]请帮我解释一下或翻译成梯形图,看不懂STL语句

[复制链接]

升级  31%

该用户从未签到

发表于 2014-6-3 19:41:03 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
这是累积流量的一个程序,下载的名称是Totalize 以下的STL语句是FB块中的,谁能帮我翻译成梯形图,不胜感谢,或帮我解释下,也有截图,我的QQ:1540825
网络1:</P> A #COM_RST
JCN nw2
L 0.000000e+000
T #ACCUM
T #TOTAL
SET
SAVE
BEU
网络2:
nw2: NOP 0
L #INTERVAL
DTR
T #tINTERVAL
L #CYCLE
DTR
T #tCYCLE
网络3:
L #VALUE //Lade Eingangswert (Typ: REAL)
L #tCYCLE //Multipliziere Eingangswert mit Zykluswert (Typ: REAL)
*R
L #tINTERVAL //Dividiere durch Intervallwert (Typ: REAL)
/R
L #ACCUM //Lade Wert im Zwischenspeicher
+R //Addiere Ergebnis zum Zwischenspeicher
T #ACCUM //Transferiere neuen inkrementierten Wert zum Zwischenspeicher
T #TOTAL //Transferiere akkumulierten Wert zum Ausgang TOTAL
网络4: SET
SAVE
BEU


图片说明: 1,2 2,3 3,4 4,1
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
4520°C
2
  • opwgffu
  • UKBNCKPv
过: 他们

升级  30%

该用户从未签到

发表于 2014-6-3 21:22:48 | 显示全部楼层
A     #COM_RST//如果变量值为1则执行下面的程序否则跳转到标号nw2处
      JCN   nw2
      L     0.000000e+000//把0.0装载到累加器1中
      T     #ACCUM//赋值给accum。accum=0.0
      T     #TOTAL//total=0.0
      SET   //rlo=0
      SAVE  //保存rlo到br位
      BEU   //无条件结束,程序执行到这句话就结束
网络2:
nw2:  NOP   0//空操作
      L     #INTERVAL//读取双整数interval
      DTR   
      T     #tINTERVAL//转换成实数后保存到变量tinterval中
      L     #CYCLE//
      DTR   
      T     #tCYCLE//双整数cycle转换成实数保存到tcycle
网络3:
L     #VALUE                      //Lade Eingangswert (Typ: REAL)
      L     #tCYCLE                     //Multipliziere Eingangswert mit Zykluswert (Typ: REAL)
      *R   
      L     #tINTERVAL                  //Dividiere durch Intervallwert (Typ: REAL)
      /R   
      L     #ACCUM                      //Lade Wert im Zwischenspeicher
      +R                                //Addiere Ergebnis zum Zwischenspeicher
      T     #ACCUM //accum=accum+value*tcycle/tinterval
      T     #TOTAL                      //total=accum
网络4: SET   //rlo=1
      SAVE  //br=rlo
      BEU//无条件结束。
                                                                                                                                                                                                                                                              
                                                        

升级  33%

该用户从未签到

发表于 2014-6-3 21:25:18 | 显示全部楼层
测量值“VALUE”相关的物理单位可以为,例如,米/秒、立方米/分钟或者公里/小时。必须在输入变量“INTERVAL”中输入物理单位的间隔时间。例如:   
物理单位  “INTERVAL”的输入值  米/秒 T#1s  立方米/分钟 T#1M  公里/小时 T#1h  表 02   程序描述:  如果变量“COM_RST”的信号状态是 True,则变量“ACCUM”和“TOTAL”被复位为零,不进行任何计算。如果信号状态为 False,则首先将两个输入变量“INTERVAL”和“CYCLE”的数据类型转换为 REAL,然后这两个变量的值被传送到临时变量“tINTERVAL”和“tCYCLE”中。在一个周期中,将变量“VALUE”的输入值乘以临时变量“tCYCLE”的值,然后再除以临时变量“tINTERVAL”的值。将结果保存在缓冲区“ACCUM”中。这样,在一个特定的周期内,将缓冲区“ACCUM”中的中间结果累加上该数值,同时在同一周期内将累加结果传送到变量“TOTAL”中。   循环时间反映了处理功能块“Totalizer”的扫描时间。在循环中断 OB35 中调用该 FB 时,同时以 100 ms 的时间间隔处理程序,该间隔与循环程序的处理时间无关。
参见:http://wenku.baidu.com/view/993dcf7f27284b73f2425012.html
这是对你的块的描述及使用。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-12 06:57 , Processed in 0.116290 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表