PLC如何通过总线实时读取库卡系统变量???——库卡KUKA机器人
因工艺要求,需在机器人运行时实时读取库卡的系统变量,比如机器人位置,速度等,请问如何通过profinet之类的总线进行读取?
config里面定义好实数变量,I0定义链接好,SPS里写需要的系统变量赋值给定义好的变量,再传给I0定义的。你说的SPS是指库卡编程吧,那这样只有程序运行而且运行到输出系统变量那一段指令时才能获得所需信息,如果我要在整个过程中实时监控系统变量呢,甚至即便程序不运行也要能获取系统变量,比如当前位置信息,该咋办呢?通讯是没问题的,库卡里面配置已经OK,s7 1200也已经组态,我在库卡程序里面自己定义的BOOL变量也可以和PLC正常通讯,现在我是问如何读取库卡的系统变量,实数类型的,比如pos_act之类的。SPS是库卡系统中的实时运行的后台程序,不管你的程序运行或停止sps-直运行的,你在这个程序里监控就好了。总线交互的变量只有BOOL,可以写程序比如要传递一个实数,先把它转成整数再用组输出的形式传给PLC,PLC再算转成原来的实数,也许还有更好的办法。
还有会更快的传输方式,需要库卡装软件包。
库卡机器人。
图文来源网路
详情了解:库卡机器人