兄台,刚才你回答的西门子PLC光电记数问题。
答案:1 悬赏:40 手机版
解决时间 2021-11-16 15:05
- 提问者网友:焚苦与心
- 2021-11-16 08:41
兄台,刚才你回答的西门子PLC光电记数问题。
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-11-16 10:20
你为什么不用计时器计时,计数器计数,时间到一个小时了发送一次数据
I0.0是光电产品经过一次
C0设的是计数器最大值,如果每小时产量超过那个值需要再加个计数器
C1是一小时时间
C1时间一到,把C0的数据传送出来,就是每小时产量,你觉得这样可以不
追问昨天你的回答我大概做出来了,但是感觉不太理想,发给你交流交流。预算1小时机器可能可以的产量
最后一步是复位T0计数器。
我还想要一个计算方式,就是交叉计算的,每2秒计算一次值,但是我不会写,有点头大,看了我朋友三菱的有这种计算方式。比如我用电容接近开关,检测塑料齿轮,塑料齿轮10个齿为一个产品的量,用2秒的值来计算走了多少个齿,预计1小时候大约的产量
追答你上面的方法是计算每个产品用了多长时间然后计算一个小时的产量
现在你是需要一个2s走了多少个齿来算一个小时产量
那就计时2s,同时计数N(2s齿数),时间到了把计数传送一下;
一个小时可分1800个2s,那么把计数N*1800=M(一小时齿数);
把一小时齿数除以10---M/10=Y(一小时产量)你上面改过的程序你测试过可以了?
加的比较指令是为了防止vw8等于零,进行除法的时候报错,你应该把条件放在除法前面,不然有可能会直接把程序卡死。追问测试过了,没有出现问题,实际上机测试的。程序卡死是什么意思?PLC会死机吗?来自:求助得到的回答
I0.0是光电产品经过一次
C0设的是计数器最大值,如果每小时产量超过那个值需要再加个计数器
C1是一小时时间
C1时间一到,把C0的数据传送出来,就是每小时产量,你觉得这样可以不
追问昨天你的回答我大概做出来了,但是感觉不太理想,发给你交流交流。预算1小时机器可能可以的产量
最后一步是复位T0计数器。
我还想要一个计算方式,就是交叉计算的,每2秒计算一次值,但是我不会写,有点头大,看了我朋友三菱的有这种计算方式。比如我用电容接近开关,检测塑料齿轮,塑料齿轮10个齿为一个产品的量,用2秒的值来计算走了多少个齿,预计1小时候大约的产量
追答你上面的方法是计算每个产品用了多长时间然后计算一个小时的产量
现在你是需要一个2s走了多少个齿来算一个小时产量
那就计时2s,同时计数N(2s齿数),时间到了把计数传送一下;
一个小时可分1800个2s,那么把计数N*1800=M(一小时齿数);
把一小时齿数除以10---M/10=Y(一小时产量)你上面改过的程序你测试过可以了?
加的比较指令是为了防止vw8等于零,进行除法的时候报错,你应该把条件放在除法前面,不然有可能会直接把程序卡死。追问测试过了,没有出现问题,实际上机测试的。程序卡死是什么意思?PLC会死机吗?来自:求助得到的回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯