• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
ygz0515
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 115 点
下载积分: 570 分
在线时间: 3(小时)
注册时间: 2015-10-07
最后登录: 2016-04-07
查看ygz0515的 主题 / 回贴
楼主  发表于: 2015-10-09 15:11
      开始自学PLC,有很多问题,向各位控友求助。
      问题是:PLC程序是不断循环扫描执行的,如果设置了一个定时器,下一次扫描的时候会再重新设置这个定时器吗?应该是不会,只是想系统是怎么实现来避免重复设置的?
      谢谢了。
635247454
级别: 探索解密
精华主题: 0
发帖数量: 65 个
工控威望: 135 点
下载积分: 1577 分
在线时间: 112(小时)
注册时间: 2015-09-28
最后登录: 2019-12-10
查看635247454的 主题 / 回贴
1楼  发表于: 2015-10-09 15:54
不用它会按你设定的时间定时
最远是多远
高调做事,低调做人
级别: 家园常客
精华主题: 0
发帖数量: 416 个
工控威望: 534 点
下载积分: 17007 分
在线时间: 331(小时)
注册时间: 2015-07-05
最后登录: 2022-10-09
查看最远是多远的 主题 / 回贴
2楼  发表于: 2015-10-09 23:40
PLC计时器线圈导通后计时,如果后面程序没把计时器线圈电路切断,那么下一次扫描时计时器不会计时,计时器的常开常闭点不会动作。
ygz0515
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 115 点
下载积分: 570 分
在线时间: 3(小时)
注册时间: 2015-10-07
最后登录: 2016-04-07
查看ygz0515的 主题 / 回贴
3楼  发表于: 2015-10-10 00:10
我的意思是,像图片中那样在刚进入第S20步状态时,会开始定时器T1,紧接的下一轮程序扫描时,依然会执行这一段程序(只要状态没转移),这时会重新设置定时器T1吗?即会否重新开始计时?我想应该不会,但是里面的机理是什么?
东华数字
级别: 家园常客
精华主题: 0
发帖数量: 347 个
工控威望: 531 点
下载积分: 8811 分
在线时间: 238(小时)
注册时间: 2015-05-07
最后登录: 2018-06-11
查看东华数字的 主题 / 回贴
4楼  发表于: 2015-10-10 07:55
PLC與單片機不同,PLC的定時器當條件成立,開始計時,達到你的設定時間後,該定時器保持在1狀態,除非條件解除,則定時器狀態恢復到0狀態。
單片機則是重複計時,且單片機定時器不當接點使用,是用在時序的延遲。
ygz0515
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 115 点
下载积分: 570 分
在线时间: 3(小时)
注册时间: 2015-10-07
最后登录: 2016-04-07
查看ygz0515的 主题 / 回贴
5楼  发表于: 2015-10-10 08:45
也就是说,out T1起动定时器之后,只要定时器没完成定时,则再out T1也不会重新定时?
东华数字
级别: 家园常客
精华主题: 0
发帖数量: 347 个
工控威望: 531 点
下载积分: 8811 分
在线时间: 238(小时)
注册时间: 2015-05-07
最后登录: 2018-06-11
查看东华数字的 主题 / 回贴
6楼  发表于: 2015-10-10 09:20
引用
引用第5楼ygz0515于2015-10-10 08:45发表的  :
也就是说,out T1起动定时器之后,只要定时器没完成定时,则再out T1也不会重新定时?

不是有沒有完成定時的問題,關鍵在於out T1的觸發條件,若out T1觸發條件成立,則T1啟動計時;
若計時中未達設定時間之前,觸發條件消失,則該計時器復歸,等待下次觸發條件成立
若計時器達到設定時間,則T1 ON,且保持住,直到觸發條件消失在復歸
若計時器未達到設定時間,且再有觸發T1的條件輸入,則T1以初始觸發條件為時間基準,不受後來觸發條件影響
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
7楼  发表于: 2015-10-10 09:23
常用定时器与扫描周期无关!
ygz0515
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 115 点
下载积分: 570 分
在线时间: 3(小时)
注册时间: 2015-10-07
最后登录: 2016-04-07
查看ygz0515的 主题 / 回贴
8楼  发表于: 2015-10-10 11:16
谢谢各位大神
hafatahaha
台达代理
级别: 论坛先锋
精华主题: 0
发帖数量: 1336 个
工控威望: 1334 点
下载积分: 2535 分
在线时间: 398(小时)
注册时间: 2012-09-26
最后登录: 2019-01-19
查看hafatahaha的 主题 / 回贴
9楼  发表于: 2015-10-10 12:24
PLC只有通电延时,但是实际上延时时间还得加上你的扫描时间,假设定时50ms,程序扫描时间5毫秒,那么时间输出时间可能大于50小于55
上海承接工业电气自动化项目工程 461946157@qq.com   13162651373
台达,三菱(变频器,pllc,伺服,人机,温控器)进口变送器,传感器,视觉
ygz0515
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 115 点
下载积分: 570 分
在线时间: 3(小时)
注册时间: 2015-10-07
最后登录: 2016-04-07
查看ygz0515的 主题 / 回贴
10楼  发表于: 2015-10-10 14:12
那再弱弱的问一下子,下面这张图中X1是T1的触发条件吧,如果X1变为0不就是触发条件没了,难道就停止计时吗?不是得等到T1计时完成才停止?
老兔子
级别: 家园常客
精华主题: 0
发帖数量: 665 个
工控威望: 806 点
下载积分: 6695 分
在线时间: 505(小时)
注册时间: 2008-06-27
最后登录: 2024-11-25
查看老兔子的 主题 / 回贴
11楼  发表于: 2015-10-10 20:12
引用
引用第10楼ygz0515于2015-10-10 14:12发表的  :
那再弱弱的问一下子,下面这张图中X1是T1的触发条件吧,如果X1变为0不就是触发条件没了,难道就停止计时吗?不是得等到T1计时完成才停止?


是的,触发条件解除,T1即时复位不再计时。

再次触发,重新计时。

注意,这种触发不是脉冲式的触发,是维持状态的触发(与实体时间继电器一样的道理)。
[ 此帖被老兔子在2015-10-10 20:18重新编辑 ]
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go