有这样一个项目:需要用到高速的伺服电机转矩控制给定,大约1MS给定80次。(这里不讨论伺服器能不能接受那么快的给定,假设能)。
转矩给定靠PID给定,添加Cyclic interrupt组织块,设置循环时间100μs。问题1:这样OUTPUT是不是每100μs能只输出一次啊?那岂不是1MS最多只能输出10次,远远达不到我的控制要求了?!!(过程值input是不是也是只能采集10次?)
项目里用1518T系列PLC,软件博图V18。PLC里面默认最小循环时间是1MS(监控看是1.005MS),我给它改成0MS,然后监控(用仿真软件)看了一下循环时间大概是0.105MS,问题:2:这个循环周期0.105MS是不是意味着我得转矩给定1MS最多也就只能给出去9次啊?
问题3:这个PLC循环周期和循环中断OB块的循环时间有什么关联?不同的设置会有什么样的影响?
问题4:Cyclic interrupt里循环中断相移时间需不需要修改,有何作用?
综上所述,问题5:这个项目是不是用1500PLC不能完成,需要更加精确地控制器才可以,比如说单片机?
截了图,发不上去,不好意思哈!