堕落无罪
级别: 正式会员
精华主题: 0
发帖数量: 24 个
工控威望: 87 点
下载积分: 1590 分
在线时间: 10(小时)
注册时间: 2019-08-10
最后登录: 2024-09-07
查看堕落无罪的 主题 / 回贴
楼主  发表于: 2019-12-04 12:00
西门子1214C通过PROFINET通讯控制FANUC机器人,想要传输给机器人坐标,应该怎么做?
就是PLC通过计算得出偏移量给机器人,怎么把计算的值给机器人。
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 758 个
工控威望: 1136 点
下载积分: 375 分
在线时间: 597(小时)
注册时间: 2019-09-22
最后登录: 2024-11-29
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2019-12-05 19:22
PN网络已经通了的情况下很简单的~
在机器人那端新增寄存器地址映射到PLC的IO空间,然后PLC那段直接向IO地址上传整数进去,机器人那边要用的时候再转一下。这个操作就和IO是一样的,怎么配IO就怎么配寄存器
我之前是希望直接传浮点数的,但是似乎完全不可能实现,PLC和机器人的浮点格式都不一样,最后就是原值扩大N倍发过去,然后机器人那边再除以N。
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 758 个
工控威望: 1136 点
下载积分: 375 分
在线时间: 597(小时)
注册时间: 2019-09-22
最后登录: 2024-11-29
查看gxtmdb82164的 主题 / 回贴
2楼  发表于: 2019-12-14 13:23
引用
引用第4楼堕落无罪于2019-12-13 13:32发表的  :

这是设置单个的IO,传数据的话是不是要设置组?


他不是 有GI和GO么,就是用这个做通信传数值进去就行了,出来也可以的.
具体的操作手头没有机器人在了,不记得细节了,可以自己摸索一下,反正方向是这个方向没有错.