PLC习题课幻灯片.pptVIP

  • 2
  • 0
  • 约6.51千字
  • 约 32页
  • 2016-12-14 发布于浙江
  • 举报
习题课 6-1 将图6-71梯形图简化并写出指令表 简化并不是形式越来越简单,而是逻辑简单! 简化主要方式是将复杂部分往左上角集中 6-2 根据图6-72梯形图程序绘制各点的时序图 自锁 自锁 1 2 3 4 5 6 6-3 图6-73 中已知DM0001= #6123,DM0002= #3332则 : A #891b B ?110 0110 ?011 1111 C #2171 BCD /@BCD与 BIN/@BIN指令类似,下面以BIN/@BIN为例说明其使用方法。 BIN(23) S R BIN(23) S R S: 源通道 R: 结果通道 功能:当执行条件为ON时,将S中的BCD码转换成二进制数,并将结果存入R中。 1. BCD码→二进制数转换指令BIN/@BIN 4321转换为二进制数是 0100000011100001 LD 00000 @ MOV (21) # 4321 200 @ BIN (23) 200 DM0000 00000 @BIN DM0000 200 # 4321 @ MOV 200 第3位 第2位 第1位 第0位 0 0 1 1 0 1 0 0 215 214 213 212 211 210 29 28 23 22 21 20 27 26 25 24 0 0 1 0 0 0 0 1 IR200 源通道 DM0000 结果通道 第3位 第2位 第1位 第0位 0 0 0 0 0 1 0 0 215 214 213 212 211 210 29 28 23 22 21 20 27 26 25 24 1 1 1 0 0 0 0 1 源通道IR200中为BCD数4321。 转换后结果通道内容 写出图示语程序的句表、并分析功能。 本例只在00000 OFF→ON时转换一次。 2. 4→16 译码指令MLPX/@ MLPX S:源首通道 C:控制数据 R :结果首通道 C的含义 S中第一个要译码的数字位位号 固定为0 C 数字3 数字2 数字1 数字0 S中要译码的数字位数 0→ 1位 1→2位 2→ 3位 3→4位 MLPX (76) S C R @ MLPX(76) S C R MLPX (76) S R @MLPX(76) S C R C 当执行条件为ON时,根据C的内容对S进行译码,并将结果存放中R中。 指令功能 译码方法 ① 由C确定被译码的起始数字位及译码的位数; ② 将该位数字(十六进制)转换为0~15的十进制数; ③ 再将结果通道中与该十进制数对应的位置为ON,其余位为OFF。 ④ 被译码的数字位不能大于4。 R R+1 R+2 R+3 R 0 1 2 3 S 第1个 第2个 第3个 C= # 0030 第4个 第1个 R R+1 R+2 R+3 R 0 1 2 3 S C= # 0023 结果通道的存放顺序 被译码的数字位要连续 如:1 → 2 →3 →0 3 →0 →1 →2 2 →3 →0 →1 等 从0位开始译码 对4位数字译码 从3位开始译码 对3位数字译码 使用译码指令MLPX举例 @MOV # 78F5 200 00000 @MLPX 200 # 0013 HR00 LD 00000 @ MOV (21) # 78F5

文档评论(0)

1亿VIP精品文档

相关文档