ROBO PRO(慧鱼编程教程) 下载本文

内容发布更新时间 : 2024/12/24 11:04:08星期一 下面是文章的全部内容请认真阅读。

其中显示了接口板有效的输入和输出。窗口下方的绿条显示了计算机和接口板的连接状态。

? Interface connection OK指示已与接口板准确连接。 \\

? No connection to Internet表明计算机和接口板还无法建立正确的连接。状态条显示为

红色。

一旦连接正确建立了,我们就可以通过接口板测试窗口来测试接口板和与它连接的模型。测试窗口显示了接口板的各种输入和输出:

? 数字量输入I1-I8

这里可以接各种传感器。数字量输入只有两种状态0和1,或者Y和N。开关,光电传感器或者干簧管可以作为数字量输入来连接。

? 马达输出M1-M4

这里可以连接所谓的执行器,可以是马达、电磁铁或者灯。这思路马达输出可以改变方向和8级调速。

? 灯输出O1-O8

每个马达输出也可以用作一对单个的输出这个输出不仅可以用作灯的控制,也可以用作单向马达的控制。

? 模拟量输入AX-AY

模拟量输入AX-AY测量所连接传感器的阻抗。

? 模拟量输入A1-A2 这两个可以测量10V电压输入。

? 距离传感器D1-D2

只有特殊的距离传感器可以接到距离传感器输入端D1-D2。数字信号和模拟信号对D1和D2都有效。

? 扩展板Em1-Em3 可以连接扩展接口板。

11.5程序模块

11.5.1插入、移动和修改程序模块

首先我们要创制一个新程序:方法一,在菜单栏中点击“文件”下拉一对话框,单击“新建”;

方法二,单击工具栏中的

插入程序模块

图标。

把鼠标移到想使用的程序模块的符号上,并单击左键。然后把鼠标移动到程序窗口内,再单击一次。你也可以通过按住鼠标键把程序模块拖入程序窗口。

移动程序模块和组

可以通过按住鼠标左键,将一个已插入的程序模块移动到理想的位置。如果你想将一些模块合并成一组同时移动,你可以首先按住鼠标,沿着这些模块的外围画出一个框。在这个矩形框中的模块将会显示为有红色的边框。用鼠标左键移动这些红色模块中的一个,所有被选中的模块会跟着移动。

复制程序模块和组

在移动程序模块前,按住“ctrl”键,将要复制的程序模块移到所需要的位置,即完成复制。

删除模块和撤销功能

可以通过按下键盘上的“delete”键,删除所有标记为红色的模块。也可以左键单击工

具栏中的按钮,然后点击要删除的单个模块。若想恢复被删除的模块,可以利

用“编辑”菜单中的“撤销”功能。

11.5.2编辑程序模块的性能

1. 数字量/模拟量判断模块

用鼠标右键单击程序窗口的程序模块,会出现一个对话窗口,这里可以改变模块的各种属性。“分支”模块的属性窗口如右图所示。

? I1至I8按钮的选项中,可以选择所要查询的接口板的输入

端。

? 在类型一栏中,可以为与输入端相连的传感器选择一个图

示。数字量输入端最常用的是按键式传感器,但也经常使用光电传感器或干簧管开关。

? 在交换1/0分支位置一栏中,可以交换分支出口1与分支

出口0的位置。

小贴士:如果使用迷你开关的一对常开触点,1端与3端,则一旦按下开关,程序将连入分支1,而非分支0。如果使用迷你开关的一对常闭触点,1端与2端,则一旦按下开关,程序将连入分支0,而非分支1。

2. 马达输出模块属性的编辑:

? 通过选择M1至M4,来选择所要控制的接口

板输出。

? 在类型一栏中,选择代表连接到输出端的慧鱼

元件的图示。

? 在动作状态一栏中,可以选择输出动作类型。

可以让电机左转(逆时针),右转(顺时针),或者停止电机。同样也可以控制一盏灯。 ? 在调速度一栏中,可以设定电机运转的速度或

灯的亮度。可能的数值为1到8。

小贴士:有时候马达只朝一个方向运行,比如输送带马达。这种情况下,可以把马达接到指示灯输出,这样可以少用一条线路。

3. 时间延时模块

用延时模块可以使流程执行延迟一个所设定的持续周期。单击右键,在一定范围内可以设定自己所需要的时间。延时时间范围可以从1毫秒到500小时。然而,延时时间越长,精度越低。 延迟 至30秒 至5分钟 至50分钟 至8.3小时 至83小时 至500小时 精度 1/1000秒 1/100秒 1/10秒 1秒 10秒 1分钟

4. 输入等待模块

出了时间延时模块,还有另外的两个模块,用来等待一些程序继续运行的东西。等待接口板的某个输入由一种特定的方式改变为一种特定的状态。这个模块共有五种不同的形式。

符号 等待 输入=1 (闭合) 输入=0 (打开) 跳变0-1 (打开到闭合) 跳变1-0 任一跳变 (闭合到打开) (1-0或0-1)

5. 脉冲计数器

很多fischertechnik机器人模型都是用脉冲轮。这些齿轮每旋转一圈会触动四次开关。有了这些脉冲轮,你可以以一个精确的轮数来驱动电机,而不是根据给定的时间。为了达到这一点,你需要计算接口板的某个输入处的脉冲数。脉冲计数模块就是用来等待用户定义的脉冲数。对于这种模块,同样地,设定所计脉冲为0-1,1-0或者两者皆可的。脉冲轮通常等待双向的变化,这样用一个四齿脉冲轮达到了每转8个脉冲的精度。

6. 循环计数器