登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:如何用s7-200 控制接近开关信号的接收?

点击:3525 回复:47

我大概会了,三个接近开关,那就是使用三次时间间隔指令了,是吧?
17-04-23 16:34
对.
17-04-23 17:34
不过要计算第二个和第一个上升沿差值时间的话,第一个上升沿和第二个上升沿都会去触发图中的上升沿点位吗?还是?
具体接近开关是怎么去触发图中编的呢,还是我编的有问题?  主要不知道接近开关和它如何配合
大神看在我这么诚恳的份上就指点一下吧!谢谢!
附件 QQ截图20170423192749.jpg
17-04-23 19:51
而且我感觉用了您说的时间间隔指令就没必要使用T32定时器了。
17-04-23 19:54
附件 QQ截图20170424074727.jpg
这是300编的,意思差不多,I0.0相当于检测输入,p是上升沿,n是下降,用t32.
照这样改用caltime也可以的.
17-04-24 07:50
大神,我能理解您编的程序。
想问一下我上边那个图用BGN_ITIME和CAL_ITIME编写的对不对?能实现计算两个上升沿的时间差的要求不?因为是信号是方波,会造成齿轮的齿离开后变成低电平,所以不知道自己编写的对不!
不对的话需要改进点啥?
17-04-24 09:22
s7-200中精度为1ms的定时器只有T32和T96,  所以三个接近开关缺一个吧。   我想用时间间隔器来代替定时器   是不是只要把你写的程序里的T32那块换成bgn_itime和cal_itime就可以了?
17-04-24 10:27
两种方法:如果频率不高的话则测时、如果频率高的话只测频
17-04-24 10:43
对的,m10.0是把两次上升沿合成一次的,你用它加上升接bgn,再接cal,就行了.
17-04-24 11:03
嗯  谢谢您了,我用的测时,因为频率低
17-04-24 14:45

上一页 下一页

工控新闻

更多新闻资讯