登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:这个简单程序错在哪儿?
点击:895 回复:16
10楼
编辑
引用
管理
qingtianlanyue
妙!太妙了! 我回头加了一个线圈也实现了 但大侠这招太妙了。 不过还望大侠指教一下NW2与NW3调换之前为啥不好使(我个人觉得逻辑上没有错误啊) 就是二楼说的那样么? 谢谢
13-08-08 21:58
11楼
编辑
引用
管理
pqsh
应该是.
计时器为了保证精度,不会在扫描程序里执行.也就是说,不是你想的,那句执行到了时间就置1,那样至少有扫描时间的计时误差.只要扫描和计时不合拍,这句看起来就不执行,也就是,它后面取值,得不到1.计时器是在另外的地方置1的.
但是在输入扫描(估计计时器在输入扫描时也读入了)后,复位前,你可以取到计时器的值.
13-08-09 08:57
12楼
编辑
引用
管理
xzx0606
自己建个DB块 用TIME_TCK 读PLC时间做就是了,精度10ns以内,何必用西门子的计时器
13-08-09 10:20
13楼
编辑
引用
管理
LIN771729
nw2\nw3顺序调换后,问题解决的原因:这涉及到PLC扫描方式的问题,这个问题不只是simens的问题,应该说所有的PLC都是这样扫描工作的。也就是说,前后扫描执行的顺序有问题。不知道这么说,明白不?
13-08-09 10:55
14楼
编辑
引用
管理
qingtianlanyue
初尝PLC这个还不会用。你说了之后我也没找到TIME_TCK, 这个和DB块是如何实现的 还望大侠指教 感谢
13-08-09 11:08
15楼
编辑
引用
管理
qingtianlanyue
有那么个意思 不是特别明晰 有待细细品味 感谢大侠指教
13-08-09 11:09
16楼
编辑
引用
管理
qingtianlanyue
感谢大侠指教 祝好
13-08-09 11:10
上一页
上一页
工控新闻
【应用案例】现代综合金属携手北尔电子优化船舶控制系统
AUCOTEC 公司成立40周年 | 从软件先驱到数字神经中枢
米尔发表演讲,并携瑞萨RZ产品亮相2025 Elexcon深圳电子展
德力西电气携手京东工业共绘价值协同新生态
二季度业绩发力,港迪技术上半年实现营收2.1亿元
东芝推出采用TOLL封装的第3代650V SiC MOSFET
智算规模增长将超40%!华北工控持续嵌入式AI计算机的迭代升级
中国石化中原油田仪表专业技术骨干人员实践高级培训圆满完成
更多新闻资讯