登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:如何用s7-200 控制接近开关信号的接收?
点击:3525 回复: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
上一页
下一页
工控新闻
节卡机器人携具身智能成果亮相2025世界机器人大会 面向真实场景多点落地
和利时智能仪表哈密交流会圆满落幕
皮尔磁:当机械安全遇上工业信息安全
西门子荣获2025年EcoVadis可持续发展评级铂金奖章,评分创历史新高
第二十七届中国机器人及人工智能大赛全国总决赛在苏州举行
【试用有礼】你的工厂有“漏”网之鱼?福禄克新款声学成像仪助你揪出隐患
倍福中国自动化新技术研讨会 | 东莞站
节卡机器人将携具身智能成果亮相2025世界机器人大会 面向真实场景多点落地
更多新闻资讯