• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
summer23
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看summer23的 主题 / 回贴
楼主  发表于: 2011-09-24 08:57
200中有记忆接通延时器TONR
但是300中没有这样的定时器,请教大家,怎么才能实现这个功能啊谢谢
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6746 个
工控威望: 37101 点
下载积分: 9868 分
在线时间: 9414(小时)
注册时间: 2006-09-13
最后登录: 2024-06-06
查看cvlsam的 主题 / 回贴
1楼  发表于: 2011-09-24 10:15
S5定时器:S_ODTS



Good Luck~
summer23
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看summer23的 主题 / 回贴
2楼  发表于: 2011-09-26 11:36
我模拟了下S_ODTS,好像不行啊,当输入断开后,再次输入时候,定时器会重新计时,我想接着原来计时
wgy780130
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 192 点
下载积分: 480 分
在线时间: 37(小时)
注册时间: 2008-08-02
最后登录: 2015-07-31
查看wgy780130的 主题 / 回贴
3楼  发表于: 2011-09-26 18:31
在硬件设置中好像有的
summer23
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看summer23的 主题 / 回贴
4楼  发表于: 2011-09-27 11:31
请指教下,具体哪设置啊谢谢
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6746 个
工控威望: 37101 点
下载积分: 9868 分
在线时间: 9414(小时)
注册时间: 2006-09-13
最后登录: 2024-06-06
查看cvlsam的 主题 / 回贴
5楼  发表于: 2011-09-27 11:52
引用
引用第4楼summer23于2011-09-27 11:31发表的  :
请指教下,具体哪设置啊谢谢


累积定时器,Step7不支持,你需要自行编写FB解决。

Regards
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6746 个
工控威望: 37101 点
下载积分: 9868 分
在线时间: 9414(小时)
注册时间: 2006-09-13
最后登录: 2024-06-06
查看cvlsam的 主题 / 回贴
6楼  发表于: 2011-09-27 13:52
实际上,即使使用梯形图,在Step7中构建一个累积定时器也不是一个困难问题。

cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6746 个
工控威望: 37101 点
下载积分: 9868 分
在线时间: 9414(小时)
注册时间: 2006-09-13
最后登录: 2024-06-06
查看cvlsam的 主题 / 回贴
7楼  发表于: 2011-09-27 13:56



输入变量IN用于定时器激活信号的输入,RESET用于复位定时器,而PT用于设定需要定时的时间。timer_num用于将定时器编号传入。

总体的设想就是在FB中构建一个自复位的定时器,让其不断产生10MS间隔的定时器脉冲信号,从而对变量进行累加,如果变量等于设定时间,那么就对输出置位,而RESET则是对内部静态变量清空并复位输出。



而ET则是看已经过去的时间,主要用于调试的方便,没有也无所谓。
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6746 个
工控威望: 37101 点
下载积分: 9868 分
在线时间: 9414(小时)
注册时间: 2006-09-13
最后登录: 2024-06-06
查看cvlsam的 主题 / 回贴
8楼  发表于: 2011-09-27 13:59
而因为需要累积,因此变量需要使用静态变量,因此:



而为了累加的正确,包括上升沿的处理也同样使用了静态变量。
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6746 个
工控威望: 37101 点
下载积分: 9868 分
在线时间: 9414(小时)
注册时间: 2006-09-13
最后登录: 2024-06-06
查看cvlsam的 主题 / 回贴
9楼  发表于: 2011-09-27 14:02
首先,在程序中构建了一个自复位的定时器,用于产生时基脉冲。



然后,在程序中对时钟脉冲进行了累加与比较输出。



最后,对RESET进行处理。

cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6746 个
工控威望: 37101 点
下载积分: 9868 分
在线时间: 9414(小时)
注册时间: 2006-09-13
最后登录: 2024-06-06
查看cvlsam的 主题 / 回贴
10楼  发表于: 2011-09-27 14:07
最后附上上诉代码的程序,请使用Step7的解压功能解开。

Test.zip (29 K) 下载次数:54

程序写的不完善,主要是抛砖引玉给你一个解决问题的思路而已,你可发挥的余地相当的大。
summer23
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看summer23的 主题 / 回贴
11楼  发表于: 2011-09-27 14:46
十分感谢你,给我启发很大
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go