西门子系统S7-200受权总代理 6ES7288-3AR02-0AA0 S7-200 SMART 模拟输入
SIMATIC S7-200 SMART, 模拟输入 SM AR02 RTD, 2x AI RTD 控制模块 |
电子计数器命令 SIMATIC电子计数器命令 增电子计数器 增记数命令(CTU)从目前计数值逐渐,在每一个(CU)输入状态 由低到高时增长记数。当CXX的当前值高于或等于设定值PV 时,电子计数器位CXX置位。当校准端(R)接入或是实行复位指令 后,电子计数器被校准。当它们做到*高值(32,767)后,电子计数器停 止记数。 STL实际操作: 校准键入:栈顶 往上记数键入:标值加载第二个栈部位 减电子计数器 减记数命令(CTD)从目前计数值逐渐,在每一个(CD)输入状态 的低到高时下降记数。当CXX的当前值相当于0时,电子计数器位 CXX置位。当运载输入端(LD)接入时,电子计数器位被校准,并把 电子计数器的当前值设成设定值PV。当计数值到0时,电子计数器终止 记数,电子计数器位CXX接入。 STL实际操作: 运载键入:栈顶 往下记数键入:标值加载第二个栈部位。 113 S7-200可编程序控制器系统软件指南 增/减电子计数器 增/减记数命令(CTUD),在每一个增记数键入(CU)的低到高时增记数,在每一个减记数键入(CD)的 低到高时减记数。电子计数器的当前值CXX储存现阶段计数值。在每一次电子计数器实行时,设定值PV与现有 值来做比较。 当做到*高值(32767)时,在增记数键入处下一个上升沿造成现阶段计数值变成极小值(--32768)。当 做到极小值(--32768)时,在减记数键入端下一个上升沿造成现阶段计数值变成*高值(32767)。 当CXX的当前值高于或等于设定值PV时,电子计数器位CXX置位。不然,电子计数器位关闭。当校准端(R)接 通或是实行复位指令后,电子计数器被校准。 STL实际操作: 校准键入:栈顶 往下记数键入:标值加载第二个栈部位 往上记数键入:标值加载第三个栈部位 表6--22 键入/导出 SIMATIC电子计数器命令的高效操作数 基本数据类型 操作数 CxxWORD常量(C0到C255) CU、CD、LD、R PV BOOLI、Q、V、M、SM、S、T、C、L、输出功率流 INT IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、 *LD、*AC、常量 提醒 因为每一个电子计数器只有一个当前值,所以千万不要数次界定同一个电子计数器。(拥有相同型号的增电子计数器、 增/减电子计数器、减电子计数器浏览同样的当前值。) 当使用复位指令校准电子计数器时,电子计数器位校准而且电子计数器当前值被清零。电子计数器型号既能用于表 示当前值,又可用于表明电子计数器位。 表6--23 种类 电子计数器命令的操作 实际操作 电子计数器位 通电周期时间/初次扫描仪 CTU CU提升当前值。 当前值不断增加直到32767。 CTUD 当前值>=设定值时, 电子计数器位接入。 电子计数器位关闭。 当前值能够保存。1 CU提升当前值。 CD使当前值降低 当前值不断增加或者减少除非是记数 器被校准 当前值>=设定值时, 电子计数器位接入。 电子计数器位关闭。 当前值能够保存。1 CTD CD使当前值降低直到当前值 为0。 当前值>=设定值时, 当前值=0 电子计数器位关闭。 当前值能够保存。1 1 你可以选择电子计数器的当前值是不是掉电保护。相关S7--200CPU有记忆力存储芯片的具体内容参考第4章。 114 S7-200指令系统第6章 115 案例:SIMATIC减电子计数器命令 Network1//当I0.1断掉时, //减电子计数器C1的现阶段 //值从3变到0。I0.0的上升沿使C1的 //当前值降低。I0.1接入时运载设定值3。 LDI0.0 LDI0.1 CTDC1, 3 Network2//当电子计数器C1的当前值=0时,C1接入。 LDC1 =Q0.0 状态图 I0.1 Load C1 (current) C1 (bit) Q0.0 I0.0 Down 0 1 2 3 0 3 2 减记数 运载 (当前值) (位) 案例:SIMATIC增/减电子计数器命令 Network1//I0.0增记数 //I0.1减记数 //I0.2将当前值校准为0 LDI0.0 LDI0.1 LDI0.2 CTUDC48, 4 Network2//当当前值>=4时, //将增/减电子计数器C48接入。 LDC48 =Q0.0 状态图 0 1 2 3 4 5 4 3 4 5 0 I0.0 (up) I0.1 (down) I0.2 (reset) C48 (current) C48 (bit) Q0.0 (增记数) (减记数) (校准) (值现阶段) (值) S7-200可编程序控制器系统软件指南 IEC电子计数器命令 增电子计数器 增记数命令(CTU)在每一个(CU)输入上升沿从当前值逐渐增 记数,直到设定值(PV)。当当前值(CV)高于或等于设定值时,计 数器输出位(Q)接入。当校准键入(R)也就能时,电子计数器校准。当 记数抵达设定值时,增电子计数器终止。 减电子计数器 减电子计数器命令(CTD)从设定值逐渐,在每一个(CD)输入升高 沿减记数。当当前值(CV)相当于0时,电子计数器输出位(Q)接入。当 运载键入(LD)也就能时,电子计数器校准并将电子计数器的当前值设成 设定值PV。当计数值到0时,减电子计数器终止。 增/减电子计数器 增/减电子计数器命令(CTUD),在每一个增记数键入(CU)由低到高 时增记数;在每一个减记数键入(CD)由低到高时减记数。当当网 预测值相当于设定值时,增记数导出(QU)接入。当当前值相当于0 时,减记数导出(QD)接入。当运载键入(LD)也就能时,电子计数器将 当前值设成设定值(PV)。相似的,当校准端(R)也就能时,记数 器校准而且当前值清0。当计数值做到设定值或是0时,电子计数器 终止。 表6--24 键入/导出 IEC电子计数器命令的高效操作数 基本数据类型 操作数 Cxx CTU、CTD、 CTUD 常量(C0到C255) CU、CD、LD、R PV BOOLI、Q、V、M、SM、S、T、C、L、输出功率流 INT IW、QW、VW、MW、SMW、SW、LW、AC、AIW、*VD、 *LD、*AC,常量 BOOLI、Q、V、M、SM、S、L Q、QU、QD CVINTIW、QW、VW、MW、SW、LW、AC、*VD、*LD、*AC 提醒 因为每一个电子计数器只有一个当前值,所以千万不要数次界定同一个电子计数器。(拥有相同型号的增电子计数器、 增/减电子计数器和减计数器浏览同样的当前值。) 116 第6章 S7-200指令系统 案例:IEC电子计数器命令 状态图 I4.0 CU-- 增记数 I3.0 CD-- 减记数 I2.0 R--校准 I1.0 LD-- 运载 VW0 CV- 当前值 Q0.0 QU-- 减记数 44 3 2 1 0 Q0.1 QD-- 减记数 4 33 2 4 0 117 S7-200可编程序控制器系统软件指南 高速计数器命令 界定高速计数器 界定高速计数器命令(HDEF)为指定高速计数器(HSCx)挑选 操作方式。模块挑选取决于高速计数器的数字时钟、方位、运行 和校准作用。 对于每一个高速计数器应用一条界定高速计数器命令。 使ENO=0错误标准: 0003 (输入点矛盾) 0004 (终断里的违法命令) 000A (HSC反复界定) 高速计数器 高速计数器命令(HSC)在HSC独特存储芯片位情况的前提下,配 置与控制高速计数器。主要参数N特定高速计数器的型号。 高速计数器能够被配备为12种方式里的任意一种。参照表6--26。 每一个电子计数器有用以数字时钟、方向控制、更改和运行专用键入,他们适用这个功能。针对二相记数 器,2个数字时钟都能够工作在*大工作频率。在正交和模式中,你可以选择一倍速(1x)或是四倍速(4x)记数速 率。全部电子计数器都能够工作在*大工作频率下而互相干扰。 使ENO=0错误标准: 0001 (在HDEF命令以前实行HSC命令) 0005 (与此同时实行HSC/PLS) 表6--25 键入/导出 高速计数器命令的高效操作数 基本数据类型 操作数 BYTE常量 HSC、MODE NWORD常量 程序编写提醒 能够参考文献光碟上应用软件中应用高速计数器程序。参照运用实例4与应用实例29。 高速计数器用于S7--200扫描仪速度控制不了高速事情开展记数。高速计数器的***记数工作频率取决于 于你的CPU种类。大量信息请参阅附则A。 提醒 CPU221和CPU222适用四个高速计数器:HSC0、HSC3、HSC4和HSC5。不兼容HSC1和 HSC2。 CPU224、CPU224XP和CPU226适用六个高速计数器:HSC0到HSC5