当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
PLC如何捕捉信号输入的时间?
点击:
1867
| 回复:
19
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-04 10:13:00
楼主
比如:
输入I0.0 一个 输出Q0.0,Q0.1两个。
流程:
输入I0.0点接收脉冲信号,就一个脉冲。根据时间判断输出;如果时间是100ms或150ms,则输出Q0.1此外就进入下一轮了;如果时间是200ms,则输出Q0.0,然后再来一信号,不计时间,输出Q0.1.
这样叙述不知清楚没有,能实现吗?这段程序我还没有思路,不知道怎么编。
分享到:
收藏
邀请回答
回复楼主
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-04 10:13:00
1楼
用时间间隔定时器吗?
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-04 11:10:00
2楼
有人回答吗?
回复
引用
举报
zhoiw
关注
私信
精华:0帖
求助:0帖
帖子:32帖 | 882回
年度积分:0
历史总积分:3482
注册:2004年7月08日
发表于:2008-03-04 11:18:00
3楼
输入加一个PLC时间继电器
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-04 11:24:00
4楼
zhoiw:你好,能不能说详细点啊.
回复
引用
举报
海为
关注
私信
精华:1帖
求助:0帖
帖子:31帖 | 165回
年度积分:0
历史总积分:950
注册:2006年11月11日
发表于:2008-03-04 14:11:00
5楼
TO:一品黄山
假如用T0来计时,时基选10ms或更小,用2个网络完成。
第1个网络,用I0.0的下降沿为条件,执行比较T0的当前值,如果=100ms或150ms则输出Q0.1,如果=200ms则输出Q0.0。
第2个网络,用I0.0的常开为条件,执行TON指令(T0)计时,注意设定值设为32767,即可。
仅提供一种思路请参考。
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-04 14:55:00
6楼
谢谢海为,我写写.
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-04 16:01:00
7楼
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-04 16:02:00
8楼
不知哪里写的不对.
回复
引用
举报
海为
关注
私信
精华:1帖
求助:0帖
帖子:31帖 | 165回
年度积分:0
历史总积分:950
注册:2006年11月11日
发表于:2008-03-04 17:06:00
9楼
1、你如果需要输出到外部,应该要置位Q0.0 / Q0.1,需要何时复位随便,如在I0.0上升沿复位。
2、最好用范围比较如>=0并且<200置位Q0.1(0~199ms),>=200置位Q0.0(200ms),如果用等于可能Q0.0 / Q0.1很难输出(机会很小)。
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-05 10:10:00
10楼
刚才有写了,调试一下符合要求了,谢谢海为.交个朋友.QQ:591533029.有问题向你请教.
回复
引用
举报
海为
关注
私信
精华:1帖
求助:0帖
帖子:31帖 | 165回
年度积分:0
历史总积分:950
注册:2006年11月11日
发表于:2008-03-05 10:17:00
11楼
TO:一品黄山
不用谢,我没用QQ,可邮件联系caisun99@163.com,或电话0592-2230312,2230313
回复
引用
举报
zld430070
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 125回
年度积分:0
历史总积分:331
注册:2006年6月02日
发表于:2008-03-06 10:10:00
12楼
不错,学习了。
回复
引用
举报
zld430070
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 125回
年度积分:0
历史总积分:331
注册:2006年6月02日
发表于:2008-03-13 23:58:00
13楼
大家好,我是一个初学者,上面的讨论我仔细看了,我想问一下为什么要用I0.0的下降沿进行比较呀?如果用下降沿的话那TO何时开始计时呢?我不知道T0从什么时候开始计时,希望大家能帮我解释一下,谢谢了。
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-14 09:30:00
14楼
To 墨麒麟:
T0从从I0.0接通时刻开始计时,直到I0.0信号消失.上面程序不全,一会我发个全点的.可以满足我的要求了.
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-14 09:46:00
15楼
回复
引用
举报
一品黄山
关注
私信
精华:11帖
求助:0帖
帖子:754帖 | 9779回
年度积分:0
历史总积分:48262
注册:2004年3月31日
发表于:2008-03-14 09:47:00
16楼
这几句是测试时写的,设备上程序比这要复杂些.主要实现了根据时间判断输出.
回复
引用
举报
zld430070
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 125回
年度积分:0
历史总积分:331
注册:2006年6月02日
发表于:2008-03-17 12:21:00
17楼
看到了,非常谢谢!!
回复
引用
举报
(老龙)
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 125回
年度积分:0
历史总积分:370
注册:2007年1月26日
发表于:2008-03-17 14:12:00
18楼
ding
回复
引用
举报
今夜无眠
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 132回
年度积分:0
历史总积分:318
注册:2005年3月08日
发表于:2008-03-20 15:06:00
19楼
学习了
回复
引用
举报
热门招聘
相关主题
西门子S7-200通过互联网远程...
[7826]
永宏PLC案例100案例(完整版
[10673]
请教各位大神,关于PLC设置定...
[7686]
不同类型的PLC之间的连网通讯...
[9707]
s7300打开一个程序时报错,显...
[9728]
求助 用PLC和触摸屏如何来显...
[7725]
PID的详细调试说明资料,好! ...
[13027]
WinCC7.0 SP3 亚洲版和授权以...
[8896]
求一个按钮控制电机启停程序
[9344]
控制柜里的控制线要区分颜色...
[7112]
官方公众号
智造工程师
客服
小程序
公众号