使用博途V17编写的人机交互的简单程序(使用设备西门子plc,abb机器人)

  • 使用socket通讯使plc与机器人通讯主要用以下两个块
    • TSEND-C块是plc发送数据的块                                     TRCV-C是使plc接受数据的块
    • 使用了一个10HZ的脉冲信号
    • 红色框框选择的是我自己做的数据块 :其中plcfa是plc存储发送数据的块
    • plc收是plc存储接受外来设备发送数据的块
    • 这两个块里面都是以array(数组)形式存储的以便与机器人互传数据
    • 还有一个图案FB块与一个另一个图案DB块,是自己封装的一个块
    • 使用了IF判断了启动开关和图案的选择,判断后使发送数据块给机器人发送数字信号,使机器人做相关的动作。
    • 程序段2是写了一个简单的秒计时器,主要是计时机器人接收到一个指令执行动作的时间
    • 使用了一个计时开始的bool,和一个使用1HZ的脉冲的上升沿。
    • 还使用了一个CTU块(计数器),计时开始一直导通,上升沿以1HZ的频率闪烁,每一hz接通一下计数器,数据存储在当前秒里。
    • 同理:时分秒甚至天周年也可以使用同种方法
    • 以下附上仿真HMI的视频
    • 屏幕录制 2024-12-03 153017-CSDN直播视频https://live.csdn.net/v/436982
    • 屏幕录制 2024-12-03 153017

      机器人运动视频

  • VID20241203153933

    VID20241203144420

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值