您现在所在的是:

施耐德电气论坛

回帖:2个,阅读:842 [上一页] [1] [下一页]
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2020/4/13 13:04:34
#0楼
用了一个小PLC做一个简单的设备控制,要求200ms内根据位置开关启停电机。
写了30多个梯级的程序(M200的程序大小怎么度量?按行?梯级?好像都不准确)。
下到PLC中发现扫描时间将近300ms,也就是说,响应最快也就300ms了?-----看错了,是300微秒,够快了。----
怎样编程可以加快对IO的处理速度?试着在程序里尽量按输入输出的顺序处理,也发现有立即写IO的指令,大家谁有什么好方法?

以前984LL可以使用段调度,其原理和立即读写IO的指令类似,关键是就这几十句程序,300ms时间花在哪里了?欢迎大家支招。
[此贴子已经被作者于2020/4/13 13:29:52编辑过]
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2020/4/13 13:27:56
#1楼
对不起,看错了单位,时间是300微秒,那就很快了。速度足够。
37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
品牌积分(施耐德):222
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2020/4/13 13:38:18
#2楼
以下是引用FreeTigerMan2020/4/13 13:04:34的发言:
用了一个小PLC做一个简单的设备控制,要求200ms内根据位置开关启停电机。
写了30多个梯级的程序(M200的程序大小怎么度量?按行?梯级?好像都不准确)。
下到PLC中发现扫描时间将近300ms,也就是说,响应最快也就300ms了?
怎样编程可以加快对IO的处理速度?试着在程序里尽量按输入输出的顺序处理,也发现有立即写IO的指令,大家谁有什么好方法?

以前984LL可以使用段调度,其原理和立即读写IO的指令类似,关键是就这几十句程序,300ms时间花在哪里了?欢迎大家支招。

当您的程序被正常编译后,您可以通过内存占用情况来了解程序的大小以及占用的存储器空间。
附件 workpicture1.jpg


Good Luck~

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

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

46.8003