工业自动化网络实验报告

更新时间:2023-08-20 09:49:01 阅读量: 高等教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

工业自动化网络技术及应用

实验报告

南京理工大学

2012 年 11 月

实验一

LONWORKS现场总线运用试验指导

(一) 图形化编程 (Onlon)

如图所示,为自己设计的,可以实现求多个数的平均数,最大值和最小值的功能。

(二)网络监控配置(Visuallon)

实验二

LONWORKS现场总线运用试验指导

各组态软件作用:

ONLON: 图形化编程

VISULLON:网络监控配置 PCLTA-10: 驱动程序

FORCE CONTROL: 集成的人机界面开发工具

试验步骤:

(一) 网络通讯

注:和老师的上位机通信,需在ForceControl2.0下完成。 。

(二)ForceControl组态软件服务器-客户端程序的编写(参照所给的例子两人一组共同完成,功能不要和所给例子相同)。注:需在ForceControl6.0下完成。 1. 服务器设计(我们小组做的是服务器)

这是正弦切波曲线

c=0; i=0; d=0;

循环部分:每隔200毫秒

i=i+3;(应为sin函数用的是度数,所以每200毫秒加3°,每秒加15°,但是最小显示周期为1秒,

所以无法看到更精确的图像) c=sin(i); d=c; if c>=0.7 then d=min(c,0.7); endif; if c<=-0.7 then d=max(c,-0.7); endif; al.pv=d; 2. 客户端设计

(三)实时曲线的WEB发布(注:需在ForceControl6.0下完成)

实验三

iCAN-4050模块实验

1.1 iCAN-4050模块iCAN通信实验 1.2 实验思考题

参考iCAN-4050报文格式,运用ZLGCANTest软件实现“点亮1、3、5、7号灯”的操作,写出操作过程和相应的帧格式,并截图。 24f7 00 00 00 2120 00 55 点亮1、3、5、7 2120 00 aa 点亮2、4、6、8

1、3、5、7对应的DO VALUE值为 01010101,转换成十六进制为 55 同样2、4、6、8对应的值为10101010,转换成十六进制为aa

第2章 iCAN-4017模块实验

2.1 iCAN-4017模块iCAN通信实验

表 2.5 读模拟量输入通讯报文格式

2.2 实验思考题

旋转RW0-RW7设置相应电压值后,通过ZLGCANTest软件读取设置值,写出所读值。并截图。

这个数是怎么读的呢?参考实验三,这也是一个根据范围比例读取的 由指导书可以知道,40、81、c2为segflag,他们是不会变的 而后面的数据每两个字节对应一个通道,拿第一个数据来看 9f be

换算成2进制为

1001 1111 1011 1110,第一位为符号位,即1为正,0为负 所以001 1111 1011 1110换算成10进制就是8126 而最大值ffff换算成10进制是32767

8126/32767=0.24799 再乘以10V,就正好是2.48V 其他可以以此类推

第3章 iCAN-4400模块实验

3.1 iCAN-4400模块iCAN通信实验

表 3.4 iCAN4400输出状态

如表 3.4所示,用户可以尝试改变通道值,通过iCANTest软件观察输入通道4的输入电压值变化(输出电压值与通道输出值的对应关系在iCAN数据手册有详细说明)。

3.2 实验思考题

参考iCAN4400报文格式,采用ZLGCANTest软件实现“设置通道1的电压值为1.03” 写出操作过程和相应的帧格式,并截图。

报文格式为 44f7 00 00 00 4162 00 00 20 (单独写模拟量输出) 这个00 20是怎么来的呢

题目要求1.03V,我们知道1到5V对应的是0000-0fff

换成10进制就是0——4095,相当于从1V到5V之间每增加1V,增加4095/4=1024 那么1.03=1+0.03

这里0.03相当于0.03*1024=30.72,转换成16进制约为0020,得解。

第4章 iCAN-5303模块实验

4.1 iCAN-5303模块iCAN通信实验

若各通道显示的值为3276.7则表明未连接热电阻,或软件配置有错误。

4.2 实验思考题

记录下iCANTest软件测量到的通道0的温度值,采用ZLGCANTest软件读取该值,写出操作过程、相应的帧格式和读取到的完整帧数据,并截图。 根据下图的换算关系,计算出热电阻的实际温度值。

64f7 00 00 00 6240 00 06

可知读取的温度为80 f7, ff ff, ff ff, 用上图的换算关系

先换成二进制1000 0000 1111 0111

再去符号位,换成十进制得247,再除以10,,得24.7℃,与读数24.4近似相等。

第5章 iCAN-7202模块实验

5.1 iCAN-7202模块iCAN通信实验

1.

实验思考题

采用ZLGCANTest软件读取频率值,写出操作过程、相应的帧格式和读取到的完整帧数据,并截图。

a4f7 00 00 00 a1f9 00 e8 03 a200 00 04

读取到的数为00 4d(图中第二次读取的数,第一次的不算) 转换成十进制即为77,与读取的76几乎一致。

本文来源:https://www.bwwdw.com/article/213j.html

Top