累计值存在vd684和vd688里,第二个图是main里面的调用子程序
图片说明:
最佳答案
不行呢
你这个SM0.5是通0.5S,断0.5秒,在通的0.5秒之内,程序会一直累加的,应该用个上升沿,这样就是1秒钟加一次了
不过在子程序内使用,上升沿的地址要么使用INOUT类型,要么自己做程序判断是不是上升沿
参考这里面的说明:
子程序和中断服务程序
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/programming/basic/sbr_int.htm
提问者对于答案的评价:
果然是不行
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361794.html