西门子S71500
源的信息是通过输入点而进入系统的,可编程序控制器扫描输入点是按顺序进行的,因此,中断源的先后顺序随它们占用的输入点编号的前后就自动排了顺序,因此在分配输入点时考虑一下中断源的主要性就可以解决中断源的排队问题。系统接到中断申请后,顺序扫描中断源,可能只有一个中断源申请中断,也可能同时有2个或多个中断源提出中断申请。系统在扫描中断源的过程中,就在存储器的一个特定区建立起“中断处理表”,按顺序存放中断信息,中断源被扫描过后,中断处理表亦建立完毕,系统就按照该表顺序先后转至相应的中断子程序入口地址。
在可编程序控制器系统中,中断程序的编制与一般微机系统基本一致。允许中断、禁止中断指令的使用,中断源与中断服务程序的对应关系等都是一样的,稍有不同的地方是:
① 在可编程序控制器系统中,多中断源可以有优先顺序(前面已指出可以通过占用输入点号来排队),根据处理器类型的不同可分为有嵌套关系和无嵌套关系两种,即中断程序执行中,如果系统处于允许中断的状态,若有新的中断发生,可以入、输出、编程器、通信单元及自诊断等,都实行循环扫描。因此对中断信号的响应也不限于用户程序的执行阶段,而是在循环扫描周期的各个阶段。那么,系统CPU是否也和一般微机系统CPU一样,在执行每一条指令结束时去查询有无中断申请呢?在可编程序控制器系统中,不是在每条指令执行结束后查询,而是在相关的程序块结束后查询中断申请,如有中断申请,则转入执行中断服务程序。如果用户程序是以块式结构组成的,则在每块结束或实行块调用时处理中断
浔之漫智控技术(上海)有限公司(xzm-w)
是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
西门子S71500
应时间t1。从外界中断源发出中断申请信息,到主CPU正在执行的程序块结束,CPU开始查询中断申请的时间。它与有关程序块的长短与中断申请发生的时刻有关,是一个在小范围内变化的随机量。
② 中断信号读入处理时间t2。从CPU查询出有中断申请至查清中断源并读入的时间。
数字采样控制系统中,虽然在采样周期对变量的处理仍然是顺序执行程序,但是,由于输入信息是从现场瞬时采集来的,输出信息又是在程序执行后瞬时输出去控制外设的,因此,可以认为实际上恢复了系统对被控变量控制作用的并行性。
I/O映像区的建立,是PLC工作时只和内存有关地址单元内所存信息状态发生关系,而系统输出也是只给内存某一地址单元设定一个状态,因此,这时的控制系统已经远离实际控制对象,这一点为系统的标准化生产、大规模生产创造了条件。4.输入/输出操作
PLC的工作方式是循环扫描执行用户程序。由于建立了输入/输出映像区,因此执行程序时系统工作只涉及充当映像区的存储器区,只是在扫描周期的适当时刻,在操作系统的组织下将输出映像区的信息全部倾卸给外设,同时也由所有外设读入信息。这种周期性地与外界交换信息,对一般外设是可以满足要求的。但是随着PLC功能的扩展,特别是许多特殊功能单元、智能单元被当作I/O外设以及中断控制的利用等,对响应的及时性,提出了新的要求。因此正常的周期性的输入/输出交换信息就满足不了要求。例如,某中断源提出中断申请被响应后机器就转向执行中断子程PLC的内部控制电路(即编制PLC控制程序)时使用。
(2)内部控制电路
这部分的作用是运算和处理由输入部分得到的信息,并判断应产生哪
的主频即时钟的快慢有关,机器选择确定之后,它在PLC系统中,决定被控制变量状态的逻辑关系组成因素多来自生产系统现场。为了执行控制程序,从现场采集这些信息的方式有两种:
① 随着程序的执行需要哪一个信息,就到生产现场去采集该信息,这样采集到的信息是实时的,采集时间可能略长。同一因素信息,由于采集的时间不同,其状态可能会有所不同。② 定时采集。在每一循环扫描周期内定时(一般定在扫描周期的开始或结束)将现场全部有关信息采集到控制器中,存放在系统准备好的一定区域——随机存储器的某一地址区,称为输入映像区,对应等效工作电路的输入继电器线圈。执行用户程序所需现场信息都在输入映像区取用,而不直接到外设去取也随之而定;后者则和被控系统的复杂程度,以及程序编制者的水平有关。
从程序执行的角度希望循环扫描一次用户程序的时间要短,但是从用户的角度又希望时间尽量长,这一长与一短必须统一,必须统一在一个循环扫描周期的时间不改变形成变量逻辑关系各因素的状态。由于这些信息因素多来自继电器触头状态的变化,所以一般确定循环扫描周期的时间约为100~200ms。为了适应用户程序长度的要求,还可以从形成用户程序所用指令的选择上来节约时间。C程序一般用梯形图形式表示。而梯形图是从继电器控制的电气原理图演变而来的,PLC程序中的常开、常闭触点、线圈等概念均与继电器控制电路相同。
在PLC内部还设有定时器、计数器、移位器、保持器、内部辅助继电器等继电器控制系统没有的器件,它们的线圈及常开、常闭触点只能在PLC内部控制电路中使用,而不能与外部电路相连。
(3)输出部分