当前位置: 首页 > 工业控制产品 > 自动化控制 > PLC可编程控制器

类型分类:
科普知识
数据分类:
PLC可编程控制器

西门子plc计数器指令

发布日期:2022-04-27 点击率:19 品牌:西门子_Siemens

西门子plc计数器指令

2021-09-04 03:36分类:西门子PLC 阅读:

85

           电子计数器命令包含增电子计数器、减电子计数器、调整电子计数器和快速电子计数器
增电子计数器
增记数命令(CTU)从当今计标值逐渐,在每一个(CU)键入情况从低到高时增长记数。当CXX的当今值高于或等于预设值PV时,电子计数器位CXX置位。当校准端(R)接入或是实行校准命令后,电子计数器被校准。当它做到最高值(32,767)后,电子计数器终止记数。
减电子计数器
减记数命令(CTD)从当今计标值逐渐,在每一个(CD)键入情况的低到高时下降记数。当CXX的当今值相当于0时,电子计数器位CXX置位。当运载键入端(LD)接入时,电子计数器位被校准,并将电子计数器的当今值设成预设值PV。当计标值到0时,电子计数器终止记数,电子计数器位CXX接入。
增/减电子计数器
增/减记数命令(CTUD),在每一个增记数键入(CU)的低于高时增记数,在每一个减记数键入(CD)的低于高时减记数。电子计数器的当今值CXX储存当今计标值。在每一次电子计数器实行时,预设值PV与当今值来做比较。当做到最高值(32767)时,在增记数键入处的下一个上升沿造成 当今计标值变成极小值(--32768)。当做到极小值(--32768)时,在减记数键入端下一个上升沿造成 当今计标值变成最高值(32767)。当CXX的当今值高于或等于预设值PV时,电子计数器位CXX置位。不然,电子计数器位关闭。当校准端(R)接入或是实行校准命令后,电子计数器被校准。当做到预设值PV时,CTUD电子计数器终止记数。
PS:CXX意味着的是电子计数器的名字,是参量范畴时从C0到C25,因为每一个电子计数器只有一个当今值,因此 不必数次界定同一个电子计数器。(具备同样型号的增电子计数器、增/减电子计数器、减电子计数器浏览同样的当今值。)当应用校准命令校准电子计数器时,电子计数器位校准而且电子计数器当今值被清零。电子计数器型号既能够用于表明当今值,又可以用于表明电子计数器位。


减电子计数器运用
当I0.1断掉时,减电子计数器C1的当今值从3变成0。I0.0的上升沿使C1的当今值下降。I0.1接入时运载预设值3。当电子计数器C1的当今值=0时,C1接入。


调整电子计数器案例运用
当 I0.0接入时,应用增记数,电子计数器标值提升,当 I0.1接入时,应用减记数,电子计数器标值降低,当I0.2接入时, I0.2将当今值校准为0,当当今值=4时,将增/减电子计数器C48接入,輸出Q0.0.
快速电子计数器
一般来说,快速电子计数器被作为推动鼓试记时器,该机器设备有一个安裝了增加量牙嵌式伺服电机的轴,以稳定的速率旋转。牙嵌式伺服电机每圈给予一个明确的计标值和一个校准单脉冲。来源于牙嵌式伺服电机的数字时钟和校准单脉冲做为快速电子计数器的键入。快速电子计数器装进一组预设值中的第一个值,当今计标值低于当今预设值时,期待的輸出合理。www.diangon.com版权声明。电子计数器设成在当今值相当于预设值和有校准时造成终断。伴随着每一次当今计标值相当于预设值的终断事情的发生,一个新的预设值被装进,并再次设定下一个輸出情况。当发生校准终断事情时,设定第一个预设值和第一个輸出情况,这一循环系统又从头开始。因为终断事情造成的速度远小于快速电子计数器的记数速度,用快速电子计数器可完成精准操纵,而与plc全部扫描仪周期时间的没有太大的关系。选用终断的方式 容许在简易的情况操纵选用单独的终断程序流程装进一个新的预设值。(一样的,还可以在一个终断系统服务中,解决全部的终断事情。)
了解不一样的快速电子计数器
针对实际操作方式同样的电子计数器,其记数作用是同样的。电子计数器一共有四种基本上种类:含有內部方位操纵的单相电电子计数器,含有外界方位操纵的单相电电子计数器,含有2个数字时钟键入的两相电子计数器和A/B相正交和电子计数器。留意,并非是全部电子计数器都能应用每一种方式。您能够应用下列种类:无校准或运行键入,有校准无运行键入或不仅有运行又有校准键入。
- 当激话校准键入端时,电子计数器消除当今值并一直维持到校准端无效。
- 当激话运行键入端时,它容许电子计数器记数。当运行端无效时,电子计数器的当今值维持为参量,而且忽视数字时钟事情。
- 假如在运行键入端失效的与此同时,校准数据信号被激话,则忽视校准数据信号,当今值维持不会改变。假如在校准数据信号被激话的与此同时,运行键入端被激话,当今值被消除。
在应用快速电子计数器以前,应当用HDEF(快速电子计数器界定)命令为电子计数器挑选一种记数方式。应用第一次扫描仪储存器位SM0.1(该位仅在第一次扫描仪周期时间接入,以后断掉)来启用一个包括HDEF命令的程序段。
针对快速电子计数器而言,我们可以应用命令指导来配备电子计数器。指导程序流程应用以下信息内容:电子计数器的种类和方式、电子计数器的预设值、电子计数器的初值和记数的原始方位。要运行HSC命令指导,能够在指令菜单栏对话框中挑选Tools >Instruction Wizard ,随后在指导对话框中挑选HSC命令。对快速电子计数器程序编写,务必进行以下操作过程:界定电子计数器和方式、设定操纵字节数、设定初值、 设定预设值、特定并也就能终断系统服务、激话快速电子计数器。
快速电子计数器有12种工作模式如下图所显示


工作模式
快速电子计数器的复位流程举例说明
下列以HSC1为例子,对复位和实际操作的流程开展叙述。在复位叙述中,假设S7--200早已置成RUN方式。因而,初次扫描仪标志位为真。要不是这类状况,请记牢在进到RUN方式以后,对每一个快速电子计数器的HDEF命令只有实行一次。对一个快速电子计数器第二次实行HDEF命令会造成运行错误,并且不可以更改第一次实行HDEF命令时对电子计数器的设定。PS:尽管以下流程叙述了怎样各自更改记数方位、初值和预设值,但彻底能够在同一操作流程中对所有或是随意主要参数组成开展设定,只需设定恰当的SMB47随后实行HSC命令就可以。
复位方式0、1或2
HSC1为內部方位操纵的单相电增/减电子计数器(方式0、1或2),复位流程以下:
1. 用第一次扫描仪储存器位(SM0.1=1)启用实行复位实际操作的程序段。因为选用了那样的程序段启用,事后扫描仪不容易再启用这一程序段,进而降低了扫描时间,也给予了一个优化结构的程序流程。
2. 复位程序段中,依据所期待的操纵实际操作对SMB47置数。比如:
SMB47=16#F8 造成以下的結果:
容许记数
载入新的初值
载入新的预设值
置记数方位为增
置运行和校准键入为上拉电阻合理
3. 实行HDEF命令时,HSC键入置1,MODE键入置0(无外界校准或运行)或置1(有外界校准和无运行)或置2(有外界校准和运行)。
4. 向SMD48(双字)载入所期待的初值(若载入0,则消除)。
5. 向SMD52(双字)载入所期待的预设值。
6. 为了更好地捕捉当今值(CV)相当于预设值(PV)终断事情,撰写终断程序段,并特定CV=PV终断事情(事情号13)启用该终断程序段。
7. 为了更好地捕捉外界校准事情,撰写终断程序段,并特定外界校准终断事情(事情号15)启用该终断程序段。
8. 实行全局性终断容许命令(ENI)来容许HSC1终断。
9. 实行HSC命令,使S7--200对HSC1程序编写。
10. 撤出程序段。


运用案例


案例运用2
在初次扫描仪时,启用SBR0,在初次扫描仪,配备HSC1:SMB48=16#F8含意便是也就能电子计数器、写初值、写预设值、设原始方位为增记数、挑选运行和校准键入上拉电阻合理、挑选4快速播放方式、配备HSC1为带运行和校准键入的正交和方式、SMD48=0表明消除HSC1的初值。置HSC1的预设数值50。 当HSC1的当今值=预设值时,实行INT_0。 全局性终断容许。实行HSC1,实行HSC1,消除HSC1的初值、挑选载入新的初值和HSC1也就能。


上一篇:plc指令讲解之RS和SR触发器

下一篇:plc置位和复位指令梯形图编程实例

下一篇: PLC、DCS、FCS三大控

上一篇: 除镍用树脂 苏州市蒸

推荐产品

更多