随笔分类 -  Trio运动控制器

文章主要介绍英国翠欧(TRIO)运动控制器的软件的应用和里面的一些编程指令的理解。
摘要:大家好,今天更新TRIO的运动指令CAM(也就是CAM函数),CAM指令是控制器直接发送编码器脉冲形成的运动曲线,比如:正弦,余弦曲线,根据自己的精度需求进行描点,但并不一定点数越多精度就越高,以实际为准。 下面是指令及简单的小例子: CAM Type: Axis Command Syntax: C 阅读全文
posted @ 2019-05-20 23:55 httpcc 阅读(2049) 评论(0) 推荐(0)
摘要:TRIO-basic支持函数(强类型)编程,与PLC来相比较的话类似于定义的功能块可以重复调用,和C,C#......等一些高级的编程语言的函数类似。上一次的demo中决定尝试TRIO的函数来做一些例子,以后大家在开发中可以更据自己的实际情况来决定是否使用函数。 下面介绍指令及例子: FUNCTIO 阅读全文
posted @ 2019-04-22 02:23 httpcc 阅读(1569) 评论(0) 推荐(1)
摘要:在路上闲的没事,想到之前自己用别的语言实现乘法口诀表,于是来了兴趣用TRIO-basic试一下,挺简单的一段代码,大家看看就好。 下面是用TIOR实现的结果: 以后我会尽量着用“函数封装”来表述TRIO-basic指令的用法及含义,同时也可以提高自己的编程能力,有兴趣的可以评论区留言共同提高自身的能 阅读全文
posted @ 2019-04-11 19:05 httpcc 阅读(748) 评论(0) 推荐(0)
摘要:Syntax: MOVEMODIFY(position) Parameters: position: Absolute position for the current move to complete at. 当前移动的绝对值位置一定要完成 Description: MOVEMODIFY will 阅读全文
posted @ 2019-04-07 17:31 httpcc 阅读(841) 评论(0) 推荐(0)
摘要:TRIO运动控制器在应用中,我们一般会用一个VR寄存器的状态位来控制一些报警信号,这样有利于代码的优化,同时和触摸屏设置报警信息大大的方便和节约时间。 首先测试了一下一个寄存器可以设置多少个状态位。 下面是循环完成的结果: 状态位到 53 就会报错超出范围,因此状态位只有52位,具体数量原因还不是很 阅读全文
posted @ 2019-03-31 21:28 httpcc 阅读(737) 评论(0) 推荐(1)
摘要:需求: 一个自复位按钮,控制灯泡的亮与灭(按钮按一次灯亮,再按一次灯灭依次循环)。 简短的代码,若大家有更好的思路可以评论区留言。 本人也是一枚小白,若有更好的思路或想法,希望大家可以多多在留言区指教。后期会不断的更新自己的博客,同时还有TRIO在更多设备上的应用代码,及调试经验会与大家多多分享! 阅读全文
posted @ 2019-03-28 19:05 httpcc 阅读(1059) 评论(1) 推荐(0)
摘要:Type: Axis Command Syntax: FLEXLINK(base_dist, excite_dist, link_dist, base_in, base_out, excite_acc, excite_dec, link_axis, options, start_pos) Descr 阅读全文
posted @ 2019-03-24 18:21 httpcc 阅读(1257) 评论(0) 推荐(1)