S7-1500实训平台指导书_第1页
S7-1500实训平台指导书_第2页
S7-1500实训平台指导书_第3页
S7-1500实训平台指导书_第4页
S7-1500实训平台指导书_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.S7-1500实训平台指导书燕山大学电气工程学院目录5180第一章S7-1500实训平台挂屏简介 33262第二章控制回路及主回路 522965第三章S7-1500PLC及ET200SP简介 6175493.1S7-1500PLC简介 6284783.2ET200SP简介 1019507第四章编程软件简介及指令介绍 125534.1TIA简介 1235704.2TIA的安装 12258654.3TIA的硬件配置和程序结构 129758第五章420变频器主要参数设置及通讯简介 15119685.1固定频率调速 1552295.2模拟量调速 1731515第六章HMI组态软件简介 21318996.1、PROFINET概述 2185596.2、硬件配置 2164446.3、新建一工程 2163346.4、界面设计 25228756.5、保存界面 25159906.6、下载程序 2511133第七章实训项目 277119实训一熟悉TIA博途编程环境 2716212实训二S7-1500PLC数字量模拟量实验 2926435实训三S7-1500与ET200SP的PROFINET通讯实验 3110283实训四S7-1500与MM420变频器的端子通讯实验 3210948实训五UtilityManager监控界面组态 3317591附录1 3431892附录2 3717163附录3 52第一章S7-1500实训平台挂屏简介S7-1500实训平台符合“可编程序控制器的编程方法与工程应用”、“可编程控制器及其应用”等课程教学实验大纲的要求,通过S7-1500实训平台的实训,应使学生掌握以下基本技能:对S7-1500的结构有一定的了解;能完成S7-1500各模块的接线;学会使用S7-1500编程软件,掌握一些基本的编程指令;会使用S7-1500数字输入输出模块、模拟输入输出模块,并通过编程实现一些基本功能;通过PROFINRT,实现S7-1500、ET200SP、变频器之间的通讯,并能通过程序改变异步电动机转速等;学会使用UtilityManager对S7-1500进行组态,实现基于UtilityManager的人机界面的设计。S7-1500实训平台的实训台高175CM,宽为50CM,如下图:图1.1S7-1500实训平台元件布局图根据S7-1500实训平台的设计要求,设计的S7-1500实训平台包括实训台,电源部分,S7-1500PLC、ET200SP、变频器、实训板、三相异步电动机、稳压直流电源等。具体元件清单如下表:表1S7-1500实训平台元件清单表第二章控制回路及主回路电源电路为整个S7-1500实训平台提供所需电源,其电源回路及主回路的接线图需要学生根据实训挂屏具体接线来绘制。S7-1500实训平台采用三相四线制电源,其中,从L3直接引出的单相电,供该平台照明使用,并连接了插座作备用电源,及断路器QF1之后引出的单相电,一路经钥匙开关ST1连接接触器线圈KM2,并上接触器线圈KM1,当闭合ST1,KM2得电,相应的另一路单相电在闭合QF1,QF2的情况器得电,可以为S7-1500电源模块、ET200SP电源模块以及DC5、24V直流稳压电源供电,供控制电路使用,同时KM1得电,进而控制主回路。第三章S7-1500PLC及ET200SP简介3.1S7-1500PLC简介S7-1500PLC是一种通用型PLC,能适合自动化工程中的各种应用场合,尤其是在生产制造工程中的应用。S7-1500采用模块化结构、无风扇结构设计,采用DIV标准导轨安装,配置灵活、安装简单、维护容易、扩展方便。S7-1500采用模块化结构,根据控制要求的不同,可选用不同型号和不同数量的模块,各种模块及人机界面可进行广泛的组合和扩展。其主要模块:包括电源模块、CPU模块、数字输入模块、数字输出模块、模拟输入模块、模拟输出模块、功能模块、接口模块等。一、PS模块(电源模块)电源模块用来将交流120V/230V电压转为24V直流工作电压,为S7-1500CPU和24V直流负载电路提供电源。本S7-1500电源模块采用PS25W(5A)。二、CPU模块S7-1500CPU模块主要用来执行用户程序,同时还为S7-1500背板总线提供5V电源。本S7-1500CPU模块型号为1511-1PN,属于标准型CPU,包括后备电池、DC24V连接器,模式选择开关,状态及故障指示器、PROFINET。其中,CPU通过24V连接器与电源模块相连,通过PROFINET完成与ET200SP以及变频器间的通讯。PS、CPU接线图如下图所示:图3-1PS、CPU接线图三、SM模块(信号模块)1.DI和DO模块(数字量输入和输出模块)本S7-1500数字输入模块为DI16x24VDC/DQ16x24VDC/0.5ABA,16点数字输入和16点数字输出,各两组,每组8个点,分别接8个按钮、4个接近开关和四个钮子开关,不需外部电源就可以完成相应功能。其中模块自身要由电源模块供电,同时接近开关需要外接电源,采用24V直流稳压电源即可。根据具体的控制要求,进行相应的编程,可以完成一定的功能。DI接线图如下图所示:图3-2DI接线图2.AI模块(模拟输入模块)本S7-1500模拟输入模块采用AI8x12BIT,8AI,4通道组,本实验只用了第一组,接了一个电位器,同时还有一个显示器与电位器相连,它们需外部提供5V直流电源该模块配有量程卡,分A、B、C、D,本实验选B即为电压,表示测量的是电压,通过调节电位器,改变模拟输入电压,并显示在显示器上。图3-3AI接线图3.AO模块(模拟量输出模块)本S7-1500模拟输出模块为AQ4xU/IST,该模块具有下列技术特性:4个模拟量输出、选择电压输出的通道、选择电流输出的通道、精度:16位(包含符号)、可组态的诊断(每个通道)。本试验使用了第一通道组,接了一个显示器,并需外部提供5V直流电源通过相应的编程,可以实现通过调节电位器,来改变模拟输出电压,并显示在显示器上的功能。图3-6AO接线图3.2ET200SP简介SIMATICET200SP分布式I/O系统是SIEMENS公司SIMATICS7自动化系统的一部分,它基于开放式PROFIBUS总线技术,可实现从现场信号到控制柜的数据通讯,凭借其高数据传输率的特点,确保在控制器CPU和ldO设备之间通讯顺畅。在工厂自动化中,组建系统时,通常需要将过程的输入和输出集中集成到该自动化系统中。如果输入和输出远离可编程控制器,将需要铺设很长的电缆,这样不易实现,并且可能因为电磁干扰而使得可靠性降低。应用SIMATICET200SP分布式I/O是解决这些问题的一个优秀方案。使用ET200SP分布式I/O可以明显的降低接线成本,提高数据安全性,增加系统灵活性。ET200SP分布式I/O设备是具有IP20防护等级的模块化PN从站,是S7-1500自动化系统的组态技术,由一个IM155-6PN和多个分布式的I/O模块组成。本S7-1500实训平台所用的ET200SP的接口模块、数字量输入模块、数字量输出模块、模拟量输入模块、模拟量输出模块以及实验板与1500相应的接口电路大体相同。其具体接线图可参照S7-1500PLC个模块接线图。第四章编程软件简介及指令介绍4.1TIA简介TIA是可用于SIMATICS7-1500/1200/400/300站创建可编程逻辑控制程序的软件,可使用梯形逻辑图、功能块图和语句表。它是SIEMENSSIMATIC工业软件的组成部分。TIA以其强大的功能和灵活的编程方式广泛应用于工业控制系统,总体说来,它有如下功能特性:可通过选择SIMATIC工业软件中的软件产品进行扩展为功能模板和通讯处理器赋参数值强制和多处理器模式全局数据通讯使用通讯功能块的事件驱动数据传送组态连接4.2TIA的安装包含五种语言的TIAV13版本能够在Windows7Professional操作系统上运行。将TIACD放入PC机的CD-ROM驱动器,安装程序将自动启动,根据安装程序界面的提示即可安装完毕。如果安装程序没有自动启动,可在CD-ROM的以下路径中找到安装程序〈驱动器〉:/TIA/Disk1/setup.exe.一旦安装完成并已重新启动计算机,“TIAPortalV13(SIMATIC管理器)”的图标将显示在Windows桌面上。4.3TIA的硬件配置和程序结构一般来说,要在TIA中完成一个完整自动控制项目的下位机程序设计,要经过设计自动化任务解决方案、生成项目、组态硬件,生成程序、传送程序到CPU并调试等步骤。从其流程来看,设计自动化任务解决方案是首要的,它是根据实际项目的要求进行设计,本实验对此不做过多地阐述。下面从生成项目开始,逐步介绍如何完成一个自动化控制项目的下位机程序设计。(一)生成项目并组态硬件、编程具体的硬件组态过程可参考课件深入浅出S71500。注意:1.PC机和CPU的通讯接口选择:设置PG/PC接口为RealtekPCIeGBEFamilier;2.硬件组态ET200SP时,设置的地址须和ET200SP硬件上的地址相同。(二)程序结构配置好硬件之后,回到TIA管理器界面窗口,鼠标左键单击窗口左边的“程序”选项,则右边窗口中会出现“OB1”图标,“OB1”是系统的主程序循环块,“OB1”里面可以写程序,也可以不写程序,根据需要确定。TIA中有很多功能各异的块,分别描述如下:1、组织块(OganizationBlock,简称OB)。组织块是操作系统和用户程序间的接口,它被操作系统调用。组织块控制程序执行的循环和中断、PLC的启动、发送错误报告等。你可以通过在组织块里编程来控制CPU的动作。2、功能函数块(FunctionBlock,简称FB)。功能函数块为TIA系统函数,每一个功能函数块完成一种特定的功能,你可以根据实际需要调用不同的功能函数块。3、函数(Function,简称FC)。函数是为了满足用户一种特定的功能需求而由用户自己编写的子程序,函数编写好之后,用户可对它进行调用。4、数据块(DataBlock,简称DB)。数据块是用户为了对系统数据进行存储而开辟的数据存储区域。如果你要加入某种块,可在左边窗口(即出现“OB1”的窗口)空白处双击“添加新块”选项,在其下子菜单中鼠标左键单击你所要的块即可。添加好了你所要的块之后就是程序编写了,鼠标左键双击你所要编写程序的块即可编写程序了。还可以给使用的变量和常量定义变量名,在左侧项目数栏中,找到“plc变量”一项,单击展开,然后双击“添加新变量表”创建新变量表。可以在变量表中定义变量的名称。程序写好并编译通过之后点击TIA管理器界面窗口中的图标,下载到CPU中,把CPU置于RUN状态即可运行程序。(三)编程语言TIA标准软件包支持三种编程语言:梯形图LAD,语句表STL和功能块图FBD。不同的编程语言为具有不同的知识背景的编程人员提供了选择。LAD:梯形图和电路图很相似,采用诸如触点和线圈等符号。这种编程语言适用于对接触器控制电路比较熟悉的技术人员。STL:语句表包含了丰富的TIA指令,采用文本编程方式。熟悉其他编程语言的程序员对这种编程语言比较容易理解。FBD:功能块图使用不同的功能“盒”。盒中的符号表示功能[例如:&指“与”逻辑操作]。即使像过程工程师一样"非程序员”也可以使用这种编程语言。这三种编程语言中,LAD和FBD都是图形化的编程语言,特点是容易理解,易使用,但是灵活性相对较差,STL是更接近程序员的语言,能够实现指针等非常灵活的控制,TIA还支持将符合一定语法规则的STL文本源程序直接导入。但是STL不够直观,需要记忆大量的编程指令,而且要求对CPU内部的寄存器等结构了解比较深刻。为了充分发挥不同编程语言的优势,TIA支持这三种语言的混合编程以及之间的转化。一般来说,LAD和FBD程序都可以通过TIA自动转换成STL程序,但是并非所有的STL语句都可以转换成LAD和FBD。第五章420变频器主要参数设置及通讯简介5.1固定频率调速1、MM420变频器参数设置使用变频器前应该先进行相关参数的设置,包括快速调试以及通讯相关参数设置。进行快速设置时应将P0010设置为1,并设置P0003来改变用户访问级,最后将P3900设置为1,完成必要的电动机参数计算,并使其它所有的参数恢复为工厂设置。快速设置参数如表5.1所示。表5.1快速设置参数表P0003参数内容缺省值设置值说明1P0100使用地区00欧洲:功率单位KW频率缺省值50Hz1P0304额定电压230380额定电压为380V1P0305额定电流3.250.23额定电流为0.23A1P0307额定功率0.750.04额定功率为0.04KW2P0310额定频率50.0050.00额定频率为50.00Hz1P0311额定速度01400额定速度为1400r/min1P0700命令源22端子排1P1000频率设定选择23固定频率调速1P1080最小频率0.000.00允许最低的电动机频率1P1082最大频率50.0050.00允许最高的电动机频率与通讯配置相关参数设置如表5.2所示,参数由P0003和P0004过滤。表5.2通讯配置参数表P0003/P0004参数内容缺省值设置值说明3/0P0701数字输入111ON/OFF3/0P0702数字输入21215固定给定值(直接选择)3/0P0703数字输入3915固定给定值(直接选择)3/0P1001固定频率1010固定频率为103/0P1002固定频率2520固定频率为203/0P1003固定频率31025固定频率为252、MM420通讯MM420采用端子排与S7-1500连接,实现PLC对变频器的控制,通过运行、停止端子的高低电平变换实现对变频器运行、停止、速度的控制,因此,在PLC编程中对变频器的端子排进行正确控制,即可实现对变频器的控制。3、简单编程举例(1)编程要求:编程实现电机转速控制。(2)编程步骤:1)硬件配置,组态S7-1500。2)建立变量表。具体如下:如下图5-1所示:图5-1变量表3)编程:在OB1里编程如下图所示:图5-4编程图对于本例而言:q0.0导通固定频率1,q0.1导通固定频率2,q0.1和q0.2同时导通,固定频率1+固定频率2.5.2模拟量调速1.MM420变频器参数设置表5.1快速设置参数表P0003参数内容缺省值设置值说明1P0100使用地区00欧洲:功率单位KW频率缺省值50Hz1P0304额定电压230380额定电压为380V1P0305额定电流3.250.23额定电流为0.23A1P0307额定功率0.750.04额定功率为0.04KW2P0310额定频率50.0050.00额定频率为50.00Hz1P0311额定速度01400额定速度为1400r/min1P0700命令源22端子排(工厂缺省设定)1P1000频率给定选择22模拟给定值1P1080最小频率0.000.00允许最低的电动机频率1P1082最大频率50.0050.00允许最高的电动机频率与通讯配置相关参数设置如表5.2所示,参数由P0003和P0004过滤。表5.2通讯配置参数表P0003/P0004参数内容缺省值设置值说明3/0P0701数字输入111ON/OFF3/0端子3、4模拟量输入模拟量输入3/0端子5数字输入1作为ON/OF开关3、简单编程举例(1)编程要求:编程实现电机转速控制。(2)编程步骤:1)硬件配置,组态S7-1500。2)建立变量表。具体如下:如下图5-1所示:图5-1变量表3)编程:在OB1里编程如下图所示:对于本例而言:是要变频器的频率逐步增大,直到达到设定的最大值,然后自动清零,再从新开始加速。第六章HMI组态软件简介EasyBuilderPro是一套上位机开发环境,结构简单,功能强大,是一种面向工业自动化的通用数据采集和监控软件,管理人员在办公室就可以看到生产流程的动态画面,从而更好的调度生产指挥。建立EasyBuilderPro与S7-1500PLC间通讯的步骤主要包括;建立一个新的EasyBuilderPro项目建立EasyBuilderPro站与自动化系统间的物理连接,如通过PROFINET;在EasyBuilderPro项目中选择触摸屏的型号,本例中触摸屏型号为:MT8101IE。新增一个S7-1500的对象,设好IP地址。正确导入标签。创建过程画面,编辑画面;下载程序到触摸屏运行工程。具体工程建立如下所示:6.1、PROFINET概述PROFINET是新一代基于工业以太网技术的自动化总线标准。作为一项战略性的技术创新,PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等。PROFINET是适用于不同需求的完整解决方案,其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。可通过PROFINET连接的设备有:S7-1500/S7-12006.2、硬件配置先用PROFINET通讯线把PC机的PROFINET接口与维伦通MT8101IE的PROFINET接口连接起来,将编好的程序下载进触摸屏,之后断开PC与MT8101IE的连接。再将S7-1500的PROFINET接口与MT8101IE的PROFINET接口连接起来。硬件连接完成后,剩下的工作就是软件配置了。6.3、新建一工程点击菜单“文件”->“新建”,打开如图6-1所示窗口。在打开的窗口中,选择“MT8101IE”,点击确定按钮,打开图6-2所示窗口。单击“新增”按钮。图6-1图6-2将PLC类型设置为SIEMENSS7-1200/S7-1500,将IP地址设置为192.168.0.1。如图6-3所示。图6-3单击“确定”按钮回到上一界面。下面就要导入标签了,在导入标签之前,要在TIA中导出标签,打开TIA中的变量表,单击导出,出现窗口如图6-4所示,图6-4确定导出后,导出文件PLCTags.xlsx,再选中用户自己创建的数据块,单击右键选择“从块生成源”将格式保存为.scl类型。保存后生成文件1.scl。然后打开EasyBuilderPro界面单击“导入标签”按钮,将从TIA中导出的2个标签导入。如图6-5所示。图6-5单击“导入”按钮,在“导入状态”框中出现,导入成功提示。如图6-6所示。图6-6之后单击“确定”按钮,出现导入书签选择界面,将标签全部选中,之后单击“确定”按钮。如图6-7所示。图6-7这样就创建了一个新的,S7-1500项目。6.4、界面设计界面设计参考附录3和《EasyBuilderPro使用说明》6.5、保存界面点击菜单“文件”—>“保存”,保存组态画面。6.6、下载程序单击菜单栏的“工具”选择“下载”选项,出现下载界面,在“IP”一栏中输入触摸屏的地址。单击“下载”按钮。如图6-8所示。图6-8第七章实训项目实训一熟悉TIA博途编程环境1.1创建新程序(参考附录一)实验目的:1.熟悉TIA博途2.掌握S7-1500的程序创建3.熟悉TIA博途的界面布局、工具栏按钮和快捷键。4.熟悉博途的Portal视图和项目视图。二、实验预习要求1.安装了TIA博途软件。2.预习了TIA博途使用说明。(附录2)三、实验内容使用TIA博途新建一个S7-1500的项目,组态各个模块,并将组态的模块下载到cpu中去。新建变量表并定义变量。实验设备S7-1500PLC、个人计算机PC、PROFINET通讯线实验步骤新建一个项目。组态硬件。将组态好的项目下载到CPU中去。1.2常用指令的使用(参考附录2)实验目的熟悉常用指令的使用。熟悉梯形图编程。为之后的实验打好基础。实验预习要求提前预习S7-1500的编程基础。实验内容在TIA博途中运用常用的指令进行梯形图编程。实验设备S7-1500PLC、个人计算机PC、PROFINET通讯线五、实验步骤1.先组态好硬件。2.打开OB1,再去中编写程序。3.在编写好程序之后,将程序下载到CPU中去。实训二S7-1500PLC数字量模拟量实验2.1循环灯实验(数字量)一、实验目的:1.掌握S7-1500PLC中数字量输入输出模块的基本工作原理。2.熟悉TIA软件的基本使用方法,学会运用一些基本指令进行编程。3.根据实验设备,熟悉掌握S7-1500PLC的外围DI、DO设备接线方法。4.能根据“系统设计要求”进行程序设计和程序调试,养成良好的设计习惯,培养基本的设计能力,学会逐步优化程序算法和积累编程技巧。二、实验预习要求:1.熟悉S7-1500PLC上DI、DO模块的主要特性、基本功能及使用方法。2.熟悉I/O口的地址分配和PLC接线图的绘制。3.熟悉使用TIA软件进行硬件组态,程序输入,下载,调试。三、实验内容:S7-1500PLCDI模块使用两个按钮或接近开关,分别为启动和停止,或一个钮子开关控制启动和停止,DO模块选择三个指示灯,当按下启动按钮,三个指示灯循环点亮,按下停止按钮,则都熄灭。四、实验设备:S7-1500PLC、个人计算机PC、PROFINET通讯线。五、实验步骤(参照第四章相关内容):1.S7-1500系统硬件组态;2.软件编程;3.程序下载、调试。1.2电位器控制电压输出变化实验(模拟量)一、实验目的:1.掌握S7-1500PLC中模拟量输入输出模块的基本工作原理。2.熟悉TIA软件的基本使用方法3.根据实验设备,熟悉掌握S7-1500PLC的外围AI、AO设备接线方法。4.能根据“系统设计要求”进行程序设计和程序调试,养成良好的设计习惯,培养基本的设计能力,学会逐步优化程序算法和积累编程技巧。二、实验预习要求:1.熟悉S7-1500PLC上AI、AO模块的主要特性、基本功能及使用方法。2.熟悉模拟量输入/输出的使用。3.熟悉I/O口的地址分配和PLC接线图的绘制。4.熟悉使用TIA软件进行硬件组态,程序输入,下载,调试。三、实验内容:1.AI模块接了电位器和数显模块,AO模块接了数显模块,通过调节电位器,可以调节模拟输出模块的电压,并显示出来。2.通过转换器、位移以及加减法等指令,将输入输出电压表示出来,并能正确监测电压变化。四、实验设备:S7-1500PLC、个人计算机PC、PROFINET通讯线。五、实验步骤(参照第四章相关内容):1.S7-1500系统硬件组态;2.软件编程;3.程序下载、调试。实训三S7-1500与ET200SP的PROFINET通讯实验一、实验目的:1.掌握通过PROFINET,实现S7-1500、ET200SP之间的通讯;2.进一步巩固STEP7编程软件和一些基本指令的使用;3.根据实验设备,熟悉掌握ET200SP的外围DI、DO、AI、AO设备接线方法。二、实验预习要求:1.熟悉ET200SP上DI、DO、AI、AO模块的主要特性、基本功能及使用方法。2.熟悉I/O口的地址分配和PLC接线图的绘制。3.熟悉使用软件进行硬件组态,程序输入,下载,调试。三、实验内容:1.练习ET200SP的DI、DO模块的使用,编程实现:8个按钮,4个接近开关和4个钮子开关能分别控制8个指示灯的亮灭。2.练习ET200SP的AI、AO模块的使用,编程实现:调节电位器,满足输入输出电压相同。四、实验设备:S7-1500PLC、ET200SP、个人计算机PC、PROFINET通讯线。五、实验步骤:1.S7-1500、ET200SP的硬件组态;2.软件编程;3.程序下载、调试。实训四S7-1500与MM420变频器的端子通讯实验一、实验目的:1.熟悉MM420变频器的参数设置;2.掌握实现S7-1500、MM420之间的端子控制的方法;3.掌握MM420通过编程来控制电机的运行。二、实验预习要求:1.熟悉MM420参数表,熟悉主要参数代表的意义;2.熟悉MM420端子的功能,并掌握简单的编程。三、实验内容:1.设置变频器参数;2.实现S7-1500、ET200SP、MM420间的通讯;3.编程实现:电机能启动、停止、正转、反转,并能设置电机速度。四、实验设备:S7-1500PLC、ET200SP、MM420、异步电机,个人计算机PC、通讯线。五、实验步骤(参照第四章及第五章相关内容):1.设置MM420变频器参数;2.S7-1500、ET200SP的硬件组态;3.软件编程;4.程序下载、调试。实训五UtilityManager监控界面组态一、实验目的:1.熟悉UtilityManager软件;2.熟悉UtilityManager与S7-1500建立通讯的步骤;3.通过设置IP地址、导入标签和下载程序,实现UtilityManager与S7-1500的PROFINET通信,实现在线监控。二、实验预习要求:1.熟悉UtilityManager软件环境及UtilityManager与S7-1500建立通讯的步骤;2.掌握一些基本的界面编写知识。三、实验内容:1.完成实训一中循环灯实验和电位器控制电压输入输出实验的UtilityManager在线监控;2.完成实训二中按钮控制灯及电位器控制电压输入输出实验的UtilityManager在线监控;3.完成实训三中电机运行的UtilityManager在线监控。四、实验设备:S7-1500PLC、ET200SP、MM420、异步电机,个人计算机PC、PROFINET通讯线。五、实验步骤(参照第六章相关内容):1.建立一个新的UtilityManager项目;2.建立UtilityManager站与自动化系统间的物理连接,如通过PROFINET;3.在UtilityManager项目中选择适当的接口类型,因为是与S7-1500的通讯,所以选择“以太网”;5.设定在项目中设定PLC的地址,并导入标签;6.分别创建前三个实训的监控界面,编辑画面,实现对实验的监控;7.下载程序。7.运行工程。附录1新建TIA博途项目:打开TIA博途,在Portal视图界面选择“创建新项目”选项,在右侧可以输入“项目名称”,设置项目的“保存路径”,如图1所示。之后点击“创建”按钮。然后点击“组态设备”,如图2所示。再点击“添加新设备”,在左侧选择“控制器”—>“SIMATICS7-1500”—>“CPU”—>“非指定的CPU1500”然后点击右下角的“添加”按钮,如图3所示。现在进入了项目视图,单击设备视图中的“获取”按钮,如图4所示。进入搜索界面,将“PC/PG接口的类型”设置为“PN/IE”,“PC/PG接口”设置为“RealtekPCLeGBEFamilyController”。点击“搜索”按钮。在搜索完成后,点击“检测”按钮,如图5所示。完成设备的组态。再点击“下载”按钮将组态好的程序下载到CPU中,如图6所示。这样,一个新的项目就建好了。图1图2图3图4图5图6附录2熟悉常用指令:常闭触点常闭触点的激活取决于相关操作数的信号状态。当操作数的信号状态为“1”时,常闭触点将打开,同时该指令输出的信号状态复位为“0”。当操作数的信号状态为“0”时,不会启用常闭触点,同时将该输入的信号状态传输到输出。两个或多个常闭触点串联时,将逐位进行“与”运算。串联时,所有触点都闭合后才产生信号流。常闭触点并联时,将进行“或”运算。并联时,有一个触点闭合就会产生信号流。示例:满足以下条件之一时,将置位“TagOut”操作数:操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。操作数“TagIn_3”的信号状态为“0”。常开触点常开触点的激活取决于相关操作数的信号状态。当操作数的信号状态为“1”时,常开触点将关闭,同时输出的信号状态置位为输入的信号状态。当操作数的信号状态为“0”时,不会激活常开触点,同时该指令输出的信号状态复位为“0”。两个或多个常开触点串联时,将逐位进行“与”运算。串联时,所有触点都闭合后才产生信号流。常开触点并联时,将逐位进行“或”运算。并联时,有一个触点闭合就会产生信号流。示例:满足以下条件之一时,将置位“TagOut”操作数:操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。操作数“TagIn_3”的信号状态为“1”。3.线圈可以使用“赋值”指令来置位指定操作数的位。如果线圈输入的逻辑运算结果(RLO)的信号状态为“1”,则将指定操作数的信号状态置位为“1”。如果线圈输入的信号状态为“0”,则指定操作数的位将复位为“0”。该指令不会影响RLO。线圈输入的RLO将直接发送到输出。储存区域:I、Q、M、D、L。示例:满足以下条件之一时,将置位“TagOut_1”操作数:操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。操作数“TagIn_3”的信号状态为“0”。满足以下条件之一时,将置位“TagOut_2”操作数:操作数“TagIn_1”、“TagIn_2”和“TagIn_4”的信号状态为“1”。“TagIn_3”操作数的信号状态为“0”且“TagIn_4”操作数的信号状为“1”。计数器CTU:加计数:可以使用“加计数”指令,递增输出CV的值。如果输入CU的信号状态从“0”变为“1”(信号上升沿),则执行该指令,同时输出CV的当前计数器值加1。每检测到一个信号上升沿,计数器值就会递增,直到达到输出CV中所指定数据类型的上限。达到上限时,输入CU的信号状态将不再影响该指令。可以查询Q输出中的计数器状态。输出Q的信号状态由参数PV决定。如果当前计数器值大于或等于参数PV的值,则将输出Q的信号状态置位为“1”。在其它任何情况下,输出Q的信号状态均为“0”。输入R的信号状态变为“1”时,输出CV的值被复位为“0”。只要输入R的信号状态仍为“1”,输入CU的信号状态就不会影响该指令。示例:当“TagIn_1”操作数的信号状态从“0”变为“1”时,将执行“加计数”指令,同时“Tag_CV”操作数的当前计数器值加1。每检测到一个额外的信号上升沿,计数器值都会递增,直至达到该数据类型的上限(INT=32767)。PV参数的值作为确定“TagOut”输出的限制。只要当前计数器值大于或等于操作数“Tag_PV”的值,输出“TagOut”的信号状态就为“1”。在其它任何情况下,输出“TagOut”的信号状态均为“0”。CTD:减计数器可以使用“减计数”指令,递减输出CV的值。如果输入CD的信号状态从“0”变为“1”(信号上升沿),则执行该指令,同时输出CV的当前计数器值减1。每检测到一个信号上升沿,计数器值就会递减1,直到达到指定数据类型的下限为止。达到下限时,输入CD的信号状态将不再影响该指令。可以查询Q输出中的计数器状态。如果当前计数器值小于或等于“0”,则Q输出的信号状态将置位为“1”。在其它任何情况下,输出Q的信号状态均为“0”。输入LD的信号状态变为“1”时,将输出CV的值设置为参数PV的值。只要输入LD的信号状态仍为“1”,输入CD的信号状态就不会影响该指令。示例:当“TagIn_1”操作数的信号状态从“0”变为“1”时,执行该指令且“Tag_CV”输出的值减1。每检测到一个信号上升沿,计数器值就会递减1,直到达到所指定数据类型的下限(INT=-32768)。只要当前计数器值小于或等于0,“TagOut”输出的信号状态就为“1”。在其它任何情况下,输出“TagOut”的信号状态均为“0”。CTUD:加减计数可以使用“加减计数”指令,递增和递减输出CV的计数器值。如果输入CU的信号状态从“0”变为“1”(信号上升沿),则当前计数器值加1并存储在输出CV中。如果输入CD的信号状态从“0”变为“1”(信号上升沿),则输出CV的计数器值减1。如果在一个程序周期内,输入CU和CD都出现信号上升沿,则输出CV的当前计数器值保持不变。计数器值可以一直递增,直到其达到输出CV处指定数据类型的上限。达到上限后,即使出现信号上升沿,计数器值也不再递增。达到指定数据类型的下限后,计数器值便不再递减。输入LD的信号状态变为“1”时,将输出CV的计数器值置位为参数PV的值。只要输入LD的信号状态仍为“1”,输入CU和CD的信号状态就不会影响该指令。当输入R的信号状态变为“1”时,将计数器值置位为“0”。只要输入R的信号状态仍为“1”,输入CU、CD和LD信号状态的改变就不会影响“加减计数”指令。可以在QU输出中查询加计数器的状态。如果当前计数器值大于或等于参数PV的值,则将输出QU的信号状态置位为“1”。在其它任何情况下,输出QU的信号状态均为“0”。可以在QD输出中查询减计数器的状态。如果当前计数器值小于或等于“0”,则QD输出的信号状态将置位为“1”。在其它任何情况下,输出QD的信号状态均为“0”。示例:如果输入“TagIn_1”或“TagIn_2”的信号状态从“0”变为“1”(信号上升沿),则执行“加减计数”指令。输入“TagIn_1”出现信号上升沿时,当前计数器值加1并存储在输出“Tag_CV”中。输入“TagIn_2”出现信号上升沿时,计数器值减1并存储在输出“Tag_CV”中。当输入CU出现信号上升沿时,计数器值将递增,直至达到上限32767。如果输入CD出现信号上升沿,计数器值将递减,直至达到INT的下限-32768。只要当前计数器值大于或等于“Tag_PV”输入的值,“TagOut”输出的信号状态就为“1”。在其它任何情况下,输出“TagOut”的信号状态均为“0”。只要当前计数器值小于或等于0,“TagOut_QD”输出的信号状态就为“1”。在其它任何情况下,输出“TagOut_QD”的信号状态均为“0”。5.定时器TP:生成脉冲使用“生成脉冲”指令,可以将输出Q置位为预设的一段时间。当输入IN的逻辑运算结果(RLO)从“0”变为“1”(信号上升沿)时,启动该指令。指令启动时,预设的时间PT即开始计时。无论后续输入信号的状态如何变化,都将输出Q置位由PT指定的一段时间。PT持续时间正在计时时,即使检测到新的信号上升沿,输出Q的信号状态也不会受到影响。可以扫描ET输出处的当前时间值。时间值从T#0s开始,达到PT时间值时结束。如果PT持续时间计时结束且输入IN的信号状态为“0"”,则复位ET输出。每次调用“生成脉冲”指令,都会为其分配一个IEC定时器用于存储指令数据。TON:接通延时可以使用“接通延时”指令将Q输出的设置延时PT指定的一段时间。当输入IN的逻辑运算结果(RLO)从“0”变为“1”(信号上升沿)时,启动该指令。指令启动时,预设的时间PT即开始计时。当持续时间PT计时结束后,输出Q的信号状态为“1”。只要启动输入仍为“1”,输出Q就保持置位。启动输入的信号状态从“1”变为“0”时,将复位输出Q。在启动输入检测到新的信号上升沿时,该定时器功能将再次启动。可以在ET输出查询当前的时间值。时间值从T#0s开始,达到PT时间值时结束。只要输入IN的信号状态变为“0”,输出ET就复位。每次调用“接通延时”指令,必须将其分配给存储指令数据的IEC定时器。下图显示了“接通延时”指令的脉冲图:TOF:延时关断可以使用“关断延时”指令将Q输出的复位延时PT指定的一段时间。当输入IN的逻辑运算结果(RLO)从“0”变为“1”(信号上升沿)时,将置位Q输出。当输入IN处的信号状态变回“0”时,预设的时间PT开始计时。只要持续时间PT仍在计时,则输出Q就保持置位。当持续时间PT计时结束后,将复位输出Q。如果输入IN的信号状态在持续时间PT计时结束之前变为“1”,则复位定时器。输出Q的信号状态仍将为“1”。可以在ET输出查询当前的时间值。时间值从T#0s开始,达到PT时间值时结束。当持续时间PT计时结束后,在输入IN变回“1”之前,ET输出仍保持置位为当前值。在持续时间PT计时结束之前,如果输入IN的信号状态切换为“1”,则将ET输出复位为值T#0s。每次调用“关断延时”指令,必须将其分配给存储指令数据的IEC定时器。下图为“关断延时”指令的时序图:TONR:时间累加器“时间累加器”指令用于在参数PT设置时间段内的计时。输入IN的信号状态从“0”变为“1”时(信号上升沿),将执行该指令,同时持续时间PT开始计时。在PT计时过程中,累加IN输入的信号状态为“1”时所记录的时间值。累加的时间将写入到输出ET中,并可以在此进行查询。持续时间PT计时结束后,输出Q的信号状态为“1”。即使IN参数的信号状态从“1”变为“0”(信号下降沿),Q参数仍将保持置位为“1”。无论启动输入的信号状态如何,输入R都将复位输出ET和Q。每次调用“时间累加器”指令,必须将其分配给存储指令数据的IEC定时器。下图为“时间累加器”指令的脉冲图:TP:启动脉冲定时器使用“启动脉冲定时器”指令启动将指定周期作为脉冲的IEC定时器。逻辑运算结果(RLO)从“0”变为“1”(信号上升沿)时,将启动IEC定时器。无论RLO之后会发生如何变化,IEC定时器都将运行指定的一段时间。检测到新的信号上升沿也不会影响该IEC定时器的运行。只要IEC定时器正在计时,对定时器状态是否为“1”的查询就会返回信号状态“1”。当IEC定时器计时结束之后,定时器的状态将返回信号状态“0”。示例:当操作数Tag_Input的信号状态从“0”变为“1”时,执行“启动脉冲定时器”指令。“DB1”.MyIEC_TIMER定时器将持续运行操作数“TagTime”中存储的一段时间。只要定时器DB1.MyIEC_TIMER在运行,则定时器状态(DB1.MyIEC_TIMER.Q)的信号状态便为“1”且置位操作数“Tag_Output”。当IEC定时器计时结束后,定时器状态的信号状态将重新变为“0”,同时复位操作数“Tag_Output”。TON:启动接通延时计时器使用“启动接通延时定时器”指令启动将指定周期作为接通延时的IEC定时器。逻辑运算结果(RLO)从“0”变为“1”(信号上升沿)时,将启动IEC定时器。IEC定时器运行一段指定的时间。如果该指令输入处RLO的信号状态为“1”,则输出的信号状态将为“1”。如果RLO在定时器计时结束之前变为“0”,则复位IEC定时器。此时,查询状态为“1”的定时器将返回信号状态“0”。在该指令的输入处检测到下个信号上升沿时,将重新启动IEC定时器。示例:当操作数Tag_Input的信号状态从“0”变为“1”时,执行“启动接通延时定时器”指令。“MyIEC_TIMER”定时器将持续运行操作数“TagTime”中存储的一段时间。如果定时器“MyIEC_TIMER”计时结束且操作数“Tag_Input”的信号状态为“1”,则定时器的状态查询(“MyIEC_TIMER”.Q)将返回信号状态“1”,同时置位“Tag_Output”操作数。操作数“Tag_Input”的信号状态变为“0”时,查询定时器状态将返回信号状态“0”且操作数“Tag_Output”复位。TOF:启动关断延时计时器使用“启动关断延时定时器”指令启动将指定周期作为接通延时的IEC定时器。如果指令输入逻辑运算结果(RLO)的信号状态为“1”,则定时器的查询状态为“0”将返回信号状态“1”。当RLO从“1”变为“0”时(信号下降沿),启动IEC定时器一段指定的时间。只要IEC定时器正在计时,则定时器状态的信号状态将保持为“1”。定时器计时结束且指令输入RLO的信号状态为“0”时,将定时器状态的信号状态设置为“0”。如果RLO在计时结束之前变为“1”,则将复位IEC定时器同时定时器状态保持为信号状态“1”。示例:当操作数“Tag_Input”的信号状态从“1”变为“0”时,执行“启动关断延时定时器”指令。#MyIEC_TIMER定时器将持续运行操作数“TagTime”中存储的一段时间。只要定时器#MyIEC_TIMER正在计时,定时器状态的查询(#MyIEC_TIMER.Q)就会返回信号状态“1”,同时置位操作数“Tag_Output”。如果定时器计时结束,且操作数“Tag_Input”的信号状态为“0”,则定时器状态查询将返回信号状态“0”。在定时器#MyIEC_TIMER计时结束之前,如果操作数Tag_Input的信号状态变为“1”,则复位定时器。操作数“Tag_Input”的信号状态为“1”时,定时器状态查询将返回信号状态“1”。TONR:时间累加器可以使用“时间累加器”指令记录指令“1”输入的信号长度。当逻辑运算结果(RLO)从“0”变为“1”时(信号上升沿),启动该指令。只要RLO为“1”,就记录执行时间。如果RLO变为“0”,则指令暂停。如果RLO更改回“1”,则继续记录运行时间。如果记录的时间超出了所指定的持续时间,并且线圈输入的RLO为“1”,则定时器状态“1”的查询将返回信号状态“1”。使用“复位定时器”指令,可将定时器状态和当前到期的定时器复位为“0”。示例:在RLO的信号上升沿时,执行“时间累加器”指令。只要操作数“Tag_Input”的信号状态为“1”,就记录执行的时间。如果记录的时间超出操作数“TagTime”的值,则定时器的状态查询(“MyIEC_TIMER”.Q)将返回信号状态“1”,同时置位操作数“Tag_Output”。RT:复位定时器使用“复位定时器”指令,可将IEC定时器复位为“0”。仅当线圈输入的逻辑运算结果(RLO)为“1”时,才执行该指令。如果电流流向线圈(RLO为“1”),则指定数据块中的定时器结构组件将复位为“0”。如果该指令输入的RLO为“0”,则该定时器保持不变。该指令不会影响RLO。线圈输入的RLO将直接发送到该线圈输出。为已在程序中声明的IEC定时器分配“复位定时器”指令。只有在调用指令时才更新指令数据,而不是每次都访问分配的IEC定时器。只有在指令的当前调用到下一次调用期间,数据查询的结果才相同。示例:当操作数“Tag_Input_1”的信号状态从“0”变为“1”时,执行“接通延时”指令。操作数“Tag_PT”将指定存储在“TON_DB”背景数据块中定时器的运行时间。如果操作数“Tag_Input_2”和“Tag_Input_3”的信号状态均为“1”,则执行“复位定时器”指令,以及存储在“TON_DB”数据块中的定时器。6.比较器CMP==:等于比较器:可以使用“等于”指令判断第一个比较值(<操作数1>)是否等于第二个比较值(<操作数2>)。如果满足比较条件,则该指令返回逻辑运算结果(RLO)“1”。如果不满足比较条件,则该指令返回RLO“0”。该指令的RLO通过以下方式与整个程序段中的RLO进行逻辑运算:串联比较指令时,将进行“与”运算。并联比较指令时,将进行“或”运算。示例:满足以下条件时,将置位输出“TagOut”:1. 操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。2.如果“Tag_Value1”=“Tag_Value2”,则满足比较指令的条件。CMP<>:不等于使用“不等于”指令判断第一个比较值(<操作数1>)是否不等于第二个比较值(<操作数2>)。如果满足比较条件,则该指令返回逻辑运算结果(RLO)“1”。如果不满足比较条件,则该指令返回RLO“0”。该指令的RLO通过以下方式与整个程序段中的RLO进行逻辑运算:串联比较指令时,将进行“与”运算。并联比较指令时,将进行“或”运算。示例:满足以下条件时,将置位输出“TagOut”:操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。如果“Tag_Value1”<>“Tag_Value2”,则满足比较指令的条件。CMP>=:大于或等于可以使用“大于或等于”指令判断第一个比较值(<操作数1>)是否大于或等于第二个比较值(<操作数2>)。要比较的两个值必须为相同的数据类型。如果满足比较条件,则该指令返回逻辑运算结果(RLO)“1”。如果不满足比较条件,则该指令返回RLO“0”。该指令的RLO通过以下方式与整个程序段中的RLO进行逻辑运算:串联比较指令时,将进行“与”运算。并联比较指令时,将进行“或”运算。示例:满足以下条件时,将置位输出“TagOut”:操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。如果“Tag_Value1”>=“Tag_Value2”,则满足比较指令的条件。CMP<=:小于或等于可以使用“小于或等于”指令判断第一个比较值(<操作数1>)是否小于或等于第二个比较值(<操作数2>)。要比较的两个值必须为相同的数据类型。如果满足比较条件,则该指令返回逻辑运算结果(RLO)“1”。如果不满足比较条件,则该指令返回RLO“0”。该指令的RLO通过以下方式与整个程序段中的RLO进行逻辑运算:串联比较指令时,将进行“与”运算。并联比较指令时,将进行“或”运算。示例:满足以下条件时,将置位输出“TagOut”:操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。如果“Tag_Value1”<=“Tag_Value2”,则满足比较指令的条件。CMP>:大于可以使用“大于”指令确定第一个比较值(<操作数1>)是否大于第二个比较值(<操作数2>)。要比较的两个值必须为相同的数据类型。如果满足比较条件,则该指令返回逻辑运算结果(RLO)“1”。如果不满足比较条件,则该指令返回RLO“0”。该指令的RLO通过以下方式与整个程序段中的RLO进行逻辑运算:串联比较指令时,将进行“与”运算。并联比较指令时,将进行“或”运算。示例:满足以下条件时,将置位输出“TagOut”:操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。如果“Tag_Value1”>“Tag_Value2”,则满足比较指令的条件。CMP<:小于可以使用“小于”指令判断第一个比较值(<操作数1>)是否小于第二个比较值(<操作数2>)。要比较的两个值必须为相同的数据类型。如果满足比较条件,则该指令返回逻辑运算结果(RLO)“1”。如果不满足比较条件,则该指令返回RLO“0”。该指令的RLO通过以下方式与整个程序段中的RLO进行逻辑运算:串联比较指令时,将进行“与”运算。并联比较指令时,将进行“或”运算。示例:满足以下条件时,将置位输出“TagOut”:操作数“TagIn_1”和“TagIn_2”的信号状态为“1”。如果“Tag_Value1”<“Tag_Value2”,则满足比较指令的条件。移动指令MOVE:移动值可以使用“移动值”指令将IN输入操作数中的内容传送给OUT1输出的操作数中。始终沿地址升序方向进行传送。如果满足下列条件之一,则使能输出ENO的信号状态为“0”:1.使能输入EN的信号状态为“0”。2.IN参数的数据类型与OUT1参数的指定数据类型不对应。示例:如果操作数“TagIn”的信号状态为“1”,则执行“移动值”指令。该指令将操作数“TagIn_Value”的内容复制到操作数“TagOut_Value”,并将“TagOut”的信号状态置位为“1”。附录3触摸屏常用指令:位元状态指示灯[位元状态指示灯]物件用来显示位元暂存器的状态。状态0代表位元的状态为OFF;状态1代表位元的状态为ON。设定:按下工作列上的[位元状态指示灯]按钮后即会开启[位元状态指示灯]物件属性对话窗,正确设定各项属性后按下确定键,即可新增一个[位元状态指示灯]物件。一般属性设定:物件描述:使用者可为此物件描述相关讯息。位元状态指示灯/位元状态切换开关可与[位元状态切换开关]功能互相转换。读取位址:点选[设定]后选择位元暂存器设备类型的[PLC名称],[位址],[设备类型],[系统暂存器],[索引暂存器]来控制位元状态指示灯物件。使用者也可在[一般属性]页中设定位址。输出反向:可以将读取的状态作反向现实,例如位元的状态实际上为OFF,但勾选了[输出反向]后会显示为ON。闪烁:设定物件在位元状态为ON或OFF的显示方式。模式:无不闪烁。状态为0时显示图片。状态为OFF时,图片会进行状态0及状态1交互闪烁。状态为1时显示图片状态为ON时,图片会进行状态0及状态1交互闪烁。状态为0时闪烁状态为OFF时,图片0会进行出现与消失交互动作。状态为1时闪烁状态为ON时,图形1会进行出现与消失交互动作。当目前状态无相对应的图片时,不显示图片若勾选,当图片数目不足以显示全部状态时,将不显示图片。反之则显示最后一个状态。多状态指示灯[多状态指示灯]物件利用字元暂存器內的数据,显示相对的状态与图形(最高可支援256种状态的显示)。当暂存器內的数值为0时,显示[状态0];当数值为1时,则显示[状态1],依此类推。设定按下工作列上的[多状态指示灯]按钮后即会开启[多状态指示灯]物件属性对话窗,正确设定各项属性后按下确认键,即可新增一个[多状态指示灯]物件。一般属性设定:描述多状态指示灯/多状态切换开关可与[多状态切换开关]功能互相转换。模式/偏移量[多状态指示灯]物件提供三种不同的数据显示模式。数据直接利用暂存器內的数据加减[偏移量]的结果做为物件目前的状态。如下图所示,当写入一个数值3至暂存器地址LW-200时,因为有偏移量3,所以地址LW-200的物件图片会显示状态6(数值3+偏移量3)。LSB此模式首先会将暂存器內的数据先转换为2进制,接者使用不为0的最低位元決定物件目前的状态。以下表数据为例:十进制二进制显示的状态00000全部bit皆为0,则显示状态010001不是0的最低位元为bit0,此时显示状态120010不是0的最低位元为bit1,此时显示状态230011不是0的最低位元为bit0,此时显示状态140100不是0的最低位元为bit2,此时显示状态350101不是0的最低位元为bit0,此时显示状态160110不是0的最低位元为bit1,此时显示状态270111不是0的最低位元为bit0,此时显示状态181000不是0的最低位元为bit3,此时显示状态4位元状态设定:[位元状态设定]用于设定位元暂存器的状态。此物件提供手动操作与自动执行两种操作模式。使用手动操作模式,按压此按钮可以将暂存器的状态设定为ON或OFF。若使用自动执行模式,则在某些特定条件下会自动执行指定的动作,使用此种操作模式,即使按压此按钮也不会有任何影响。设定:按下工作列上的[位元状态设定]按钮后即会开启[位元状态设定]物件属性对话窗,正确设定各项属性后按下确认键,即可新增一个[位元状态设定]物件。一般属性设置:写入位址点选[设定]后选择位元暂存器设备类型的[PLC名称],[位址],[设备类型],[系统暂存器],[索引暂存器]来控制位元状态设定物件。使用者也可在[一般属性]页中设定位址。当按钮松开才发出指令使用此设定表示在按下物件后,必须完全松开按压动作,物件定义的操作模式才会被执行。如未使用此项设定,只要一碰触此区域,将立刻执行物件的动作。若选择使用复归型模式,将不支援此项功能。开关类型描述设为ON按压此物件后,所指定暂存器的状设定为ON。设为OF按压此物件后,所指定暂存器的状态将被设定为OFF。切换开关按压此物件后,所指定暂存器的状态将被反向,即ON->OFF,OFF->ON。复归型按压此物件后,所指定暂存器的状态将先被设定为ON,但手放开后,状态将被设定为OFF。逾期切换开关所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论