产品描述
6ES7211-1HE40-0XB0西门子CPU1211C
1.定义配方
在图12-11所示的配方定义表中,用鼠标点击“域名”列中的一个单元,然后编辑该域名,每个域名都称为名为RCPx_SYM(x是配方集的编号)的符号表中的符号名。用下拉式列表选择变量的数据类型,输入变量的默认值和注释。所有的新配方都将用这些默认值作为初值。
图12-11 定义配方
PLC较多可以定义4个配方,即较多可以有4个配方集,每个配方集内配方的个数只受存储卡容量的限制。操作完成后,单击“下一步”按钮,进入下一页。
2.创建和编辑配方
在“创建和编辑配方”对话框中,单击“增加配方”按钮,在图12-12所示的配方表中,会增加一个白色背景的可编辑的新配方列。该列中同时出现定义配方时设置的默认值,应根据产品的实际情况来修改默认值,以创建新的配方。可以修改列标题中的配方的名称,例如“苏达饼干”。选中某一列的配方后,可以用“删除”按钮删除它,或用“默认值”按钮将它的参数设置为默认值。用鼠标右键单击某一配方列,执行弹出菜单中的命令,可以剪切、复制和粘贴点击的配方。粘贴后,新的列被插入到当前光标位置的左侧。
图12-12 创建和编辑配方
3.分配V存储区
用户可以输入用于配方的V存储区的起始地址,也可以使用配方向导推荐的地址,单击“建议地址”按钮,推荐的地址将会随配方的字节长度的增加而递增。
4.项目组件
配方向导将会为新的配方生成项目组件,包括符号表、数据块、读/写配方的子程序和存储卡数据,用户程序可以使用这些组件。必须将带有配方向导配置的项目下载到PLC才能使用它们。下载时必须在下载对话框中选中“配方”选项,将配方数据载入存储卡。
在指令树的“\符号表\向导”文件夹内,配方向导自动生成符号表RCPx_SYM,用户程序可以用配方的符号名读取配方数据。图的左边是指令树中与配方有关的部分,双击指令树中的“起始地址”、“配方定义”、“配方”等图标,可以快速进入配方向导中相应的画面。
5.编辑已有的配方集
进入配方向导后,在*页的下拉式列表框中可以选中一个已有的配方集来编辑它,可以用“删除配置”按钮来删除选中的配方集
PLC机型的选择步骤与原则 随着PLC技术的发展,PLC产品的种类也越来越多。不同型号的PLC,其结构形式、性能、容量、指令、编程、价格等也各有不同,适用的也各有侧重。因此,合理选用PLC,对于PLC控制的技术经济指标有着重要意义。 PLC的选择主要应从PLC的机型、容量、I/O模块、电源模块、特殊功能模块、通信联网能力等方面加以综合考虑。 PLC机型的选择 PLC机型选择的基本原则是在功能要求及保可靠、方便的前提下,力的性能价格比。选择时主要考虑以下几点: (一) 合理的结构型式 PLC主要有整体式和模块式两种结构型式。 整体式PLC的每一个I/O点的平格比模块式的便宜,且体积相对较小,一般用于工艺较为固定的小型控制中;而模块式PLC的功能扩展灵活方便,在I/O点数、输入点数与输出点数的比例、I/O模块的种类等方面选择余地大,且维修方便,一般于较复杂的控制。 (二) 安装的选择 PLC的安装分为集中式、远程I/O式以及多台PLC联网的分布式。 集中式不需要设置驱动远程I/O硬件,反应快、成本低;远程I/O式适用于大型,的装置分布范围很广,远程I/O可以分散安装在现场装置附近,连线短,但需要增设驱动器和远程I/O电源;多台PLC联网的分布式适用于多台设备分别控制,又要相互联系的,可以选用小型PLC,但必须要附加通讯模块。 (三)相应的功能要求 一般小型(低档)PLC具有逻辑运算、定时、计数等功能,对于只需要开关量控制的设备都可。 对于以开关量控制为主,带少量模拟量控制的,可选用能带A/D和D/A转换单元,具有加减算术运算、数据传送功能的增强型低档PLC。 对于控制较复杂,要求实现PID运算、闭环控制、通信联网等功能,可视控制规模大小及复杂程度,选用中档或PLC。但是中、PLC价格较贵,一般用于大规模控制和集散控制等。 (四)响应速度要求 PLC是为工业自动化设计的通用控制器,不同档次PLC的响应速度一般都能其应用范围内的需要。如果要跨范围使用PLC,或者某些功能或有特殊的速度要求时,则应该慎重考虑PLC的响应速度,可选用具有高速I/O处理功能的PLC,或选用具有快速响应模块和中断输入模块的PLC等。 (五)可靠性的要求 对于一般PLC的可靠性均能。对可靠性要求很高的,应考虑是否采用冗余或热备用。 (六)机型尽量统一 一个企业,应尽量做到PLC的机型统一。主要考虑到以下三方面问题: 1)机型统一,其模块可互为备用,便于备品备件的采购和。 2)机型统一,其功能和使用类似,有利于技术力量的培训和技术水平的。 3)机型统一,其外部设备通用,资源可共享,易于联网通信,配计算机后易于形成一个多级分布式控制。 PLC的工作,PLC的运行 初研制生产的 PLC主要用于代替的由继电器器构成的控制装置,但这两者的运行是不相同的: (1)继电器控制装置采用硬逻辑并行运行的,即如果这个继电器的线圈通电或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪个位置上都会立即同时。 (2)PLC的CPU则采用顺序逻辑扫描用户程序的运行,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即,必须等扫描到该触点时才会。 为了二者之间由于运行不同而造成的差异,考虑到继电器控制装置各类触点的时间一般在100ms以上,而PLC扫描用户程序的时间一般均小于100ms,因此,PLC采用了一种不同于一般微型计算机的运行---扫描技术。这样在对于I/O响应要求不高的,PLC与继电器控制装置的处理结果上就没有什么区别了。 1、扫描技术 当 PLC投入运行后,其工作一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 (1)输入采样阶段 在输入采样阶段, PLC以扫描依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲,则该脉冲的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (2)用户程序执行阶段 在用户程序执行阶段, PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。 (1)输出刷新阶段 当扫描用户程序结束后, PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。 比较下二个程序的异同: 程序 1: 程序 2: 这两段程序执行的结果一样,但在 PLC中执行的却不一样。程序1只用一次扫描周期,就可完成对%M4的刷新; 程序2要用四次扫描周期,才能完成对%M4的刷新。 这两个例子说明:同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,也可以看到:采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。 一般来说, PLC的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。 2、PLC的I/O响应时间 为了增强 PLC的抗能力,其可靠性,PLC的每个开关量输入端都采用光电隔离等技术。 为了能实现继电器控制线路的硬逻辑并行控制, PLC采用了不同于一般微型计算机的运行(扫描技术)。 以上两个主要原因,使得 PLC得I/O响应比一般微型计算机构成的工业控制满的多,其响应时间至少等于一个扫描周期,一般均大于一个扫描周期甚至更长。 所谓 I/O响应时间指从PLC的某一输入变化开始到有关输出端的改变所需的时间。的I/O响应时间的I/O响应时间如图所示: I/O响应时间: I/O响应时间: 以上是一般的 PLC的工作原理,但在现代出现的比较先进的PLC中,输入映像刷新循环、程序执行循环和输出映像刷新循环已经各自的工作,了PLC的执行效率。在实际的工控应用之中,编程人员应当知道以上的工作原理,才能编写出好、效率高的工艺程序。
西门子模块6ES7322-1FF01-0AA0
产品推荐