新闻
上饶西门子代理商
2023-03-01 13:31  浏览:68
上饶西门子代理商

上饶西门子代理商

计数器工艺功能的主要参数:

序号名称功能1SwGate软件门:通过该控制位来控制计数器启动和停止;2ErrorACK错误应答:出现错误并处理错误后通过此控制位来复位故障状态;3EventACK事件应答:确认计数器事件状态,如:计数值超限等;4SetCountValue设置计数值:通过该控制位可以将当前计数值更改为其他值,注意:修改值需要写到工艺对象静态变量“NewCountValue”中;5StatusHW工艺模块状态位: 模块已组态并准备好运行, 模块数据有效;6StatusGate门状态位:该状态位反映了内部门的实际状态,只有改状态为为"True"时,计数器才会工作;7StatusUp增计数状态位:表示当前计数方向为增计数;8StatusDown减计数状态位:表示当前计数方向为减计数;9PosOverflow超上限状态位:表示当前计数值已经超过设定的计数值上限;10NegOverflow超下限状态位:表示当前计数值已经超过设定的计数值下限;11Error错误状态位:表示当前计数工艺对象有错误;12ErrorID错误代码:显示当前工艺对象错误的故障代码;13CounterValue计数值:计数器工艺对象的实际计数值;


表02. 计数器工艺功能的主要参数

    7. 通过用户程序修改实际计数值:

在很多情况下都有可能需要人工修改一下当前的实际计数值,这需要首先将要修改的值传送到工艺DB的新计数值"NewCountValue"中,然后置位功能块输入管脚“SetCountValue” 则新计数值生效(图18)。具体步骤如下:

(1). 选中左面项目树的"High_Speed_Couter"工艺对象;
(2). 展开下面的详细视图,则可以看到工艺DB中的所有变量;
(3). 找到"NewCountValue"变量,并将其拖拽到用户程序的传送指令输出端;
(4). 将新的计数值传送到"NewCountValue";
(5). 置位功能块输入管脚“SetCountValue” ;
(6). 新的计数值生效。

 

下表用一个例子说明了两个 SUS 版本之间的差别:

版本

SUS 服务包

SUS 精简版

SUS 下载

交付形式

实物交付

在线交付

订单

25 套 SUS 包装在一个订货项目

一次性订购 25 套 SUS 精简

25 x SUS 下载,在一个订货项目中

*交付

25 个包装单位,含有:

1 × 合同证书 (CoC)

1 个包装单位,含有:

25 × 合同证书 (CoC)

1 个电子邮件,用于

25 × 在线合同证书 (ECoC)

随后交付的服务包

25 个服务包(数据载体包)

1 个服务包(数据载体包)

1 × 服务包(下载)

随后交付的升级

1 x 数据载体套件

1 个许可密钥 U 盘,含 1 个许可证

1 × 许可证书 (CoL)

1 个许可密钥 U 盘,含 25 个许可证

25 份许可证证书 (COL)

软件下载

1 个许可密钥下载包,含 25 个许可证

1 个在线许可证书,适用于 25 个 CoL(压缩文件)

计费

1 份帐单

 

如果一个现有 SUS 包的不同版本中存在类似产品,则可在需要时相应修改现有 SUS 合同

  根据分析plc的工作过程,经过分析可得出从输入端子到输出端子的信号传递过程如图所示。

信号传递过程

    图    信号传递过程

    当输入端子外接开关状态有变化时,此变化反映到输入电路的输出端;在I/O刷新阶段,CPU从输入电路的输出端(OUT)读取各路输入状态,并将其写入输入映像寄存器;在程序执行阶段,CPU从输入映像寄存器和元件映像寄存器中读取各“软”继电器的状态,根据此状态执行用户程序,并将执行结果再写入元件映像寄存器中;在紧接着的下一个I/O刷新阶段,将元件映像寄存器的状态写入输出锁存电路,再经输出电路传递到输出端子,从而控制外部被控器件动作。

    小编提示注意,程序执行的过程因PLC的机型不同而略有区别。例如有的PLC输入映像寄存器的内容除了在I/O刷新阶段刷新以外,在程序处理阶段,也间隔一定时间予以刷新。同样,有的PLC输出锁存器的刷新除了在I/O刷新阶段刷新以外,在程序处理阶段,凡是程序中有输出指令的地方,该指令执行后就立即进行一次输出刷新。有的PLC还专门为此设有立即输入、立即输出指令。这些PLC实际上采用的是在循环扫描工作方式的大前提下,对于某些急需处理、响应的信号,同时运用了中断处理工作方式

    plc的基本组成可分为两大部分:硬件系统和软件系统。
    硬件系统是指组成PLC的所有物理电子电路,其中主要有:中央处理器(CPU)、存储器、输入/输出(Input/Output)接口、通信接口、编程器和电源等部分,此外还有扩展设备和EPROM的读写板和打印机等选配的设备。为了维护、修理的方便,许多PLC采用模块结构。由中央处理器、存储器组成主控模块,输入单元组成输入模块,输出单元组成输出模块,三者通过专用总线构成主机,并由电源模块集中对其提供电能。
    编程器可采用袖珍式编程器,也可采用安装有专门plc编程软件的通用计算机,通过编程口对PLC进行编程。
    软件系统是指管理、控制、使用PLC,确保PLC正常工作的一整套程序。这些程序有的来自PLC生产厂家,也有的来自用户。一般称前者为系统程序,后者为用户程序。系统程序是指控制和完成PLC各种功能的程序,侧重于管理PLC的各种资源、控制和协调各硬件的正常动作及关系,以便充分发挥整个可编程控制器的使用效率,方便广大用户的直接使用。用户程序是指使用者根据生产工艺要求编写的控制程序,它侧重于应用,以及输入、输出之间的逻辑控制关系。
    PLC等效电路中的继电器并不是实际的物理继电器,它实质上是存储器单元的一个“位”寄存器。“位”寄存器的状态为“1”时,相当于继电器接通;“位”寄存器的状态为“0”时,则相当于继电器断开。因此,称这些继电器为“软继电器”。
    PLC是采用“顺序扫描,不断循环”的方式进行工作的,即在PLC运行时,CPU根据用户按控制要求事先编制好并保存于用户程序存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从条指令开始逐条顺序执行用户程序,直至程序结束,然后重新返回条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
    PLC的一个扫描周期必须经过输入采样、程序执行和输出刷新三个阶段及其他一些辅助阶段,其中的输入采样和输出刷新在有的场合也称为I/O刷新。
    输入采样阶段:首先以扫描方式将所有输入端子的通(ON)断(OFF)状态转换成电平的高低状态“1”或“0”并保存入输入锁存器中;然后,将其写入各自对应的输入状态寄存器中,即刷新输入;随即关闭输入端口,进入程序执行阶段。
    程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
    输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通(ON)断(OFF)状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应被控设备工作。
    PLC的上述工作方式称之为扫描工作方式,即PLC运行时,需要进行大量的操作,这使得PLC中的CPU只能根据分时操作原理,按一定的顺序,每一时刻执行一个操作。当PLC运行时,在经过初始化后,即进入扫描工作方式,且周而复始地重复进行,因此也称PLC的工作方式为“循环扫描工作方式”。
    可以看出,PLC在初始化后,进入循环扫描。PLC一次扫描的过程,包括公共处理、执行程序、循环时间计算处理、I/O刷新、RS-232端口服务和外设端口服务共五个阶段,其所需时间称为一个工作周期(或扫描周期)。显然,PLC的扫描周期与用户程序的长短和该PLC的扫描速度紧密相关。
    PLC在进入循环扫描前的初始化过程,主要是将所有输入/输出、内部辅助、特殊辅助、辅助记忆继电器区域清零,并完成定时器预置,识别扩展单元等任务,以保证它们在进入循环扫描后,正确无误地工作。
    进入循环扫描后,在公共处理阶段,复位监视定时器,进行硬件和用户内存检查等。一切正常后,才能进行下一步的操作。如果有异常情况,则根据错误的严重程度发出报警或错误警示,甚至停止PLC运行。
    在程序执行阶段,CPU按从左向右,自上而下的顺序对每条指令进行解释、执行,CPU从输入映像寄存器(每个输入继电器对应一个输入映像寄存器,其通/断状态对应为“1/0”)和元件映像寄存器(即与各种内部继电器、输出继电器对应的寄存器)中读出各继电器的状态,根据用户程序给出的逻辑关系[串(与)并(或)关系等]进行逻辑运算,并将运算结果再写入元件映像寄存器中。
    在扫描周期计算处理阶段,若设定扫描周期为固定值(可由用户通过DM6619设定),则进入等待循环,直到该指定值到达,再往下进行;若设定扫描周期为不定值(即决定于用户程序的长短等),则进行扫描周期的计算。
    在I/O刷新阶段,进行I/O刷新。CPU从输入电路中读取各输入点状态,并将此状态写入输入映像寄存器中;同时将元件映像寄存器的状态(1/0)传送到输出锁存电路,再经输出电路隔离和功率放大,驱动外部负载。
    在外设端口服务阶段,完成与外设端口连接的外围设备或通信适配器的通信处理。循环扫描的工作方式,既简单直观,又便于用户程序的设计,且为PLC的可靠运行提供了可靠地保障。这种工作方式,使PLC一旦扫描到用户程序某一指令,经处理后,其处理结果就可立即被用户程序中后续扫描到的指令所应用,而且PLC可通过CPU内部设置的监视定时器,监视每次扫描是否超过规定时间,以便有效地避免因CPU内部故障而导致程序进入死循环的情况


相关新闻
联系方式
公司:浔之漫智控技术-西门子PLC代理商
姓名:聂航(先生)
电话:15221406036
手机:15221406036
地区:直辖市-上海
地址:上海市松江区广富林路4855弄88号3楼
QQ:3064686604
微信:15221406036
15221406036 请卖家联系我
拨打电话
微信咨询
请卖家联系我