quote:以下是引用Zane在2013-07-03 17:59:56的发言:quote:以下是引用小釉在2013-06-24 08:29:35的发言:quote:以下是引用坏笨笨在2013-06-21 15:27:39的发言:quote:以下是引用kdrjl在2013-06-19 20:36:14的发言:
是呀,定位控制再简单,实时性还是要考虑的。不能没有速度,定位精度要求不高,可定位的控制速度不能太慢了。因此,第三方伺服控制采用端子发脉冲的定位控制,还是最简单的,就是类似步进马达的控制。
实时性我理解不是总线速度越快实时性就越高。实时性是指在规定的时间内完成规定任务,这个就是实时性。极端点,我给出的固定任务时间片段是1个小时,控制器只要1小时之内完成了任务并且返回那么就是满足实时性要求的。
运动控制器一般采用固定时间片段执行程序,比如100us,1ms等,性能越高执行越短,自然精度更高。这个和上位机没多少关系,取决于运动控制器本身。但是如果PLC既是逻辑控制器又是运动控制器的时候,PLC的扫描时间必然也是越短越好的,PLC的性能直接决定了控制的精度,而且随着轴数的增加而下降,这种方案弹性太大,显然对大规模轴数的应用是不合适的。比如我们工程动辄几十个轴,显然用CPU哪怕是T-CPU也是不合适的。所以我一直认为,PLC+运动控制器的方案在哪里都是适合的。
就tcpu来说,理论上plc的性能决定不了控制精度,因为作为plc部分只是给命令,而不参与插补运算。
个人认为,tcpu确实不适合多轴的高精度的控制,主要是profidriver总线设置受限,而不是受限于plc。
像simotionc没有总线的限制,对于多轴的模拟量控制要比tcpu好很多。
Simoton也有总线的限制瓶颈
simoiton c如果是四个模拟量轴的话,用内置的四个模拟量应该就没有总线的限制吧?