471165265
级别: 家园常客
精华主题: 0
发帖数量: 532 个
工控威望: 770 点
下载积分: 788 分
在线时间: 202(小时)
注册时间: 2016-01-01
最后登录: 2024-05-11
查看471165265的 主题 / 回贴
楼主  发表于: 2019-05-02 21:17
我PLC频繁通信,但人为感应到安全光栅,给机器人暂停,暂停信号会停止机器人通信。这个如何解决机器人正在通信时暂停无效,等通信完成再给出暂停。因为TCP不知道他们什么时候通信完成。这个怎么解决
471165265
级别: 家园常客
精华主题: 0
发帖数量: 532 个
工控威望: 770 点
下载积分: 788 分
在线时间: 202(小时)
注册时间: 2016-01-01
最后登录: 2024-05-11
查看471165265的 主题 / 回贴
1楼  发表于: 2019-05-02 21:51
也就是socket通信机器人是客户端,PLC做服务器,当人为碰到安全光栅时,机器人必须暂停,机器人暂停意味着通信也暂停了,但如果此时正在通信,会导致通信超时异常报警,设备复位后程序无法继续运行下去。
471165265
级别: 家园常客
精华主题: 0
发帖数量: 532 个
工控威望: 770 点
下载积分: 788 分
在线时间: 202(小时)
注册时间: 2016-01-01
最后登录: 2024-05-11
查看471165265的 主题 / 回贴
2楼  发表于: 2019-05-02 21:52
PLC这边不知道机器人什么时候通信完成,没有什么标志位,结果程序就不知道如何处理等待通信完成,PLC再给出暂停
weilifang25
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 120 点
下载积分: 2301 分
在线时间: 60(小时)
注册时间: 2018-11-24
最后登录: 2024-01-28
查看weilifang25的 主题 / 回贴
3楼  发表于: 2019-05-02 23:12
不懂,一般报警就运动停止,该通讯还是一样继续通讯,
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 966 个
工控威望: 8866 点
下载积分: 2858 分
在线时间: 892(小时)
注册时间: 2014-05-23
最后登录: 2024-05-12
查看anlyl2014的 主题 / 回贴
4楼  发表于: 2019-05-03 10:03
能否说一下,你用什么机器人?暂停是怎么做的?我做的项目是FANUC机器人,光电开关检测,也是通过很多通讯才到各台机器人,没有你说的那种机器人暂停影响通讯的事!
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
471165265
级别: 家园常客
精华主题: 0
发帖数量: 532 个
工控威望: 770 点
下载积分: 788 分
在线时间: 202(小时)
注册时间: 2016-01-01
最后登录: 2024-05-11
查看471165265的 主题 / 回贴
5楼  发表于: 2019-05-03 10:14
国产艾福特机器人