




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章STEP7的应用指导及调试方法
STEP7标准工业软件是SIEMENS公司专为SIMATIC系列S7-300和S7-400型的PLC研制的标准编程软件,使用梯形图、语句表及功能块图进行编程。7.1启动SIMATIC管理器并创建一个项目
STEP7可以安装在编程设备或PC机上,安装成功后,将在WINDOWS桌面上出现SIMATICManager(SIMATIC管理器)图标,双击该图标后,激活STEP7助手。出现如图7-1所示的界面。1.设定CPU型号
在图7-1中,点击Next,出现CPU设定界面,如图7-2所示。此时设定的CPU型号为CPU315-2DP。默认的MPI地址为2(可在2~31之间选择),默认的组织块只有OB1。2.选择其它组织块和编程语言
选择其它组织块和编程语言,如图7-3所示。此时选择的其它组织块有:OB10、OB35、OB40、OB100。选择的编程语言是LAD(梯形图)。3.确定项目名称
为确定项目名称,在图7-3中点击Next,出现确定项目名称界面,如图7-4所示。此时确定的项目名称为S7_Pro3。至此,创建项目的设定工作结束,点击Make,完成全部创建工作,打开如图7-5所示的S7_Pro3项目窗口,从这里可以启动所有的STEP7功能和窗口,并可通过按F1键调用在线帮助。7.2组态中央机架和网络一、组态中央机架某个S7-300系统硬件配置如下:CPU315-2DP,SM321-1,SM322-1,SM334,SM342。这些硬件可以通过STEP7进行组态,然后下装到PLC的存储器中。组态过程如下:打开S7_Pro3项目窗口。打开SIMATIC300STATION文件夹,双击Hardware符号,打开如图7-6所示HwConfig窗口。硬件组态窗口3.在图7-6中,左上窗口表示带有插槽号的机架组态,在HardwareCatalog(右上)窗口中查找所需要的模板,根据HardwareCatalog窗口下部提示的硬件模板定货号确定需要(双击)配置的硬件模板。下部窗口表示MPI地址和I/O地址的组态。4.组态结束后,单击存储并编译(SaveandCompile)按钮,为下装做好准备。组态结束后,单击存储并编译(SaveandCompile)按钮,为下装做好准备。二、组成分布式I/O当现场(安装传感器和执行器的地点)较多且距离控制室较远时,为减少大量的接线,可以采用分布式组态,即通过现场总线PROFIBUS-DP将PLC、I/O模板及现有设备连接起来,组成如图7-7所示的控制系统。用PROFIBUSDP进行分布式I/O组态在图7-7中,带有PROFIBUS-DP接口的主设备为CPU315-2DP,通过PROFIBUS-DP网络连接紧凑型从站和模板从站。在紧凑型从站中组态连接ET200B-16DI和ET200B-16DO,在模板从站ET200M-IM153中组态连接SM331AI2×12Bit、SM331AI8×16Bit、SM332AO4×12Bit、SM332AO4×12Bit1.组态S7-300站组态S7-300站就是如前所述的组态中央机架,只是在选择CPU模板时,要选择支持分布式I/O(带有PROFIBUS-DP接口)的CPU模板,如CPU315-2DP。与安装在控制室中的其它模板,构成了S7-300站,如图7-8中左上部所示。组态PROFIBUS网络
①组态PROFIBUS-DP主站
在S7-300站窗口中,右击DPMaster,选择InsertDPMasterSystem(插入DP主站系统)。②组态PROFIBUS-DP从站点击硬件目录按钮,在PROFIBUSDP文件夹下打开ET200B,找到B-16DI模板,用鼠标拖动该模板到DP主站系统,直至光标变为“+”时,放开该模板。将紧凑型从站ET200B-16DI连接到DP主站系统。点击硬件目录按钮,在PROFIBUSDP文件夹下打开ET200B,找到B-16DO模板,用鼠标拖动该模板到DP主站系统,直至光标变为“+”时,放开该模板。将紧凑型从站ET200B-16DO连接到DP主站系统。点击硬件目录按钮,在PROFIBUSDP文件夹下打开ET200M,找到总线接口模板IM153,用鼠标拖动该模板到DP主站系统,直至光标变为“+”时,放开该模板。将模板从站IM153连接到DP主站系统。
③组态模板从站IM153用鼠标点击图7-8中的ET200M图标,在显示屏的下部出现IM153的组态窗口。点击硬件目录按钮,在PROFIBUSDP文件夹下打开ET200M,找到总线接口模板IM153,打开AI-300,双击SM331AI2×12bits,该模板出现在IM153的组态窗口。继续双击SM331AI8×16bits,该模板出现在IM153的组态窗口。打开AI-300,双击SM332AO4×12bits,该模板出现在IM153的组态窗口。继续双击SM332AO4×16bits,该模板出现在IM153的组态窗口。组态后的窗口如图7-9所示3.修改DP站地址
DP站地址可以采用系统默认值,也可以根据需要进行修改,如修改ET200M的站地址,由4该为5,双击ET200M站图标,在出现的对话框中,点击PROFIBUS标签,设定新的地址5。4.存盘并编译组态完成后,点击保存并编译(SaveandCompile)按钮,如果编译正确,则生成系统数据,可以下装到PLC。7.3创建OB1程序及编辑符号表一、创建OB1程序1.打开LAD/STL/FBD编辑器窗口
在STEP7中,允许使用梯形图(LAD)、语句表(STL)或功能块图(FBD)编辑器,生成S7应用程序,但是在实际使用中应预先设定使用哪种语言编辑器,一般从事电气控制的,常选择梯形图编辑器;熟悉计算机编程的,常选择语句表编辑器;熟悉数字电路的,常选择功能块图编辑器。设定方法已在创建项目窗口时介绍过,也可以在LAD/STL/FBD编辑器窗口中的View菜单中进行选择设定。2.用梯形图(LAD)编辑器编辑组织块OB1
利用编程工具条上的按钮,按照如图7-10所示的按钮功能,将能很快地绘制出梯形图程序。3.用语句表(STL)编辑器编辑组织块OB1在LAD/STL/FBD窗口中,打开View菜单,设定编程语言为STL后,根据语句表逐条输入和编辑程序,如果使用符号表中不存在的符号地址,或者出现语法错误,则会显示为红色。4.用功能块图(FBD)编辑器编辑组织块OB1
在LAD/STL/FBD窗口中,打开View菜单,设定编程语言为FBD后,按选择编程元件按钮,与编程工具条配合,再输入编程元件地址,如果是符号地址,可通过Options菜单,选择LAD/FBD标签中的“Widthofaddressfield”,设定每行符号地址的最大字符数(10~24个)。二、编辑符号表
STEP7允许采用符号地址编程,以增加程序的可读性。用符号编辑器编写符号表的方法是在S7_Pro3项目窗口中,选择S7Program(1),在随后出现的窗口中双击Symbols,显示出符号表,可对此符号表进行编辑。图7-11为一个用符号表编辑器编辑好的符号表。STEP7符号表编辑器7.4对功能块及功能的编程一、对功能块FB的编程1.创建并打开功能块FB1
在S7_Pro3项目窗口,右击Blocks,在出现的下拉菜单中选InsertNewObject,再选(左击)FunctionBlock,如图7-12所示。创建FB1在随后出现的对话框中定义新创建的功能块为FB1,并选择确定编程语言,FB1创建成功。重新回到S7_Pro3项目窗口,会见到新创建的FB1图标,双击FB1图标,即可打开功能块FB1进行编辑。同编辑组织块OB1一样,可以采用LAD/STL/FBD进行编辑。
下面考虑对一台汽油发动机和一台柴油发动机的速度进行监视和控制,用梯形图编辑器对功能块FB1进行编辑。2.填写局部变量声明表所有从组织块传送到功能块的块参数,必须作为输入/输出参数在变量声明表中列出(in或out)。变量声明表的格式如图7-13所示。在变量声明表中,变量名称(Name)只能使用字母、数字和下划线,不能使用汉字,在注释(Comment)可以用汉字注释。只在当前块(如FB1)中使用的局部变量,用#标记,对于在整个程序中都可调用的全局变量,用“”标记。在变量声明表的参数声明栏只,in为输入参数,out为输出参数,in_out为输入/输出参数,stat静态参数,temp为暂时参数。变量声明表的格式3.编写控制程序
用梯形图编写的控制程序如图7-14所示。对发动机的速度进行监控程序,如图7-15所示。4.生成背景数据块和修改实际值在STEP7中,一个背景数据块总是被指定给一个功能块,一个功能块,可以和多个背景数据块建立赋值关系。如果几个不同的控制设备,具有不同的预设参数,但是控制任务相似,就可以只编写一个功能块,而将不同的预设参数分别存储在不同的数据块中,可以减少编程工作量。现在考虑对两台发动机的速度进行监控,汽油发动机(Petrol)的速度预设值为1500,柴油发动机(Diesel)的速度预设值为1200,生成两个背景数据块DB1和DB2。生成数据块的方法与创建功能块的方法一样,在S7_Pro3项目窗口右击BLOCKS,在弹出的菜单中,选InsertNewObject,再选DataBlock,用OK确认“Properties”对话框中的所有设置,则数据块DB1添加到S7_Pro3项目窗口。双击打开DB1,在“NewDataBlock(新数据块)”对话框中,激活Datablockreferencingafunctionblock,用OK确认DB1与“FB1,Engine”的赋值关系。进入数据块DB1的LAD/STL/FBD编程窗口,打开并显示来自FB1变量声明表的数据。打开View菜单,选择DataView,在行为“Preset_Speed(预设值)”,列为“ActualValue(实际值)”的位置写入预设值1500。保存DB1,关闭编辑窗口。
按照上述做法生成数据块DB2,写入预设值1200。如果需要对多台发动机的速度进行监控,只需要生成其它的背景数据块即可。5.编辑组织块(主程序)OB1的控制程序。
组织块OB1、功能块FB1和数据块DB1、DB2之间的关系如图7-16所示。(1)用梯形图编辑器编辑OB1用梯形图编辑器编辑OB1编辑过程如下:①编写使用数据块DB1的功能块FB1的调用指令打开S7_Pro3项目窗口,找到Blocks文件夹,打开OB1。点击编程元件按钮,在FBBlocks文件夹中双击FB1engine,将FB1插到梯形图中。在switch_on,switch_off,failure处各插入一个动合触点,如图7-17所示。右击engine上的???,在弹出的菜单中选择InsertSymbol。在Symbol中选择数据块Petrol,则调用DB1(Petrol)的功能块被自动输入到输入结构中。为功能块的所有输入/输出填上符号地址。存盘后关闭编程窗口。用梯形图编辑调用DB1的功能块FB1②编写使用数据块DB2的功能块FB1的调用指令
开始一个新的程序段,按照①所述步骤进行,结果如图7-18所示。(2)用语句表编辑器编辑OB1
①编写使用数据块DB1的功能块FB1的调用指令
打开项目窗口S7_Pro3,打开OB1,选择语句表编辑器。
在语句表编辑器的指令区键入:CALL“Engine”,“Petrol”后回车,则功能块“Petrol”的所有参数都显示出来,如图7-19所示。将光标放在各个参数行上,单击右键,在弹出的菜单中选择InsertSymbol,依次为每个参数填写符号地址,如图7-20所示。②编写使用数据块DB2的功能块FB1的调用指令按照如①所述的步骤进行。(3)用功能块图编辑器编辑OB1用功能块图编辑器编辑OB1的方法和过程与用梯形图编辑器编辑OB1完全相同。二、对功能FC的编程在STEP7中,功能FC(Function)与功能块FB(FunctionBlock)都可以接受组织块的调用,但是FC不需要数据块DB,而FB必须与指定的数据块相联系。1.创建并打开功能FC创建FC的方法与创建FB完全相同,在项目窗口中,右击Blocks文件夹,从弹出的菜单中插入FC,在Properties-Function(功能-特性)对话框中接受名称FC1,并选择所需要的编程语言。按OK(确定)键确认,在Blocks文件夹中出现FC1图标,双击FC1,可对其进行编辑。2.用梯形图对FC1编程现在考虑这样一种情况,在发动机接通的同时,又接通了一个风扇,而当发动机断开后,风扇继续运行5s,这就涉及到对定时器的控制,下面通过FC1对定时器进行编程。打开LAD/STL/FBD编程窗口,做变量声明表(与功能框不同的是无静态参数Stat)如图7-21所示。定时器变量声明表在编程元素目录中找到断开延时定时器S_OFFDT,插入到当前程序段中。在功能框的S端插入一个动合触点,标记符号地址#Engine_On。在Q输出端插入一个线圈并标记符号地址#Fan_On。在TV端设置延时时间S5T#5S。在功能框上方的问号处输入#Timer_Function。存盘后关闭编程窗口。定时器的梯形图编程用语句表编程A#Engine_OnLS5T#5SSF#Timer_FunctionA#Timer_Function=#Fan_On3.用功能块图编程4.在OB1中用梯形图编辑器调用FC对功能FC1的调用与对功能块FB的调用方式相同,为在OB1中用汽油发动机或柴油发动机的相应地址给功能FC1的所有参数赋值,要对这些地址在符号表中进行定义。打开OB1的LAD/STL/FBD编程窗口,用菜单命令Options打开符号表SymbolTable,在符号表的底部添加如图7-24所示的符号地址。在符号表中添加符号地址在LAD编程窗口,从编程元件目录中查找到FC1,插到一个新程序段中。在Engine_On之前插入一个动合触点,标记符号地址PE_On。在Fan_On端标记符号地址PE_Fan_On.在功能框中的问号处插入符号名Fan。OB1对FC1的调用和使用汽油发动机地址的梯形图,如图7-25所示。用同样的方法,可完成OB1对FC1的调用和使用柴油发动机地址的梯形图,如图7-26所示。
存盘后关闭编程窗口。存盘后关闭编程窗口。7.5对数据块的编程一、对共享数据块的编程
在STEP7中,除了背景数据块外,还可设置共享数据块。背景数据块是指定给一个特定的功能块,而存储在共享数据块中的数据可以被其它的任意一个数据块使用。创建共享数据块的过程是:l
打开S7_Pro3项目窗口,右击Blocks文件夹,在弹出的菜单中,插入一个DataBlock(DB)。l
接受Properties-DataBlock的对话框中所有默认的设置,DB3进入Blocks的文件夹中。l双击打开DB3,在随后出现的NewDataBlock对话框中,激活DataBlock后用OK关闭对话框。l
打开DB3,编辑变量声明表如图7-27所示。l使用菜单命令Options,打开SymbolTable(符号表),为DB3定义符号地址S_Data。l
存盘后关闭符号表l存盘后关闭共享数据块DB3的变量声明表。二、使用多重背景编程在前面使用背景数据块的介绍中,当功能块FB1在组织块中调用时,使用了数据块Petrol(DB1)和Diesel(DB2),如果还有一些其它的设备的速度需要用功能块FB1进行监控的话,还要为这些设备的数据分配新的数据块,使得数据块的数量增加很多。1.创建和打开较高级别的功能块使用多重背景编程可以有效地减少数据块的数量,其编程思想是创建一个比FB1级别高的功能块(不能是功能FC),如FB10,将未做任何修改的FB1作为一个“局域背景”,在FB10中调用。对FB1的每一次调用,FB1将数据存储在FB10的数据块DB10中。这样就无须给FB1分配任何数据块,如DB1、DB2等,而是把PetrolEngine的数据和DieselEngine的数据集成在DB10中。
多重背景编程的调用关系如图7-28所示。
创建FB10的方法仍然是:l
在S7_Pro3的项目窗口中,右击Blocks文件夹。l
在弹出的菜单中插入一个功能块。l定义功能块块名为FB10,选择所需要的编程语言。l
激活多重背景(MultipleinstanceFB)。l
用OK确认其余的默认设置。当FB10被添加到Blocks文件夹后,双击FB10即可打开。
2.对FB10的编程①
填写变量声明表要将FB1作为FB10的一个“局域背景(Localinstance)”调用,需要在FB10的变量声明表中为FB1的调用声明不同名字的静态变量,数据类型为FB1(”Engine”)。
打开FB10的LAD/STL/FBD编程窗口,填写FB10的变量声明表如图7-29所示。
②
用梯形图对FB10编程在变量声明后,所声明的局域背景将出现在编程元件窗口的MultipleInstance下。l在第一个程序段中插入多重背景”Petrol_Engine”,插入动合触点并标记符号地址,即可完成FB10对Petrol的调用,如图7-30所示。发动机的”ActualSpeed”(实际速度),来自一个共享数据块,通用的地址赋值关系为:“Data_Block”.Addres,
例如:“S_Data”.PE_Actual_Speed。用同样的方法完成FB10对Diesel的调用,如图7-31所示。
l
插入一个新的程序段,完成对发动机的速度监控,编写如图7-32所示的程序。暂时变量PE_Preset_Speed_Reached和DE_Preset_Speed_Reached被提供给输出参数Preset_Speed_Reached,它将在OB1中被进一步处理。
l
存盘后关闭FB10。3.生成DB10并调整实际值将前面介绍过的用于汽油发动机的数据块DB1和用于柴油发动机的数据块DB2用数据块DB10代替,并指定与功能块FB10相联系。
在S7_Pro3项目窗口的Blocks文件夹中创建数据块DB,并定义为DB10。
双击打开DB10,激活选项Datablockreferencingafunctionblock,并选择FB10。使用菜单命令View,选择DataView,可以见到DB10的变量声明表,如图7-33所示。
DB10的变量声明表
在变量声明表中,所有的静态参数的名称由两部分组成,一个是FB1的内部变量的名称,例如:Switch_ON,另一部分是局域背景的名字,如Petrol_Engine,中间用圆点隔开。
l
将柴油发动机的实际值改为1300。
l
存盘后关闭数据块DB10。在OB1中调用FB10l
打开OB1。l
打开LAD/STL/FBD编程窗口。l
用菜单命令Options>SymbolTable打开符号表,在符号表的末尾添加功能块FB10和数据块DB10的符号名,如图7-34所示。l
存盘后关闭符号表。
l
在OB1中删除对FB1的调用(因为现在是通过FB10来调用FB1)。
l
在OB1中插入如图7-35所示的程序段,完成对FB10及DB10的调用。
l存盘后关闭。7.6下装和调试程序一、建立在线连接
S7-300系统的硬件在线连接步骤如下。l
将模板与总线连接器相连。l
将模板挂在导轨上并向下摆动。l
固定模板位置。l
组装其余的模板。完成所有的模板组装后,将钥匙开关插在CPU上。
一个硬件在线连接完成后的系统如图7-36所示。
二、下装程序到CPU1.建立在线连接l
接通PS307的开关,CPU上的DC5V指示灯亮。l
将操作模式开关转到STOP位置。2.复位CPUl
将操作模式开关转到MRES位置,最少保持3s,直至红色的STOP灯开始慢闪。l
放开操作模式开关,并且最多在3s之内将操作模式开关再次转到MRES位置,当STOP灯快闪时,CPU被复位。3.下装程序到CPUl
启动SIMATICManager,打开项目窗口,如S7-Pro3。l
在菜单命令View中选择离线(Offline)。l
在菜单命令PLC中选择下装命令(Download),也可以用鼠标右键在弹出的下拉菜单中选择下装命令(Download),用OK确认,将编程设备上Blocks中的各种块下装到CPU中。也可以下装单个的块到PLC的CPU中,但是要注意下装顺序:首先是子程序块,然后是更高一级的块,最后是OB1。如果下装块的顺序不对,CPU将进入STOP模式。为避免出现这种情况,可以采用将全部程序都下装到CPU中。
4.接通CPU并检查操作模式l
将操作模式开关转为RUN-P,如果绿色的RUN灯亮,红色的STOP灯灭,可以开始进行程序测试。l
如果红色的STOP灯仍亮着,说明有错误出现,需要评估缓存区来诊断错误。三、用程序状态测试程序当操作模式开关在RUN或RUN-P位置,在项目窗口使用菜单命令View,选择Online(在线),打开OB1,在LAD/STL/FBD窗口使用菜单命令Debug,选择Monitor,就可以对一个块进行程序测试,1.用梯形图编辑器进行程序调试以绿色的实线表示接通状态。2.用语句表进行程序调试以表格的形式显示逻辑操作结果(RLO)、状态位(STA)和标准状态(Standard)。3.使用功能块图进行程序调试信号状态由“0”和“1”表示,点虚线表示没有操作结果。
四、用变量表测试程序1.创建变量表l
在离线状态下,打开项目窗口,右击Blocks,在弹出的菜单中,选InsertNewObject,再选VariablTable(变量表),生成一个新的变量表VAT1,添加到Blocks文件夹中。
l双击VAT1,打开MonitoringandModifyingVariable(监视和修改变量)窗口。
l
在这个空的变量表中逐个输入要进行监视的符号名或地址,如图7-37所示。
l
存储变量表。2.将变量表切换到在线状态
l点击MonitoringandModifyingVariable(监视和修改变量)窗口工具栏的按钮。l将CPU的操作模式开关转到RUN-P位置。
3.监视变量点击工具栏中的监视按钮,对所设置的变量进行监视。4.修改变量
在修改值栏中,输入修改值,点击传送修改值按钮,将修改值传送到CPU中。
五、评估诊断缓存区如果在处理一个S7程序时CPU进入STOP,或者在下装程序后无法将CPU切换为RUN,可以根据诊断缓存区的事件列表中判断错误的原因。1.
将CPU的操作模式开关转为STOP。2.在离线状态下打开项目窗口,选择Blocks文件夹。3.判定是哪个CPU进入了STOP(如果在该项目中应用了多个CPU)。使用菜单命令PLC,选择DiagnoseHardware(诊断硬件),所有可访问的CPU都列在DiagnoseHardware(诊断硬件)对话框中,处于STOP操作模式的CPU被点亮。4.点击ModuleInformation(模板信息),对该CPU诊断缓存区进行评估。在ModuleInformation(模板信息)窗口中选择DiagnosticBuffer标签,判断造成CPU进入STOP的原因。如果在项目中只使用了一个CPU,可直接使用菜单命令PLC,选择ModuleInformation(模板信息)后进行评估。
7.7
S7-PLC模拟软件S7-PLCSIM简介
S7-PLCSIM模拟软件是在STEP-7环境下,不用连接任何S7系列的PLC(CPU或I/O模板),而是通过仿真的方法运行和测试用户的应用程序。
S7-PLCSIM提供了简单的界面,可以用编程的方法(如改变输入的通/断状态,输入值的变化)来监控和修改不同的参数,也可以使用变量表(VAT)进行监控和修改变量。
一、S7-PLCSIM的特性简介
S7-PLCSIM的功能是很强的,可以使用STEP-7的所有工具监控和调整模拟PLC的性能,通过S7-PLCSIM,STEP-7的工作过程与真实的PLC相比,差别很小。
1.S7-PLCSIM可模拟的S7控制器的存储器区域存储器区域描述定时器T0~T511位存储器(M)131072bits(16Kbytes)I/O存储器131072bits(16Kbytes)过程映像最大:131072(16Kbytes)可预置:8192bits(1024bytes)本地数据最大:64Kbytes可预置:32Kbytes逻辑块和数据块2048个功能块(FBs)和功能(FCs),4095个数据块(DBs)系统功能块见教材系统功能见教材组织块见教材2.
敲击模拟按钮,可打开S7-PLCSIM软件及模拟的CPU,当S7-PLCSIM软件运行时,可自动地连接到模拟的CPU上。3.在模拟的CPU上运行程序,可代替S7-300或S7-400的CPU模板。4.通过创建变量表,可以存取模拟PLC的输入/输出存储器、累加器和寄存器中的数据。也可以通过符号地址存取存储器数据。5.
可以选择定时器自动运行,或者手动置位/复位。可以对各个定时器进行单独复位或一起复位。6.同真实的CPU模板一样,在S7-PLCSIM中可以改变CPU的操作方式(STOP、RUN、RUN-P),另外在S7-PLCSIM中还提供了一个暂停(Pause)功能,允许用户暂停CPU工作,而不影响程序的状态。7.可以利用模拟PLC的中断组织块OBs的功能测试程序特性。8.通过对输入/输出存储器、位存储器、定时器和计数器的操作,可以记录一系列的事件,并且可以回放使之自动进行程序测试。
二、S7-PLCSIM与真实PLC的差别模拟PLC提供的下列功能在真实的PLC中是不可行的。1.
暂停功能
暂停命令可以停止模拟CPU的运行,并且可以在暂停的指令处恢复程序执行。2.
操作方式
尽管在模拟CPU中可以象真实CPU一样进行操作方式选择((RUN、STOP、RUN-P),但是在模拟CPU的STOP操作方式下,输出的状态不发生变化。3.
立即响应
当操作对象的参数变化时,在模拟CPU中的存储器内容立即进行修改,而不必等到输入采样或输出刷新阶段时进行修改。4.
程序执行周期在模拟CPU中,可以选择单次扫描(一次操作只执行一个扫描周期后,等待下一次操作),或者选择连续扫描。5.
定时器操作在模拟CPU中,允许定时器自动运行,允许手动输入定时值。可以对各个定时器进行单独复位或一起复位。6.
可以手动触发中断组织块在模拟CPU中,可以手动触发中断组织块OB40~OB47,OB70,OB72,OB73,OB80,OB82,OB83,OB85,OB86。7.
过程映像和外部存储器在模拟CPU中,当对过程输入值做出改变时,S7-PLCSIM立即将其拷贝到外部存储器中。通过这种方法,在下次扫描开始,当外部输入值被写到过程映像寄存器时,所考虑的变化不会丢失。同样,当对过程输出值做出改变时,会立即写入外部输出存储器。
8.
诊断缓冲区S7-PLCSIM不支持写到诊断缓冲区中所有的错误信息,例如:不能模拟C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 少先队新队员入队仪式讲话主持词范文
- 2025年中药科普继续教育试题
- EPC工程招投标及建设流程
- 汽车零部件招标代理业务流程
- 轨道养护防胀轨跑道安全卡控措施
- 七年级道德与法治培优辅差多元评价计划
- 九年级化学上下册实验教学计划
- 梅花古诗教学课件
- 英语教学课件唐装
- 整体护理相关知识
- GB/T 4623-2014环形混凝土电杆
- 混床再生操作培训课件
- 《薄膜材料与薄膜技术》教学配套课件
- 静脉炎的预防及处理课件
- 概述SFBT(焦点解决短程治疗)课件
- (本科)会计学原理(第三版)全套教学课件完整版PPT
- abb机器人编程基本指令
- ISO14001:2015环境管理体系内部审核管理评审合集
- 隧道开挖作业台车计算书
- 煤气作业安全技术实际操作考试标准
- 三年级上人文与社会教案
评论
0/150
提交评论