登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:PLC的程序执行时间计算方法
点击:8866 回复:13
楼主
编辑
引用
管理
yk_wangyu
我在使用OMRON的CPM2AH编程时经常会考虑我的程序是否超过了PLC的执行时间,执行一样的功能,如果用普通的语句的话,其语句量相当庞大,如果是高级的扩展语句量就会很大程序上的减少,但这个高级指令是不是其自身就占相当长的时间,两种方法不知道哪种更省时间.会不会影响我的程序扫描周期.
08-12-27 13:27
1楼
编辑
引用
管理
fa_ybq
采用高级指令会相对好很多,但是自己的想法不好往里加,特别是做PID的时候^_^
08-12-27 13:42
2楼
编辑
引用
管理
ZCMY
呵呵;一般程序是不会超过对应的PLC扫描周期的;
08-12-27 13:55
3楼
编辑
引用
管理
cvlsam
不同指令的执行时间会不同,具体执行时间可以参考您手中编程手册的附录。
因为执行时间过长,会引发Watchdog的问题,因此一般PLC指令中,都会有复位Watchdog的指令,当指令执行时间不得不超过Watchdog的时间,那么在Watchdog触发前对其进行复位,以免Watchdog触发而导致PLC的停机。
越复杂的指令其执行时间会延长,同时对简单指令以及复杂指令执行时间这个参数也是当前PLC的卖点之一。
执行指令时间越短,说明PLC的数据处理能力越强~~
高级指令实质上也就是基本指令的组合,只不过这个组合是被预先编制在系统中的而已了……
以上
08-12-27 13:56
4楼
编辑
引用
管理
lixiaobai
高级的程序在PLC内部算法也是一步一步的,所以同样会占用相应的时间,只是对编程者来讲在编程上相对简单罢了。
如果程序很大,扫描时间长,可以更改定时狗的时间。一般情况下,预计到程序很大,就要在选型时选高级一点的了
08-12-27 14:22
5楼
编辑
引用
管理
forbada
这个程序的的扫描周期与你的程序大小来定的吧?程序打了只是执行慢啊
08-12-27 14:26
6楼
编辑
引用
管理
fa_ybq
^_^看起来,你最好是用CP1H了^_^这样能快些。
08-12-27 14:32
7楼
编辑
引用
管理
lwcccf
我还没发现我做的程序,超出扫描周期了。如出现你的情况,你要看一下,你的程序到底多大,PLC允许多大了?
个人认为跟用什么指令是没有关系的, 不同的指令占用的扫描周期不一样。
08-12-27 15:10
8楼
编辑
引用
管理
fa_ybq
^_^一般超出到不会,但是你要是通讯的话,很感觉很慢,我做PLC和9台变频器通讯,就能比较明显的感觉到通讯反应很慢,但是1台、两台的没感觉。
08-12-27 15:14
9楼
编辑
引用
管理
ZCMY
CPM1A的运算速度比CPM2AH慢多了,一般也不会出现程序执行周期大于默认扫描周期的情况;
08-12-27 15:50
上一页
下一页
工控新闻
皮尔磁:以市场为导向,定义安全自动化新标准
2025上半年中国数码工业打印机市场收入39.4亿元,同比增长10.7%
ABB为深圳首条跨海隧道提供关键配电设备
正泰电器:“智慧电器”与“绿色能源”双轮驱动 上半年净利润同比增长32.90%
二季度业绩发力,港迪技术上半年实现营收2.1亿元
工业机器人“排位战”再升级,2025年上半年 TOP10厂商市占率达近65%
中控技术发布全球首个流程工业可信大模型TPT 2,“工业AI数据联盟”同步成立
深圳国际电子展暨嵌入式展elexcon开幕,高通、瑞萨等企业嘉宾带来精彩分享!
更多新闻资讯