您现在所在的是:

欧姆龙OMRON

回帖:19个,阅读:22946 [上一页] [1] [2] [下一页]
2021
381250356
文章数:233
年度积分:50
历史总积分:2021
注册时间:2011/6/21
发站内信
发表于:2018/7/28 19:30:09
#10楼
附件:
[本地下载]

附件 1.jpg

增加了一句防止定时器误差超过一个周期
2021
381250356
文章数:233
年度积分:50
历史总积分:2021
注册时间:2011/6/21
发站内信
发表于:2018/7/28 19:34:19
#11楼
回复 #8楼 fujifa
对OMRON 软件不是特别精通,可以用10楼附件演示吗?正好我学习下
7968
蜀中之首
文章数:5230
年度积分:50
历史总积分:7968
注册时间:2018/5/27
发站内信
发表于:2018/7/30 17:16:26
#12楼
回复 #9楼 bnnyygy
附件 untitled1.jpg

可能资料里说的“电源接通”包含历史,类似用cntx做定时
其工作与RUN同步
7968
蜀中之首
文章数:5230
年度积分:50
历史总积分:7968
注册时间:2018/5/27
发站内信
发表于:2018/7/30 22:44:54
#13楼
以下是引用3812503562018/7/28 19:30:09的发言:
附件:
[本地下载]

附件 1.jpg

增加了一句防止定时器误差超过一个周期


这个程序另辟蹊径,给出了小机器ST不支持tim的方法

小BUG,由于A0,A1,A2不受控制,其内容从0000-FFFF自循环,这就出来个小问题,当D0数值跨界A0时,错误出现了
附件 untitled1.jpg
D0=#1000,A0达到Fxxx,启动w0.00,w0.01输出时,多计时34.13s

换种方式,可能更简单,可是有个坎还请您帮忙

附件 untitled2.jpg
用ST如何写,即用ST怎么写@LDCF100
[此贴子已经被作者于2018/7/30 22:46:10编辑过]
20905
bnnyygy
文章数:5989
年度积分:1571
历史总积分:20905
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2018/7/31 18:16:55
#14楼
以下是引用蜀中之首2018/7/30 22:44:54的发言:
以下是引用3812503562018/7/28 19:30:09的发言:
附件:
[本地下载]

附件 1.jpg

增加了一句防止定时器误差超过一个周期


这个程序另辟蹊径,给出了小机器ST不支持tim的方法

小BUG,由于A0,A1,A2不受控制,其内容从0000-FFFF自循环,这就出来个小问题,当D0数值跨界A0时,错误出现了
附件 untitled1.jpg
D0=#1000,A0达到Fxxx,启动w0.00,w0.01输出时,多计时34.13s

换种方式,可能更简单,可是有个坎还请您帮忙

附件 untitled2.jpg
用ST如何写,即用ST怎么写@LDCF100


用0.1的脉冲上升沿 d:=d+1;
判断D值计时。

0.1的脉冲必须做个上升沿,之前用IF语句搞出来了,需要2个辅助BOOL。其中一个可以输出上升沿。
[此贴子已经被作者于2018/7/31 18:21:42编辑过]
20905
bnnyygy
文章数:5989
年度积分:1571
历史总积分:20905
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2018/7/31 21:34:47
#15楼
附件 1.jpg

附件 2.jpg





菜鸟不会C,这个勉强能用,梯形图一起测试,精度估计+-0.1S 但是能用了。


哈哈

纯当折腾



大神没事来个精简的呗??


再次修改下,PV值显示也准确了 应该可以用了,就是太繁琐了,不如梯形图来的简单


附件 QQ图片20180731214734.jpg

附件 QQ图片20180731214751.jpg
[此贴子已经被作者于2018/7/31 21:48:53编辑过]
2021
381250356
文章数:233
年度积分:50
历史总积分:2021
注册时间:2011/6/21
发站内信
发表于:2018/8/4 21:23:36
#16楼
附件:
[本地下载]

附件 0804211820.jpg

附件 0804214631.jpg

之前的,是会有溢出的问题存在,如果长时间定时不太理想,现在根据楼主的意思进行了修改,不知道是否能满足要求

按100MS脉冲使用,可以使用4971天,才会溢出
按10MS的脉冲就是497天,才会溢出
[此贴子已经被作者于2018/8/4 21:47:12编辑过]
2021
381250356
文章数:233
年度积分:50
历史总积分:2021
注册时间:2011/6/21
发站内信
发表于:2018/8/4 21:32:27
#17楼
其实,只要不是用系统自带定时器,会面临 脉冲时间<程序扫描周期的时间,这时就很难保证定时器的精度,这种自制定时器的使用,如果想精确定时,请考虑PLC CPU扫描时间是否会大于10MS,如果大于10MS的请不要使用10MS作为脉冲源,应该使用更慢的脉冲20MS、50MS、100MS......
704
小冉哥带你飞
文章数:93
年度积分:50
历史总积分:704
注册时间:2018/6/16
发站内信
发表于:2018/9/8 11:19:30
#18楼
现在都直接用Sysmac Studio进行编程了,用也用NJ系列了
704
小冉哥带你飞
文章数:93
年度积分:50
历史总积分:704
注册时间:2018/6/16
发站内信
发表于:2018/9/8 11:34:24
#19楼
我只想说现在都啥年代了还用这么老土的PLC和编程。直接上NJ系列,用TON指令就好了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005