第一篇:实用运动控制技术实验报告_实验一
《实用运动控制技术》课程实验报告
姓名:学号:班级:
------------------------
实验一直流伺服电机控制系统实验
实验目的了解直流电机运动控制系统原理
实验内容
1)根据所给直流电机,驱动器,运动控制卡接口资料,画出直流电机控制系统的连线图
2)画出你设计的直流电机控制系统连线图的控制原理框图,并简要描述你设计的直流电机控制系统框图的原理
第二篇:运动控制上机实验报告
基于SIMULINK的双闭环直流调速系统仿真
张磊
(江南大学 物联网工程学院, 江苏 无锡 214122)摘要:本文首先介绍了双闭环直流调速系统的组成及其特性,接着建立了其动态数学模型,分析了其动态性能,并通过SIMULINK仿真技术研究了其抗负载扰动能力。实验结果表明,双闭环直流调速系统具有良好的抗负载扰动特性。
关键词:抗负载扰动 动态数学模型 动态性能 SIMULINK The double-loop DC speed control system simulation
Based on SIMULINK
Zhang Lei(School of Internet of Things Engineering, Jiangnan University, Wuxi Jiangsu 214122, China)Abstract:This paper introduces the double-loop DC speed system components and their characteristics, and then built its dynamic mathematical model to analyze its dynamic performance, and through SIMULINK simulation technology for its anti-load disturbances.Experimental results show that the double-loop DC speed control system has a good anti-load disturbance characteristics.Keywords: Anti-load disturbance Dynamic mathematical model Dynamic Performance SIMULINK
1引言
转速、电流双闭环直流调速系统调速范围宽、平稳性好、稳速精度高以及具有良好的动态性能,广泛应用于冶金、建材、印刷、电缆、机床和矿山等行业,在拖动领域中发挥着极其重要的作用,具有动态响应快、抗干扰能力强等优点。采用PI调节的单个转速闭环直流调速系统可以在保证系统稳定的前提下实现转速无静差,但是,如果对系统的动态性能要求较高,例如要求快速起制动,突加负载动态速降小等等,单闭环系统就难以满足需要,可以采用转速和电流两个调节器构成转速、电流双闭环调速系统,以获得近似理想的过渡过程。
图1 转速、电流双闭环直流调速系统 为了获得良好的静、动态性能,转速和电流两个调节器一般采用PI调节器,这样构成的双闭环直流调速系统的电路原理图,如图2所示。图中标出了两个调节器输入输出电压的实际极性,它们是按照电力电子变换器的控制电压Uc为正电压的情况标出的,并考虑到运算放大器的倒相作用。图中还表示了两个调节器的输出都是带限幅作用的,转速调节器ASR的输出限幅电压Um*决定了电流给定电压的最大值,电流调节器ACR的输出限幅电压Ucm限制了电力电子变换器的最大输出电压Udm。
2双闭环双闭环直流调速系统的组成及其特性
2.1转速、电流双闭环直流调速系统的组成
为了实现转速和电流两种负反馈分别起作用,在系统中设置了两个调节器,分别调节转速和电流,即分别引入转速负反馈和电流负反馈。二者之间实行嵌套连接,如图1所示。即把转速调节器的输出当作电流调节器的输入,再用电流调节器的输出去控制电力电子变换器UPE。从闭环结构上看,电流环在里面,称作内环;转速环在外边,称作外环。这就形成了转速、电流双闭环调速系统。
图2 双闭环直流调速系统电路
原理图 2.2稳态结构图和静特性
双闭环直流系统的稳态结构图如图3所示,分析双闭环调速系统静特性的关键是掌握PI调节器的稳稳态特征,一般存在两种状况:饱和——输出达到限幅值;不饱和——输出未达到限幅值。当调节器饱和时,输出为恒值,输入量的变化不再影响输出,除非有反向的输入信号使调节器推出饱和,此时饱和的调节器暂时隔断了输入和输出间的联系,相当与使该调节环开环。当调节器不饱和时,PI作用使输入偏差电压U在稳太时总是为零。
实际上,在正常运行时,电流调节器是不会达到饱和状态的。因此,对于静特性来说,只有转速调节饱和与不饱和的两种情况。
图3 双闭环直流调速系统的
稳态结构框图
3双闭环直流调速系统的数学模型
3.1双闭环调速系统的动态数学模型
双闭环控制系统数学模型的主要形式仍然是以传递函数或零极点模型为基础的系统动态结构图。双闭环直流调速系统的动态结构框图如图4所示,图中WASR(s)和WACR(s)分别表示转速调节器和电流调节器的传递函数。为了引出电流反馈,在电动机的动态结构框图中必须把电枢电流Id显露出来。
图4 双闭环直流调速系统的
动态结构框图
3.2起动过程分析
双闭环调速系统突加给定电压Un*由静止状态起动时,转速和电流的动态过程如图5所示。在起动过程中转速调节器ASR经历了不饱和、饱和、退饱和三种情况,整个动态过程分成图中标明的Ⅰ、Ⅱ、Ⅲ三个阶段。
图5 双闭环直流调速起动过程的
转速和电流波形
第I阶段(0—t1)电流上升的阶段。突加给定
电压 Un*后,Id上升,当Id小于负载电流IdL时,电
机还不能转动。当Id≥IdL后,电机开始起动,由于机电惯性作用,转速不会很快增长,转速调节器ASR输入偏差电压仍较大,ASR很快进入饱和状态,而ACR一般不饱和。直到Id≈Idm,Ui≈Uim*。在这一阶段中,ASR很快进入并保持饱和状态,ACR一直不饱和。
第II阶段(t1--t2)恒流升速阶段。ASR始终
是饱和的,转速环相当于开环,系统为在恒值电流Uim*给定下的电流调节系统,基本上保持电流Id恒定,因而系统的加速度恒定,转速呈线性增长,直到n=n*。电机的反电动势E也按线性增长,对电流调节系统来说,E是一个线性渐增的扰动量,为了克服它的扰动,Ud0和Uc也必须基本上按线性增长,才能保持Id恒定。当ACR采用PI调节器时,要使其输出量按线性增长,其输入偏差电压必须维持一定的恒值,也就是说,Id应略低于Idm。在这一阶段,ASR处于饱和状态,电流无静差系统,转速线性上升,Id略小于Idm。
第Ⅲ阶段(t2 以后)转速调节阶段。ASR
和ACR都不饱和,ASR起主导作用,ACR力图使
Id尽快地跟随Ui*,或者说,电流内环是一个电流随动子系统。当n=n*时,ASR输入偏差为零,但其输出却由于积分作用还维持在限幅值Uim*,所以电机仍在加速,使转速超调。ASR输入偏差电压变负,开始退出饱和,Ui*和Id很快下降。但是,只要Id仍大于负载电流IdL,转速就继续上升。直到Id=IdL时,转矩Te=TL,则dn/dt=0,转速n才到达峰值(t=t3时)。此后,电动机在负载的阻力下减速,在一小段时间内(t3-t4),Id 综上所述,双闭环直流调速系统的起动过程有以下三个特点:(1)饱和非线性控制;(2)转速超调;(3)准时间最优控制。 4双闭环直流调速系统的抗负载扰动仿真 双闭环调速系统一般来说具有比较满意的动态性能。对于调速系统,最重要的动态性能是抗干扰性。主要是抗负载扰动和抗电网电压扰动的性能。本文研究了双闭环调速系统的抗负载扰动性能。 双闭环调速系统的抗负载扰动结构图如图5所示,负载扰动作用在电流环之后,因此只能靠转速调节器ASR来产生抗负载扰动的作用。 图5 双闭环调速抗负载扰动作用 本文研究了双闭环调速系统的抗负载扰动性能,基于MATLAB/SIMULINK接线图如图6所示,无扰动信号、阶跃扰动信号、正弦扰动信号作用下输出转速仿真结果如图7的(a)(b)(c)所示。 图6双闭环调速系统的抗负载扰动接线图 (a)无扰动信号 (b)阶跃扰动信号 (c)正弦扰动信号 实验结果表明,IdL改变时,负载扰动能较快的反映到被调量n上,从而得到调节,该系统具有很好的抗负载扰动性能。小结 由双闭环调速系统抗负载扰动作用的动态结构图可以看出,负载扰动作用在电流环之外,转速环之内,所以双闭环调速系统在抗扰动方面和单闭环调速系统只能依靠转速环来进行抗扰调节。通过以上的仿真实验,转速环有效地抑制并消除了负载扰动的影响。 参考文献: [1]王兆安,等.电力电子技术[M].北京:机械工业出版社,2000.[2]张广溢,等.电机学[M].重庆:重庆大学出版社,2002.[3]王军.自动控制原理[M].重庆:重庆大学出版社,2008.[4]导向科技.Protel DXP电子电路设计培训教程[M].北京:人民邮电大学出版社,2003.[5]周渊深.交直流调速系统与Matlab仿真[M].北京:中国电力出版社,2004. 网 络 程 序 设 实验报告 实验名称:Winsock编程接口实验 实验类型: 验 证 型 计 一、实验目的 掌握Winsock的启动和初始化; 掌握gethostname(),gethostbyname(),GetAdaptersInfo()等信息查询函数的使用。 二、实验设计 实验内容: 1、编写程序能同时实现对多个域名的解析。比如在控制台输入:getip www.xiexiebang.com对应的IP地址列表。 2、编写程序获取并输出本地主机的所有适配器的IP地址,子网掩码,默认网关,MAC地址。 根据实验内容编写程序: 1、对相关域名进行解析,利用gethostbyname()完成解析,用到的结构体为: struct hostent{ char FAR* h_name;char FAR* FAR* h_aliases;short h_addrtype;short h_length;char FAR* FAR* h_addr_list;} 得到的IP地址列表由h_addr_list存储; 2、利用GetAdaptersInfo()函数获得本地主机的相关信息,通过IP_ADAPTER_INFO结构体返回所需信息。 IP_ADAPTER_INFO的定义如下: typedef struct _IP_ADAPTER_INFO { struct _IP_ADAPTER_INFO* Next; DWORD ComboIndex; char AdapterName[MAX_ADAPTER_NAME_LENGTH + 4]; char Description[MAX_ADAPTER_DESCRIPTION_LENGTH + 4]; UINT AddressLength; BYTE Address[MAX_ADAPTER_ADDRESS_LENGTH]; DWORD Index; UINT Type; UINT DhcpEnabled; PIP_ADDR_STRING CurrentIpAddress; IP_ADDR_STRING IpAddressList; IP_ADDR_STRING GatewayList; IP_ADDR_STRING DhcpServer; BOOL HaveWins; IP_ADDR_STRING PrimaryWinsServer; IP_ADDR_STRING SecondaryWinsServer; time_t LeaseObtained; time_t LeaseExpires; } IP_ADAPTER_INFO, *PIP_ADAPTER_INFO; 三、实验过程(包含实验结果) 1、分析题目,编写程序; 2、将编写的程序进行编译、运行,输入题目给定的内容,完成题目要求; 结果如下: 第1题: 第2题: 四、讨论与分析 思考题: 1、Winsock初始化的作用:只有调用了WSAStartup()进行初始化之后,应用程 序才能调用其他Windows Sockets API函数,实现网络通信; 2、函数原型为: DWORD GetAdaptersInfo(PIP_ADAPTER_INFO pAdapterInfo,//接受数据的缓冲区 PULONG pOutBufLen // 数据的长度大小); 3、域名解析时出现域名对应多个IP,原因:该域名存在于多个服务器。 五、实验者自评 通过本次实验,我掌握了Winsock的启动和初始化以及gethostname(),gethostbyname(),GetAdaptersInfo()等函数查询的使用,加深了以前对课本知识的认识程度。 六、附录:关键代码(给出适当注释,可读性高) 第1题代码: ////////////////////////////////////////////////// // GetAllIps.cpp文件 //#include “../common/InitSock.h” #include using namespace std; #pragma comment(lib, “WS2_32”)// 链接到WS2_32.lib //CInitSock initSock;// 初始化Winsock库 void main(){ char szMessage[256];// 取得本地主机名称 // 初始化 WSADATA wsaData;if(WSAStartup(MAKEWORD(2,2), &wsaData)!= 0){ exit(0);} // 通过主机名得到地址信息 printf(“ Get IP::”);gets(szMessage); // 获取主机信息 hostent *pHost = ::gethostbyname(szMessage); // 打印出所有IP地址 in_addr addr;for(int i = 0;;i++){ char *p = pHost->h_addr_list[i]; if(p == NULL) break; memcpy(&addr.S_un.S_addr, p, pHost->h_length); char *szIp = ::inet_ntoa(addr); printf(“ 服务器 %s IP地址:%s n ”,szMessage, szIp); printf(“服务器名字: %s n”,pHost->h_name);} /////////////////////////// ::WSACleanup(); } 第2题代码: // 获取并输出本地主机的所有适配器的IP地址,子网掩码,默认网关,MAC地址 #include void main(){ // 定义变量 IP_ADAPTER_INFO *pAdapterInfo;ULONG ulOutBufLen;DWORD dwRetVal;PIP_ADAPTER_INFO pAdapter; pAdapterInfo =(IP_ADAPTER_INFO *)malloc(sizeof(IP_ADAPTER_INFO));ulOutBufLen = sizeof(IP_ADAPTER_INFO);// 第一次获取适配器信息,得到ulOutBufLen的实际大小 if(GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)!= ERROR_SUCCESS){ free(pAdapterInfo); pAdapterInfo =(IP_ADAPTER_INFO *)malloc(ulOutBufLen);} // 第二次获取适配器信息,获得了pAdapterInfo信息 if(dwRetVal = GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)!= ERROR_SUCCESS){ cout<<“GetAdapterInfo Error!”< // 打印MAC地址信息、子网掩码以及网关 pAdapter = pAdapterInfo;while(pAdapter){ cout<<“MAC Address: ”; for(int i=0;i AddressLength;i++) { if(i ==(pAdapter->AddressLength-1)) { cout< } else { cout< } } cout< cout<<“IP 地址:”< IpAddressList.IpAddress.String< cout<<“子网掩码 :”< IpAddressList.IpMask.String< cout<<“网关 :”< IpAddressList.IpAddress.String< cout<<“****************************************”< pAdapter = pAdapter->Next;} // 释放资源 if(pAdapterInfo){ free(pAdapterInfo);} cout< } 南京邮电大学通达学院 课程实验报告 题 目: IP网络中的TCP-UDP通信实验 学 院 通达学院 学 生 姓 名 王伟慧 班 级 学 号 10005002 指 导 教 师 王珺 开 课 学 院 通信与信息工程学院 日 期 2013.5 一,实验目的 了解局域网TCP消息通信过程的机制; 1,了解局域网UDP消息通信过程的特点; 2,熟悉最简单的Socket类的操作和使用; 3,实现字符串通信、文件(ASCII文件)传输、Socket局域网电话的实现; 二 实验设备及软件环境 答:一台或两台装有VC++的带有网卡的PC机(或工控机)。 以太网TCP通信UDP通信服务器端10.10.9.1客户端10.10.9.210.10.9.3710.10.9.15 三 实验步骤 内容一:基于TCP协议的Socket消息发送和接收 说明:事例程序包括“TCP聊天服务器” 与“TCP聊天客户端”。1,运行示例程序“TCP聊天服务器”设置端口号:1001,2,点击“服务器开启服务” 3,运行示例程序“TCP聊天客户端”,设置端口号一定要与“TCP聊天服务器”设置的一致。如果在同一台机器上运行,输入服务器IP地址:127.0.0.1,如果不在同一台机器上,输入局域网上服务器所在机器的IP地址(当然首先确保局域网通畅)4,点击“连接” 在客户端输入文字消息,可以看到服务器端能显示出客户机的名称、IP地址、以及通过Socket消息发送过来的文字内容。内容二,基于UDP的SOCKET消息 1,(必须是在两台机器上,说明书上示意为10.10.9.37和10.10.9.15两个IP地址)均运行程序“UDP客户端”,运行界面如图1.5,注意此时已经没有明确的“服务器”“客户端”之说,“服务器名”输入对端IP地址,端口号必须一致。2,分别点击“打开端口”,连接上服务器后,可以互发消息 四.实验内容及实验结果 TCP通信 UDP通信 五.实验体会 实验过程中,虽然有很多的困难,但经过老师和同学的知道,最终都顺利解决了,实验之后,对TCP、UDP的通信连接有了更加深刻的认识,增长了有关通信技术方面的知识,对以后的学习生活,都会有很大的帮助。 六.思考题 3,如果现在要传送一个TXT文本,应如何实现,写出编程思路?(1)打开文本 将内容读入 缓冲区(2)与 另一台机器建立 socket连接(3)发送 (4)另一台机器 保存接收到的内容 5,TCP本机通信时可以使用哪些IP地址来进行访问? 答:1.本机设定的IP 2.环回地址,以127.开头的IP地址如127.0.0.1 6.TCP通信时如果服务器一方改变端口号,客户端应做怎样的处理? 答:因为客户端一般情况下不设置端口号,因此在调用SOCKET()创建套接口后,直接调用CONNECT()函数连接到目标主机,这中情况下客户端的端口是系统分配的,如果你想自己指定客户端的端口,那么就象服务端一样,在SOCKET()创建套接口后,调用一下BIND()函数绑定本机端口,然后再调用CONNECT()函数。 课程名称:工业组态控制技术 任务一:我的第一个工程,时间3月8日 任务二:水箱控制,时间3月22日 任务三:用户权限的管理,时间 4月18日 任务一:我的第一个工程 一、工作任务 1、理解组态技术、MCGS组态软件的特点和构成。 2、建立一个简单的MCGS组态工程。 二、工作要求 1、正确回答相关的理论知识点。 2、建立名为“我的第一个工程”的工程项目,保存到F盘以自己学号和姓名命名的文件夹中。 3、工程运行时,立即最大化显示工程画面,窗口标题为“我的第一个工程”。画面中有:1台水泵、2个水罐、2个阀门、3段水管和相关文字注释。工程效果图可参见MCGS帮助系统:MCGS快速入门。 三、工作过程 (一)理论学习,回答下列问题: 1、什么是工控组态软件? 2、说明英文缩写的含义:MCGS、ODBC、OPC、OLE。 3、MCGS系统包括哪些部分?其核心是什么? 4、MCGS系统为什么与设备无关? (二)详细写出组态工作过程 1、创建自己的文件夹 打开F盘,鼠标右击,新建文件夹,将文件夹命名为自己的学号和姓名,如:41011150 XX。这样在F盘根目录下就建立了自己的文件夹——F:41011150 XX。(每次组态工作前,先创建自己的文件夹,然后将组态工程文件保存在此文件夹中,今后不再重复说明)。 2、创建工程 (1)双击桌面“MCGS组态环境”图标,打开MCGS组态环境窗口。(一般会自动弹出一个最近编辑过的工作台窗口,将它关闭。) (2)单击“文件”菜单中的“新建工程”选项,弹出一个工作台窗口。一般会在D:MCGSWORK下自动生成新建工程,默认的工程名为:“新建工程0.MCG”(若新建工程0.MCG已经存在,则新建工程的顺序号顺延,如:1、2、3等)。 (3)单击“文件”菜单中的“工程另存为”选项,弹出文件保存窗口。在“文件名”一栏内输入“我的第一个工程”。再单击“保存在”一栏内的小黑三角,找到自己的文件夹,如F:41011150 XX。点击“保存”按钮,工程创建完毕。 3、创建用户窗口 (1)在工作台中,单击“新建窗口”按钮,新建一个用户窗口,名称为“窗口0”。(2)选择“窗口0”,单击“窗口属性”按钮,进入“用户窗口属性设置”。将窗口名称改为:我的第一个工程,窗口标题改为:我的第一个工程,窗口内容注释改为:××设计(如:41011150 XX设计),窗口位置选中“最大化显示”,其它不变,单击“确认”按钮。这时原来的“窗口0”已经变为“我的第一个工程”。 (3)选中“我的第一个工程”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为MCGS运行环境中自动加载的启动窗口。 4、编辑画面 (1)选中“我的第一个工程”窗口图标,单击“动画组态”按钮(或直接双击“我的第一个工程”窗口图标),进入动画组态窗口。若没有看见工具箱则单击“查看”菜单,选择“绘图工具箱”。下面开始编辑本窗口的画面。 (2)画水泵:单击工具箱“插入元件”,弹出“对象元件库管理”对话框,从“泵”类中选取泵40,再将泵调整为适当大小,用鼠标拖动到适当位置(参照效果图)。从最下一行的状态条中,记录泵的位置和大小。若没有看见状态条则单击“查看”菜单,选择“状态条”。(3)画“储藏罐”:同理,在“储藏罐”类中分别选取罐 17、罐53。参照效果图调整位置和大小,并做好记录。 (4)画“阀门”:同理,在“阀门”类中分别选取阀 58、阀44。参照效果图调整位置和大小,并做好记录。 (5)画“水管”:单击工具箱“流动块”,移动鼠标至窗口的预定位置,点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。双击鼠标左键即可结束绘制。(若想修改流动块,先选中流动块,鼠标指针指向流动块周围的某一小方块,按住左键拖动鼠标,即可调整流动块的形状)。参照效果图,用流动块画出3段水管。为了让水管两端与水罐连接的美观,或者水管挡住了阀门画面,可以将水管的图层移动至最底层。选择所画的流动块,右击鼠标,选择“排列”,再选择“最后面”。(6)作出“文字注释”:单击工具箱“标签”,在水泵下方用鼠标拖动出一个文本框,输入“水泵”。再双击“水泵”标签,弹出“对象组态属性设置”对话框,边线颜色选“无边线颜色”,字符颜色选“蓝色”,字符字体选“宋体/粗体/三号”,单击“确认”。若文字显示不全,则用鼠标调整文本框大小(调大一些没有关系)。同理,在适当的位置分别画出另外的文字标签“水罐1”、“水罐2”、“调节阀”、“出水阀”。(7)保存画面:选择“文件”菜单中的“保存窗口”选项,保存画面。 5、工程运行 单击单击“文件”菜单中的“进入运行环境”,系统提示:并口(USB接口)上没有软件狗,只能运行30分钟!点击“确认”即可进入MCGS运行环境(若关闭了“MCGS组态环境”窗口,则在桌面上双击“MCGS运行环境”即可)。 6、工程提交 将电脑中建立的自己的文件夹发送到自己的移动盘中,并尝试运行一次,确认组态工程被正确保存。运行过的组态工程会多一个加字母D的数据库文件“我的第一个工程D”,下次运行时还会自动生成,若运行数据无需保存,可以删除。 四、工作结果 进入MCGS运行环境,立即最大化显示标题为“我的第一个工程”的工程画面,画面内容达到设计要求。工程效果图如下:(参见程序文件) 五、总结与体会 围绕以下要点来谈谈完成本次任务的体会: 1、本次任务中自己做了什么?遇到哪些问题?如何解决的? 2、完成这次任务有什么收获? 任务二:水箱控制 一、工作任务 1、制作水箱控制组态画面。 2、模拟水箱控制过程。 二、工作要求 1、正确回答相关的理论知识点。 2、建立名为“水箱控制”的工程项目,保存到F盘以自己学号和姓名命名的文件夹中。 3、工程运行时,立即最大化显示工程画面,窗口标题为“水箱控制”。画面中有:2台水泵、1个水罐、1个滑动输入器、2段水管和相关文字注释。下水泵排水、上水泵进水。水位可以人工调节,也可以在20-80之间自动调节。 三、工作过程 (一)理论学习,回答下列问题: 1、什么是用户窗口? 2、怎样产生动画效果?动画连接主要有哪几种?rdf 3、水管是用什么构件制作的?怎样使进、出水的流动方向相反? 4、脚本程序有什么用处?共有几种语句? (二)详细写出组态工作过程 1、创建自己的文件夹 打开F盘,鼠标右击,新建文件夹,将文件夹命名为自己的学号和姓名,如:41011150 XX。这样在F盘根目录下就建立了自己的文件夹——F:41011150 XX。 2、创建工程 3、创建用户窗口 4、编辑画面 5、工程运行 6、工程提交 四、工作结果 进入MCGS运行环境,立即最大化显示标题为“水箱控制”的工程画面,画面内容达到设计要求。可以看到水箱水位在自动变化。工程效果图如下:(参见程序文件)人工调节水位的模拟:„„ 五、总结与体会 围绕以下要点来谈谈完成本次任务的体会: 1、本次任务中自己做了什么?遇到哪些问题?如何解决的? 2、完成这次任务有什么收获? 任务三:用户权限的管理 一、工作任务 1、设置工程密码,保护工程不会被其他人打开使用或修改。 2、设置工程试用期,通过多级密码控制系统的运行或停止。 3、规定操作权限,提高工程安全性。 二、工作要求 1、正确回答相关的理论知识点。 2、建立名为“安全机制练习”的工程项目,保存到F盘以自己学号和姓名命名的文件夹中。 3、工程运行时,立即最大化显示工程画面,窗口标题为“安全机制练习”。画面中有:用户权限分配表,和相关文字注释。通过菜单操作,可根据不同用户权限在其他5个画面之间跳转。 三、工作过程 (一)理论学习,回答下列问题: 1、主控窗口的主要功能是什么? 2、权限设置的作用是什么? 3、怎样设置试用期? 4、怎样设置启动属性? (二)详细写出组态工作过程 1、创建自己的文件夹 2、创建工程 3、创建用户窗口 4、编辑画面 5、工程运行 6、工程提交 四、工作结果 进入MCGS运行环境,显示„„工程画面,画面内容达到设计要求。可以操作„„。工程效果图如下:(参见程序文件) 五、总结与体会 围绕以下要点来谈谈完成本次任务的体会: 1、本次任务中自己做了什么?遇到哪些问题?如何解决的? 2、完成这次任务有什么收获?第三篇:实验一 实验报告
第四篇:南邮通信技术实验报告实验一
第五篇:《工业组态控制技术》实验报告