Power UMAC CPU 特点
Power UMAC CPU
Part Number: 3-4020H0-2100-B00000
工程设计者在面对复杂的运动控制系统的规划和设计时,经常会面对着两难的选择:专业的控制器产品只能执行一些简单逻辑的应用处理,无法实现大数据量的混合运算和广范的设备管理;而多功能全面运算的处理器,在可以使用现代语言进行复杂运算的同时,又不能很好进行点到点,或者I/O管理等这些简单工作。
Delta Tau公司的新产品Power PMAC控制器可以为设计者在这种两难的困境中提供一个的解决方案。Power PMAC是一个工作在实时多任务操作系统下,功能强大的全功能运算处理器。Power PMAC内置了运动控制算法和机床控制语言环境,是倾注了Delta Tau公司25年经验生产出的安全可靠和使用轻松的产品。
这是机床设计者的一个两全其美的解决方案。因为事实上,机床的设计者都希望在使用控制器内置的运动程序管理和PLC逻辑算法的同时,能通过C或者C++语言,对现有软件实现改造,跟好的达到应用效果,也就是使用GNU下的GPL软件修改许可。
※译注,GUN:GUN计划,在UNIX环境下,软件可以自由地"使用、复制、修改和发布"。
※译注,GPL:GNU通用公共许可证,保护原来软件的版权的同时,保证客户对软件的修改的权利。
Power PMAC不只是提供完整的运动控制功能和I/O管理方案,它还内置了一个可以工作在硬盘上的完整的PC操作系统,通过显示卡的接口连上显示器,再加上键盘的设备,就是一个完整的控制系统。当客户要执行工业上的独立CAD/CAM所生成的G代码程序时,只需要简单把程序下载到卡里面,Power PMAC内置的解释和执行部分就会自动开始程序的分解运算。
那么能不能在一台机床上面使用面向对象的C++代码来管理全部的机床PLC逻辑程序哪?代码可以通过标准工业接口的组合开发环境(IDE)书写,通过公共GNU编译器编译,然后下载到Power PMAC上面执行。还有一个选择是,通过标准图形化逻辑IEC-11631开发环境自动生成C代码,然后执行结果代码。这样CPU就可以进行逻辑程序管理了。
怎样产生恰当的伺服算法?使用很少的时间就可以自动化的产生控制特性的工具。当你需要特定的控制伺服算法时?可以直接写入C代码,也可以使用工具Matlab's Simulink的实时工作环境产生C代码,然后编译下载到Power PMAC内。
是不是必须你们的C语言软件才能建立特殊的运动程序轨迹和特殊曲线?内置了片段分割功能,可以依照内置插补算法的握手,依照简单的采样来持续运动。
不是一个编程工程师,能不能实现一个复杂的机床运动?使用Power PMAC内置的脚本语言可以实现运动的控制和通用机床I/O的逻辑管理。这些脚本语言自动应答那些不懂独立语言C的客户:使用恰当的时间管理和运动程序的流水化管理,简单的,复杂的,自动匹配机床定义的变量(短整型和长整型,固定点和浮点),还保持了一些高级工具的好接口——编辑器,错误捕捉,项目管理,等等高级语言才有的特色。
能不能再试运行的时候快速而且直接的解决问题和故障?Power PMAC保留了更多的老版本的PMAC的在线指令,客户可以更容易的和控制器交互。
世界上的计算机是不是都能和Power PMAC 交互?Power PMAC内置了网络服务器,允许任何一台具备web浏览器和网络连接设备的计算机和Power PMAC通讯。不论这台电脑是直接连在Power PMAC上,还是通过局域网,或者在世界各地。Power PMAC都支持HTTP和FTP协议。
计算处理
Power PMAC使用发布的嵌入式Power PC处理器。这种嵌入式处理器是不需要冷却风扇的,大大的改进了成本,大小和可靠性。 不止于此,这些处理器处理神速,可以硬件实现64位浮点数计算。可以自动的分配给解决方案和运动控制所必需的资源,而且不损害计算的效率。
处理器支持十亿字节的内存寻址,可以是易失的,也可是非易失的。现在的基本配置提供了 512 MB/1 G/2 G DDR memory的版本,暂时没有数据纠错功能;512 MB版本使用Flash内存;USB内存扩展槽和flash "camera cards"的扩展部分。 这样有些需要很多天才能完成的超大型运动控制规划就不再需要一个实时监控的设备了。
强大的100兆/1000兆自适应板卡和USB2接口可以直接与处理器进行数据交换,这样数据传输率可以达到理论的峰值。排除现有底板传输数率的限制,可以在每秒中实现数千的运动控制数据包 。
机床接口
Power PMAC CPU 支持现有的PMAC系列接口电路,包括运动和I/O部分。 简单点说,就是Power PMAC CPU板可以直接插在Turbo PMAC CPU板所在的UMAC箱体里面,使用箱体里面原有的各接口板。 但是Power PMAC支持应该是下一代的高速电路接口PMAC3系列ASIC。这个新的ASIC,经过三年的完善和改进,将带来的性能,操作频率将是 PMAC2系列ASIC的2到5倍,带来更高的平台性能和解决方案。更多特色将被融入,比如支持串行编码器,内置细分电路,兼容旋转变压器的激励等等。这是一个更紧凑,更经济的解决方案。而且这些数据处理将交给ASIC自己完成,卸下整个处理器的重任。
内置算法
Power PMAC将继续保持Turbo PMAC的特色,强大,灵活,易于使用。而所有新的特色,也将自动被加进新的Power PMAC中。