如何把STL转换成LAD

图片里的内容我不是很明白,可以转换成LAD吗?或者给解释一下

问题补充:
请解释一下图片内的内容

图片说明:

如何把STL转换成LAD   

最佳答案

没有图片,

    L   #LimSuperior
    L   #LimINferior
    -I
    L   #EntAnalog
    *I
    L   #Puntos
    /D
    T   #Auxiliar      
//以上的指令得到的结果是:#Auxiliar =(#LimSuperior-#LimINferior)*#EntAnalog/#Puntos


     L   #Auxiliar
     L   #LimINferior
     >=I
     JC   sigu        //如果#Auxiliar>=#LimINferior就跳转到sigu位置继续执行程序
     T   #Auxiliar    //如果#Auxiliar<#LimINferior,那就将#LimINferior的值给#Auxiliar
     JU  ofst         //无条件跳转到ofst
sigu:L   #Auxiliar    
     L   #LimSuperior
     <=I             
     JC  ofst         //如果#Auxiliar<=#LimSuperior就跳转到ofst位置继续执行程序
     T   #Auxiliar     //如果#Auxiliar>#LimSuperior,那就将#LimSuperior的值给#Auxiliar
ofst:L   #Auxiliar
     L   #Offset
     +I
     T   #Valor       // #Valor  =#Offset+ #Auxiliar

//这段程序的意思就是判断#Auxiliar值得范围当大于高限就去高限的值,当小于底限就取底限的值,
在高限和底限之间就保持不变,最后都加上一个补偿值就得到结果了,
PS:以后还是把代码直接复制上来好点,

提问者对于答案的评价:
谢谢各位的回答

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc145658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午12:39
下一篇 2017年6月3日 上午12:39

相关推荐