您现在所在的是:

西门子SIEMENS

回帖:16个,阅读:902 [上一页] [1] [2] [下一页]
826
qingtianlanyue
文章数:36
年度积分:50
历史总积分:826
注册时间:2013/7/19
发站内信
发表于:2013/8/8 21:58:24
#10楼
回复 #3楼 pqsh
妙!太妙了!  我回头加了一个线圈也实现了   但大侠这招太妙了。  不过还望大侠指教一下NW2与NW3调换之前为啥不好使(我个人觉得逻辑上没有错误啊) 就是二楼说的那样么?  谢谢
20057
pqsh 版主
文章数:7531
年度积分:673
历史总积分:20057
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2013/8/9 8:57:36
#11楼
回复 #10楼 qingtianlanyue
应该是.
计时器为了保证精度,不会在扫描程序里执行.也就是说,不是你想的,那句执行到了时间就置1,那样至少有扫描时间的计时误差.只要扫描和计时不合拍,这句看起来就不执行,也就是,它后面取值,得不到1.计时器是在另外的地方置1的.
但是在输入扫描(估计计时器在输入扫描时也读入了)后,复位前,你可以取到计时器的值.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
690
xzx0606
文章数:10
年度积分:50
历史总积分:690
注册时间:2013/8/9
发站内信
发表于:2013/8/9 10:20:37
#12楼
自己建个DB块 用TIME_TCK 读PLC时间做就是了,精度10ns以内,何必用西门子的计时器
998
LIN771729
文章数:29
年度积分:50
历史总积分:998
注册时间:2003/4/9
发站内信
发表于:2013/8/9 10:55:46
#13楼
nw2\nw3顺序调换后,问题解决的原因:这涉及到PLC扫描方式的问题,这个问题不只是simens的问题,应该说所有的PLC都是这样扫描工作的。也就是说,前后扫描执行的顺序有问题。不知道这么说,明白不?
我是小鸟,但我想飞高一点
826
qingtianlanyue
文章数:36
年度积分:50
历史总积分:826
注册时间:2013/7/19
发站内信
发表于:2013/8/9 11:08:30
#14楼
回复 #12楼 xzx0606
初尝PLC这个还不会用。你说了之后我也没找到TIME_TCK, 这个和DB块是如何实现的  还望大侠指教  感谢
826
qingtianlanyue
文章数:36
年度积分:50
历史总积分:826
注册时间:2013/7/19
发站内信
发表于:2013/8/9 11:09:42
#15楼
回复 #13楼 LIN771729
有那么个意思   不是特别明晰 有待细细品味   感谢大侠指教
826
qingtianlanyue
文章数:36
年度积分:50
历史总积分:826
注册时间:2013/7/19
发站内信
发表于:2013/8/9 11:10:07
#16楼
回复 #11楼 pqsh
感谢大侠指教  祝好

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

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

62.4004