您现在所在的是:

西门子SIEMENS

回帖:47个,阅读:3405 [上一页] [1] [2] [3] [4] [5] [下一页]
527
青春在路上HD
文章数:64
年度积分:50
历史总积分:527
注册时间:2017/4/7
发站内信
发表于:2017/4/23 16:34:16
#30楼
回复 #12楼 pqsh
我大概会了,三个接近开关,那就是使用三次时间间隔指令了,是吧?
19507
pqsh 版主
文章数:7447
年度积分:123
历史总积分:19507
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/4/23 17:34:32
#31楼
对.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
527
青春在路上HD
文章数:64
年度积分:50
历史总积分:527
注册时间:2017/4/7
发站内信
发表于:2017/4/23 19:51:33
#32楼
回复 #31楼 pqsh
不过要计算第二个和第一个上升沿差值时间的话,第一个上升沿和第二个上升沿都会去触发图中的上升沿点位吗?还是?
具体接近开关是怎么去触发图中编的呢,还是我编的有问题?  主要不知道接近开关和它如何配合


大神看在我这么诚恳的份上就指点一下吧!谢谢!

附件 QQ截图20170423192749.jpg
527
青春在路上HD
文章数:64
年度积分:50
历史总积分:527
注册时间:2017/4/7
发站内信
发表于:2017/4/23 19:54:59
#33楼
回复 #31楼 pqsh
而且我感觉用了您说的时间间隔指令就没必要使用T32定时器了。
19507
pqsh 版主
文章数:7447
年度积分:123
历史总积分:19507
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/4/24 7:50:25
#34楼
附件 QQ截图20170424074727.jpg



这是300编的,意思差不多,I0.0相当于检测输入,p是上升沿,n是下降,用t32.
照这样改用caltime也可以的.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
527
青春在路上HD
文章数:64
年度积分:50
历史总积分:527
注册时间:2017/4/7
发站内信
发表于:2017/4/24 9:22:23
#35楼
回复 #34楼 pqsh
大神,我能理解您编的程序。
想问一下我上边那个图用BGN_ITIME和CAL_ITIME编写的对不对?能实现计算两个上升沿的时间差的要求不?因为是信号是方波,会造成齿轮的齿离开后变成低电平,所以不知道自己编写的对不!

不对的话需要改进点啥?
527
青春在路上HD
文章数:64
年度积分:50
历史总积分:527
注册时间:2017/4/7
发站内信
发表于:2017/4/24 10:27:23
#36楼
回复 #34楼 pqsh
s7-200中精度为1ms的定时器只有T32和T96,  所以三个接近开关缺一个吧。   我想用时间间隔器来代替定时器   是不是只要把你写的程序里的T32那块换成bgn_itime和cal_itime就可以了?
10507
xlian
文章数:3232
年度积分:53
历史总积分:10507
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2017/4/24 10:43:59
#37楼
两种方法:如果频率不高的话则测时、如果频率高的话只测频
19507
pqsh 版主
文章数:7447
年度积分:123
历史总积分:19507
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/4/24 11:03:46
#38楼
对的,m10.0是把两次上升沿合成一次的,你用它加上升接bgn,再接cal,就行了.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
527
青春在路上HD
文章数:64
年度积分:50
历史总积分:527
注册时间:2017/4/7
发站内信
发表于:2017/4/24 14:45:31
#39楼
回复 #37楼 xlian
嗯  谢谢您了,我用的测时,因为频率低

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004