文档库 最新最全的文档下载
当前位置:文档库 › Lab View实验指导书

Lab View实验指导书

Lab View实验指导书
Lab View实验指导书

《虚拟仪器程序设计及应用》实验

指导书

目录

实验1 熟悉LabVIEW编程环境

实验1-1 LabVIEW的基本操作 (1)

实验2 控件与程序框图应用

实验2-1 虚拟仪器前面板的设计 (5)

实验2-2 编写简单的LabVIEW 程序 (6)

实验3 子VI程序设计及调试程序技巧

实验3-1 创建子程序 (8)

实验3-2 子程序的调用 (10)

实验4 程序结构(1)

实验4-1 使用for循环结构 (14)

实验4-2 使用while循环结构 (16)

实验5 程序结构(2)

实验5-1 使用条件结构 (18)

实验5-2 使用顺序结构 (19)

实验5-3 使用事件结构 (20)

实验6 数据的表达与图形显示

实验6-1 Waveform Graph的应用 (23)

实验6-2 比较Waveform Chart和Waveform Graph (24)

实验6-3 使用XY Graph显示图形 (26)

实验6-4 公式节点及图形显示 (27)

实验6-5 虚拟信号发生器 (28)

实验7 应用程序

实验7-1 控制仿真

实验7-2 数制变换及计数仿真

实验7-3 频率响应函数与数字滤波实验 (35)

实验1 熟悉LabVIEW编程环境

实验1-1 LabVIEW的基本操作

目的:创建一个VI程序,完成两个数加、减、乘、除法的运算功能。

在数值输入控件中输入两个操作数A和B,运行程序计算出这两个数的加、减、乘、除法运算结果,并且显示到相应的数值显示控件中。

实验步骤:

前面板

1.打开LabVIEW,点击New…按钮,再选择Blanck VI并确定,新建一空白VI。

2.在前面板上单击鼠标右键,从打开的控件模板中选择数值输入控件,并放置在前面

板上。

3.鼠标左键双击该控件上方的标签,待标签处于可改写状态时,将标签

改写为“A”。

4.重复上面2,3的步骤,建立另一个数值输入控件并改名为“B”。

5.建立4个数值显示控件,分别用来显示加、减、乘、除的运算结果。该控件位置见

下图:

6.将前面板上所有控件按图对齐排列,完成后的前面板如下图。

框图程序

1.从Windows菜单下选择Show Diagram功能打开框图程序窗口。

2.将图标按图示进行排列。

3.点击框图程序窗口的空白处,弹出功能模板,从弹出的菜单中选择所需的对象放置

到框图中。本程序用到下面的对象:

加运算节点、减运算节点、乘运算节点、除运算节点。

4.将所有对象用连线连接起来,完成后的程序框图如下。

运行、测试程序

1.选择前面板窗口,使之变成当前窗口。在数值输入控件A和B中各输入一各数值,然后单击工具栏上运行按钮运行VI程序,观察运算结果。修改A和B的值,

再次运行程序。

2.点击连续运行按钮,便程序运行于连续运行模式。此时修改A、B的值,则立

即会运算出相应的结果。

3.再点击连续运行按钮,关闭连续运行模式。

4.文件命名为Computer.Vi并保存。

实验2 控件与程序框图应用

实验2-1 虚拟仪器前面板的设计

目的:掌握虚拟仪器前面板的设计。

通过此实验熟悉常用控件的取用,对其进行简单设置以及界面布局。

实验步骤:

1.最终完成的界面如上图。从控件模板中找到各个控件,并放置到前面板上。

2.对各个控件外观、类型和行为进行设置,设置结果如图所示。

调节步长:修改其刻度颜色、标度数值颜色;

设定高度:显示数值显示框;

实际液位:显示数值显示框;

压力:增加指针,并修改刻度颜色,显示指针数值;

温度:显示数值显示框;

液位超标:为一LED控件。当为True时,显示绿色;当为False时,显示红色;

3.将第一行5个控件顶端对齐,水平中心分布,并组合在一起。

4.将左下角3个控件左对齐,垂直中心分布,并组合在一起。

5.将这两组控件和图像显示件组合在一起并锁定。

6.文件命名为FrontPanel.Vi并保存。

实验2-2 编写简单的LabVIEW 程序

目的:编写程序,实现将一华氏温度(F)转换成摄氏温度(C)的功能。

已知摄氏温度与华氏温度的关系C=5(F-32)/9。

实验步骤:

1.程序界面如上图,放置一数值输入控件和一温度计显示件,然后再放置一个STOP

按钮。

2.如图修改设置各控件的数值范围,并显示各控件的数值显示框。

框图程序:

程序框图如上图。注意将STOP按钮同While循环的控制端口相连接。

运行、测试程序

1.单击工具栏上运行按钮运行VI程序,更改数值输入控件的值,观察程序运行

的情况。

2.文件命名为F2C.Vi并保存。

实验3 子VI程序设计及调试程序技巧实验3-1 创建子程序

目的:创建一个VI程序,以便以后作为子VI程序使用。

创建一个VI程序模拟温度测量,也可以用摄氏温度来代替华氏温度显示。

本程序用软件代替了DAQ数据采集卡。使用Random Number来仿真电压的测量值,然后转换成摄氏或华氏温度读数。

前面板:

1.用File菜单的New选项打开一个新的前面板窗口。

2.把温度计指示部件放入前面板窗口。

在前面板窗口的空白处点击鼠标键,然后从弹出的Numeric子模板中选择Thermometer。

在高亮的文本框中输入“温度计”,再点击鼠标键按钮。

3.在前面板窗口中放入竖直开关控制。

在面板窗口的空白处点击鼠标键,然后弹出的Boolean子模板中选择Vertical Slide Switch,在文本框中输入“温度值单位”,再点击鼠标键或者工具栏中的“√”

按钮。

使用标签工具,在开关的“条件真”(true)位置旁边输入自由标签“摄氏”,再在“条件假”(false)位置旁边输入自由标签“华氏”。

框图程序:

1.从Windows菜单下选择Show Diagram功能打开框图程序窗口。

2.点击框图程序窗口的空白处,弹出功能模板,从弹出的菜单中选择所需的对象。

本程序用到下面的对象:

Random Number(随机数)。在本例中,模拟从DAQ卡读取0-1V电压值。

Multiply(乘法)功能(Programming>Numeric子模板)。在本例中,将读取电压

值乘以100.00,以获得华氏温度。

Subtract(减法)功能(Programming>Numeric子模板)。在本例中,从华氏温度

中减去32.0,以转换成摄氏温度。

Divide(除法)功能(Programming>Numeric子模板)。在本例中,把相减的结果

除以1.8以转换成摄氏温度。

Select(选择)功能(Programming>Comparison子模板)。取决于温标选择开关

的值。该功能输出华氏温度(当选择开关为false)或者摄氏温度(选择开关为

True)数值。

3.使用移位工具(Positioning tool),把图标移至图示的位置,再用连线工具连接起来。

4.选择前面板窗口,使之变成当前窗口,并运行VI程序。点击连续运行按钮,便程序运行于连续运行模式。

5.再点击连续运行按钮,关闭连续运行模式。

6.创建图标Temp:

此图标可以将现程序作为子程序在其他程序中调用。创建方法如下:

在面板窗口的右上角的图标框中点击鼠标,从弹出菜单中选择Edit Icon功能。

双点选择工具,并按下Delete键,消除缺省的图标图案。

用画图工具画出温度计的图标。

使用文本工具写入文字,双击文本工具把字体换成Small Font。

当图标创建完成后,点击OK以关闭图标编辑。生成的图标在面板窗口的右上角。

7.创建联接器端口:

点击右上角的图标面板,从弹出菜单中选择Show Connector功能。LabVIEW 将会根据控制和显示的数量选择一种联接器端口模式。在本例中,只有两个端口,一个是竖直开关,另一个是温度指示。

把联接器端口定义给开关和温度指示。

使用连线工具,在左边的联接器端口框内按鼠标键,则端口将会变黑。再点击开关控制件,一个闪烁的虚线框将包围住该开关。

现在再点击右边的联接器端口框,使它变黑。再点击温度指示部件,一个闪烁的虚线框将包围住温度指示部件,这即表示着右边的联接器端口对应温度指示部件的数据输入。

8.文件命名为Thermometer.Vi并保存。

实验3-2 子程序的调用

目的:使用一个条件循环结构和一个被测波形图表实时地采集数据。

创建一个VI程序,进行温度测量,并把结果在波形图表上显示。该VI程序使用我们前面创建的温度计程序(Thermometer.VI)作为子程序。

前面板:

打开一个新的前面板窗口,在里面放一个开关(在Boolean逻辑部件子模板),给该开关标注为“Enable”。你可以用该开关来开始/停止数据采集。

1.在前面板内再放置一个趋势图(Graph子模板中的Waveform Chart),标注为“温

度历史趋势”。该图表将实时地显示温度值。

2.由于趋势图将它的图标注解plot自动地标注为“plot 0”,用标注工具将其重新标

注为“Temp”。

3.因为趋势图用于显示室内温度,需要对它的标尺进行重新定标。将Y轴的最大值改

为“90”,而将最小值改为“20”。

4.此时暂时不要创建模式转换开关,我们将从框图程序窗口创建前面板的部件。

框图程序:

1.打开框图程序窗口。

2.从结构(Structures)工具模板选择条件循环结构“While Loop”放入框图程序窗

口,调整该条件循环框的大小,把先前从前面板创建的两个节点放入循环框内。

3.放入其它的框图程序对象。Thermometer VI,这个VI程序是你在上个练习中创建

的(从Select a VI…子模板)。

4.按照上图的框图程序连好线。

5.创建“温度值单位”开关。把连线工具放在Thermometer VI的“温度值单位”输

入端口上,按鼠标右键并选择Creat Control,这样就可以自动创建“温度值单位”

转换开关,并将它与Thermometer VI子程序相连线,再转换到前面板窗口,将“温

度值单位”开关的位置重新调整。

6. 在前面板窗口,使用标注工具,为“温度值单位”创建“摄氏”、“华氏”标签。

7. 运行程序。要停止数据采集,点击Enable 开关,使其状态变为OFF ,循环结束。

8. 修改Enable 开关缺省设置,使你运行VI 程序时不必每次打开该开关。

若程序在运行状态,则关闭程序运行。 把开关设置为ON 状态。

点击开关,从弹出菜单中选择Data Operations>Make Current Value Default 选项,这将使ON 状态变为缺省值。

再点击开关,从弹出菜单中选择Mechanical Action>Latch When Pressed 选项。

9. 运行该程序,观察Enable 开关的变化。

10. 如图所示,使VI 程序采样间隔为500毫秒。

11. 使用Time & Dialog 子模板中的Wait Until Next ms Multiple 功能,再加上时间常

数Numeric Constant ,把它设置为500。 12. 运行上述程序,试用不同的时间间隔值。

13. 关闭并保存上述程序,文件名为Temperature Monitor.vi

实验3-3 程序调试技巧

目的:使用LabVIEW 内置调试工具。

加载一个断开的VI ,并纠正错误。使用单步执行和高亮显示执行过程分步执行VI 。

1. 打开和检查调试练习.vi 。

这时出现以下的前面板:

Enabel

温度历史趋势

温度值单位500

注意:工具栏上的运行按钮将显示为断开,提示该VI已断开,无法运行。

2.显示并检查调试练习.vi的程序框图。

3.找出并修改每一个错误。

单击断开的运行按钮,打开错误列表窗口,该窗口列出了所有错误。

在错误列表窗口中选择一个错误说明。详细信息描述了错误信息,有时还会建议如何纠正错误。

单击帮助按钮,可显示LabVIEW 帮助中对错误的详细描述和纠正错误步骤的相关主题。

单击显示错误按钮或双击错误描述,可高亮显示程序框图或前面板中包含错误的区域。

4.选择文件》保存保存VI。

5.单击前面板或选择窗口》显示前面板,打开VI的前面板。

6.单击运行按钮。

7.选择窗口》显示程序框图,打开程序框图。

8.通过程序框图可以观察到数据的流动情况。

单击工具栏上的高亮显示执行过程按钮,启用高亮显示执行过程。

单击单步步入按钮,开始单步执行。高亮显示执行过程通过沿连线移动的圆点,显示数据在程序框图上从一个节点移动到另一个节点的过程。闪烁的节点表示已经准备好开始执行。

在每一个节点后单击单步步过按钮,单步执行整个程序框图。每次单击单步步过按钮,当前节点就会执行,并在下一个节点处暂停。

单步执行VI时,数据会显示在前面板上。

当闪烁边界出现在整个程序框图的周围时,单击单步步出按钮,可停止单

步执行调试练习.vi。

9.单步执行VI和其子VI。

单击单步步入按钮,开始单步执行。

调试练习子程序.vi闪烁时,单击单步步入按钮,注意子VI上的运行按钮。

单击调试练习.vi的程序框图,在该框图的子VI图标上会出现一个绿色的符合,提示子VI正在运行。

单击单步步出按钮两次,完成单步执行子VI程序框图,主程序的框图处于活动状态。

单击单步步出按钮,结束单步执行。

10.VI运行时,使用探针检查连线上的中间值。

使用探针工具单击任意连线。显示探针窗口。

LabVIEW将自动计算探针窗口数,并在单击的连线上的符号中显示相同的值。

再次单步执行VI。探针窗口会显示经过连线的数据。

11.在程序框图上放置断点,以便在该位置中止执行。

使用断点工具单击节点或连线。在程序框图上放置一个断点,程序框图会在所有节点执行后暂停执行。

单击运行按钮,运行VI。程序执行到一个断点时,VI将暂停执行,同时工具栏上的暂停按钮将显示为红色。

单击继续按钮,继续运行到下一个断点处或直到VI运行结束。

使用断点工具单击设置的断点,并删除它。

12.单击高亮显示执行过程按钮,禁止执行过程高亮显示。

13.选择文件》关闭,关闭VI和所有打开的窗口。

实验4 程序结构(1)

实验4-1 使用for循环结构

目的:学习使用for循环结构。

使用3种编程算法,计算0到99之间所有偶数的和。

前面板:

1.放置三个数值显示件。

2.将三个数值显示件分别命名为计算方法1、2、3。

框图程序:

1.按图示分别完成三种算法的程序框图,掌握移位寄存器的使用,并注意编程同时

分析比较三种算法。

2.计算方法3中使用了函数Quotient & Remainder,其功能是求输入两数的余数,

在此用作计算循环变量i与2的余数是否为0(即判断i是否为偶数)。

3.将程序命名为ForLoop.vi,并保存。

【练习与思考】:

用For循环产生4行100列的二维数组,数组成员如下:

1,2,3 (100)

100,99,98 (1)

6,7,8 (105)

105,104,103 (6)

从这个数组中提取出2行50列的二维数组,数组成员如下: 50,59,48 (1)

56,57,58 (105)

将这两个数组用数组显示件显示在前面板上。

实验4-2 使用while循环结构

目的:学习使用while循环结构。

用while循环,实现输入数N,计算N!。

前面板:

如上图完成前面板并给控件命名。

框图程序:

1.按图示分别完成程序框图,掌握反馈节点的应用。

2.将程序命名为WhileLoop.vi,并保存。

实验5 程序结构(2)实验5-1 使用条件结构

目的:学习使用条件结构(Case Structure)。

建立程序以检测温度是否超出范围,当温度超出上限时或下限时,前面板上的报警LED 将点亮,并显示当前的温度状态为“温度过高”或“温度过低”。在范围内时温度状态为“温度正常”。

前面板:

1.使用Waveform Chart显示实时温度和上、下限值。并且如图进行配置。

2.添加两个数值输入件,作为“温度上限”、“温度下限”的输入。

3.添加一个LED显示件,作为报警指示。报警时为红色,正常时为绿色。

4.添加文本显示件,命名为“当前温度状态”。

框图程序:

1.上图为不完整的程序框图,其中Case结构只给出了True分支。请分析程序功能,

完成未给出的程序实现功能。主要实现温度值与上下限的比较,然后输出“温度

过高”,“温度过低”,“温度正常”的状态文本,实现对“报警”指示灯的控制。

2.将程序重新命名为Temperature Control.vi,并保存起来。

【练习与思考】:

创建一个VI,计算用户输入数值的平方根。如果输入数值是负数,向用户显示下列信息:错误……负数没有平方根。

PLC实验指导书

EFPLC/S7-300实验装置实验指导手册 上海新奥托实业有限公司 2004年6月

目录 实验一五星彩灯实验 实验二三相电机控制实验 实验三八段数码管显示实验 实验四交通信号灯控制实验 实验五洗衣机自动控制实验 实验六水塔水位自动控制实验 实验七多种液体自动混合控制实验实验八自动送料车控制实验

实验一 五星彩灯 一、 实验目的 编制PLC 程序,组成不同的灯光闪烁状态。 二、 实验设备 1、 EFPLC 可编程序控制器实验装臵。 2、 五星彩灯及八段码显示实验板EFPLC0101如图所示。 3、 连接导线若干。 三、 实验内容 1、 控制要求:10个红色发光二极管,L1-L10的亮、暗组合须有一定的规律。隔1秒钟,变化一次,周而复始循环。 2、 I/O (输入、输出)地址分配 五星彩灯板上J3接EFPLC 实验装臵上的J2。 输出点定义: 3、 按照要求编写程序(参照程序示例) 4、 运行 启动程序,仔细观察L1~L10亮暗组合次序是否符合设计要求。若不符合,反复调试;符合则可停止程序。 +24V DC 0V L1 L2 L3 L4 L5 L10 L6 L7 L8 L9 a g d b c .h f e 五星彩灯 数码管 五星彩灯及八段码显示

实验二 三相电机控制 一、 实验目的 通过本实验,了解三相电机正反转、自锁、互锁和Y/△启动。 二、 实验设备 1、 EFPLC 可编程序控制器实验装臵。 2、 电机控制实验板EFPLC0106如图所示。 三、 实验内容 1、 控制要求: 按下正转按钮SB1,KM1继电器吸合(指示灯亮),三相电动机Y 形启动,(KMY 继电器吸合,指示灯亮)。3秒后△形正常运行。按下停止按钮SB3电机应立刻停止运行。在这整个过程中按反转按钮SB1应不起任何作用。 按下反转按钮SB2,三相电动机Y 形启动。3秒后△形正常运行。按下停止按钮SB3电机应立刻停止运行。在这整个过程中按正转按钮SB1应不起任何作用。 2、 I/O (输入、输出)地址分配 3、 按照要求编写程序(参照程序示例) 4、 运行 对应程序进行反复调试、反复运行,直至可正常操作为止。 四、 编程练习 要求:在正转时按下反转按钮,电机应停转一段时间(5秒-10秒,保证电机确实已停)后,电机再自动Y/△启动反转。在反转时,按下正转按钮,也具有同样效果。按停止按钮,电机应停止运行。 KM2 KM1 KM △ KM2 SB1 KM2 SB2 KM1 SB3 KM △ KM Y 24V 0V 电 控 制 DC 电机控制 KM1 KM2 KM KM2 SB1 SB2 SB3 KM1 KM2 KMY KM +24V 0V

虚拟仪器程序设计实验指导书

《虚拟仪器程序设计》实验指导书机械与电气工程学院舒华戴新编 广州大学2009年

目录 实验1 熟悉LabVIEW编程环境 实验1-1 LabVIEW的基本操作 (1) 实验1-2 练习 (4) 实验2 控件与程序框图应用 实验2-1 虚拟仪器前面板的设计 (5) 实验2-2 编写简单的LabVIEW 程序 (6) 实验3 子VI程序设计及调试程序技巧 实验3-1 创建子程序 (8) 实验3-2 子程序的调用 (10) 实验3-3 程序调试技巧 (12) 实验4 程序结构(1) 实验4-1 使用for循环结构 (14) 实验4-2 使用while循环结构 (16) 实验5 程序结构(2) 实验5-1 使用条件结构 (18) 实验5-2 使用顺序结构 (19) 实验5-3 使用事件结构 (20) 实验6 数据的表达与图形显示 实验6-1 Waveform Graph的应用 (23) 实验6-2 比较Waveform Chart和Waveform Graph (24) 实验6-3 使用XY Graph显示图形 (26) 实验6-4 公式节点及图形显示 (27) 实验6-5 虚拟信号发生器 (28) 实验7 非连线的数据传递方式 实验7-1 控制仿真 (30) 实验7-2 数制变换及计数仿真 (32) 实验7-3 全局变量编程 (33) 实验8 文件操作 实验8-1 文本文件操作 (34) 实验8-2 电子表格文件操作 (35) 实验8-3 仿真温度数据的记录 (36) 实验8-4 仿真温度数据的读取 (37) 实验9 应用程序设计 实验9-1 构建简单的信号分析与处理系统 (38) 实验9-2 频率响应函数与数字滤波实验 (38)

PLC实验指导书解读

目录 实验一可编程控制器认识实验 (1) 一、实验目的 (1) 二、实验器材 (1) 三、实验内容和步骤 (1) 四、预习要求 (2) 五、实验报告要求 (2) 实验二基本指令实验 (3) 一、实验目的 (3) 二、实验器材 (3) 三、实验内容和步骤 (3) 四、预习要求 (5) 五、实验报告要求 (5) 实验三定时器和计数器实验 (6) 一、实验目的 (6) 二、实验器材 (6) 三、实验内容和步骤 (6) 四、预习要求 (8) 五、实验报告要求 (8) 实验四运料小车控制实验 (9) 一、实验目的 (9) 二、实验器材 (9) 三、实验内容 (9) 四、实验报告要求 (11) 实验五交通信号灯的自动控制实验 (12) 一、实验目的 (12) 二、实验器材 (12)

三、实验内容和步骤 (12) 四、实验报告要求 (14) 实验六天塔之光实验 (15) 一、实验目的 (15) 二、实验器材 (15) 三、实验内容和步骤 (15) 四、实验报告要求 (17) 实验七数码显示控制实验 (18) 一、实验目的 (18) 二、实验器材 (18) 三、实验内容和步骤 (18) 四、实验报告要求 (21)

实验一可编程控制器认识实验 一、实验目的 1、通过实验了解和熟悉FX系列PLC的外部结构和外部接线方法; 2、了解和熟悉简易编程器的使用。 二、实验器材 1、FX系列PLC一台 2、手持编程器一台 3、模拟开关板一块 4、编程电缆 5、连接导线 三、实验内容和步骤 1、关电源,将手持编程器连接电缆,电缆另一头接至PLC主机的编程器插座中,并将主机工作方式选择(STOP/RUN)拨至“STOP”位置。 2、按下PLC的电源开关,PLC主机通电,“POWER”灯亮,手持编程器在液晶窗口显示自检内容。 3、写入程序前,需对PLC“RAM”全部清零,当液晶显示屏上显示全是“NOP”时,即可输入程序。清零方法如图1-1所示。 图1-1 PLC清零方法 4、程序的输入,需要先按功能编辑键,键盘上分别有“RD/WR”、“INS/DEL”、 “MNT/TEST”等字符分别代表读/写、插入/删除和监控/测试功能。其功能为后按者有优先权。例如第一次按“RD/WR”键为读出(R),再按一次即为写入(W),再按一次又变成R。W、R、I、D、M 和T 功能字符分别显示在液晶显示窗的左上角。 5、输入程序如图1-2所示,进行编程训练操作。

LabVIEW实验指导书

L a b V I E W实验指导书集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]

实验1 LabVIEW编程环境与基本操作实验 一、实验目的 ●了解LabVIEW 7 Express的编程环境。 ●掌握LabVIEW的基本操作方法,并编制简单的程序。 二、实验设备 安装有LabVIEW 7 Express的计算机 三、实验内容 1、LabVIEW的工作环境 1)启动界面 对话框各按钮作用如下: 【New】——创建一个新的VI(Virtual Instument)程序。【Open】——打开一个已有的VI程序 【Configure】——设置NI的测量和控制工具,如DAQmax的设置【Help】——LabVIEW帮助 2)面板窗口和框图程序窗口

①前面板窗口工具栏: (Run,运行) (Abort Execution,终止运行) (Pause/Continue,暂停/继续) (Run Continuously,继续运行)(Text Settings,字体设置)(Align Objects,排列方式) (Distrbute Objects,分布方式) (Reorder,重叠方式) ②框图程序工具栏 (Highlight Execution,高亮执行) (Start Single Stepping,单步执行) (Start Single Stepping) (Step Out) 2、LabVIEW模板介绍 1)工具模板(Tools Palette)2)控制模板(Control Palette) 3)功能模板 (Functions Palette) 3、LabVIEW程序设计的一般过程 1)前面板设计 使用输入控件器和输出指示器来构成前面板。控制器是用户输入数据到程序的方法,而指示器显示程序产生的数值。 2)框图程序的组成

最新PLC实验指导书.pdf

PLC实验指导书 实验课程类别:课程内实验 实验课程性质:必修 适用专业:自动化 适用课程:《可编程控制器》、《电气控制与PLC》 实验用PLC机型:欧姆龙CPM1A和CPM2A 开课院、系及教研室:电气信息学院自动化及电气工程教研室 PLC硬件的连接和软件的使用 1.PLC实验系统硬件的组成和线路的连接 整个实验系统由PLC系统和实验区组成。 PLC系统包括OMRON型PLC主机CPM1A一台、适配器CPM1-CIFO1一个、串口线一 根(包括9芯针、孔接头各一个);或CPM2A一台,串口线一根。 实验区包括开关量输入区、混料实验区、交通灯实验区、电机控制实验区和电梯(直线) 实验区等,每个实验区有不同的输入按键、指示灯和相应的插孔。 另外,实验面板上面有24V电源插孔,24V和GND;还有一排输入端子排DIGITAL INPUT 00~23、输入的公共端子1M、2M、3M、4M接24V;输出端子排DIGITAL OUTPUT 00~15,其公共端子1L、1L接GND;另有插接线若干。 开关量信号单元介绍: 输入信号分为不带自锁按键和带自锁按键,各有8个,共16个,按键按下时是高电平还 是低电平由公共端决定,不带自锁按钮的公共端是COMS1,带自锁按键的公共端是 COMS2,按键的公共端子COMS1、COMS2接GND。 输出信号是2组输出指示灯和一个蜂鸣器声音信号,其中一组指示灯的信号是低电平点 亮,标示为LED1-LED4,另一组指示灯的信号是高电平点亮,标示为LED5-LED8。 声音信号的接口标示为BEEP,接通低电平信号时蜂鸣器响。 具体线路的连接如下: (1)电源开关下的两根线为220V电源线,与PLC主机的L1和L2相连。 (2)PLC输入端的0CH(0通道)00~11端子分别与实验面板上端子排的INPUT00~11相连,1CH(1通道)00~05端子分别与实验面板上端子排的INPUT12~17相连。 (3)PLC输出端的10CH(输出0通道)00~07端子分别与实验面板上端子排的OUTPUT00~07相连,11CH(1通道)00~03端子分别与实验面板上端子排的 OUTPUT10~13相连。 (4)需要联机调试或下载程序时将适配器与PLC主机相连接,用串口线将适配器与电脑的任意一串口相连接。 2.PLC编程软件的简要介绍 在工程工作区内,用户可以实现对以下项目的查看与操作: 符号:可编程控制器所使用的所有全局和本地符号。 I/O表:与可编程控制器相连的所有机架和主框的输入输出。 设定:所有有关可编程控制器的设置。

虚拟仪器LabVIEW实验一 虚拟万用表的实现实验指导书

虚拟万用表的实现 1实验目的 (1)学习Labview编程语言的开发环境 (2)了解前面板对象的调用、设置以及编程 (3)了解框图程序的常用节点 2 实验任务 设计虚拟数字万用表 基本要求: z设置电源开关:电源开时,数字万用表工作;电源关时,数字万用表不工作。 z设置数值显示屏:显示数字万用表测量的数据。 z设置档位选择旋钮:电阻档200、2K、20K、200K、20M五档;直流电流档200mV、2V、20V、200V、500V五档;交流电压档200V、500V 两档;直流电流档2mA、20mA、200mA、10A四档。 z设置数值单位提示显示:档位选择正确时,提示单位。 z设置超量程显示及报警:电源开关关闭时,提示“电源关”;档位选择错误时,给出档位选择错误提示;数值超出档位值时,给出超出量程提示; 同时给出报警信号。 z分单次测量、连续测量两种方式。单次测量时,仅测量显示测量时刻的值;连续测量时,不断的进行测量和显示。 z设置产生电阻值、直流电压、交流电压、直流电流的虚拟信号源。 附加要求(选作): 在产生的虚拟信号源上叠加噪声,以复现现实世界真实信号的特点。 3 实验原理 虚拟数字万用表的主要功能是对测量电路采集进来的数据进行处理和显示,整体是一个while循环,当电源打开且按下单次测量或多次测量按钮时,万用表工作,内部分为数据选择、数据判断、数据显示三部分。 z数据选择:是一个case结构,数据流旋钮的不同位置通过不同的数据通

道。 z数据判断:由两个case结构嵌套而成,外层的case针对不同的档位判断是否超出量程;内层的case当数值在范围内时开通数据通道,反之关闭 数据通道,给出错误提示。 z数据显示:由一个字符串显示变量、一个布尔显示变量、一个双精度浮点显示变量组成。 4 实验步骤 4.1前面板设计 图1是前面板的总体视图,分为信号源和数字万用表两个显示区。 图1 虚拟万用表前面板视图 1、完成信号源的设计 采用前面板“转盘”控件,在其上点击鼠标右键,选择“属性”——“外观”,通过修改标签,可以设置该控件的名称;选择“标尺”,设置“刻度范围”,可以设置该控件的数据范围,最终达到图1的显示效果。 2、完成数字万用表的设计 (1)采用前面板“转盘”控件,在其上点击鼠标右键,选择“文本标签”,然后再次选择“属性”——“文本标签”,可以修改该转盘上各档位的显示内容,如图2所示。 (2)按图1选择波形图作为连续测量时测量数据的显示窗口。 (3)选择数值显示控件作为数据显示和提示窗口。 (4)选择数值输入控件作为单次或多次测量的选择开关,对其设置如图3

PLC实验指导书

PLC 实验指导书

目录 实验一PLC的基本指令编程练习 (3) 实验二电动机的行程控制 (5) 实验三交通灯控制实验 (6) 实验四电梯运行控制实验 (8) 实验五机械手控制实验 (10) 实验六计算器控制实验 (12) 实验七步进电机控制实验 (14) 实验八自动配料/四级传动带 (15) 实验九邮件分拣机(备用) (17) 实验十轧钢机(备用) (19) 实验十一加工中心(备用) (20)

实验一PLC的基本指令编程练习 一、实验目的 1、熟悉PLC实验装置,S7-200系列编程控制器的外部接线方法 2、了解编程软件STEP7的编程环境,软件的使用方法。 3、掌握与、或、非逻辑功能的编程方法。 二、使用设备 1、PLC模块 2、基本指令模块 3、电机控制模块 三、实验说明 1、根据PLC及试验台的结构原理图,学习PLC输入/输出接口的接线方法。

2、基于课本第二章的熟悉MicroWin软件的使用方法和PLC的操作; 3、基于第一章的电动机控制电路图,在PLC上通过编程实现。 4、基于以上完成基础上可使用电机控制模块进行电动机启动、停止、点动、正反转控 制实验。 四、实验要求 1、完成常用的输入/输出端口接线; 2、完成电动机的启动停止控制编程; 3、完成常用位逻辑指令的验证和理解。

实验二电动机的行程控制 一、实验目的 1、了解基于起保停电路的电动机行程控制。 二、使用设备 1、PLC模块 2、直线运动模块 三、实验说明 1、实验模块面板如下图所示 图中M1、M2为直线运动驱动接口,S1、S3、S5、S7为四个光电式行程开关接口,SD 为启动开关接口。本实验项目只需要M1、M2、S1、S7和SD接口。 2、功能要求: SD启动开关打开,电机正转,滑块右移,碰到S7行程开关时,自动停止,并自动反向运动,碰到S1行程开关时自动切换到正转。如此周而复始。 SD启动开关关闭,电机无论在何种状态均自动切换到反转。反转至S1行程开关自动停止。 四、实验要求 1、完成输入/输出接口的连线; 2、完成程序的编制和调试; 3、完成实验报告。

虚拟仪器仪表综合实验装置实验指导书模板

虚拟仪器仪表综合实验装置实验指导 书 1

实验一 温度传感器实验 一、 实验目的 掌握温度传感器的特性、 工作原理及其应用。 二、 实验原理 实验电路图如图1-2所示, R2用作加热电阻, R3为负温度系数热敏 电阻NTC, 用来检测加热温度的变化, R3、 R4、 R5、 R6组成全桥电路, 当J1的1-2端、 J2的1-2端断开时, 则桥路后面的精密仪器放大器的输入电压为0, 此时能够经过调节电位器RW 对放大电路进行调0; 当J1的1-2端、 J2的1-2端接通时, 则桥路的输出电压信号经放大调理电路放大, 从而在Uo 的输出端得到随加热温度变化而变化的电压信号。 本实验中的温度传感器采用了热敏电阻, 热敏电阻是一种对热敏感的电阻元件, 一般用半导体材料做成, 能够分为负温度系数热敏电阻NTC( Negative Temperature coefficient Thermistor) 和正温度系数热敏电阻PTC( Positive Temperature Coefficient Thermistor) , 临界温度系数热敏电阻CTR( Critical Temperature Resistor) 三种, 本实验用的是负温度系数热敏电阻NTC, NTC 一般是一种氧化物的复合烧结体, 特别适合于C 0300~100-之间的温度测量, 它的电阻值随着温度的升高而减小, 其经验公式为: ??? ? ?-=0110T T B T e R R , 式中, R0是在25C 0时或其它参考 温度时的电阻, 0T 是热力学温度( K) , B 称为材料的特征 温度, 其值与温度有关, 主要用于温度测量。 NTC 和PTC 的特征曲线如图1-1所示:

虚拟仪器技术实验指导书

《虚拟仪器技术》 实验指导书 信息与通信工程学院 2014年3月

前言 一、课程性质 本课程是电子信息工程专业必修的专业实验课程。 通过本课程的教学,使学生深刻体会到虚拟仪器技术的应用,掌握LabVIEW的常用控件和函数,具备研究和开发虚拟仪器系统的能力。 二、项目设置 本课程总学时为16,开设的具体实验项目如下: ●实验1 小车行驶控制设计(4学时,必修) ●实验2 交通灯控制设计(4学时,选修) ●实验3 去极值平均滤波器的设计(4学时,必修) ●实验4 信号的拉氏变换和幅值分析(4学时,选修) ●实验5 信号生成器的设计(4学时,必修) ●实验6 二进制文件的读写操作(4学时,必修) 实验1-6均为设计性实验。 三、专业安排 电子信息工程专业选修全部实验。 四、本书特点 本指导书的特点是引入工程项目机制来管理实验项目,着重培养学生的方案设计、算法分析和现场调试能力,为将来成为卓越工程师打下坚实的基础。

目录 前言.................................................................................................................................. I 开发平台.. (1) 实验1 小车行驶控制设计 (5) 实验2 交通灯控制设计 (7) 实验3 去极值平均滤波器的设计 (8) 实验4 信号发生器的设计 (9) 实验5 信号的拉氏变换和幅值分析 (11) 实验6 二进制文件的读写操作 (13)

开发平台 一、虚拟仪器简介 虚拟仪器以计算机为核心,将计算机与测量系统融于一体,用软件代替传统仪器硬件的功能,用显示器代替传统仪器面板的测量仪器。 操作人员用鼠标和键盘控制仪器的启动、运行、结束,完成被测信号的数据采集、信号分析、谱图显示、数据存储回放及输出。 二、LabVIEW功能组成 图1.1 LabVIEW功能组成 三、LabVIEW开发流程 为项目建立文件夹,把相关的源程序和头文件等都保存到此文件夹。 1、启动LabVIEW 首先双击桌面LabVIEW图标,启动LabVIEW。 图1.2 LabVIEW启动界面 2、建立VI或工程 单击文件菜单,在下拉菜单选中新建VI或新建工程选项。 3、保存工程 单击文件菜单,在下拉菜单选中保存全部选项。

S7-200SmartPLC实验指导书

实用标准文档2013 S7-200 Smart PLC实验指导书 作者名称 广东机电职业技术学院 2013/12/10

目录 一、实验目的 (3) 二、实验设备 (3) 三、实验注意事项 (3) 四、相关基础知识 (3) 五、手操盒介绍 (4) 六、实验任务介绍 (7) (一)基本逻辑指令 - 托盘工作系统 (7) (二)定时器和计数器功能–跑马灯 (8) (三)基于PLC的装配流水线控制 (10) (四)LED数码管显示和8421码控制 (12) (五)基于PLC的音乐喷泉控制 (16) (六)三相异步电机的正反转和星/三角启动控制 (18) (七)基于PLC的抢答器控制 (20) (八)交通灯系统 (22) (九)安全门系统 (25) (十)升降梯系统 (31) (十一)洗衣机控制系统 (35) (十二)存料罐控制系统 (38) 七、实验总结 (40) 八、实验成绩的评定 (40)

实验目的 掌握西门子S7-200 Smart PLC原理。 掌握西门子人机界面产品使用方法 实验设备 实验注意事项 认真阅读实验指导书,依据实验指导书的内容,明确实验任务。 实验的质量很大程度上取决于每个学生的实验态度,工作中要积极主动,服从实验指导老师的工作安排,对重大问题应事先向实验指导老师反映,共同协商解决,学生不得擅自处理。 实验是理论联系实际的重要环节,要虚心向指导老师和其它同学学习。要参加具体工作以培养实际动手能力。 遵守纪律,不得无故缺勤、迟到早退,实验期间一般不准事假,特殊情况要取得实验指导老师和学校的同意,病假要有医院医生证明。 要爱护仪器设备,不得随意破坏。 按照规定时间提交实验报告。 相关基础知识 1.可编程控制器介绍 2.西门子S7-200 SMART PLC 介绍

labview测试实验指导书

北京理工大学珠海学院 工程测试技术 实验指导书 指导教师:周靖 班级: 姓名: 工业自动化学院 2017年4月

前言 测试技术是具有实验性质的测量技术,与计算机技术、自动控制技术、通信技术构成完整的信息技术学科,主要研究各种物理量的测量原理和测量信号的分析处理方法,是进行各种科学实验研究和生产过程参数检测等必不可少的手段。随着现代信息技术的不断发展,机械工程测试作为一门与之密切相关的课程,其重要性是不言而喻的,这是一门以算法为核心的理论性、工程实用性均较强的课程。但由于目前关于信号处理的有关书籍大都是只讲解算法和推导过程,而与工程实际联系很少,这使得书中所涉及的有关概念比较抽象,再加上教学方法和手段的单一以及实验条件的限制,长期以来使该课程一直处于“难教难学”的一种境地,学生很难把书中所讲的数学函数与实际的波形联系起来,给学习带来了很大的困难,大大降低了学生的学习积极性,影响了本课程的教学效果。因此, 如何有效的理论联系实际,提高教学质量和教学效果一直以来是该课程教学中思考和探索的问题。而计算机仿真技术的发展对机械工程测试的教学带来了新的思路,尤其是将虚拟仪器引入教学过程具有重要的意义,为该课程实验教学的改革提供了强有力的支持。 一.虚拟仪器与LabVIEW软件简介 虚拟仪器是1986年美国国家仪器公司(National Instrument,即NI公司)首先提出的,是指通过程序编制将通用计算机与数量有限的功能板卡相结合所构成的功能灵活、模块化、操作方便且可视化的软件系统。用户可以根据自己的习惯利用虚拟仪器系统来完成相应的控制、数据分析、存储和显示等操作。LabVIEW ( Laboratory Virtual Instrument Engineering Work Bench)是NI公司开发的、采用图形化程序语言——G语言, 通过各功能图标间的逻辑连接实现程序功能的图形化程序设计软件,是虚拟仪器的主要支持技术之一。该软件提供了灵活强大的函数库,在数据处理控制方面有动态连接库、共享库、数字信号处理和产生、频谱分析、滤波、平滑窗口、概率统计等VI。LabVIEW也提供了大量的通过ActiveX等与外部代码或软件进行连接的功能。例如可以与C/C++、VC、VB、Matlab 等软件相连。

西门子PLC实验指导书

实验一:PLC认知及PLC编程软件的使用(两学时) 一、实验目的: 1.熟悉典型继电器电路的工作原理及电路接线。 2.熟悉西门子PLC 的组成,模块及电路接线。 3.熟悉西门子STEP 7 编程软件的使用方法。 4.熟悉利用STEP 7 建立项目、硬件组态、编程、编译、下载和运行等设计 步骤。 5.学会用基本逻辑指令实现顺控系统的编程,完成三相异步电机单向运行控 制程序的编制及调试。 二、实验设备: 1.个人PC 机 1 台 2.西门子1214C AC/DC/RLY PLC 1 台 3.西门子CM1241 RS485通信模块 1 台 4.实验操作板 1 块 5.线缆若干 三、实验步骤: 1.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,可以上电 试验。 2.了解西门子PLC 的组成,熟悉PLC的电源、输入信号端I 和公共端COM、 输出信号端Q 和公共端COM;PLC 的编程口及PC 机的串行通讯口、编程电缆的连接;PLC 上扩展单元插口以及EEPROM 插口的连接方法;RUN/STOP 开关及各类指示灯的作用等。 2.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,并将 RUN/STOP 开关置于STOP 后,方可接入220V交流电源。 3.在PC 机启动西门子STEP 7编程软件,新建工程,进入编程环境。 4.根据实验内容,在西门子STEP 7编程环境下输入梯形图程序,转换后, 下载到PLC中。

5.程序运行调试并修改。 6.写实验报告。 四、实验内容: 实验1、三相笼型异步电动机全压起动单向运行控制 图 1 三相笼型异步电动机全压起动单向运行控制接线图实验2、三相笼型异步电动机全压起动单向运行PLC控制 图 2 三相笼型异步电动机全压起动单向运行PLC控制梯形图 五、实验总结与思考: 1.简述S7-1200 PLC的硬件由哪几部分组成。 2.请简要叙述从硬件组态开始到程序下载到PLC进行调试的整个过程。 3.做完本次实验的心得体会;

虚拟仪器实验指导书(doc 41页)

虚拟仪器实验指导书(doc 41页)

虚拟仪器技术实验指导

深圳大学测控技术与仪器 目录 实验一 LabVIEW编程环境与基本操作实验 (1) 实验二 LabVIEW编程的结构实验1 (7) 实验三LabVIEW编程的图形图表、数组与簇 (16) 实验四 LabVIEW编程的数据采集实验 (20) 实验五 NI ELVIS环境 (28) 实验六 RC 瞬态电路和数字温度计设计 (35)

实验一LabVIEW编程环境与基本操作实验 一、实验目的 1.了解LabVIEW的编程环境。 2.掌握LabVIEW的基本操作方法,并编制简单的程序。 3.学习建立子程序的过程和调用子程序的方法 二、实验原理 1.虚拟仪器 虚拟仪器(Virtual Instrument,简称VI)是基于计算机的软硬件测试平台。虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用面极为广泛。20世纪80年代,随着计算机技术的发展,个人电脑可以带有多个扩展槽,就出现了插在计算机里的数据采集卡。它可以进行一些简单的数据采集,数据的后处理由计算机软件完成,这就是虚拟仪器技术的雏形。1986年,美国National Instruments公司(简称NI公司)提出了“软件

即仪器”的口号,推出了NI-LabVIEW 开发和运行程序平台,以直观的流程图编程风格为特点,开启了虚拟仪器的先河。 2.LabVIEW LabVIEW (Laboratory Virtual instrument Engineering )是一种图形化的编程语言,一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足GPIB 、VXI 、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP 、ActiveX 等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。 (1)LabVIEW 应用程序的构成 所有的LabVIEW 应用程序, 即虚拟仪器(VI ),它包括前面板 (front panel )、流程图(block diagram ) 以及图标/连结器(icon/connector)三部分。 控制对象(输入) 显示对象 (输出)

LabVIEW实验指导书四

实验四数据的图形显示 一.实验目的 熟悉图形显示控件的使用,进一步掌握LabVIEW环境和编程思想。 二.实验内容 设计一个温度显示与越界报警VI程序。具体条件和要求为: (1)每隔1秒测量温度,并在一个波形图表上连续显示温度。当温度高于或低于预先设定的限值,VI将打开前面板上的一个LED。 (2)波形图表显示温度和上线限值,上下限值可以从前面板设置。 三.实验步骤 1.依据题意,在前面板上创建如图1所示的输入和显示控件,并将控件标签改为适当的名称。 图1 前面板布局 2. 在前面板上增加设计人信息,如图2所示; 图2 设计人信息 3. 在程序框图中拖入1个While循环结构(While Loop),并按题意拖入相应节点函数,按 图3所示,进行连线;

图3 程序连线框图 4. 将文件保存,在前面板上点击“连续运行”按钮,进行程序调试。 5. 连续运行程序,改变参数,观测结果,并拷贝前面板和程序框图到Word文件中,作为本 次实验报告的素材。 6. 导出任一时刻的波形图表图像(LabVIEW8.2以上版本),并粘贴到上述Word文件中。 四、修改程序 上述VI程序中,“温度下限”和“温度上限”之间没有约束条件,若任意调节这两个输入控件,则会出现“温度下限”值大于“温度上限”值的情况(逻辑错误)。因此,修改程序,增加条件判断逻辑:当“温度下限”超过“温度上限”值时,程序以低于“温度上限”1摄氏度的值,作为实际的温度下限。 图4逻辑错误时的实际监测方式

将以上实现过程的程序框图,拷贝到Word文件中,并加以阐述。 五、心得体会(包括调试排错过程)。

PLC实验指导书

可编程序控制器(PLC)实验指导书 华晨辉编 电子科技大学成都学院电子信息工程系 2010年11月

前言 《可编程序控制器(PLC)实验指导书》是根据专业课程《机电一体化现代设计方法》的教学大纲以及教学计划,共安排16个课时的实验学习课程。 《可编程序控制器(PLC)实验指导书》基于GX-DEVELOPER创建PLC程序的软件及GX Simulator调试的软件,实验中安排学生首先学习使用GX-DEVELOPER 软件进行梯形图制作,掌握PLC基本编程技能和操作方法,然后学会使用GX Simulator调试的软件仿真PLC实例,掌握在实际应用中PLC的输入输出及时序图控制等基本操作,为同学们在今后工程实践中的软件应用打下良好的基础。 编者

实验一 PLC的工程及梯形图的制作 【实验目的】 1.熟悉GX-DEVELOPER编程PLC软件。 2.学会在GX-DEVELOPER软件中创建、打开、保存、结束PLC工程。 3.掌握梯形图制作步骤。 【实验内容】 1.熟悉GX-DEVELOPER编程软件界面; 【项目说明】: ①. 工程名。(图示中“工程未设置”是指还未命名该工程) ②. 工程数据一览:是指将工程内的数据按类别用浏览的形式表示; 在其任意一项数据上按右键可以对该工程数据进行新建/复制/删除/改变数据名等操作; 工程数据一览可以用左键拖动来改变其放置的位置,也可以改变其大小。 ③. 单击此处可以关闭工程数据一览。 ④. 单击此项目符号可以显示/不显示工程数据一览。 ⑤. 梯形图程序编写栏。 ⑥. 创建梯形图的工具按钮。 2.创建工程; 【设定要求】:新建工程时,首先需设定必要的PLC系列名、PLC类型和工程名。 【操作步骤】:[工程]——[新建工程];或者点击工具按钮或者用快捷键Ctrl+N。 【项目说明】: ①. PLC系列:点击下拉菜单可以选择适当的PLC系列。 ②. PLC类型:点击下拉菜单可以选择特定PLC系列的类型。 ③. 程序类型:可以选择梯形图或SFC程序。

Labview实验指导书

Labview虚拟仪器实验指 导书 宋爱娟 2009.2

目录 实验一 Labview的认识性实验(2学时) (3) 实验二 Labview的基本操作(2学时) (4) 实验三数据操作实验(2学时) (6) 实验四 labview结构在编程中的应用(4学时) (10) 实验五 labview中字符串、数组、簇的实验(2学时) (16) 实验六图表和图形实验(4学时) (23) 实验七专业测试系统的搭建实验(2学时) (28) 实验八创建子VI(2学时) (32) 实验九人机界面交互设计实验(2学时) (35) 实验十波形编辑及频谱分析实验(3学时) (39) 实验十一救援用LED灯实验(4学时选作) (41)

实验一Labview的认识性实验 一、目的 1、熟悉Labview的基本组件 2、熟悉Labview的前面板、程序框图、快捷和下拉菜单 3、掌握Labview的选项板及在线帮助 二、环境 1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.6软件 三、内容与步骤: [练习1] 启动Labview,查找Labview示例 步骤: 1.打开文件VibrationAnalysis.vi(c:/ProgramFiles/National Instruments/LabVIEW 8.6/examples/apps/demos.llb) 2.单击按钮Run运行该程序 3.改变采样速率 4.改变采样速度,验证希望速度与实际速度是否一致 [练习2] 熟悉前面板与程序框图的切换及观察程序流的执行过程 1.在练习1的基础上,利用快捷方式将前面板切换到程序框图。 2.单击高亮度显示按钮观察代码的数据流向。 [练习3] 熟练打开运行一个VI 1.练习查找所定VI,另用帮助查找含有FILTER的示例,找到其中的Express Filter.VI程序双击打开 2.运行该程序 3.改变仿真频率、仿真幅度和仿真噪声幅度观察指示器的值与图中值是否一致。 4.观察数据流执行过程 [练习4]练习查找运行 1.将上面程序在框图窗口双击程序框图中的Simulate Signal,将正弦信号改为其他信号之后运行程序。 2.熟练查找其他程序并运行 [练习5] 1.在Labview启动界面中选择新建选项 2.打开空VI或VI模板 3.任意打开VI模板并运行。

PLC实训指导书

机电一体化专业05级《PLC实训》指导书 1.实训目的 1.通过PLC控制实例,体会怎样将《电气控制与PLC》课程所学知识应用于实际; 2.初步掌握应用PLC,实现自动控制的基本步骤; 3.复习巩固松下公司FP1- PLC的基本指令;实践用它们实现控制功能; 4.学会使用以梯形图编制控制程序; 5.掌握典型的基础性的PLC控制程序编制; 所用设备 《KBDC-13B型可编程器控制器学习机》及松下FPWin-GR编程软件; 实训组织 1.原则上按学生学号分配机位,二人合用同一实验台者按事先分配机位上机; 2.在两周的实训期间内,机位不作变动; 3.实习学生首次上机即应在所用计算机的[D:\机电05级PLC实训 ]文件夹下建立自己 的子文件夹,名称统一为[机电05-X班-学号XX 姓名XXX ], 二人合用实验台者各自建立自己的文件夹; 4.实训过程中所有的操作,如指令练习,指令表程序转换为梯形图输入,学生自编制的 梯形图程序等等,全部存入自己的文件夹,以备了解实训状况及成绩评定; 5.[D:\机电05级PLC实训 ]文件夹内的辅导内容允许以U盘复制;但学生自备的U盘 必须事先作杀毒处理; 6.养成良好的工作习惯,上机前后及上机过程均应保持实验台整洁有序; 7.关于编制梯形图程序 对于理解PLC指令及梯形图编程有困难的同学,可以首先参考[ D:\机电05级PLC 训\松下PLC编程实例]文件夹中的指令表程序,将指令表程序逐一输入转换成梯形图程序,然后根据所学知识,对梯形图进行解剖分析,学习他人对指令的使用方法及经验,逐步掌握PLC的编程技巧; 参考资料 在[ D:\机电05级PLC实训 ]文件夹中,收集有部分具参考价值的PLC资料,同学们可在实训过程中随时参阅,也可将它们全部考贝至自己的U盘以备后用;

LabVIEW实验指导书

实验1 LabVIEW编程环境与基本操作实验一、实验目的 ●了解LabVIEW 7 Express的编程环境。 ●掌握LabVIEW的基本操作方法,并编制简单的程序。 二、实验设备 安装有LabVIEW 7 Express的计算机 三、实验内容 1、LabVIEW的工作环境 1)启动界面 对话框各按钮作用如下: 【New】——创建一个新的VI(Virtual Instument)程序。【Open】——打开一个已有的VI程序 【Configure】——设置NI的测量和控制工具,如DAQmax的设置【Help】——LabVIEW帮助 2)面板窗口和框图程序窗口

①前面板窗口工具栏: (Run,运行) (Abort Execution,终止运行 ) (Pause/Continue,暂停/继续) (Run Continuously,继续运行) (Text Settings,字体设置)(Align Objects,排列方式 ) (Distrbute Objects,分布方式) (Reorder,重叠方式) ②框图程序工具栏 (Highlight Execution,高亮执行) (Start Single Stepping,单步执行 ) (Start Single Stepping) (Step Out) 2、LabVIEW模板介绍 1)工具模板 (Tools Palette) 2)控制模板 (Control Palette) 3)功能模板 (Functions Palette) 3、LabVIEW程序设计的一般过程 1)前面板设计 使用输入控件器和输出指示器来构成前面板。控制器是用户输入数据到程序的方法,而指示器显示程序产生的数值。 2)框图程序的组成 框图程序由节点、端口和连线和组成。

PLC实验指导书

第一部分 PLC的应用型实验 实验一逻辑指令 一、实验目的 1、加深对逻辑指令的理解。 2、进一步熟悉V3.2 STEP 7 MicroWIN SP2软件的使用方法。 二、实验设备 1、计算机一台; 2、S7-200 PLC一台; 3、适配器一根。 三、实验内容与操作 1、输入练习程序1 将下图1的梯形图程序在计算机中输入并传到PLC中,让PLC运行并观察现象。 图1 简单逻辑指令程序及时序图 操作及运行结果:把方式选择开关拨至“RUN”,则可运行程序,这时可观察到以下现象:1)当“I0.0”,“I0.1”输入开关都断开时,Q0.0灭,Q0.1亮。 2)将“I0.0”输入开关闭合,“I0.1”输入开关打开,主机上输入显示灯“I0.1”亮,Q0.0,Q0.1均保持原状。 3)将“I0.0”输入开关闭合,“I0.1”输入开关也闭合。主机上输入显示灯“I0.0”和“I0.1”亮,同时Q0.0亮,Q0.1灭。 4)只要“I0.0”和“I0.1”中任何一个断开,Q0.0灭,Q0.1亮。 2、输入练习程序2 将图2中的程序输入PLC中,观察并描述运行结果。

图2 块逻辑指令程序 3、编制并运行程序 按图3所示的时序要求,编制程序并运行程序,将观察的结果记录下来。 图3 时序图 实验二定时器指令 一、实验目的 1、熟悉定时指令。 2、掌握定时指令的基本应用。 二、实验设备 1、计算机一台。 2、S7-200 PLC一台 3、适配器一根 4、螺丝刀几个、连接导线若干 三、实验内容与操作 1、输入程序 将下图4的梯形图程序输入PLC中,观察并记录运行结果。

图4 定时器指令学习程序 2、定时器指令的应用 (1)任务 1)利用TON指令编程,产生连续方波信号输出,其周期设为3s,占空间比2:1。 2)设某工件加工过程分为四道工序完成,共需30s,其时序要求如图5所示。I0.1为运行控制开关,I0.1=ON时,启动和运行;I0.1=OFF时停机。而且每次启动均从第一道工序开始。利用TON指令实现上述分级定时控制,并观察T1-T4通断情况以及定时器经过值的变化情况。 图5 定时器设计要求时序图 (2)编程提示 1)任务1可通过定时器互锁轮流导通,再由其中一个定时器控制输出。 2)任务2可用两种方法来实现: ①用4个定时器分别设置4道工序的时间,通过程序依次启动之。 ②用一个定时器设置全过程的时间,再用若干条比较指令来判断和启动各道工序。 3)用比较指令时要注意,TON是通电延时型定时器。 实验三计数指令 一、实验目的

虚拟仪器实验指导书2015课案

《虚拟仪器》实验指导书 中南大学信息科学与工程学院

2015年3月

目录 实验一创建和编辑VI程序 (1) 实验二变量、数组与簇 (2) 实验三结构与属性控制 (4) 实验四波形显示 (5) 实验五字符串与文件I/O (6) 实验六数学分析与信号处理 (7) 实验七数据采集卡配置及应用 (8) 实验八应变测试 (12) 附录LABVIEW软件安装 (15)

前言 《虚拟仪器》实验分为软件实验部分和硬件实验部分:实验一至实验六为软件实验部分,主要学习图形化编程软件LabVIEW的原理及编程方法,按照实验内容和要求进行操作,循序渐进地掌握VI程序及子程序的创建和调用,编辑和调试,各种结构、图表、图形和数组的使用,以及字符串和文件I/O的操作,熟悉LabVIEW的各种函数以及菜单,选项的作用和功能。实验七至实验八为硬件实验部分,主要了解PCI-6024E多功能数据采集卡的使用方法和采集通道设置,并创建VI程序控制数据采集卡的I/O操作,利用信号发生器产生信号,实时检测,显示测量数据及波形,并写出实验报告。 在教学上,让学生学会使用LabVIEW系统的在线帮助,以获得更快更详细的帮助信息,帮助理解和掌握所学的内容。 实验注意事项: ●请同学们在F盘根目录下建立一个自己的文件夹,把课堂练习的文件存 在该文件夹中。 ●同学们在使用LabVIEW系统自带的示例程序后,关闭时不可保存,以免 改动原文件,但可以用另存的方式保存在其它文件夹中(如同学自己的 文夹)。 ●在硬件实验中,信号发生器的输出幅度不要超过±10V,千万注意连接 板的各导线之间不要短路,以免发生故障。

相关文档