大数跨境

ABB机器人代码模块的属性

ABB机器人代码模块的属性 东莞机器人之家
2021-11-02
1
导读:ABB机器人代码模块的属性

 模块(module)可以通过点击示教器的“程序编辑器”,进入模块界面并点击“新建”。新建时可以设置模块名字以及模块类型。

                       

 

    模块(module)有若干属性,如表 3‑1所示。模块属性的添加和修改只能通过RobotStudio在线修改,或者对保存出来的模块文件(mod/sys)使用记事本等方式打开后修改。除了SYSMODULE属性,其他属性也可适用于普通程序模块(mod)。

表 3‑1 模块属性

解释

SYSMODULE

就模块而言,不是系统模块就是编程模块。

NOSTEPIN

在逐步执行期间不能进入模块。

VIEWONLY

模块无法修改。

READONLY

模块无法修改,但可以删除其属性。

NOVIEW

模块不可读,只可执行。可通过其他模块接近全局程序,此程序通常以NOSTEPIN方式运行。目前全局数据数值可从其他模块或FlexPendant示教器上的数据窗口接近。NOVIEW只能通过PC在线下定义。

例如对模块module2添加NOSTEPIN属性,则在其他例行程序(例如main)中调用属于module2模块中的test2例行程序时,若点击示教器“单步”运行按钮运行test2,程序会自动走完test2内所有内容,而非像往常一样只执行test2中的一行。

MODULE  module2(NOSTEPIN)

    VAR string s1;

    pers num a100:=0;

    PROC test2()

        reg1:=1;

        reg2:=3;

        reg3:=1;

        reg4:=3;

    ENDPROC

ENDMODULE


     若对模块module2添加VIEWONLY或者READONLY属性,则在示教器的“程序编辑器中”无法修改该模块内的程序,如图 3‑6。在示教器的“程序数据”界面也无法修改存储在该模块内的数据的值(图 3‑7)。存储在该模块的例行程序和数据均可被其他例行程序使用。

MODULE  module2(READONLY)

    VAR string s1;

    PERS num a100:=0;

    PROC test2()

        s1:=Type(a100);

        TPWrite "a100 data type is  "+s1;

        reg1:=1;

        reg2:=3;

        reg3:=1;

        reg4:=3;

    ENDPROC

ENDMODULE

图 3‑6VIEWONLY/READONLY属性的模块内文件无法修改

图 3‑7VIEWONLY/READONLY属性的模块内的数据无法在“程序数据”中修改

     属性NOVIEW则包含了NOSTEPIN,VIEWONLY等属性。即如下代码示教器不能查看,也不能步入,如图 3‑8。

MODULE  module2(NOVIEW)

    VAR string s1;

    PERS num a100:=0;

    PROC test2()

        s1:=Type(a100);

        TPWrite "a100 data type is  "+s1;

        reg1:=1;

        reg2:=3;

        reg3:=1;

        reg4:=3;

    ENDPROC

ENDMODULE

图 3‑8 NOVIEW模块属性


往期精彩回顾:

1.PLC外部输入信号控制机器选择对应的程序

2.ABB机器人集成视觉调试步骤详解

3.ABB机器人与康耐视相机视觉通讯程序

4.ABB机器人传输带跟踪Rapid编程

5.ABB机器人离线仿真smart组件创建动态输送链

6.KUKA机器人Profinet 软件安装步骤

7.PLC外部输入信号控制机器选择对应的程序

8.ABB机器人与康耐视视觉通迅程序(二)

9.FANUC机器人快速创建仿真程序。

10.用一个按钮控制三个(组)灯

11.ABB机器人升降系统的方法

12.KUKA机器人组输出和组输入信号

13.ABB 机器人弧焊IO信号的关联

14.神奇PLC还可以分别计算鸡腿兔腿各多少只

15.ABB机器人608-1区域监控20210108_212205

16.KUKA机器人保养

17.KUKA工业机器人接线解析

18.安川机器人仿真软件程序的创建

19.kuka机器人如何使用库卡机器人内部电磁阀

20.ABB仿真软件RobotStudio批量创建IO

21.PLC外部输入信号控制机器选择对应的程序

22.三菱FX3UPLC和ABB机器人232串口通讯详解

23.ABB机器人仿真软件RobotStudio介绍和安装以及破解

24.FANUC机器人DI/DO、GI/GO、UI/UO、RI/RO信号详解

25.ABB机器人区域监控(608-1World Zones)的I/O信号设定

26.ABB机器人示教器点位移动和指令及输入整数小技巧

27.ABB机器人用Smart组件创建动态夹具SC_Gripper

28.FANUC机器人点焊伺服焊枪属性配置

29.FANUC机器人点焊工作站系统创建和伺服焊枪参数配置。

30.如何在“东莞机器人之家”公众号搜索历史文章

  
  
  
▼东莞机器人之家,关注有惊喜


小编微信☜

公众号二维码☞

文章都看完了不点个 和关注下吗


【声明】内容源于网络
0
0
东莞机器人之家
内容 495
粉丝 0
东莞机器人之家
总阅读191
粉丝0
内容495