登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:如何用s7-200 控制接近开关信号的接收?
点击:3631 回复:47
30楼
编辑
引用
管理
青春在路上HD
我大概会了,三个接近开关,那就是使用三次时间间隔指令了,是吧?
17-04-23 16:34
31楼
编辑
引用
管理
pqsh
对.
17-04-23 17:34
32楼
编辑
引用
管理
青春在路上HD
不过要计算第二个和第一个上升沿差值时间的话,第一个上升沿和第二个上升沿都会去触发图中的上升沿点位吗?还是?
具体接近开关是怎么去触发图中编的呢,还是我编的有问题? 主要不知道接近开关和它如何配合
大神看在我这么诚恳的份上就指点一下吧!谢谢!
17-04-23 19:51
33楼
编辑
引用
管理
青春在路上HD
而且我感觉用了您说的时间间隔指令就没必要使用T32定时器了。
17-04-23 19:54
34楼
编辑
引用
管理
pqsh
这是300编的,意思差不多,I0.0相当于检测输入,p是上升沿,n是下降,用t32.
照这样改用caltime也可以的.
17-04-24 07:50
35楼
编辑
引用
管理
青春在路上HD
大神,我能理解您编的程序。
想问一下我上边那个图用BGN_ITIME和CAL_ITIME编写的对不对?能实现计算两个上升沿的时间差的要求不?因为是信号是方波,会造成齿轮的齿离开后变成低电平,所以不知道自己编写的对不!
不对的话需要改进点啥?
17-04-24 09:22
36楼
编辑
引用
管理
青春在路上HD
s7-200中精度为1ms的定时器只有T32和T96, 所以三个接近开关缺一个吧。 我想用时间间隔器来代替定时器 是不是只要把你写的程序里的T32那块换成bgn_itime和cal_itime就可以了?
17-04-24 10:27
37楼
编辑
引用
管理
xlian
两种方法:如果频率不高的话则测时、如果频率高的话只测频
17-04-24 10:43
38楼
编辑
引用
管理
pqsh
对的,m10.0是把两次上升沿合成一次的,你用它加上升接bgn,再接cal,就行了.
17-04-24 11:03
39楼
编辑
引用
管理
青春在路上HD
嗯 谢谢您了,我用的测时,因为频率低
17-04-24 14:45
上一页
下一页
工控新闻
大摩调查:高达62%中国企业或在三年内采用人形机器人
尼得科传动技术开发了高精度大型减速机“KINEX”新尺寸机型
卡奥斯获2025中国智能制造十大科技进展
SPS 新品发布 | 倍福分布式自动化连接标准为用户提供可靠性保障
“5G+工业互联网” 从连接赋能到智能原生
西门子助力中联建设智慧“产业之城”
AI赋能,智控领航,新质跃升——2025工业操作系统大会即将启幕
华北工控BIS-6380ARA-A10:专为边缘AI赋能和物联控制打造的嵌入式准系统
更多新闻资讯