组态王实训报告.docx
《组态王实训报告.docx》由会员分享,可在线阅读,更多相关《组态王实训报告.docx(16页珍藏版)》请在冰豆网上搜索。
组态王实训报告
《控制技术实训》
报 告
专业班级:
电信0809班22号
姓名:
王双龙
实训日期:
2010-11-1~2010-11-5
指导教师:
刘文贵刘振方
河北工程技术高等专科学校电气自动化系
一、题目
组态王和研华ADAM-4000系列智能模块通信测试系统
二、实训内容和要求
一、进一步巩固和提高对组态王(工程管理器、工程阅读器、画面开发系统、运行系统)的利用;
二、熟悉研华ADAM-4000系列智能模块中模拟量输入模块ADAM-4017+、模拟量输出模块ADAM-4024、数字量输入输出模块ADAM-4050、热电阻输入模块ADAM-401五、频率/计数模块ADAM-4080、1端口以太网到RS-232/422/485端口服务器模块ADAM-4571等的结构、性能、技术参数等;
3、掌握研华ADAM-4571智能模块自动检测配置工具软件EDGCOMPortConfigurationUtility、端口映射工具软件EDGCOMPortMappingUtility、ADAM-4000系列I/O智能模块配置调试软件ADAM-4000Utility的应用;
4、按照组态王提供的I/O帮忙熟悉研华ADAM-4000系列I/O智能模块寄放器的应用;
五、在设计画面的基础上成立动画连接,实现组态王与研华ADAM-4000系列智能模块的通信;
六、通过以上内容的实训,为以后的毕业设计和从事实际监控工程的集成开发奠定良好的基础。
三、ADAM-4000系列智能模块的结构、性能、技术参数
ADAM4000系列模块应用EIARS-485通信协议,它是工业上最普遍利用的双向、平衡传输线标准。
它使得ADAM4000系列模块能够远距离高速传输和同意数据。
ADAM-5000/485系统是一款数据收集和控制系统,能够与双绞线多支路网络上的网络主机进行通信。
ADAM4000提供了完整的模拟量I/O系列,包括:
模拟量输入、热电偶输入、RTD输入和模拟量输出模块。
ADAM-5000模拟量输入/输出模块能利用相同的应用程序简单地设置成用于不同类型和范围的输入/输出,以支持通用的应用。
数字量输入/输出模块装备了隔离和故障保护功能以提供一个靠得住的系统。
计数器/频率模块可远程设置成上/下、双向和分频模式。
下面具体介绍ADAM-4000系列模块
1、
ADAM-4017+是一款16位、8通道的模拟量输入模块,可编程输入通道的输入范围。
这些模块在工业测量和监控应用方面是一项经济的解决方案。
它能够在模拟量输入通道与模块之间提供3000VDC的光隔间保护,以避免模块和周边设备被输入线上的高压损坏。
图1ADAM-4017+
2、
ADAM-4024提供了4路通用类型的模拟量输出通道。
它还带有4路数字量输入,用于一些集成的应用处合,如紧急锁定输出或用户默许的触发等。
该模块带有光隔离器,可避免接地回路、电源冲击对设备造成损害。
您能够指定转换速度和启动电流。
图2ADAM-4024
3、
热电阻模块是一个温度测量设备。
有别于传统设计,ADAM-4015提供六路热电阻输入通道,适用于不同热电阻信号。
能够作为工业和建筑自动化的低本钱解决方案。
有时候,外部线路断线会致使不准确的电流值。
ADAM-4015提供断线检测用户能够容易的定位断线问题。
图3ADAM-4015
4、
ADAM-4050带有7路数字量输入和8路数字量输出。
它的数字量输出为集电极开路的晶体管开关,可由主机进行控制。
您还能够利用它来控制固态继电器,利用固态继电器的闭合来控制热电器、泵或其他电力设备。
主性能够利用模块的数字量输入来检测行程开关、安全开关或远程数字量信号。
图4ADAM-4050
5、
ADAM-4080/4080D这款计数器/频率输入模块,有两个32位计数器(计数器0和计数器1),其中的嵌入式可编程按时器用于频率测量。
这些低本钱高收益的模块让您在测量时能够检测计数器/频率数据。
图5ADAM4080
6、
ADAM-4571是RS-232/422/485和以太网接口之间的端口服务器,具有高速、经济的特点。
它能够方便迅速将现有的设备升级到以太网的环境下。
ADAM-4570/4571具有透明高效的特点,是通过Internet进行远程控制及监控的理想选择。
图6ADAM-4571
四、研华ADAM-4000系列智能模块的配置调试进程
一、依照要求绘制线路图
图7模块接线
二、熟悉了解所做工程的功能,配置参数,别离安装ADAM-4000utility、edgcomportmappingutility、edgconfigurationutility应用软件。
3、配置参数
(1)edgconfigurationutility设置ADAM-4571的IP,子网掩码,默许网关等
图8edgconfigurationutility设置1
图9edgconfigurationutility设置2
图10edgcomportmappingutility设置COM6口映射
(2)应用edgcomportmappingutility设置COM6口映射
图11edgcomportmappingutility设置COM6添加设备
(3)应用ADAM-4000utility设置ADAM-4000系列参数
图12ADAM-4000utility设置com6口
图13ADAM-4000utility设置模块参数
4、配置好以后检测一下是不是通信
图14ADAM-4000utility检测
五、创建组态工程
一、按照上面的配置设计工程
(1)应用组态王新建工程,在com6口添加adam-4000系列设备
图15COM6口添加设备
图16设置地址
(2)设置com6口参数
图17设置COM6口参数
(3)创建画面
图18创建画面
(4)新建变量
变量名
变量类型
连接设备
寄存器
数据类型
读写属性
AI0
I/O实型
adam4017jia
AI0
FLOAT
读写
AI1
I/O实型
adam4017jia
AI1
FLOAT
读写
AI2
I/O实型
adam4017jia
AI2
FLOAT
读写
AI3
I/O实型
adam4017jia
AI3
FLOAT
读写
AI4
I/O实型
adam4017jia
AI4
FLOAT
读写
AI5
I/O实型
adam4017jia
AI5
FLOAT
读写
AI6
I/O实型
adam4017jia
AI6
FLOAT
读写
AI7
I/O实型
adam4017jia
AI7
FLOAT
读写
AO0
I/O实型
adam4024
AO0
FLOAT
读写
AO1
I/O实型
adam4024
AO1
FLOAT
读写
AO2
I/O实型
adam4024
AO2
FLOAT
读写
AO3
I/O实型
adam4024
AO3
FLOAT
读写
DI0
I/O离散
adam4050
DI0
BIT
只读
DI1
I/O离散
adam4050
DI1
BIT
只读
DI2
I/O离散
adam4050
DI2
BIT
只读
DI3
I/O离散
adam4050
DI3
BIT
只读
DI4
I/O离散
adam4050
DI4
BIT
只读
DI5
I/O离散
adam4050
DI5
BIT
只读
DI6
I/O离散
adam4050
DI6
BIT
只读
DO00
I/O整型
adam4050
DO0
BYTE
读写
NVALUE1
I/O实型
adam4015
NVALUE1
FLOAT
读写
NVALUE2
I/O实型
adam4015
NVALUE2
FLOAT
读写
NVALUE3
I/O实型
adam4015
NVALUE3
FLOAT
读写
NVALUE4
I/O实型
adam4015
NVALUE4
FLOAT
读写
NVALUE5
I/O实型
adam4015
NVALUE5
FLOAT
读写
NVALUE6
I/O实型
adam4015
NVALUE6
FLOAT
读写
PCVH0
I/O整型
adam4080
PCVH0
USHORT
只读
PCVH1
I/O整型
adam4080
PCVH1
USHORT
只读
图19变量
(5)概念变量
图20概念变量DI6
(6)成立动画连接
图21成立动画连接DI0
图22填充属性文本色连接
图23对数字量输出端口置位命令
图24bit命令
(7)调试工程与设备通信
感动工程画面,调试,模块信息能够显示到运算机上,而运算机业能够控制模块,达到预定的效果。
六、实训进程中碰到的问题及解决方式
1、在制作接线图时对线路理解错误,致使接线图绘制犯错。
使自己对本系统加倍迷糊,后来通过其他同窗的指导解决了此问题。
2、智能模块的配置问题。
智能模块配置需要咱们特别认真,略微的错误就会致使工程无法实现,而且配置模块不能操之过急,需要咱们对整个系统超级了解以后,再配置,如此配置起来就容易的多。
3、概念变量出现错误,主如果由于我没有对此系统理解的足够透彻还有对对本系统智能模块的利用方式理解的不够深切,致使我把ADAM-4050模块的输出设置为离散变量,应该设置为字节变量,如此组态王才能够识别ADAM-4050。
还有就是对频率计数设置变量对实型和整形模糊不清,最后仍是肯定为整形,USHORT;实型,USHORT。
4、在做动画连接的时候应用BIT和BITSET函数出现错误,后来查阅技术文档解决了此问题。
七、实训进程中的收获和体会
通过本次实训使我应用组态王做设计的能力大幅度的提高。
在这次实训中学到了许多细节上的问题,比如,参数配置,模块功能参数还有组态王对字节的操作和对位的操作都是平时不怎么注意的问题。
还有概念变量的细节问题,如对频率和计数概念为整形仍是实型模糊不清。
可是通过实训老师的指导咱们把这问题都解决了,收获专门大。
还有就是通过这次实训使我解决问题的能力取得了专门大的提高。
明白解决问题要从多方面去考虑,不能死钻一点去分析问题,试探问题。
还要结合实际情形,技术手册等多种情形来解决。
分析问题时能够换一个角度来考虑。
还能够去咨询他人,三人行必有我师,集体的力量是专门大的,咱们能够从他人身上找到答案,取得收获,如此不仅能让自己的疑惑的到解决,而且还能让自己的思维加倍宽敞,吸取他人好的思维适应,使自己的思维取得提高。
让自己养成一个良好的思维适应。
在做工程时,咱们应该知道团结的力量,不要只靠自己一人的力量去解决很多问题,如此既会花费自己的能量也会浪费时刻。
要有团队意识,分工合作,每一个人充分发挥自己的优势,为整个集体做最大的奉献。
只有如此才能提高工程的效率和质量。
这次实训使我的专业技术取得了专门大的提高为我以后的学习和工作打下了坚实的基础。