林亦然
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 141 点
下载积分: 334 分
在线时间: 115(小时)
注册时间: 2015-04-16
最后登录: 2024-04-26
查看林亦然的 主题 / 回贴
楼主  发表于: 2020-01-12 15:24
一个10000多步的程序,怎么将输入输出的响应缩短,发现一个扫描周期很长,怕影响机械的响应精度。
林亦然
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 141 点
下载积分: 334 分
在线时间: 115(小时)
注册时间: 2015-04-16
最后登录: 2024-04-26
查看林亦然的 主题 / 回贴
1楼  发表于: 2020-01-13 09:45
我是想  能不能保证每次输入都能在当前扫描周期去响应输出,因为有一些输入是第二个扫描周期才响应的,这样就造成有一个扫描周期的误差时间,虽然只有几毫秒,但是精度高的设备,这样就造成每次程序的输出其实都是在1到2个扫描周期误差时间内的。
林亦然
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 141 点
下载积分: 334 分
在线时间: 115(小时)
注册时间: 2015-04-16
最后登录: 2024-04-26
查看林亦然的 主题 / 回贴
2楼  发表于: 2020-01-13 10:52
我知道可以设置 恒定扫描周期,但是我们大部分程序的输入响应,你能保证每次的输入信号都是在程序的输入刷新阶段就读入么,有一些可以,有一些根本就不行,要到下一个扫描周期的输入刷新才能读入,这样不是有1到2个扫描的周期误差么
林亦然
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 141 点
下载积分: 334 分
在线时间: 115(小时)
注册时间: 2015-04-16
最后登录: 2024-04-26
查看林亦然的 主题 / 回贴
3楼  发表于: 2020-01-13 12:01
9楼正解啊,这边的机械就是这样,它要求的停的位置特别的准确,就是在中断里面触发跳转么,然后直接跳到程序动作那一部分么,但是这样被跳转过程序那一部分,那不是相当于增加了响应时间,也就是我的其他动作时间那不是也要受到影响。