6ES72141BD230XB8上海CPU224
CN6ES72121AB230XB8S7-200CN CPU222,DC/DC/DC,8输入/6输出
6ES72121BB230XB8S7-200CN CPU222,AC/DC/Rly,8输入/6输出
6ES72141AD230XB8S7-200CN CPU224,DC/DC/DC,14输入/10输出
6ES72141BD230XB8S7-200CN CPU224,AC/DC/Rly,14输入/10输出
6ES72142AD230XB8S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO
6ES72142AS230XB8S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
6ES72142BD230XB8S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO
6ES72162AD230XB8S7-200CN CPU226,DC/DC/DC,24输入/16输出
6ES72162BD230XB8S7-200CN CPU226,AC/DC/Rly,24输入/16输出
公司出售西门子***原装***产品
上海斌勤电气技术有限公司(西门子合作商)
发布人:康葵 (销售经理)发布
本公司签约正式的销售合同,并开具13%的增值税发-票。
外地客户统一采用快递发货,也支持上门提货,货物快递到您手时候,一定要开箱检验!如有损坏,请拒绝签收,并由快递公司返回!
在你签收后表示你对该货物没有异议!我们会给予您检测时间,并请在货物到给予确认,谢谢合作!
产品均为密封包装,外包装详见产品图片,白色标签上均有产品订货号和产地,各位买家在收到货后,请核对型号,无误后再拆包装、
本公司宗旨:本着以诚信为本,以顾客为中心.***·服务诚信·***.
使用 S7-200 计算大于 16 位的值?
描述:
S7-200 提供集成于 STEP 7-Micro/WIN 的 16 位计数功能块,以及 32 位的高速位计数器。
下面的所附的 "Counter_DINT" library 可以用于计算大于 16 位的循环计数。
这个库包含了与集成的 16 位计数功能块相同的块,虽然在双字格式中有附加的溢出输出。
图. 01
"Counter_DINT" 运行库在全局变量存储区中占用一个字节。
在 STEP 7-Micro/WIN via "File" > "Library Memory..." 中输入一个地址,在这个范围可以用于库的变量存储。
图. 02
CTU_DI
当有一个加计数输入 (CU) 的上升沿时,32 位的计数器 (CTU_DI) 从当前值开始加计数。如果当前值 (CV) 大于或者等于预设值 (PV),那么计数器位 (Q) 被***。如果复位输入被***,那么计数器复位。如果达到值 (2,147,483,647) ,计数器停止计数。对于值一旦 (CU) 进一步得到计数脉冲,溢出位被***。这个位也是通过复位输入进行复位。
图. 03
配置 "CTU_DI" 块
标志变量类型数据类型注释
ENINBOOL*** "CTU_DI" 块
CUINBOOL加计数输入 (上升沿)
RESETINBOOL复位输入
PVINDINT预设值
CVIN_OUTDINT当前计数值
MAXIN_OUTBOOL溢出显示
QOUTBOOL计数器位 ("CTD_DI" 块输出)
表 01
CTD_DI
当在 CD 输入有上升沿时,32 位的计数器 (CTU_DI) 从当前计算值开始减计数。如果当前值 (CV) 等于零,计数器位 (Q) 被接通。如果装载输入被接通,计数器复位计数位 (Q),并且装载预设值 (PV) 到当前值 (CV)。当达到零时,减计数器停止计数。一旦计数器达到零进一步脉冲计数 (CD) ,***小溢出位被***。这个位也是通过负载输入进行复位。
图. 04
配置 "CTD_DI" 块
标志变量类型数据类型注释
ENINBOOL*** "CTD_DI" 块
CDINBOOL减计数输入 (上升沿)
LOADINBOOL负载输入
PVINDINT预设值
CVIN_OUTDINT当前计数值
MININ_OUTBOOL溢出显示
QOUTBOOL计数器位("CTD_DI"块输出)
表 02
CTUD_DI
当加计数输入 (CU) 有上升沿时,32 位的运行加减计数器 (CTU_DI) 向上计数;当在减计数输入 (CD) 有上升沿时,向下计数。当前值保存在参数 CV 中。每次运行时,预设值 PV 与当前值进行比较。如果达到值 (2,147,483,647),在加计数输入的下一个上升沿导致计数器转向并且又从***小值 (2,147,483,648) 开始计算。如果达到***小值 (-2,147,483,648) ,在减计数输入的下一个上升沿计数器转向并且继续从值 (2,147,483,647) 开始计算。不论哪种情况,都设置溢出位 OV 。如果当前值 CV 大于或者等于预设值 PV,计数器位 Q 被***。在其它任何情况下,计数器位被断开。如果复位输入被***,计数器 CV 和 溢出位 OV 被复位。
图. 05
配置 "CTUD_DI" 块
标志变量类型数据类型注释
ENINBOOL*** "CTUD_DI" 块
CUINBOOL加计数输入 (上升沿)
CDINBOOL减计数输入 (上升沿)
RESETINBOOL复位输入
PVINDINT预设值
CVIN_OUTDINT当前计数值
OVIN_OUTBOOL溢出显示
QOUTBOOL计数器位 ("CTUD_DI" 块输出)
表 03
下载:
"Counter_DINT.zip" 下载包括如下文件:
文件描述
"counter_dint.mwl" 库- 包含 32 位的计数位 "CTU_DI", "CTD_DI" 和 "CTUD_DI"
"Counter_DINT.mwp" 项目- 本常问问题的项目案例