369963
级别: 略有小成
精华主题: 0
发帖数量: 42 个
工控威望: 243 点
下载积分: 5969 分
在线时间: 174(小时)
注册时间: 2009-07-14
最后登录: 2024-05-22
查看369963的 主题 / 回贴
楼主  发表于: 2013-11-21 12:47
大家有什么编程方法和技巧可以让PLc的扫描时间缩短,提高系统的执行效率。如果用子程序,是不是只有当满足了执行子程序的条件才会去扫描子程序的那部分,从而可以节省空间资源
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
1楼  发表于: 2013-11-21 13:48
穩定簡單的程序  才是要追求的
提高系统的执行效率?   300ms 和 600ms 差在哪?
leechonghua
级别: 论坛先锋
精华主题: 0
发帖数量: 763 个
工控威望: 1855 点
下载积分: 2307 分
在线时间: 1053(小时)
注册时间: 2011-06-01
最后登录: 2024-06-01
查看leechonghua的 主题 / 回贴
2楼  发表于: 2013-11-21 15:08
1楼说的没错,稳定才可出高效。不可片面的追求速度。对于某些系统来说1ms和100ms的效果是相等的!!!
360搜索
级别: 论坛先锋
精华主题: 0
发帖数量: 220 个
工控威望: 1605 点
下载积分: 11218 分
在线时间: 149(小时)
注册时间: 2013-08-21
最后登录: 2024-03-19
查看360搜索的 主题 / 回贴
3楼  发表于: 2013-11-21 15:13
高见
yuanhuanzhan
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 176 点
下载积分: 540 分
在线时间: 68(小时)
注册时间: 2012-12-12
最后登录: 2024-04-18
查看yuanhuanzhan的 主题 / 回贴
4楼  发表于: 2013-11-21 15:25
提高程序执行效率也是很有必要的,很多程序在低速时可以用,在高速时就不行了
liwenbin
自学PLC   同僚指点哦
级别: 略有小成
精华主题: 0
发帖数量: 392 个
工控威望: 469 点
下载积分: 969 分
在线时间: 350(小时)
注册时间: 2010-08-23
最后登录: 2024-02-28
查看liwenbin的 主题 / 回贴
5楼  发表于: 2013-11-21 20:30
提高程序的运行速度 是必然的
1. 如果你说你不需要那么高速度 那是自己在骗自己 (为什么现在的PLC运行周期越来越快)
2. 如果没有高速执行 怎么做一些高速 高响 高精度 控制
3. 如果是普通逻辑 你认为速度不重要 你把PLC设定到500毫秒扫描周期 你看看你会用的舒服吗 你满意吗 按个按钮要等500毫秒才有反应 你觉得高效吗
4. 为什么有中断功能 还是速度问题  难道不是吗
15201995539
级别: 略有小成
精华主题: 0
发帖数量: 35 个
工控威望: 267 点
下载积分: 619 分
在线时间: 122(小时)
注册时间: 2013-05-22
最后登录: 2024-04-28
查看15201995539的 主题 / 回贴
6楼  发表于: 2013-11-22 03:27
貌似用中断可以加快扫描,需要验证