376236753
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 221 点
下载积分: 948 分
在线时间: 46(小时)
注册时间: 2017-11-21
最后登录: 2023-08-31
查看376236753的 主题 / 回贴
楼主  发表于: 2019-01-26 13:44
程序大概5万步,现在扫描时间显示快10MS了,有什么办法可以降低程序扫描时间吗。比如手动时,关闭自动模块,不扫码,自动是,关闭手动模块,不扫描。基恩士是有这个功能的,我用三菱的哪个POFF指令,只是不执行模块,还是扫描啊。有大佬知道有指令把模块关了不扫描,提高运行时间吗。另外有什么指令是可以统计D8000-D9000之间有多少个值=1的指令吗。或者M8000-M9000直接有多少个位为1的指令;
gadna9
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 202 点
下载积分: 823 分
在线时间: 41(小时)
注册时间: 2016-08-02
最后登录: 2019-12-06
查看gadna9的 主题 / 回贴
1楼  发表于: 2019-01-27 09:51
用恒定扫描周期,看看是否能满足你要求
eledesigner
懂一点点
级别: 论坛先锋
精华主题: 0
发帖数量: 1659 个
工控威望: 1913 点
下载积分: 2531 分
在线时间: 2070(小时)
注册时间: 2009-08-21
最后登录: 2024-04-25
查看eledesigner的 主题 / 回贴
2楼  发表于: 2019-01-27 10:23
10毫秒也没有关系,用了什么东西,扫描时间有点长。
376236753
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 221 点
下载积分: 948 分
在线时间: 46(小时)
注册时间: 2017-11-21
最后登录: 2023-08-31
查看376236753的 主题 / 回贴
3楼  发表于: 2019-01-27 12:51
27个伺服和8个步进,东西比较多吧。不知道三菱的写什么占用这么多扫描时间。以前用基恩士扫码时间基本都是2,3毫秒,东西比这个还多
eledesigner
懂一点点
级别: 论坛先锋
精华主题: 0
发帖数量: 1659 个
工控威望: 1913 点
下载积分: 2531 分
在线时间: 2070(小时)
注册时间: 2009-08-21
最后登录: 2024-04-25
查看eledesigner的 主题 / 回贴
4楼  发表于: 2019-01-27 14:04
QNDUV,的速度算最快了,10ms也没什么大不了。
thanks
三菱安全密钥、SFC解密Q:2057274183天空自动化
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 273 点
下载积分: 767 分
在线时间: 28(小时)
注册时间: 2019-01-25
最后登录: 2023-10-12
查看thanks的 主题 / 回贴
5楼  发表于: 2019-01-27 19:02
分成几个子程序来写呀,手动的,自动的。要的时候再调用 ,不设成“扫描”
三菱MT2的SFC解密、MT2安全密钥(Security Key)解密,GXWORK2软件安全密钥解密 Q:2057274183
jushi2193
级别: 略有小成
精华主题: 0
发帖数量: 80 个
工控威望: 257 点
下载积分: 530 分
在线时间: 99(小时)
注册时间: 2009-01-05
最后登录: 2024-04-28
查看jushi2193的 主题 / 回贴
6楼  发表于: 2019-02-02 09:42
5楼说的对
guoqing3511
随风飘荡
级别: 家园常客
精华主题: 0
发帖数量: 480 个
工控威望: 627 点
下载积分: 1466 分
在线时间: 235(小时)
注册时间: 2016-06-03
最后登录: 2024-04-17
查看guoqing3511的 主题 / 回贴
7楼  发表于: 2019-02-02 10:08
5楼说的对,分成不同的程序块,有点用恒定扫描周期,有的用扫描等等,这样程式的扫描周期就不用那么久了。
焦刘吉
紧跟时代发展,努力做好时代青年
级别: 工控侠客
精华主题: 0
发帖数量: 1460 个
工控威望: 4682 点
下载积分: 14845 分
在线时间: 429(小时)
注册时间: 2015-05-19
最后登录: 2024-03-23
查看焦刘吉的 主题 / 回贴
8楼  发表于: 2019-02-12 12:24
可以用CALL写,用的话调用子程序
Rules are always made by the strong, and history is always written by the winners.
376236753
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 221 点
下载积分: 948 分
在线时间: 46(小时)
注册时间: 2017-11-21
最后登录: 2023-08-31
查看376236753的 主题 / 回贴
9楼  发表于: 2019-02-15 19:11
引用
引用第5楼thanks于2019-01-27 19:02发表的  :
分成几个子程序来写呀,手动的,自动的。要的时候再调用 ,不设成“扫描”

子程序也要写到程序里吗,是不是在待机程序里写子程序,然后在扫描周期执行调用子程序吗。
zp17777
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 127 点
下载积分: 671 分
在线时间: 8(小时)
注册时间: 2016-08-27
最后登录: 2019-06-20
查看zp17777的 主题 / 回贴
10楼  发表于: 2019-02-16 19:14
对的,5楼说的是可行的