zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 395 个
工控威望: 544 点
下载积分: 1530 分
在线时间: 333(小时)
注册时间: 2017-06-12
最后登录: 2025-05-16
查看zmrs163的 主题 / 回贴
楼主  发表于: 3天前
1、同样的程序用循环实现更快,可以缩短扫描时间。
实际上你简单复制修改,程序可能比循环实现快很多,FOR,NEXT指令本身也要花费一定的时间,如果使用子程序,那么本身其调用也是不小的开销。所以实际上用循环实现几乎一定慢于简单的复制粘贴,只是你人写起来更快了。
2、总线型伺服比脉冲型伺服反应快
总线涉及总线周期,每个周期PLC向伺服下发指令位置,周期快一点的在几十上百微秒,慢的在几毫秒,像西门子PLC甚至还细分出了PLC执行插补器之类程序的扫描周期。伺服接收脉冲则快很多,中间只有电路转换延时,所以实际必然比总线型快。
3、PLC配千兆网口比百兆更快
简单来说由于一般PLC性能实际上很难跑满百兆网口,所以PLC网口只能在很短的时间保持100M,然后要等待PLC提供数据。所以实际响应速度要看PLC的服务处理时间以及其中断响应。所以带宽在这种情形下参考意义有限。同理千兆总线不一定比百兆总线快,实际上工业上网络需求响应性要求比带宽要求更高。
crgtom
人生三宝:家庭,事业,健康。
级别: 网络英雄

精华主题: 0
发帖数量: 1377 个
工控威望: 9712 点
下载积分: 101499 分
在线时间: 966(小时)
注册时间: 2009-09-21
最后登录: 2025-05-16
查看crgtom的 主题 / 回贴
1楼  发表于: 3天前
优秀!!
技术是有时效性的,一旦过了市场周期,都会变成垃圾!
tantaninzg
tantaninzg
级别: 略有小成
精华主题: 0
发帖数量: 228 个
工控威望: 301 点
下载积分: 720 分
在线时间: 247(小时)
注册时间: 2018-12-28
最后登录: 2025-05-18
查看tantaninzg的 主题 / 回贴
2楼  发表于: 前天
很深入!
abc2002831
级别: 略有小成
精华主题: 0
发帖数量: 282 个
工控威望: 456 点
下载积分: 942 分
在线时间: 193(小时)
注册时间: 2009-05-23
最后登录: 2025-05-17
查看abc2002831的 主题 / 回贴
3楼  发表于: 前天
学习了,谢谢
15811806196
级别: 略有小成
精华主题: 0
发帖数量: 179 个
工控威望: 254 点
下载积分: 823 分
在线时间: 166(小时)
注册时间: 2021-10-23
最后登录: 2025-05-18
查看15811806196的 主题 / 回贴
4楼  发表于: 前天
关于总线型伺服比脉冲型伺服反应快的问题,我去年一直感到很疑惑,我个人认为脉冲的直接响应时间应该是要快于总线的,奈何找了好多资料又问了各种AI都说总线比脉冲响应快,也是给我整迷糊了
刺猬果果
级别: 探索解密
精华主题: 0
发帖数量: 104 个
工控威望: 184 点
下载积分: 3850 分
在线时间: 111(小时)
注册时间: 2022-04-18
最后登录: 2025-05-17
查看刺猬果果的 主题 / 回贴
5楼  发表于: 前天
FOR和子程序这些在编译器编译的时候就生成了代码优化,不一定还是你看到的FOR,速度差异基本忽略