第7章转换和比较指令研究报告.pptVIP

  • 5
  • 0
  • 约2.96千字
  • 约 43页
  • 2016-06-22 发布于湖北
  • 举报
7.6.4 气动自动装置设计 0 1 2 3 4 5 6 7 8 9 10 11 12 13秒 X轴阀门 X轴向下2s X轴向上3s Y轴阀门 Y轴伸展2s Y轴收缩2s 抓手阀门 抓手闭合2s 抓手打开2s 第一周期 第二周期 Logix处理器的梯形图程序 * 第7章 转换和比较指令 7.1 目的及目标 7.2 二进制编码的十进制系统 7.3 十六进制系统 7.4 比较指令结构 7.5 Allen-Bradley的比较指令 7.6 带有BCD转换和比较指令的经验设计过程 7.7 BCD转换和比较梯形图的故障诊断 7.8 指令的位置 7.1 目的及目标 目的 提供二进制编码的十进制和十六进制数字系统的信息以及转换指令 介绍在PLC比较指令和BCD转换指令如何应用于自动化系统的程序中 目标 解释二进制编码的十进制和十六进制系统 使用十进制数和BCD互换指令(TOD、FRD) 实现十进制、BCD和十六进制系统之间的数值转换 描述A-B PLC系统中=、≠、、、≤、≥和界限测试指令的操作 设计和分析使用比较和BCD转换指令的梯形图 对于给定问题使用比较和BCD转换指令开发梯形图程序 在经验设计过程中使用比较指令 描述针对含有比较指令梯形图的故障检测技术 7.2 二进制编码的十进制系统 二进制编码的十进制(BCD)系统是一种二进制系统 BCD系统使用4个二进制位来表示十进制数中的0~9 BCD系统中N位十进制数需要4×N位的二进制数来表示 BCD开关 BCD开关的输入接线 0 1 3 2 4 5 6 7 输入模块 DC COM 0 2 4 6 1 3 5 7 24V DC 电源 + - 1 2 4 8 1 2 4 8 3 6 拨码电路 6 3 拨码开关 24V DC=1 24V DC=1 0V DC=0 0V DC=0 0V DC=0 24V DC=1 24V DC=1 0V DC=0 由图可见,一个BCD开关需要占用4路数字量输入通道,因此如果需要设置的量较多,往往用模拟量输入模块或通信模块来实现 SLC PLC模块的BCD开关输入和接到7段显示器的输出 7.2.1 A-B的BCD指令和标准梯形图 两个BCD转换指令如图所示 TOD指令将十进制数转换成BCD输出 FRD指令将BCD输入转换成十进制数 N文件每个单元只有16位,因此以N文件作为十进制数存储器最多只能转换9999 SLC的FRD指令状态位 状态位 名 称 描 述 S:0/1 溢出(V) 源字为一个非BCD数值或数值大于32767时置位,同时轻微错误位S:5/0置位 S:0/2 零(Z) 转换之后结果为零时置位 SLC的TOD指令状态位 状态位 名 称 描 述 S:0/1 溢出(V) BCD结果大于9999时置位,同时轻微错误位S:5/0置位 S:0/2 零(Z) 转换之后结果为零时置位 S:0/3 符号(S) 源是负数时置位 SLC500 的BCD指令执行和标准逻辑 模式1 如果BCD源地址的值没有超出十进制或BCD的9999,目的地址可以是任何整型数据文件的地址 模式2 如果源地址值可以达到整型最大值32767,目的地址必须是数学寄存器S:13 BCD结果大于9999时S:0/1置位 用程序复位轻微错误位S:5/0 对32760执行TOD指令,数学寄存器S:13存放2760h 数学寄存器S:14存放3h Logix处理器的BCD指令和标准梯形图 TOD 指令将源十进制值 (0 ~ 99 999 999) 转换为 BCD 值,并将 结果存储在 目标标签中。操作数类型可以是SINT、 INT、DINT。源数据格式可以是标签或立即数。 FRD 指令将 BCD 码 ( 源 ) 转换为十进制值,并将结果存储在目标标 签中。数据类型及格式与TOD指令相同。 带有单触发指令的BCD标准梯形图 带单触发指令的BCD指令通常在以下情况下用到:输入量的变化比较快,而作为显示的输出则希望显示值有个相对稳定的时间以便能看清楚 7.5 比较指令结构 SLC系列:源A一个位或字地址,而源B可以是一个立即数或者一个位/字地址。负整数以补码形式存储。 Logix系列:源A和源B中的参数可以是下列任何数据类型:SINT、INT、DINT、REAL或STRING。参数可以是立即数或一个标签。 比较标准 源A …… 源B …… 7.5 A-B的比较指令 SLC和Logix共有的比较指令 EQU、GEQ、GRT、LEQ、LES、LIM、MEQ、NEQ Logix处理器新增的比较指令 CMP 所有比较指令均为输入指令 7.5.1 (自学) 7.5.2 (自学

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档