业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-07-04 11:38:14浏览次数:247
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子6SN1145-1AA01-0AA1设置
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
BCDCPL:求十进制补码 (S7-1500)
说明
可以使用“求十进制补码"指令,计算参数 IN 中所 7 位 BCD 数的十进制补码。该指
令使用以下数学公式进行计算:
(BCD 编码)
– 7 位 BCD 值
----------------------------------------
十进制补码(BCD 编码)
指令
4.1 指令
对 PLC 进行编程
1506 编程和操作手册, 10/2018
参数
下表列出了“求十进制补码"指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L、T、C 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
IN Input 位字符串I、Q、M、D、
L、P 或常量
7 位 BCD 数
ERR_COD
E
Output DWORD I、Q、M、D、
L、P
指令的结果
示例
以下示例说明了该指令的工作原理:
下表使用具体的值说明了该指令的工作:
参数操作数值*
IN Tag_Input DW#16#
ERR_CODE Tag_Output DW#16#
* 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显式格式的更多信
息,请参见“另请参见"。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
转换程序状态的显示格式 (页 8834)
有关 FBD 的基本信息 (页 8277)
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1507
BITSUM:统计置位位数量 (S7-1500)
说明
可以使用“统计置位位数量"指令统计状态被置位为“1"的操作数的位数。在参数 IN
中要统计其位数的操作数。指令的结果在参数 RET_VAL 中输出。
参数
下表列出了“统计置位位数量"指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L、T、C 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
IN Input DWORD I、Q、M、D、
L、P 或常量
要统计其置位位数量的操
作数。
RET_VAL Output INT I、Q、M、D、
L、P
要置位的位数
示例
以下示例说明了该指令的工作原理:
下表使用具体的值说明了该指令的工作:
参数操作数值*
IN Tag_Input DW#16#
RET_VAL Tag_Output W#16#000D(13 位)
* 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显式格式的更多信
息,请参见“另请参见"。
指令
4.1 指令
对 PLC 进行编程
1508 编程和操作手册, 10/2018
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
转换程序状态的显示格式 (页 8834)
有关 FBD 的基本信息 (页 8277)
4.1.3.3 STL (S7-1500)
位逻辑运算 (S7-1500)
R_TRIG:检查上升沿 (S7-1500)
说明
使用“检测上升沿"指令,可以检测输入 CLK 的从“0"到“1"的状态变化。该指令将
输入 CLK 的当前值与保存在实例中的上次查询(边沿存储位)的状态进行比较。如果
该指令检测到输入 CLK 的状态从“0"变成了“1",就会在输出 Q 中生成一个上升沿,
输出的值将在一个循环周期内为 TRUE 或“1"。
在其它任何情况下,该指令输出的状态均为“0"。
参数
下表列出了“检测上升沿"指令的参数:
参数声明数据类型存储区说明
CLK Input BOOL I、Q、M、D、
L 或常数
到达,将查询该
的边沿。
Q Output BOOL I、Q、M、D、L 边沿检测的结果
示例
以下示例说明了该指令的工作原理:
STL 说明
CALL R_TRIG, "R_TRIG_DB" // 调用指令。
CLK := "TagIn" // 检测到上升沿。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1509
STL 说明
Q := "TagOut" // 在上升沿发送状态“1"。
输入 CLK 中变量的上一个状态存储在“R_TRIG_DB"变量中。如果在操作数“TagIn_1"
和“TagIn_2"或在操作数“TagIn_3"中检测到状态从“0"变为“1",则输出
“TagOut_Q"的状态在一个循环周期内为“1"。
下一篇:西门子6SN1145-1AA01-0AA1参数