三.汇编阶段该阶段是本质上区别于继电控制系统,是继电控制系统无法实现的,也是提高PLC控制系统功能的根。我之所以称之为汇编阶段,是因为它很相象于单片机的汇编语言编程,例如单片机中的传送指令MOV,在PLC中的指令中也是一样的功能。
如果不了解计算机基础的话在学习指令和PLC内不资源的时候根本理解不了,在设计上的思路和继电系统有很大区别例如:I0.0和IB0个是“位”也就是逻辑设计的“点”,第二个是“字节”在逻辑设计中没有涉及到。
这一阶段难度比较大,要学习计算机基础;第二要充分了解PLC的内部功能和资源;第三熟悉所有的指令的功能(不用死记硬背)。重点:1.计算机基础2.PLC资源3.指令功能4.适应单片机的程序设计思维可以完成复杂的系统设计。
四.特殊阶段特殊阶段就是对特殊功能的系统而言的,例如运动控制,PID温度控制,网络连接等等。不同的PLC能实现的功能不一样,有些功能PLC内是集成的而有些是需要外加扩展的,那么就要根据不同的控制对象去选用了。
掌握好该阶段是可以大大提高PLC的程序,但是还需掌握PLC以外的其他自动化知识,如伺服,变频器等等。重点:1.了解系统构成需要。2.合理选择扩展单元。3.学习扩展单元使用方法可以完成特殊的系统设计该阶段的学习学要一定的实际条件才能完成五.网络阶段随着自动化技术的发展由PLC做下位机的应用也十分多见。
该阶段组要学习是不同PLC的通信协议和一些通讯指令,如PLC通过编程口控制变频器如西门子的USS协议与变频器进行信息的交换。还有工业以太网和现场总线等如西子的PROFIBUS;AS-i;等等。小行网络中MODBUS比较重要,例如通过PLC和变频器建立MODBUS协议来控制变频器。
200PLC能在零下20度工作吗。如果没有找到,则说明目前没有对应的SIPLUS产品。文本和图形显示面板没有宽温型产品。还要注意国内没有现货,如需要请和当地西门子办事处或经销商联系。8、数字量输入/输出(DI/DO)响应速度有多快。
能作高速输入和输出吗。S7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高速计数器(输入)、高速脉冲输出。这些硬件电路在用户程序的控制下工作,可以达到很高的频率;但点数受到硬件资源的限制。
S7-200CPU按照以下机制循环工作:读取输入点的状态到输入映像区执行用户程序,进行逻辑运算,得到输出信号的新状态将输出信号写入到输出映像区只要CPU处于运行状态,上述步骤就周而复始地执行。在第二步中,CPU也执行通讯、自检等工作。
实际上,S7-200对数字量的处理速度受到以下几个因素的限制:输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间)CPU的内部处理时间,包括:读取输入点的状态到输入映像区执行用户程序,进行逻辑运算,得到输出信号的新状态将输出信号写入到输出映像区输出硬件延时(从。
上述三个步骤是S7-200CPU的软件处理过程,可以认为就是程序扫描时间。一个实际的系统可能还需要考虑输入、输出器件的延时,如输出点外接的中间继电器动作时间等以上数据都在《S7-200系统手册》中标明,这里只是列表比较。
如果输入信号有干扰、噪音,可调整输入滤波时间,滤除干扰,以免误动作。滤波时间可在0.20~12.8ms的范围中选择几档。如果滤波时间设定为6.40ms,数字量输入信号的有效电平(高或低)持续时间小于6.4ms时,CPU会忽略它;只有持续时间长于6.4ms时,才有可能识别。
另外:支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能都有效。31、模拟量滤波有什么效果。一般情况下选用S7-200西门子plc的模拟量滤波功能就不必再另行编制用户的滤波程序。
如果对某个通道选用了模拟量滤波,CPU将在每一程序扫描周期前自动读取模拟量输入值,这个值就是滤波后的值,是所设置的采样数的平均值。模拟量的参数设置(采样数及死区值)对所有模拟量信号输入通道有效。如果对某个通道不滤波,则CPU不会在程序扫描周期开始时读取平均滤波值,而只在用户程序访问此模拟量通道时,直接读取当时实际值。
死区值,定义了计算模拟量平均值的取值范围如果采样值都在这个范围内,就计算采样数所设定的平均值;如果当前新采样的值超过了死区的上限或下限,则该值立刻被采用为当前的新值,并作为以后平均值计算的起始值这就允许滤波器对模拟量值的大的变化有一个快速响应。
CPU224XP的两路高速数字量输出速率可以达到100KHz。52、CPU224XP的高速输入(I0.3/4/5)是5VDC信号,其他输入点是否可以接24VDC信号。只需将两种信号供电电源的公共端都连接到1M端子。
这两种信号必须同时为漏型或源型输入信号。53、CPU224XP的高速输出点Q0.0和Q0.1接5V电源,其他点如Q0.2/3/4是否可以接24V电压。不可以。必须成组连接相同的电压等级。54、竟然有模拟量无法滤波。
由于CPU224XP本体上的模拟量转换芯片的原理与扩展模拟量模块不同,不需要选择滤波。55、什么是单极性、双极性。双极性就是信号在变化的过程中要经过“零”,单极性不过零。由于模拟量转换为数字量是有符号整数,所以双极性信号对应的数值会有负数。
模拟量的输入/输出都可以用下列的通用换算公式换算换算结果Iv:换算对象Osh:换算结果的高限Osl:换算结果的低限Ish:换算对象的高限Isl:换算对象的低限57、S7-200模拟量输入信号的精度能达到多少拟量输入模块。
在S7-200中,单极性模拟量输入/输出信号的数值范围是;双极性模拟量信号的数值范围是-32000-+32000。56、模拟量应该如何换算成期望的工程量值。S7-200模拟量模块的转换分辨率是12位,能够反映模拟量变化的小单位是满量程的1/4096。
模拟量转换的精度除了取决于A/D转换的分辨率,还受到转换芯片的电路的影响。在实际应用中,输入的模拟量信号会有波动、噪声和干扰,内部模拟电路也会产生噪声、漂移,这些都会对转换的后精度造成影响。这些因素造成的误差要大于A/D芯片的转换误差。