为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

可转位车刀受力的ANSYS分析_毕业设计

2019-01-23 8页 doc 1MB 20阅读

用户头像 个人认证

不系舟红枫

从教近30年,经验丰富,教学水平较高

举报
可转位车刀受力的ANSYS分析_毕业设计可转位车刀受力的ANSYS分析 目 录 1 引言 1 1.1 课题概述 1 1.2 课题背景及意义 1 1.3 国内外基本研究情况 2 1.4 课题的主要研究内容 3 2 三维Force control组态软件介绍 4 2.1 三维Force control组态软件概述 4 2.2三维Force control组态软件结构介绍 4 3脚本函数 6 3.1系统函数 6 3.2 系统函数扩展 23 3.2.1 功能 23 3.2.2 添加组件 23 3.2.3方法...
可转位车刀受力的ANSYS分析_毕业设计
可转位车刀受力的ANSYS分析 目 录 1 引言 1 1.1 课概述 1 1.2 课题背景及意义 1 1.3 国内外基本研究情况 2 1.4 课题的主要研究内容 3 2 三维Force control组态软件介绍 4 2.1 三维Force control组态软件概述 4 2.2三维Force control组态软件结构介绍 4 3脚本函数 6 3.1系统函数 6 3.2 系统函数扩展 23 3.2.1 功能 23 3.2.2 添加组件 23 3.2.3方法及属性 24 3.3 动作脚本编程语法 26 4 系统设计 28 4.1系统硬件选择 28 4.1.1 8 ×5×7.5m淬火油槽 28 4.1.2 搅拌设备采用闭式螺旋推进搅拌器 28 4.1.3 自动手动灭火装置 28 4.1.4 油冷却器 28 4.3 系统软件设计 29 4.3.1 图形界面开发 29 4.3.2 定义I\O设备 50 4.3.3实时数据库 50 4.3.4动画连接 60 4.3.5脚本动作 65 4.3.6 日志系统 70 4.3.7数据库导出与导入 72 4.3.8 运行 79 4.3.9 开机运行启动 79 4.3.9各进程运行时说明 80 结束语 83 致谢 84 参考文献 85 附录I 程序清单 86 附录II 数据库 102 附录III 力控驱动列表 104 附录IV外文文献翻译原文 11 附录V外文文献翻译 14 基于力控组态软件的淬火油槽监控系统的设计 摘要:力控产品已经应用于石油、化工、电力、楼宇、水利、冶金、机械、食品等多个领域,本文以北京三维力控组态软件为基础开发了淬火油槽监控系统,实现对淬火油槽参数和设备状态的实时监控、报警、数据查询、对于工作现场的正常工作和远程监控起了重要保障作用。 关键字:组态软件 淬火油槽 监控 Design of Quenching Oil Groove Control Monitor System Abstract:Force control products used in oil, chemical industry, electric power, building, water conservancy, metallurgy, machinery, food etc, taking Beijing 3d force control configuration software is developed based on quenching tanks monitoring system of quenching tanks parameters and equipment state of real-time monitoring, alarm, data query, for the normal work of the work site and remotely monitor plays an important role. Key words: configuration software; quenching tanks ;and control 1 引言 1.1 课题概述 随着工业自动化水平的迅速提高和计算机在工业领域的广泛应用,人们对工业自动化的要求愈来愈高,种类繁多的空着设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。通过工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户根据自己的控制对象和控制目的任意组态,完成最终的自动化控制工程。 目前世界上的组态软件的品种繁多,国外有美国的Wonderware 公司的InTouch、Intellution公司的iFIX等,国内产品有三维力控、组态王、MCGS等。国外组态软件虽然功能强大但价格高,而国产组态软件吸收了国外软件的优点,在功能上可以和国外组态软件相媲美,而且还具有符合国人思维习惯的中文菜单,性价比高。本文以淬火油槽为对象,利用三维Force control组态软件设计开发了一个监控系统。监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态” ,便可以非常容易地实现和完成监控层的各项功能,比如在分布式网络应用中,所有应用(例如趋势曲线、报警等)对远程数据的引用方法与引用本地数据完全相同,通过“组态”的方式可以大大缩短了自动化工程师的系统集成的时间,提高了集成效率。在组态概念出现之前, 要实现某一任务, 都是通过编写程序 (如使用BASIC,C,FORTRAN等) 来实现的, 编写程序不但工作量大、 周期长, 而且一旦工业被控对象稍有变动, 必须修改该系统的源程序。组态软件的出现,解决了这个问题, 对于过去需要几个月的工作, 通过组态软件几天就可以完成。 本文以淬火油槽为对象,利用三维Force control组态软件设计开发了一个监控系统。力控监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,比如在分布式网络应用中,所有应用(例如趋势曲线、报警等)对远程数据的引用方法与引用本地数据完全相同,通过“组态”的方式可以大大缩短了自动化工程师的系统集成的时间,提高了集成效率。 1.2 课题背景及意义 随着工业自动化水平的迅速提高和计算机在工业领域的广泛应用,人们对工业自动化的要求愈来愈高,种类繁多的空着设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。通过工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户根据自己的控制对象和控制目的任意组态,完成最终的自动化控制工程。 利用三维Force control组态软件设计开发淬火油槽的监控系统,最大的特点是能以灵活样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态” ,便可以非常容易地实现和完成监控层的各项功能,比如在分布式网络应用中,所有应用(例如趋势曲线、报警等)对远程数据的引用方法与引用本地数据完全相同,通过“组态”的方式可以大大缩短了自动化工程师的系统集成的时间,提高了集成效率。在组态概念出现之前,要实现某一任务,都是通过编写程序 (如使用BASIC,C,FORTRAN等) 来实现的,编写程序不但工作量大、周期长,而且一旦工业被控对象稍有变动, 必须修改该系统的源程序。组态软件的出现,解决了这个问题,对于过去需要几个月的工作,通过组态软件几天就可以完成。 1.3 国内外基本研究情况 组态软件市场的大部分份额仍被国外几家组态软件占据。下面列举并介绍了一些有代表性的国外组态软件。 (1)美国Wonderware公司的In Touch 它堪称组态软件的“鼻祖”,率先推出16位Windows环境下的组态软件,在国际上曾得到较高的市场占有率。InTouch软件的图形功能比较丰富,使用较方便,但控制功能较弱。其IO硬件驱动丰富,只是使用DDE(Dynamic Data Exchange,动态数据交换)连接方式,实时性较差,另外它的驱动程序须单独购买。32位Windows环境下的7.0版在网络和数据管理方面有所加强,并实现了所谓的实时关系数据库,其实只是在SQL Server上增加了数据传输插件而己。在32位Windows环境下,InTouch己受到其它产品的猛烈冲击。 (2)美国Intelution公司的FIX 美国Intelutinn公司的FIX产品系列较全,包括DOS版、16位Windows版、32位Windows版、OS2版和其它一些版本,功能较InTouch强,但实时性仍欠缺,总体技术一般。其IO硬件驱动丰富,只是驱动程序也须单独购买。最新推出的iFIX是全新模式的组态软件,思想和体系结构都比较新,提供的功能也较为完整。但对系统资源耗费巨大,用户最为明显的感受就是缓慢,而且经常受Windows操作系统影响而导致不稳定。 (3)德国西门子公司的WINCC 德国西门子公司的WINCC组态软件在网络结构和数据管理方面要比FIX差,但也属于比较先进的产品之一。西门子似乎仅是想把这个产品当作其硬件的陪衬,对第三方硬件的支持也不热衷。若选用西门子公司的硬件,能免费得到WINCC,所以对于使用其它硬件的用户不是个好的选择。 国产化的组态软件产品也正在成为市场上的一支生力军,具有较强的价格竞争优势,但总的来讲,由于资金来源缺乏,软件工程的组织薄弱,因此软件商品化的程度还比较差。下面介绍了一些有代表性的国内组态软件。 (l)亚控公司的组态王 组态王是国内较早出现的组态软件产品之一,到现在也有6年左右的历史了。早期的组态王仿造InTouch,只是个人机接口。到了5.1版本,在数据管理和开放性方面有了一些改进。但体系结构却没有实质性地突破。有可能还没有摆脱早期形成的不合理的程序构架。其网络功能较为薄弱,支持不了真正意义上的分布式系统。6系列版本在体系结构上有了很大的改进。 (2)大庆三维公司的力控 从时间概念上来说,力控也是国内较早就己经出现的组态软件之一。32位Windows下1.0版的力控在体系结构上就己经具备了较为明显的先进性,其最大的特征之一就是其基于真正意义的分布式实时数据库的三层结构,而且它的实时数据库结构为可组态的“活结构”。这在1999至2000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富性、易用性、开放性和IO驱动数量方面都得到了很大的提高。 1.4 课题的主要研究内容 本课题利用三维Force control组态软件实现淬火油槽的淬火油温度显示与报警、根据淬火介质实际温度,自动控制冷却器和冷却泵的启停;螺旋推进搅拌器的搅拌强度;淬火油槽液位显示与报警,自动抽油回路的启停;灭火系统的自动启动、停止和报警(辅助手动开启喷气阀门);过滤器运行压力监测与自动切换以及对系统的数据实时采集、管理和过程控制。 2 三维Force control组态软件介绍 2.1 三维Force control组态软件概述 典型的计算机控制系统通常可以分为设备层、控制层、监控层、管理层四个层次结构,构成了一个分布式的工业网络控制系统,其中设备层负责将物理信号转换成数字或的模拟信号,控制层完成对现场工艺过程的实时监测与控制,监控层通过对多个控制设备的集中管理,来完成监控生产运行过程的目的,管理层实现对生产数据进行管理、统计和查询。监控组态软件一般是位于监控层的专用软件,负责对下集中管理控制层,向上连接管理层,是企业生产信息化的重要组 成部分。 力控监控组态软件能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行整体的集成。 2.2三维Force control组态软件结构介绍 力控监控组态软件基本的程序及组件包括:工程管理器、人机界面VIEW、实时数据库DB、IO驱动程序、控制策略生成器以及各种数据服务及扩展组件,其中实时数据库是系统的核心,图2.2-1为组态软件结构图: 图2-1 组态软件结构图 主要的各种组件说明见下: 工程管理器(Project Manager) 工程管理器用于工程管理包括用于创建、删除、备份、恢复、选择工程等。 开发系统(Draw) 开发系统是一个集成环境,可以完成创建工程画面、配置各种系统参数、脚本、动画、启动力控其它程序组件等功能。 界面运行系统(View) 界面运行系统用来运行由开发系统Draw创建的画面,脚本、动画连接等工程,操作人员通过它来实现实时监控。 实时数据库(DB) 实时数据库是力控软件系统的数据处理核心,构建分布式应用系统的基础,它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。 IO驱动程序(IO Server) IO驱动程序负责力控与控制设备的通信,它将IO设备寄存器中的数据读出后,传送到力控的实时数据库,最后界面运行系统会在画面上动态显示。 网络通信程序(Net ClientNet Server) 网络通信程序采用TCPIP通信协议,可利用IntranetInternet实现不同网络节点上力控之间的数据通信,可以实现力控软件的高效率通信。 远程通讯服务程序(Comm Server) 该通信程序支持串口、电台、拨号、移动网络等多种通信方式,通过力控在两台计算机之间实现通信,使用RS232C接口,可实现一对一(1:1方式)的通信;如果使用RS485总线,还可实现一对多台计算机(1:N方式)的通信,同时也可以通过电台、MODEM、移动网络的方式进行通信。 Web服务器程序(Web Server) Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。 控制策略生成器(Strategy Builder) 控制策略生成器是面向控制的新一代软逻辑自动化控制软件,采用符合IEC61131-3标准的图形化编程方式,提供包括:变量、数学运算、逻辑功能、程序控制、常规功能、控制回路、数字点处理等在内的十几类基本运算块,内置常规PID、比值控制、开关控制、斜坡控制等丰富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。 控制策略生成器与力控的其它程序组件可以无缝连接。 3脚本函数 脚本函数内置在界面系统DRAW中。目前包括“系统”类、“数学”类、“配方”类、“SQL查询”类、“设备操作”类、“字符串操作”类、“Window控件”类和“内置数据表”类函数。 “系统”类、“字符串操作”类、“Window控件”类和“内置数据表”类包括数据转换、文件操作、系统功能调用、对象操作等功能函数。 “数学”类目前包含一组常用数学运算函数; “配方”类目前包含一组用于控制配方管理器的函数; “SQL查询”目前包含一组用于实现SQL访问功能的函数; “设备操作”类目前包含一组实现计算机IO读写操作的函数; 可以在动画链接、对象脚本或应用程序脚本中引用脚本函数。 3.1系统函数     此处省略 NNNNNNNNNNNN字。如需要完整说明书和设计图纸等.请联系 扣扣:九七一九二零八零零 另提供全套机械毕业设计下载!该已经通过答辩 3.2 系统函数扩展 3.2.1 功能 封装了一些系统通用函数。 3.2.2 添加组件 在组态环境,选择工程项目属性页,打开“后台组件”管理器,选择“系统函数扩展”组件,如下图3-1: 图3-1“后台组件”管理器 双击打开系统函数属性页,如下图3-2: 图3-2 系统函数属性对话框 点击“确定”按钮,完成组建件添加。 3.2.3方法及属性 . 1)CreatePath(string strPath) 函数原型:CreatePath(string strPath) 函数描述:创建文件夹路径 返回值 :void 参数 :strPath-要创建的文件夹路径,以'\'符号结尾 说明 :根据设置创建文件夹路径 2)MsgBox(CString strMsg) 函数原型:MsgBox(CString strMsg) 函数描述:弹出提示对话框 返回值 :无 参数 :strMsg 提示信息 说明 :弹出提示对话框,和WINDOWS API有相同的名子 3)SelectColor() 函数原型:SelectColor() 函数描述:选择颜色 返回值 :int 参数 :无 说明 :返回所选颜色值 4)SelectFileName(CString strParam,int bOpen) 函数原型:SelectFileName(CString strParam,int bOpen) 函数描述:选择文件 返回值 :string 参数 :strParam-过滤器 若不为空,如"doc|txt",则对话框文件类型可选doc,txt及所有文件若为空,则对话框文件类型为所有文件,bOpen-打开模式 0-保存对话框,其他值-打开对话框 说明 :返回选择的文件名称 型可选doc,txt及所有文件 5)SelectFilePath() 函数原型:SelectFilePath() 函数描述:选择文件的路径 返回值 :string 参数 :无 说明 :返回选择文件的绝对路径 6)SelectFolderPath() 函数原型:SelectFolderPath() 函数描述:选择文件夹的路径 返回值 :string 参数 :无 说明 :返回选择文件夹的绝对路径 7)#SystemFunction::SetSystemTime(int nYear, int nMonth, int nDay, int nHour, int nMinute, int nSecond, int nMilliseconds) 函数原型:#SystemFunction::SetSystemTime(int nYear, int nMonth, int nDay, int nHour, int nMinute, int nSecond, int nMilliseconds) 函数描述:设置系统时间 返回值 :int 参数 :nYear 年 nMonth 月 nDay 日 nHour 小时 nMinute 分钟 nSecond 秒 nMilliseconds 毫秒 说明 :设置系统时间。 3.3 动作脚本编程语法 “脚本”的英文叫Script。它是一种解释性的编程语言,是从主流开发编程语言演变而来的,比如C、BASIC、PASCAL等,通常是它们的子集,脚本不能单独运行,比如力控软件的脚本要靠VIEW程序解释执行,脚本可以扩充和增强VIEW程序的功能,使系统更具灵活,根据特殊需要可进行特殊定制,使二次开发时更加灵活方便。 在计算机控制的项目中,项目千差万别,动作脚本是面向应用开发工程师的,它简单易用,便于掌握。其基本类似于BASIC语言和C语言,只要有一些高级语言的编程基础,可以很容易的掌握。 注意:动作脚本语言是力控开发系统Draw提供的一种自行约定的内嵌式程序语言。它只生存在VIEW的程序中,通过它便可以作用于实时数据库DB,数据是通过消息方式DB程序的,本节介绍该语言的语法及用法。 动作脚本语言支持赋值、数学运算等基本语法,也可以书写由IF-ELSE-ENDIF等语句构成的带有分支结构的程序脚本。它由以下几个部分组成: 变量和常数:数据运算的最基本单位。 操作符:对数据实施的运算。 表达式:关键字、运算符、变量、字符串常数、数字或对象的组合。表达式可用来执行运算、操作字符或测试数据。 赋值语句:为变量或属性赋值的语句。 条件语句:使用条件语句可以根据指定的条件控制脚本的执行流程。 多分支语句:使用多分支语句可以根据指定的条件控制脚本的执行流程,在根据同一个条件处理多个分支时,它比条件语句更清晰。 循环语句:循环用于重复执行一组语句。 注释:用来解释代码如何工作的附加文本。 函数:软件提供了一些定制好的系统函数,用户也可以自定义函数。 4 系统设计 4.1系统硬件选择 4.1.1 8 ×5×7.5m淬火油槽 油槽总高度8.2m,总容积:8×5×8.06(m)=322.4m3;有效容积:8×5×7.5(m)=300m3。最大淬火工件重量:20t,入油温度1100℃,出油温度150℃。淬火油温控制在50~80℃,使用频率:高 。地坑深度7m。槽体采用长方体结构,用优质钢板和型钢制造,主体钢板厚度12mm(实测 厚度,材质:Q235-B),用不小于16号槽钢及其它型钢作横筋和立筋框架,槽体最底部由密布的12.6号型钢制成的底盘支撑和厚度14mm(实测厚度,材质:Q235-B) 钢板组成,整体具有足够的强度和刚性,保证注油后槽体外形无外鼓等变形,满足油槽长期使用要求。油槽上口面距地高度1200mm,溢流口距槽口距离400mm。供油口位置距槽口1500mm。 4.1.2 搅拌设备采用闭式螺旋推进搅拌器 采用轴承密封定位、顶插外置式螺旋推进搅拌器。共配置10台,沿油槽长度方向分布,功率根据计算确定。单台推进量不小于250m3.Value; nTimeRangeUint=#TimeSpan.Type; nTimeSpc=#TimeSpan6.Value; nTimeSpcUnit=#TimeSpan6.Type; .#专家报表 #Report.SetFreeReportPar(-1,nBeginTime,nTimeRange,nTimeRangeUint,nTimeSpc,nTimespcunit); (3)窗口切换的动画连接 由于应用程序的运行,人机界面对状态和监控的多窗口显示,专家报表,报警,事件等数据快处理,所以必须设置窗口间的切换,该程序中有大量的窗口切换,例如专家报表,报警,事件,趋势曲线等之间窗口导航的切换,下面以导航器中的专家报表为例,介绍动画连接中的窗口显示。 双击导航器中的“专家报表按钮”,弹出:专家报表按钮"动画连接对话框,单击触敏动作中的窗口显示按钮,弹出如图图4-50所示选择窗口对话框, 图4-50 “选择窗口”对话框 选择专家报表窗口,确认返回。 (4)用户登陆 单击“用户登录”图形对象,弹出弹出“用户登录”动画连接对话框,如图图4-51: 图4-51 动画连接对话框 单击触敏动作中的窗口左键动作,弹出脚本编辑器,在“按下鼠标”的编辑窗口中调用系统函数进行脚本编辑: login(); userlevel3=""; 用户注册,调用该函数将出现用户注册对话框,如图图4-52所示: 图4-52 "用户登录"对话框 (5)用户管理 单击“用户管理”图形对象,弹出动画连接对话框,选择显示窗口按钮,弹出窗口选择对话框,如图图4-53所示 图4-53 选择窗口对话框 选择“用户管理注意事项”窗口,确认返回 再在“用户管理注意事项”窗口中单击“确定”图形对象,弹出动画连接对话框,选择左键动作按钮,弹出脚本编辑,在“按下鼠标”的编辑窗口中调用系统函数进行脚本编辑: rtn=1; UserMan(); 增加或删除用户。 CloseWindow() 调用该函数是将出现用户管理对话框,如图4-54所示在该对话框中,用户可以添加新的用户或删除已有用户。注意:只有权限为工程级以上的用户才能调出该用户管理对话框,并且其只能增加或删除比自己权限低的用户 图4-54 "用户管理"对话框 4.3.5脚本动作 力控中动作脚本是一种基于对象和事件的编程语言,可以说,每一段脚本都是与某一个对象或触发事件紧密关联的,利用开发系统编制完的动作脚本,可以在运行系统中执行,运行系统通过脚本对变量、函数的操作,便可以完成对现场数据的处理和控制,进行图形化监控。 动作脚本可以增强对应用程序控制的灵活性。比如,用户可以在按下某一个按钮,打开某个窗口或当某一个变量的值变化时,用脚本触发一系列的逻辑控制、联锁控制,改变变量的值、图形对象的颜色、大小,控制图形对象的运动等等。 所有动作脚本都是事件驱动的。事件可以是数据改变、条件、鼠标或键盘、计时器等。处理顺序由应用程序指定,不同类型的动作脚本决定以何种方式加入控制。 动作脚本往往是与监控画面相关的一些控制,主要有以下类型: 1窗口脚本 窗口动作脚本与特定的窗口链接,它的作用范围为窗口,窗口画面关闭的时候,动作脚本就不执行了。可以在窗口打开时执行、窗口关闭时执行或者窗口存在时周期执行。 创建窗口动作脚本。 1) 选择菜单命令“特殊功能[F]动作窗口”菜单项。 2) 在工程项目树形节点中的窗口,选择准备创建窗口动作的窗口名,点右键选择窗口动作。 2. 执行条件窗口动作脚本的三种执行条件 。 1) 进入窗口:开始显示窗口时执行一次。 2) 窗口运行时周期执行:在窗口显示过程中以指定周期执行。 3) 退出窗口:在窗口关闭时执行一次。 2应用程序脚本 应用程序动作脚本是与整个应用程序链接,它的作用范围为整个应用程序,可以在这种脚本中调用其他应用程序、完成数值计算等。可以在整个工程启动时执行、关闭工程时执行或者在运行期间周期执行。 1. 应用程序动作脚本的创建方法。 1) 选择“特殊功能[S]动作应用程序”菜单命令。 2) 在工程项目树形节点中的动作应用程序动作。 2. 触发条件类别。 1) 进入程序:在应用程序启动时执行一次。 2) 程序运行周期执行:在应用程序运行期间周期性的执行,周期可以指定。 图4-55 应用程序动作脚本编辑器对话框 3) 退出程序:在应用程序退出时执行一次。 3数据改变脚本 数据改变动作脚本与变量链接,以变量的数值改变作为触发事件。每当变量的数值发生变化时,脚本执行一次。 创建数据改变动作脚本。 1) 选择菜单命令“特殊功能[S]动作数据改变”,出现数据改变动作脚本编辑器: 2) 在工程项目树形节点中的动作数据改变动作。 图4-56 脚本编辑器 (1) 变量名:在此项中输入变量名或变量名字段。 (2) 已定义动作:这个下拉框中可以列出已经定义了数据改变动作的动作列表,可以选择其中一个动作以修改脚本。 (3) 数据改变时执行:选中此项数据发生变化的时候才执行此动作。 4键脚本 键动作脚本是链接到键盘上特定的键或键组合,以键盘按键的动作作为触发的动作事件。 (1). 创建键动作脚本 1) 选择菜单命令“特殊功能[F]动作键”菜单项,出现键动作脚本编辑器。 2) 在工程项目树形节点中的动作键动作。 (2). 键动作脚本类型。 1) 键按下:在键按下瞬间执行一次。 2) 按键期间周期执行:在键按下期间循环执行,执行周期在系统参数里设定。 3) 键释放:在键释放瞬间执行一次。 5条件脚本 条件动作脚本既可以与离散型变量链接,也可以与一个等于真或假的表达式链接,以变量或逻辑表示式的条件值为触发事件。当条件值为真时、为真期间、为假时和为假期间执行条件动作脚本。 (1) 创建条件动作脚本。 1) 选择菜单命令“特殊功能[S] 动作条件”菜单项,出现条件动作脚本编辑器。 2) 在工程项目树形节点中的动作条件动作脚本。 图4-57 脚本编辑器 (2)名称:此项用于指定条件动作脚本的名称。单击后面的“...”按钮,会自动列出已定义的条件动作脚本的名称。 (3)条件执行的时机有4种:当条件为真时、为真期间、为假时和为假期间执行脚本。对于为真期间和为假期间执行的脚本,需要指定执行的时间周期。 (4)说明:此项用于指定对条件动作脚本的说明。此项内容可以不指定。 (5)条件选择:有2种条件,自定义条件和预定义条件。 1) 自定义条件 对于自定义条件,需要在条件对话框内输入条件表达式,如上图6-20所示:“tag3=10”。 2) 预定义条件 如果要使用预定义条件,选择“预定义”按钮,这时自定义条件的条件表达式的输入框自动消失,同时显示出“预定义条件”选择按钮,单击此按钮,出现如下对话框: 图4-58 预定义条件目前提供了“过程报警”、“设备故障”和“数据源故障”几种类型。选择某一种条件类型,并具体指定其他条件。 (1) 过程报警 当应用工程在运行过程中按照下图中的条件设置好的报警触发条件下有报警产生时,可触发执行动作中的脚本动作。 图4-59 (2) 设备故障 当工程在运行时,下图所示对应的设备出现故障时,会触发动作中的脚本动作。 图4-60 (3) 数据源故障 当应用工程在运行过程中按照下图中的条件设置的数据源故障时,其中数据源包括本地数据源和远程数据源,可触发执行动作中的脚本动作。 图4-61 6. 动作:有2种动作,自定义动作和预定义动作。 对于自定义动作,需要在自定义对话框内输入动作脚本,如上图所示:“tag3=1;”。如果要使用预定义动作,单击按钮“预定动作”,出现如下对话框: 图4-62 预定义动作包含以下几种: 记录:条件满足时,将形成事件记录。 标准报警声音:条件满足时,系统将发出标准报警声音。 弹出提示框:条件满足时,系统将弹出一个提示对话框。 打开窗口:条件满足时,系统将打开窗口。要打开的窗口可以指定。 语音提示:条件满足时,系统将播放一个语音文件。语音文件可以指定。 打印:选择此项后,当条件满足时,系统将把所发生的条件的描述信息输出到打印机上。 以上预定义动作可以同时选择一个或多个,自定义动作和预定义动作可以同时指定,运行时将同时执行动作脚本。 4.3.6 日志系统 日志系统包括两部分:系统日志和操作日志,日志系统将力控 的各种组件的状态信息和相关通信信息统一管理起来,用户可以通过日志来了解软件的运行情况。 1. 系统日志记录了力控的运行状态,包括运行系统VIEW、数据库系统DB、驱动服务器IO Server的运行状态,如图4-63所示。 图4-63 日志系统对话框 2. 当用户在定义中间变量的时候选择了记录操作,变量变化的时候,变化内容就可以在操作日志中显示。 3. 选择文件打开日志文件,可以选择之前存储的文件。 4. 选择文件另存日志文件,可以另存储日志文件。 5. 选择文件导出列表,可以把日志文件导出到csv文件,可以直接用表格方式打开查看。 6. 选择文件设置,弹出设置对话框,可对日志文件进行大小设置及属性设置,如图2.3-42所示: 7. 可以选择日志文件的最大容量,当日志文件达到最大容量的时候,可以覆盖源文件,也可以另存到别的文件。这些都是用户可以自行设置选择的,为用户提供了很大的方便。 图4-64 日志系统设置对话框 4.3.7数据库导出与导入 本节结合具体实例详细说明DbManager的数据库导入导出功能的使用方法。其中连接参数文件的含义与所使用的具体驱动有关。本例使用的驱动为“Modbus RTU”。对于其它驱动,在进行导入导出时,其连接参数文件含义需要参考相关驱动程序文档。 1. 定义设备 启动IoManager,在IoManager中选择“标准MODBUS”类中的“Modbus(RTU串行口)”驱动,并创建一个IO设备,假设设备名称定义为“modbus”(关于定义IO设备的说明请参阅本手册第二章内容)。 2. 创建数据库 启动DbManager,在DbManager中创建几个点:tag1、tag2……(关于创建数据库的说明请参阅本手册第一章内容)。同时给这些数据库点指定IO连接,如下图4-65所示: 图4-65 DbManager窗口 然后设定历史参数: 图4-66 DbManager窗口 3. 导出点表 选择DbManager菜单命令“工程导出点表”, 弹出“导出”对话框: 图4-67 “导出”对话框 下面说明各参数含义: 目录:存放导出文件的目录。 文件名称:导出文件的前缀名称。 基本参数文件:该文件名为*_basic.csv。“*”为前缀名称,在“文件名称”项中定义。该文件保存的内容是数据库点信息。 连接参数文件:该文件名为*_link.csv。“*”为前缀名称,在“文件名称”项中定义。该文件保存的内容是数据库点的数据连接参数。 文本方式:选择该项,将以文本格式导出连接项参数,否则将以二进制方式导出。 历史参数文件:该文件名为*_[8]; } 如果连接项导出格式为二进制,则第7~70列代表结构中str[64]的64个字节的数值。第71~78列代表结构中n[8]的8个整数的数值。如果连接项导出格式为文本,则第7列代表结构中str[64]的字符串值。第8~15列代表结构中n[8]的8个整数的数值。 如果为网络数据库连接方式,第4列代表网络数据库的数据源名称。第5列代表映射到数据源上的点名。第6列代表点参数名。 如果为内部连接方式,第4列代表连接内部数据库的点名。第5列代表点参数名。 对于本例中的Modbus RTU驱动,IO连接项数据结构中各成员的定义如下: str[64]未使用,缺省把该字符初始化为IO连接项描述。长整型数组n[8]各成员含义如下: n[0],代表modbus寄存器类型。取值含义如下: 0: 02号命令(DI离散输入量) 1: 01和05号命令(DO离散输出量) 2: 03号命令(HR保持寄存器) 3: 04号命令(AR输入寄存器) 4: 08号命令 n[1],代表偏移地址 n[2],代表是否按位操作。取值含义如下: 0:无位操作 1:有位操作 n[3],代表数据字节长度。取值含义如下: 如果数据类型为:8位有符号数、8位无符号数、16位有符号数、16位无符号数、16位2个字符,该值为2。如果数据类型为:32位有符号整数、32位无符号整数、32位IEEE浮点数该值为4。如果数据类型为:字符型,该值为字符长度。如果数据类型为:64位双精度浮点数,该值为8。 n[4],代表当数据类型为8位有无符号或无符号型时是取低八位还是高八位。取值为0时表示取低八位;取值为1时表示取高八位。 n[5],代表读写标志。取值含义如下: 0:可读可写 1:只读 2:只写 n[6],代表数据类型为字符串时的字符个数。 n[7],前两个字节代表数据类型,后两个字节代表按位操作时位的位置。 3) 历史参数文件。 该文件记录了数据库中点参数的历史参数组态信息。 用EXCEL打开本例的基本参数文件modbus_ 附录I 程序清单 程序运行周期执行 IF run.pv==1 THEN IF wendu.pv<=55 THEN IF yewei.pv<=7.5 THEN M1.pv=1; M2.pv=1; DCL.pv=1; ENDIF IF yewei.pv>=7.8 THEN IF P1.pv<=10 THEN M1.pv=1; M2.pv=0; M3.pv=1; K1.pv=1; Q1.pv=1; K2.pv=0; Q2.pv=0; DCL.pv=1; ELSE M1.pv=1; M2.pv=0; M3.pv=1; K1.pv=0; Q1.pv=0; K2.pv=1; Q2.pv=1; DCL.pv=1; ENDIF ENDIF IF yewei.pv>7.5&&yewei.pv<7.8 THEN DCL.pv=1; M1.pv=1; ENDIF ENDIF IF wendu.pv>=70 THEN IF yewei.pv<7.8 THEN DCL.pv=0; M1.pv=1; M2.pv=1; M3.pv=0; K1.pv=0; Q1.pv=0; K2.pv=0; Q2.pv=0; ENDIF IF yewei.pv>=7.8 THEN IF P1.pv<=10 THEN DCL.pv=0; M1.pv=1; M2.pv=0; M3.pv=1; K1.pv=1; Q1.pv=1; K2.pv=0; Q2.pv=0; ELSE DCL.pv=0; M1.pv=1; M2.pv=0; M3.pv=1; K1.pv=0; Q1.pv=0; K2.pv=1; Q2.pv=1; ENDIF ENDIF ENDIF IF wendu.pv>55&&wendu.pv<70 THEN IF yewei.pv<=7.5 THEN DCL.pv=0; M1.pv=1; M2.pv=1; M3.pv=0; ENDIF IF yewei.pv>7.5&&yewei.pv<7.8 THEN DCL.pv=0; M1.pv=1; M2.pv=0; M3.pv=0; ENDIF IF yewei.pv>=7.8 THEN IF P1.pv<=10 THEN DCL.pv=0; M1.pv=1; M2.pv=0; M3.pv=1; K1.pv=1; Q1.pv=1; K2.pv=0; Q2.pv=0; ELSE DCL.pv=0; M1.pv=1; M2.pv=0; M3.pv=1; K1.pv=0; Q1.pv=0; K2.pv=1; Q2.pv=1; ENDIF ENDIF ENDIF if DCL.pv==0 then if M2.pv==0 then if M3.pv==0 then wendu.pv=wendu.pv; yewei.pv=yewei.pv; if M3.pv==1 then if K1.pv==1&&K2.pv==0 then wendu.pv=wendu.pv-1; yewei.pv=yewei.pv-0.05; endif if k1.pv==0&&k2.pv==1 then wendu.pv=wendu.pv-1; yewei.pv=yewei.pv-0.05; endif endif Endif if M2.pv==1 then if M3.pv==0 then wendu.pv=wendu.pv-2; yewei.pv=yewei.pv+0.1; endif if M3.pv==1 then if K1.pv==1&&K2.pv==0 then wendu.pv=wendu.pv-2; yewei.pv=yewei.pv+0.05; endif if k1.pv==0&&k2.pv==1 then wendu.pv=wendu.pv-2; yewei.pv=yewei.pv+0.05; endif endif endif Endif if DCL.pv==1 then if M2.pv==0 then if M3.pv==0 then wendu.pv=wendu.pv+4; yewei.pv=yewei.pv; endif if M3.pv==1 then if k1.pv==1&&k2.pv==0 then yewei.pv=yewei.pv-0.05; wendu.pv=wendu.pv-3; endif if k1.pv==0&&k2.pv==1 then yewei.pv=yewei.pv-0.05; wendu.pv=wendu.pv-3; endif endif endif if M2.pv==1 then if M3.pv==0 then wendu.pv=wendu.pv+3; yewei.pv=yewei.pv+0.1; endif if M3.pv==1 then if k1.pv==1&&k2.pv==0 then yewei.pv=yewei.pv-0.05; wendu.pv=wendu.pv+2; endif if k1.pv==0&&k2.pv==1 then yewei.pv=yewei.pv-0.05; wendu.pv=wendu.pv+2; endif endif endif endif endif Endif if run.pv==0 then M1.pv=0; M2.pv=0; M3.pv=0; M4.pv=0; k1.pv=0; k2.pv=0; k3.pv=0; k4.pv=0; DCl.pv=0; endif 导入导出功能; if #CheckBox.GetCheck()==1 then if #RadioButton7.GetState()==0 then #专家报表.#Report.ExportCSVFile(-1,1,"D:\youlian.csv"); endif if #RadioButton7.GetState()==1 then #专家报表.#Report.ExportExcelFile(-1,1,"D:\youlian.xls"); endif if #RadioButton7.GetState()==2 then #专家报表.#Report.ExportPdfFile(-1,1,"D:\youlian.pdf",0,-1); endif if #RadioButton7.GetState()==3 then #专家报表.#Report.ExportTextFile(-1,1,"","D:\youlian.txt",1); endif if #RadioButton7.GetState()==4 then #专家报表.#Report.ExportHtmlFile(-1,1,"D:\youlian. if #RadioButton.GetState()==0 then #专家报表.#Report.ImportCSVFile(-1,1,"D:\youlian.csv"); endif if #RadioButton.GetState()==1 then #专家报表.#Report.ImportExcelFile(1,"D:\youlian.xls"); endif if #RadioButton.GetState()==2 then #专家报表.#Report.ImportTextFile(1,1,"","D:\youlian.txt",-1); endif Endif 语法: #name.ExportCSVFile(nSheetIndex, nWithDlg, strPath); 说明: 以CSV格式导出报表 参数: nSheetIndex:当前要操作的页,-1表示当前页;页索引号从0开始,取值范围为0到表页数减1。 nWithDlg:是否有路径对话框,1表示有对话框。 strPath:文件保存路径;如果nWithDlg为1,则不需要设置该路径。 返回值: 执行成功返回1;否则返回0。 示例: #name.ExportCSVFile(1, 1, "D:\baa.csv"); 2. 导出Excel文件(ExportExcelFile()) 语法: #name.ExportExcelFile(nSheetIndex, nWithDlg, strPath); 说明: 以Excel格式导出报表 参数: nSheetIndex:当前要操作的页,-1表示当前页;页索引号从0开始,取值范围为0到表页数减1。 nWithDlg:是否有路径对话框,1表示有。 strPath:文件保存路径;如果nWithDlg为1,则不需要设置该路径。 返回值: 执行成功返回1;否则返回0。 示例 #name.ExportExcelFile(0, 1, "D:\baa.xls"); 3. 导出HTML文件(ExportHtmlFile()) 语法: #name.ExportHtmlFile(nSheetIndex, nWithDlg, strPath); 说明: 以HTML格式导出报表 参数: nSheetIndex:当前要操作的页,-1表示当前页;页索引号从0开始,取值范围为0到表页数减1。 nWithDlg:是否有路径对话框,1表示有对话框。 strPath:文件保存路径;如果nWithDlg为1,则不需要设置该路径。 返回值: 执行成功返回1;否则返回0。 示例 #name.ExportHtmlFile(0, 0, "D:\baa.(); userlevel3=""; 用户注销; #CheckBox0.SetCheck(0); #CheckBox1.SetCheck(0); #CheckBox2.SetCheck(0); #CheckBox3.SetCheck(0); #CheckBox4.SetCheck(0); if LogoutEx==0 then userlevel3="注销成功"; else userlevel3="注销失败!"; Endif 语法Login() 说明用户注册,调用该函数将出现用户注册对话框。 修改口令; UserPass($UserName) 语法:UserPass("UserName") 说明:修改用户口令,调用该函数时将出现一用户口令修改对话框,在该对话框中,用户可以改变由参数UserName所指定的用户名的口令。 参数 :UserName字符串常量或字符表达式,为用户名称。如果该参数为空值,当前注册用户的口令将被修改。 关闭; CloseWindow(); 语法CloseWindow() 说明关闭当前窗口,一般用于弹出式窗口的关闭。 查询; #Report.SetTimePar(-1); 扩展功能复选框; SWITCH (#ComboBox.ListGetSelection()) CASE 0: display("报表扩展2"); CASE 1: display("报表扩展3"); CASE 2: display("报表扩展4"); CASE 3: display("报表扩展01"); DEFAULT: ENDSWITCH 语法 Display(WinName) 说明 显示名字为WinName的窗口。 备注 显示名字为WinName的窗口。如果该窗口已经运行,则该窗口将成为当前活动窗口。 示例 Display(“Win01”) 显示窗口Win01。 专家报表数据库查询; nBeginTime=#DateTime.GetTime(); nTimeRange=#TimeSpan.Value; nTimeRangeUint=#TimeSpan.Type; nTimeSpc=#TimeSpan6.Value; nTimeSpcUnit=#TimeSpan6.Type; #专家报表.#Report.SetFreeReportPar(-1,nBeginTime,nTimeRange,nTimeRangeUint,nTimeSpc,nTimeSpcUnit); 修改自定义报表参数(SetFreeReportPar()) 语法: #name.SetFreeReportPar(nSheetIndex, nBeginTime, nTimeRange, nTimeRangeUint, nTimeSpc, nTimeSpcUnit); 说明: 修改自定义报表参数。 参数: nSheetIndex:当前要操作的页,-1表示当前页;页索引号从0开始,取值范围为0到表页数减1。 nBeginTime:起始时间,整数值。 nTimeRange:时间段。 nTimeRangeUint:时间段单位;0表示秒;1表示分;2表示时;3表示日 nTimeSpc:时间间隔。 nTimeSpcUnit:时间间隔的单位;0表示秒;1表示分;2表示时;3表示日 。 返回值: 执行成功返回1,否则返回0。 导出类型复选框; #CheckBox.SetCheck(1); #CheckBox4.SetCheck(0); #RadioButton7.Enable(1); #RadioButton.Enable(0); 导入类型复选框; #CheckBox.SetCheck(0); #CheckBox4.SetCheck(1); #RadioButton7.Enable(0); #RadioButton.Enable(1); 报表扩展2“确定”; if #CheckBox.GetCheck()==1 then if #RadioButton7.GetState()==0 then #专家报表.#Report.ExportCSVFile(-1,1,"D:\youlian.csv"); endif if #RadioButton7.GetState()==1 then #专家报表.#Report.ExportExcelFile(-1,1,"D:\youlian.xls"); endif if #RadioButton7.GetState()==2 then #专家报表.#Report.ExportPdfFile(-1,1,"D:\youlian.pdf",0,-1); endif if #RadioButton7.GetState()==3 then #专家报表.#Report.ExportTextFile(-1,1,"","D:\youlian.txt",1); endif if #RadioButton7.GetState()==4 then #专家报表.#Report.ExportHtmlFile(-1,1,"D:\youlian. if #RadioButton.GetState()==0 then #专家报表.#Report.ImportCSVFile(-1,1,"D:\youlian.csv"); endif if #RadioButton.GetState()==1 then #专家报表.#Report.ImportExcelFile(1,"D:\youlian.xls"); endif if #RadioButton.GetState()==2 then #专家报表.#Report.ImportTextFile(1,1,"","D:\youlian.txt",-1); endif Endif 报表扩展3“打印设置”; #专家报表.#Report.PrintPageSetup(); 报表扩展3“打印预览” #专家报表.#Report.PrintPreview(0,1); 报表扩展3“直接打印” #专家报表.#Report.PrintSheet(-1,1); 标本扩展4“替换模板” FOR cols = 2 TO 9 STEP 1 #专家报表.#Report.SetCellString(-1,-1,-1,"标签",1); NEXT #专家报表.#Report.SetCurTemplate(-1,"temp1"); 1. PrintPageSetup() 语法: PrintPageSetup(); 说明: 调出报表打印设置对话框。 参数: 无。 返回值: 无。 示例: #name.PrintPageSetup(); 2. PrintPreview() 语法: PrintPreview(SheetIndex, PageSetDlg); 说明: 调出报表打印预览页面。 参数: SheetIndex,整型,当前的要预览的表页索引;表页索引号取值范围0到表页数减1。 PageSetDlg,整型,是否显示打印设置对话框。0为不显示,1显示。 返回值: 无。 示例: #name.PrintPreview(0, 1); 预览第一页并显示打印设置对话框。 3.PrintSheet() 语法: PrintSheet(SheetIndex, WithDlg); 说明: 打印指定的表页。 参数: SheetIndex,整型,当前要打印的表页索引号,-1表示当前页;表页索引号取值范围0到表页数减1。 WithDlg,整型,是否显示打印设置对话框。1为显示。 返回值: 执行成功返回1,否则返回0。 示例: #name.PrintSheet(0, 1); 打印第一页, 并显示打印设置对话框。 4.设置单元格值(字符)(SetCellString()) 语法: nResult = #name.SetCellString(nSheetIndex,nRowIndex,nColIndex,strInput,nAllowUpdate); 说明: 设置指定表页中指定的单元格值(字符串类型)。 参数: nSheetIndex:当前要操作的页,-1表示当前页;页索引号从0开始,取值范围为0到表页数减1。 nRowIndex:行号;-1表示当前行;其范围是1到表页行数减1。 nColIndex;列号;-1表示当前列;其范围是1到表页列数减1。 strInput:要写入的字符串。 nAllowUpdate:是否允许报表自动刷新,1表示允许,0表示不允许。 返回值: 执行成功返回1,否则返回0。 示例: #name.SetCellString(0, 1, 1, "=1; UserMan(); CloseWindow() 语法:UserMan () 说明:增加或删除用户。调用该函数时将出现一用户管理对话框,在该对话框中,用户可以添加新的用户或删除已有用户。注意:只有权限为工程师级以上的用户才能掉出该用户管理对话框,并且其只能增加或删除比自己权限低的用户。 示例:UserMan(); 主菜单 Display("淬火油槽监控系统主界面"); Display("趋势曲线"); Display("搅拌速度调节界面"); Display("报警"); Display("事件"); Display("专家报表"); Display("用户管理界面"); 附录II 数据库 点数量 6 1 2 4 49 15 13 10 12 11 KIND DESC UNIT FORMAT LASTPV PV EU EULO EUHI 点数量 6 0 油温 0 3 0 0 0 200 0 液位 0 3 0 7.6 米 0 8 0 压力01 0 3 0 10 0 100 0 压力02 0 3 0 0 0 100 0 0 3 0 0 0 30 0 0 3 0 0 0 100 点数量 15 1 2 4 13 27 28 51 26 35 KIND DESC UNIT PV OFFMES ONMES ALMENAB NORMALVAL ALARMPR 点数量 15 1 M1状态 0 1 打开 0 0 1 1 M2状态 0 0 打开 0 0 1 1 M3状态 0 0 打开 0 0 1 1 M4状态 0 0 打开 0 0 1 1 K1状态 0 0 打开 0 0 1 1 K2状态 0 0 打开 0 0 1 1 K3状态 0 0 打开 0 0 1 1 K4状态 0 0 打开 0 0 1 1 冷却器01状态 0 0 打开 0 0 1 1 冷却器02状态 0 0 打开 0 0 1 1 电磁炉状态 0 0 打开 0 0 1 1 搅拌器01状态 0 0 打开 0 0 1 1 搅拌器02状态 0 0 打开 0 0 1 1 状态控制 0 0 打开 0 0 1 1 火焰传感器状态 0 0 打开 0 0 1 附录III 力控驱动列表 DDE Microsoft(微软) DDE FCS ECHELON LNS OPC_LNS SIEMENS(西门子) PROFIBUS DP 华控 CAN10S20C30B MODBUS 标准MODBUS MODBUS(ASCII&RTU TCPIP通讯) MODBUS(ASCII&RTU 串行口通讯) OPC Microsoft OPC Client 3.1 OPC Client 3.6 OPC Client PLC AB(罗克韦尔) ControlLogix(串口);ControlLogix(以太网) PLC-2;PLC-3;PLC-5 SLC-500 BECKHOFF(德国倍福) TWINCAT EMERSON(艾默生) EC20(串口) EUROTHERM(欧陆) T2550 GE(通用电气) GE90(SNP) GE以太网 MULTILIN(MODBUS RTU串口通信) SNPX HITACHI(日立) EH150(232方式)或(485方式) H2000 S10MINI LG K1000S、K10S1(编程口)、K200S、K300S、K80SK120S LG GLOFA ETHERNET MASTER-K系列 MITSUBISHI(三菱) 编程口:FX系列、A系列、Q系列Q模式 串口:FX0N、FX1N、FX2N、FX2C、A系列、Q系列 以太网:A、ANA系列、Q系列 CC-LINK MODICON(莫迪康) MCRO37(UNITELWAY编程口) MODBUS PLUS MODBUS串口、以太网 NAIS(松下电工) FP系列 OEMAX(三星) NX系列 OMRON(欧姆龙) HOSTLINK CONTROLLER_LINK TCPIP、UDPIP FINS SATA-BURGESS ELECTRONICS(思博) SAIA-BURGESS ELECTRONICS SIEMENS(西门子) S7-200:PPI串口、PPI USB口、MPI S7-300400MPI 工业以太网 SOFTNET S7(数据标记冗余) 3964R S5(AS511) SIXNET(西斯耐特) SIXNET YOKOGAWA(横河) FA-M3:ASCII串口、ASCII以太网、BINARY以太网 VIGOR(丰炜) M&VB系列 富士 MICREX-SX SPB_RS4 光洋电子 SH系列、SM系列、SN系列 DL05、SG-8、SU-6 嘉华 嘉华PLC MOLLOER(金钟默) MOLLOER PLC(COM-A) ANCO(巨腾) MODBUS(串口)、MODUBS以太网 台达 DVP 永宏电机 FACON UPS POWERWARE(爱克塞) UPS9035、UPS9305、UPS9315、UPS9390 APC APC_Smart、SILCON EMERSON(艾默生) US11R Hipulse(艾默生-力博特) HIPULSE 7200、7400 SOCOMEC(溯高美) DSJBUS 梅兰日兰 梅兰日兰UPS 科日新 科日新UPS 台达 DELTA 意大利犀利 SP069 山特(SANTAK) SANTAK UPS 板卡 ADLink(凌华) ACL系列 PCI系列 AdvanTech(研华) 研华全系列板卡 Contech(康泰克) AIO系列板卡 CNT系列板卡 DIO系列板卡 PIO1616T(PCI) EVOC(研祥) PCL系列 PCI系列 HOTEC(宏拓) PC系列 PCI系列 ILACS(艾雷斯) DAC系列 PCL系列 ICPDAS(泓格) A626、A628、A821、A8111、DIO_48、P16R16DIO、P8R8DIO、TMC10 PCI系列 PIO系列 PISO系列 阿尔泰 PCI系列 双诺 AC系列 华远 HY系列 康拓 IPC系列 科日新 K系列 KPCI系列 昆仑海岸 16路开关量输入板卡、16路模拟量输入板卡、8路开关量输出板卡、液晶控制卡 盛博 DIAMOND CDT_2000 SOLARTRON(输力强) 35951A、35951B、35951C、35951A、35952A 四通电机 6030控制卡 五岳鑫 TELEWIND语音卡 优采测控 UA303304 中泰 PCI系列 PM系列 PC系列 众人 PS系列 康拓 IPC5372-1;IPC5373;IPC5485;IPC5488 科日新 K810A;K810H;K812;K812A;K821; K824;K830;K840;K842;K842G;K846 盛博科技 CDT-2000 DIAMOND-MM-32-AT 威达通 A626;A628;A821;A822;A823;A826 DIO144;DIO24;DIO48;DIO64 ISO-C64;ISO-P32C32;ISO-P64 PISO813 TMC-10 五岳鑫 TELEWIND系列语音卡 中泰 PC-6310;PC-6311D;PC-6313;PC- 6317;PC-6318;PC-6319;PC-6325A; PC-6325B;PC-6327A;PC-6327B;PC- 6330D;PC-6333;PC-6360;PC-6405B; PC-6407D;PC-6407;PC-6408;PC- 6501D;PC-6503 PCI-8310;PCI-8319;PCI-8322;PCI- 8333;PCI-8335;PCI-8405;PCI-8407; PCI-8408;PCI-8503 众人 PS2116 变频器 LG电子 LG_IG5 MITSUBISHI(三菱) E500(E520E540)、A540 DANFOSS VLT6000、VLT7000、VLT8000 艾默生 EV2000、EV1000 TD1000;TD2000;TD2100 DELTA(台达) VFD_AH 富士系列 富士变频器 科比变频 F5 HITACHI(日立) SJ300系列 三垦力达 SPFSHF(400V系列) 深圳易能 EDS2000、EDS2800 英威腾 英威腾变频器 西门子 MicroMaster(USS协议) 称重仪器 UNIPULSE(尤尼帕斯) F741 大恒 TM200 普达电子 F800 山西风行 XK3101 上海耀华 XK3190-A12、XK3190-A2 赛华贝斯特 JBX、SH-8 四方衡器 XK3196 太原通用 称重显示控制器 唐山汇中 ICS系列皮带称 MASCON MASCON-2 ABS火车料斗秤 METTLER TOLEDO(梅特勒-拖利多) XK3126称重显示仪 XK3127称重显示仪 Kingbird电子称重仪 Lynx称重控制终端 A&D(艾安得) AD系列 正开仪器 称重仪 志美 配料控制器(CB920X) 皮带称重显示器CB900K(RS485) 电力 设备 Dl-t-645国家标准电能表 DLT645-1997(国家标准) DLT645-1997(东方电子) DLT645-1997(深圳思达) DLT645-1997(浙江正泰) IEC60870-5-104 T104主站 IEC65870-5-101 T101主站 SPABUS SPABUS 珠海万力达 MLPR-310HB 合能机电保护 HN系列 美兰尼尔 ML101-SCI、ML101-SCI(串口) 上海渡龙 EPIC-1 循环式运动规约 循环式运动规约(CDT):DL451-91 短信模块   华荣汇 GSM MODEM   西门子 SIEMENS MC35   ETSI(欧洲电信标准) GSM_0705 楼宇 EsofNET EsofNET门禁接口 SIEMENS(西门子) SIEMENS STULZ空调 C5000 C6000 YORK(约克) YORK 海洛斯空调 MASTERLINK HIMOD 松下 视频矩阵WJ-SX550A 意大利依米康 SUNRISE-PROTOCOL-PLUS 深圳奥凯特 DCU90109020 力控 并口设备 并口驱动 单片机 单片机协议(被动) 单片机协议(主动) 定时设备 定时器与计数器 数据库 组态软件实时数据库(TCPIP);组态软件实时数据库 (串口通讯) 仪表仿真驱动 Simulator(仿真仪表) 智能模块 AdvanTech(研华) ADAM5000系列 ADAM4000全系列模块(COM) ART(阿尔泰) 3016、3058、E3000 CONTECH(康泰克) ADI系列 CNT系列 DAI系列 DI系列 DIO系列 DO系列 PTI系列 RRY系列 研祥 ARK系列 OPTO22(奥图) MISTIC:016A;MISTIC:016D;MISTIC:04A; MISTIC:04D;MISTIC:08A;MISTIC:08D OPTOMUX:016A;OPTOMUX:016D;OPTOMUX:04A; OPTOMUX:04D;OPTOMUX:08A;OPTOMUX:08D ILACS(艾雷斯) DAC系列 集智达 I系列模块 易控微网 MDS系列 NPM系列 STC系列 泓格 I系列 长英科技 LTM8000系列 昆仑海岸 KML系列 科日新 K系列 力创科技 EDA9000系列 凌华工控 ADLink ND 系列 太工天成 QQDAQ系列 正信通 DDC监测模块、EDA电流电压监测、SK2000监测 中泰 RM系列 USB系列 智能仪表 YAMATAKE(山武) DMC50、EST240Z、SDC系列 安东 LU系列 昌辉 WP系列 福建百特 百特系列 伯特 BT108、BT109、BT608 东辉 DY2000系列 富士 UG SERIAL(CN)、UG SERIAL(MJ) 虹润 WP系列 杰曼 GM系列 金立石 金立石系列 昆仑海岸 KL系列 AEC(美国电气控制) AEC2000、AEC4600、AEC4800 欧陆仪表 M808系列 OMRON(欧姆龙) E5ANENCNGNZNAK 青智 全系列仪表 Shimaden(岛电) FP系列 SR系列 SD系列 上润 WP系列   FC系列   JC系列   PC系列 SHINKO(神港) FC(X)系列 天辰 XSC5系列、XSC5、XSL系列、XSB系列 天富 WP系列 英华达 EN系列 宇光 AI系列多路巡检仪、工业调节器、流量积算仪 SULLAIR(寿力) 监控器SUPERVISOR-II 鞍山聚龙 JL4 伯特 BT108调节仪;BT109可编程调节仪;BT608调节仪 苍南求精仪表 LDQ-98A智能电磁流量计 苍南双华 电机保护器(PUCHENG) 昌辉 WP系列无纸记录仪、控制仪、显示仪、积算仪等 长英科技 LTM8002;LTM8003;LTM8300;LTM8301 常数开关厂 XW1、CM1z系列智能断路器(V1.30) 大连中隆 DMI_340;DMI_340_DH;DMI_340_DT SB-2000积算仪 大洼 YZK-1-55H 大洼直流屏 格锐(Great) 可编程多路调节器 海纳 数字机控制器 航天部三院三所 UBG-IIA型光导电子液位仪 航天科智 航天科智磁效应液位计;航天科智磁效应液位计(UT3) 航天科智磁通讯转换器(IIA) 河北理工学院智能仪器厂 ZLRJ-B型智能弯管流量计 宏益仪表 CBS仪表 宏益仪表电子秤 华北电力 PMS-PMU 江苏大学 TRU-S03-01 精工 ZXYD智能巡检仪 科力恒 2002主机、KLH 科日新 智能测风传感器 莱蒽 42格式、ContactID格式 衢州华鼎 MC-1000无纸记录仪 瑞普电子 真空计 赛多利斯 SARTORIUS 山东恒生电器 EN2型测风仪 山西泰森 大屏幕(LED) 上润 WP系列 沈阳施博达 单轴卡 四川鸿通科技 MCR-RW读写卡器 太原航空仪表 LZLB_6、LZL质量流量计 特力声 TOCUS通讯模块 特锐 TR_SC 为华 WXJ200智能巡检仪 梧州自动化研究所 ADAM5510 西南自动化研究所 3M2M1M全系列 新型铸管公司 KWZ_300B1钢水表 英捷 YW20_3 英展 EIA-RSO232C 宇通公司 YUTONG-Lon2000设备 浙大中控 C1000调节记录仪 R系列无纸记录仪 正光融志显示屏 正光融志显示屏 中德奥 YCHYZK 中山东崎 DH系列、DW系列、PW9系列、SV8系列、TH系列 附录IV外文文献翻译原文 Wincc in onstant voltage supply basic working principle System uses Automatic Frequency Control regulation or pump motor speed. Plus or minus pump.It is primarily by the Frequency Control System.PID regulator,pressure sensors,liquid level sensor power control circuits and other conponents.Host users control system or control board light over-the-counter transactions,buttons,switchto understand and control systen operation,Based on the PID control mode,the operator interface settings in water pressure,PLC to pressure settings and measured valucs for the deviation PID operation and regulation of distribution through inverter pump speed,so that water pressure was maintained at the set value. Systen The system uses Siernens S7-200 PLC and its configuration software constitute a constant WinCC V6.0 Water pressure control system,water pressure monitoring process.Industroal Ethernct controller for PLC and the operator station computer communication betwween the Remote IO network for the PLC and the operator station compuler communication betwween the Remote IO network for the PLC controller and inverter,the soft starter of communication betwween equipment.PLC controller mainly used to monitor and control water and electricity systems.For1#-4#pressurized pump converter using the ABB Acs510-01-031A4 inverter,HMI operatostation selection DELL conputers,conputer,Industrial Ethernet server card Siemens conmmunications company CP1612. Software design of Systen The control system software company Siemens PCS7V5.2 package,STEP7V5.2 PLC controller mainly used to monitor and control water and electricity systems.For 1#~4# pressurized pump converter using the ABB ACS510-031A4 inveter,HMI operatorstation selection DELL computersputer,Industrial Ethernet server card Siemens communications company Cp1612 Software design of System The control system software company Siemens PCS7V5.2 package.STEPV5.2 PLC controller.HMImonitoring system used WinCCV6.0 version.HMI server and operating station are using the Windows2000 operating system to open programming environment.Heating Sation Wincc configuration control software maior constant pressure water system and coal Gallery in two parts.Implemention of the system of automatic detection and automatic control.Detection constant pressure water and coal Gallcry equipment operation parameters.the real-time data acquisition.uploads.real-time data acquisition.uploads,real-time display and recording.Ciontrol unit operation.fault alarm and automatic parking operation .Theconstant pressureof water supply pressure system configuration parameters.real-time monitoring regulatory pressure pumps water pressure and so valued.CoalHanding Gallery in to control the volume.of coal to speed,to monitor the quality of coal (coal crushing degree of quality and impurity) PLC-Based Fuzzy Constant water suppl;y system design constant pressure water system components From the water supply system programmable controller,inverter,pressure transmiter,and the constact group on the pump unit and other components.Programmable controller selection of AB ControlLogix system.It includes Logix5550 controller,analog input modules,digital input and output modules and communication modutes.Which analog input modute used to test the water pressure on the export signal,digital input module and valves Kai stopped.Inverselection of AB 1336 Plus Inverter.Inverter and Devi2 cenet controller thtough the network for communication. Constant Pressure Water Principle The outlet channel of pressure sensor installation will export water pressure signals are converted to electrical signals, send PLC fuzzy inference operation, the output control signals to the converter, regulating the operation of pump motor speed, until the actual elimination of , constant voltage supply. Programmable controller can control pumps Kai stopped. When the system started working, inverter control from start on 1st pump frequency operation. If users increased consumption of the converter output frequency up to 50 Hz, the pressure will still be less than the set value, then after some time delay, on the 1st of the pump switching frequency operation; Inverter start again on the 2nd pump operation. If pressure is less than the set value, they will be on the 2nd to pump switching frequency operation; Inverter start again on the 3rd pump operation until the output pressure settings to achieve so far. However, if users to reduce water consumption, in accordance with the “Kai-stop” principle will be followed with pumps. This cycle repeatedly to achieve constant pressure water system. Fuzzy2PI control algorithm As the water supply system in many areas (such as the pipe network and pumps) nonlinear, time-varying, and the variables still exist between the cross-coupling, so it is difficult to establish a precise mathematical system model. For such a complicated process that merely using the conventional PID control is difficult to achieve the desired control. Fuzzy control is not dependent on the mathematical model and the right parameters sensitive to the merits, Fuzzy used to control the water supply system, we can improve the control system dynamic performance. But Fuzzy Control System steady-state performance is poor, this design of a dual-mode Fuzzy2PI control, As shown in figure 2, and its design thinking is; when the pressure is greater error when using fuzzy control, to obtain good transient; When the pressure on the stead-state error into smaller, switched to process from PI control, to obtain good steady precision. PI control algorithms and fuzzy control algorithms are PLC, switching time by a computer program based on prior to the error autormatically. The system uses two-input single-output fuzzy controller. to pressure the desired value and the measurement of e error and the error as a fuzzy controller input linguistic variables, transducer frequency variation u language as output variables. To e error, the error rate ec and control volume u fuzzy subset of ( NB,NS,ZE,PS,PB) and they quantified the domain of seven grades, (-3,-2,-1,0,1,2,3). Fuzzy subset of the membership function used triangle. Initial experience of fuzzy control rules, as shown in table 1. Under these rules calculation of the total fuzzy relation R: Where x, U fuzzy relationship matrix on behalf of the “Cartesian” and the “and” operator. According minimax inference rules synthesis of output variables language domain of fuzzy sets U: U Finally, the weighted average method used for solutions vague and fuzzy volume U converted into precise amount u. The process is carried out offline, eventually Fuzzy Control Table, as shown in table 2. This form of the PLC memory storage, real-time control, fuzzy control would streamline the process for finding inquiries on the questionnaire process. Parametric Selection of Frequency-water system a reasonable selection pressure control parameters constant pressure to achieve energy-supply system. The realization of is this objective the key is pressure control parameter selection, usually pipe network pressure control point two choice: a pipe network is the most negative pressure on constant pressure control and the other is the constant pressure pump outlet. pressure control. How will the two choices, we the most disadvantaged constant, the water pipe network by QMAX reduced to Q1, pumps reduce speed, and water characteristic curve of A (unchanged) at the intersection point C, pump characteristic curve downward, network pressure on the most disadvantaged H0. And the pump outlet pressure constant pressure control, Ha unchanged, reduce water consumption by QMAX QI and Ha to pay to point B, water characteristic curve upward A through B, the network most disadvantaged Hb pressure into points. Hb-H0 lift the poor namely, energy waste, so I chose the most disadvantaged network points for the smallest pressure on the closed-loop control system, making the pump speed and PID regulator set pressure match, achieve maximum energy-saving effect, but the constant pressure to achieve the purpose of water supply. the converter and put into operation after the commissioning of the system to ensure optimum operation of the state means necessary. According to the inverter load inertia size of the start and stop the motor when the time is not the same, Set time is too short to be accelerated when the inverter overcurrent, overvoltage decelerating protection; Set time will lead to excessive speed converter running in the system become regulate slow, delayed response, contingency ability is poor. Yi system at the state short-term instability. To protect the converter is not tripping, the scene of many of them using converter increases deceleration time setting too long, the problems they bring very easily be the appearance of the normal equipment and less-than-optimal state. So the scene when used according to the load driven by a different nature, testing out the permission of the shortest load increases deceleration time, setting. For the pump motor, plus deceleration time in the choice between 0.2-20 seconds. 附录V外文文献翻译 Wincc在供热站恒压供水监控系统中的应用 恒压供水基本工作原理 系统采用变频调速方式自动调节谁笨点击转速或加、减泵。它主要是由变频调速系统、PID、调节器、压力传感器、液位传感器、动力控制线路等组成,用户通过上位监控系统或控制柜面板上的指示灯、按钮、转换开关来了解和控制系统的运行。在基于PID的控制方式下,操作人员在操作界面设定供水压力,PLC对压力设定值和测量值的偏差进行PID运算,并通过变频器调节配水泵系统转速,是供水压力保持在设定值。 2.系统的硬件配置 本系统采用西门子公司的S7-200系列PLC及其组态软件Winccv6.0构成恒压供水控制系统,实现供水过程的压力监控,工业以太网用于PLC控制器和计算机操作站之间的通讯,远程IO网用于PLC控制器与变频器、软启动器的设备之间的通讯,PLC控制权威主要用来检测和控制供水系统和供电系统、用于1#~4#加压泵的变频器采用ABB公司的ACS510-01-031A4变频器,HMI操作站选用DELL计算机,工控机。服务器的工业以太网通讯网卡采用西门子公司的CP1612. 3.系统的软件设计 本控制系统软件采用西门子公司的PCS7V5.2软件包,PLC控制器采用STEP7V5.2,HMI监控系统采用Winccv6.0版本,HMI服务器和操作站都采用的是Windows2000操作系统具有开放的编程环境. 供热站使用Wincc组态软件主要监控恒压供水系统和输煤廊两部分。实现对系统的自动检测和自动控制。检测恒压供水和输煤廊运行设备的各项参数,实现实时数据的采集、上传、实时显示和记录。控制机组运行、故障的自动停机和报警操作。在恒压供水系统设定供水压力参数,实时监控调节加压泵,使供水压力保持定值。在输煤廊中控制给煤量和给煤速度,检测给煤质量(煤的粉碎成都和含杂质量)。 基于PLC的模糊空盒子恒压供水系统设计 1. 恒压供水系统组成 供水系统又可编程控制器、变频器、压力变送器、接触器组和水泵机组等组成。可编程控制器选用AB公司的ControLogix系统,它包括Logix5550控制器、模拟量输入模块、数字量输入输出模块及通信模块,其中模拟量输入模块用来检测出水口压力信号,数字量输入模块用来检测各种开关量,数字量输出模块用来控制点击和阀门的启、停。变频器选用AB公司的1336Plos变频器,变频器与控制器通过Devi2 ceNet网络进行通信。 2. 恒压供水原理 在出水管道上安装压力传感器,将出口水压力信号转换为电信号,送PLC进行模糊推力运算后,输出控制信号到变频器,调节水泵点击的运转速度,知道消除实际谁呀与设定水压的偏差,实现恒压供水,可编程控制器同时控制水泵的启、停。当系统开始工作时由变频器控制启动1号泵变频运行。若用户用水量增加变频器的输出频率上升到50Hz水压仍达不到设定值,则将2号泵切换为工频运行;变频器再启动3号泵运转,知道输出水压达到设定值为止。繁殖托用户用水量减少,则依照“先启后停”原则一次将水泵切除 如此反复循环,实现系统的恒压供水。 3. Fuzzy2PI控制算法 由于供水系统的许多环节(如管网和水泵)存在非线性、时变性,且各个变量之间还存在交叉耦合,所以难以建立系统精确的数学模型,对于这样一个复杂的过程,仅仅用传统的PID控制很难达到理想的控制效果。模糊控制具有不依赖于数学模型和对参数变化不敏感的优点,将模糊控制应用于供水系统中,可以提高控制系统的动态性能,但是模糊控制系统的稳态性能不佳,为此设计了一种Fuzzy2PI双模控制,如图2所示,其设计思想是:当压力误差较大时采用Fuzzy控制,以获得良好的瞬态响应;当压力误差较小进入稳态后,则由程序切换到PI控制,以获得良好的稳态精度,PI控制算法和模糊控制算法均有PLC实现切换时机计算机程序根据事先给定的误差范围自动实现。 本系统采用双输入单输出模糊控制器,以水压给定值和测量值的误差e及误差变化率ec作为模糊控制器的输入语言变量,一变频器频率变化量u作为输出语言变量。选取误差e、误差率ec和控制量u的模糊自己为{NB,NS,ZE,PS,PB},并将它们的论域量化为7个等级,即{-3,-2,-1,0,1,2,3},模糊子集的隶属函数采用三角形,根据现场经验总结出模糊控制规则,如表1所示。根据这些规则计算总的模糊关系R: 式中x、U代表模糊关系矩阵的“笛卡尔积”和“并”运算。再根据极大极小推力合成规则求出输出语言变量论域上的模糊集合U: 最后对U采用加权平均法进行解模糊,将模糊量U转换成精确量u,上述过程是离线进行的,最终得到模糊控制查询表,如图2所示。将此表存放在PLC内存中,实时控制实现模糊控制的过程便简化为查找查询表的过程。 程序设计 RSLogix5000是支持Logix5000系统控制器的编程软件,程序用梯形图语言编写,包括水泵启动和切换主程序、PI控制子程序、模糊控制子程序和故障报警子程序,当采样时间到时,PLC采集水压信号,并与给定信号比较得到误差e,若e<=e0(e0为PI和模糊控制切换阀值),则进入PI控制子程序;若e>e0,则进入模糊控制子程序。图3是模糊控制子程序框图。由于RSLogix5000软件提供了数组标签,因此可以用梯形图语言方便地实现模糊控制算法。在标签数据库中建立一个7x7的二维数组标签array,将查询表2的结果按照从上倒下,从左到右的顺序一次输入到数组标签中,由于E、Ec的量化等级为【-3,3】,而数组标签array的其实地址为【0,0】,因此在寻址时需要加偏移量,即:u=array(i+3,j+3),模糊控制器将计算得到的实测误差e和误差变化量ec量化,取得以相应论域元素表征的查找查询表所需的i和j,通过数组标签array寻址得到控制量变化uij,uij再乘以比例因子便是控制量变化量∆u。加在被控对象的实际控制量uk=uk-1+u,其中uk-1为前一次的控制量。uk经过限幅后作为变频器的输出,控制水泵点击的转速,是水压保持在给定值上。 变频恒压供水系统的参数选取 合理选取压力控制参数,实现系统低能耗恒压供水。这个目的的实现关键在于压力控制参数的选取,通常管网压力控制点的选择有两个;一个就是管网最不利点压力恒压控制,另一个就是泵出口压力恒压控制。两者如何选择,我们来简单分析一下管网最不利点压力恒定时。管网用水量由QMAX减少到Q1与Ha交与B点,用水管路特性曲线A上移并通过B点,管网最不利点压力变为Hb,Hb-H0的扬程差即为能量浪费,所以选择管网最不利点的最小水头为压力控制参数,形成闭环压力自控系统,是得水泵的转速与PID调节器设定压力相匹配,可以达到最大节能效果,而且实现了恒压供水的目的。 变频器在投入运行后的调试是保证系统达到最佳运行状态的必要手段。变频器根据负载的转动惯量的大小,在启动和停止电机时所需的时间不相同,设定时间过短会导致变频器在加速时过电流、在减速时过电压保护;设定时间过长会导致变频器在调速运行时使系统变的调节缓慢,反应迟滞,应变能力差,系统易处在短期不稳定状态中。 为了变频器不跳闸保护,现场使用当中的许多变频器达不到最佳运行状态。所以现场使用时要根据所驱动的负载性质不同,测试出负载的允许最短加减速时间,运行设定。对于水泵电机,加减速时间的选择在0.2-20秒之间。 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日 评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日 教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。 学位论文作者(本人签名): 年 月 日 学位论文出版授权书 本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。 论文密级: □公开 □保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议) 作者签名:_______ 导师签名:_______ _______年_____月_____日 _______年_____月_____日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 二〇一〇年九月二十日   毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 二〇一〇年九月二十日 致 谢 时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。 首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。 其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。 另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。 最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。 四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。 回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。 学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。 在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。 最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。 2
/
本文档为【可转位车刀受力的ANSYS分析_毕业设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索