程序讲解Day1

一、程序篇

以110和140为例进行讲解

在这里插入图片描述

上图1位1500PLC,2为分布式输入模块,3、4为分布式输出模块

在这里插入图片描述

在这里插入图片描述

0、以朴平台的登录

用于查数据
账号和密码相同KOSTEC
在这里插入图片描述
在这里插入图片描述

1、时钟脉冲的程序块

在这里插入图片描述
时钟脉冲的程序块
在这里插入图片描述

2、以朴下发系统时钟

在这里插入图片描述
PLC时间要与系统时间相一致,由以朴下发;
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
点中写时钟指令,按F1打开写时钟指令说明文档;
在这里插入图片描述

3、操作模式

在这里插入图片描述

在这里插入图片描述
因为只有一个触摸屏,故HMI_No为1,当有两个时,上面的子程序要调用两次;

4a、气缸

在下面的DB块中定义了各种气缸
其中city下的四个分别是自动手动下的去工作位去原位
在这里插入图片描述
下面是Gruph中对4号气缸自动情况下去工作位的设定
在这里插入图片描述

下面一个子程序是对气缸的配置输入输出的映射
在这里插入图片描述

气缸的功能块调用
在这里插入图片描述

右键——块调用可以打开气缸块调用的子程序(只有读权限),如下
在这里插入图片描述
如下,控制气缸回原位还是去工作位,只用了一个SR指令
在这里插入图片描述

下图,手动状态下,不在原点的情况下,松手,下降沿触发复位;
在这里插入图片描述

4.1、对于流程步中的气缸不知道是哪个气缸

如下图:
在这里插入图片描述
可以右键——转至定义进行查看:
在这里插入图片描述

4.2、如何查看触摸屏上的按钮对应的几号气缸

在下面的封装的接口实例中:
对应的按钮——属性——接口中进行查看
如下图,对应的时17号气缸;
在这里插入图片描述

4b、根据Q点找到对应的气缸

在这里插入图片描述
选中一个Q点,右键交叉引用

在这里插入图片描述
点击写入的那一个
在等号右侧,右键——跳转到定义
在这里插入图片描述
可以看到这个气缸是7号气缸
在这里插入图片描述
然后再打开气缸的DB块,看一下7号气缸
在这里插入图片描述

5、监控和修改的程序

在这里插入图片描述

因为触摸屏中的程序不能上传,故为防止程序被覆盖掉,选择使用固定的电脑监控修改程序;

5.1、转至在线

在这里插入图片描述

前提是要修改电脑IP与PLC的IP在同一网段;

5.2、上传程序

在这里插入图片描述
PLC上传后还有不一样的地方,可以将变量中不一样的变量删除掉就一样了:
在这里插入图片描述

上传程序块后,发现Gruph中的DB还有不一样的地方,Gruph中的DB可以不管它,此时可以直接下载了:
在这里插入图片描述
在这里插入图片描述
此时所有的都变绿了
在这里插入图片描述

6、换型程序

换型程序生成FB块后,也会生成一个DB块用来存放数据;

在这里插入图片描述

打开换型子程序:

在这里插入图片描述

想要知道:#iModeOn的含义,右键——转到——定义
在这里插入图片描述

要观察换型子程序St01FB_ChgOverSeq[FB23]在哪里被调用,选中目录下的该子程序——右键——交叉引用

在这里插入图片描述
在这里插入图片描述

手动模式
在这里插入图片描述

6.1、一个触摸屏上的按钮

在这里插入图片描述

上图跳转到定义:可以发现是触摸屏控制
在这里插入图片描述

对换型子程序的调用,调用时进行转至定义

在这里插入图片描述

在这里插入图片描述
上图其对应的触摸屏中的按钮,如下图:
在这里插入图片描述

6.2、换型时的文本提示

如下图,换型时会有文本提示

在这里插入图片描述

文本提示的内容在触摸屏中的文本列表中:

在这里插入图片描述
可以右键——插入对象,然后自定义一个文本

  • 注:当换型时,出现异常,可以观察触摸屏上卡在哪一步了,然后进入程序对应的步骤进行查看;

6.3、机械手换型时初始化

机械手换型时的初始化
在这里插入图片描述

7、报警

7.1、点检中的报警

点检中的报警
打开点检【圈检】程序,如下图

在这里插入图片描述

对上图中的常闭点右键——转至定义

在这里插入图片描述

7.2、换型中的报警

换型中的报警
在这里插入图片描述
对上图中的常闭点右键——转至定义
在这里插入图片描述

8、发那科机械手在PLC中的程序

在发那科中,找到PLC TO FanucDB,交叉引用配方号对应的DB变量,如下图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

打开交叉引用之后的页面,如下图:

将机械手配方号传送给机械手的配方号
在这里插入图片描述

二、机械手仿真软件

注:使用U盘备份机械手程序需要用2.0的u盘,3.0的不识别;

机械手仿真程序:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
一直下一步,直到完成
在这里插入图片描述

1、打开仿真示教器

在这里插入图片描述
更改仿真示教器的语言,改为汉语

在这里插入图片描述
或者在这里插入图片描述

在这里插入图片描述
更改完毕
在这里插入图片描述

2、进入程序
进入主程序
在这里插入图片描述
在这里插入图片描述
回车进入
在这里插入图片描述

GI [50]的含义:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
417对应下图
417~432
在这里插入图片描述

2、给机械手上负载

1号负载对应的是12KG,公斤数小,机械手动的速度快,但是精度会有所下降
在这里插入图片描述

MEUE——设置——系统——动作
在这里插入图片描述
在这里插入图片描述

3、清数据子程序

在这里插入图片描述

在这里插入图片描述

4、PLC调用机械手的程序号

在这里插入图片描述
对应的机械手示教器中的
在这里插入图片描述

注:
1、PLC和机械手对于任务号都有写,以机械手为准,因为有些工栈PLC写了,机械手没写;
2、是PLC调用机械手,PLC处于上位,机械手相当于伺服一样被PLC调用;
3、机械手不做逻辑判断,只是执行PLC的命令;

在这里插入图片描述
交叉引用上面的
在这里插入图片描述
在这里插入图片描述
①和②是赋值赋予程序号,相当于握手信号,给一个信号怕没有动作,所以给两个;
③是执行

5、规避路径子程序

在这里插入图片描述

将当前位置LPOSPR8,然后由PR8来判断当前位置在那个区域
在这里插入图片描述

PR[8, 1:Lpos] 中1代表X;
PR[8, 2:Lpos] 中1代表Y;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值