通讯问题

请问各位大狭,我的一个通讯程序与6AR70通讯,请你们帮我看看错在哪,装置报A083,我用PQW写就可以,很迷惑,不知道问题出在哪了,下面是我的程序,我是新手,请多指教,谢谢
 CALL  "DPRD_DAT"
        LADDR  :=W#16#108
        RET_VAL:=MW2
        RECORD :=P#DB1.DBX4.0 BYTE 8
 CALL  "DPWR_DAT"
        LADDR  :=W#16#108
        RECORD :=P#DB1.DBX0.0 BYTE 8
        RET_VAL:=MW4
       

 OPN   DB     1
       L     P#DBX 0.0
       LAR1  
       A     I      0.0
       =     DBX [AR1,P#0.0]
       A     I      0.2
       =     DBX [AR1,P#0.3]
  
  A     DBX [AR1,P#4.0]
       =     Q      0.0
       A     DBX [AR1,P#5.1]
       =     Q      0.1
 

问题补充:
我用的是PPO 1,4PKW 2PZD

最佳答案

SFC14/15有地址冲突,因为"DPWR_DAT"从DB1.DBX0.0 开始写8个字节(BYTE 8)已经是包括DB1.DW0-DB1.DBW6,占用了"DPRD_DAT"的存储区域。而且不可能是BYTE 8(4个字),因为组态时只可能2/6/104个字,比如PPO3/4/5。
   如果是PPO3(PZD2/2,2个字,BYTE 4),如果你的DB1还是4个字,那程序中应该是:
   CALL  "DPRD_DAT"
          LADDR  :=W#16#108
          RET_VAL:=MW2
          RECORD :=P#DB1.DBX4.0 BYTE 4
   CALL  "DPWR_DAT"
          LADDR  :=W#16#108
          RECORD :=P#DB1.DBX0.0 BYTE 4
          RET_VAL:=MW4
   即可。
   而对于:
   “OPN   DB     1
         L     P#DBX 0.0
         LAR1  
         A     I      0.0
         =     DBX [AR1,P#0.0]
         A     I      0.2
         =     DBX [AR1,P#0.3]
    
    A     DBX [AR1,P#4.0]
         =     Q      0.0
         A     DBX [AR1,P#5.1]
         =     Q      0.1
   ”
   你可以直接写:
      A     I      0.0
         =     DB1,DBX0.0
         A     I      0.2
         =     DB1.DBX0.3

        A     DB1.DBX4.0
         =     Q      0.0
         A     DB1.DBX5.1
         =     Q      0.1

 补充:
 PPO 1,4PKW 2PZD :PKW是读写参数,PZD是数据读写,如你程序所写,通常都是数据读写,所以同如上PPO3通讯程序即可。
   

   
 

提问者对于答案的评价:
XIEXIE

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日
下一篇 2017年7月30日

相关推荐

  • 西门子6R70参数查看权限

    参数051和052都已经设置,但有很多参数还是无法查看,怀疑是不是装置被设置了U005.U006?有什么办法可以解开?请专家详细介绍一下 问题补充:如果进行恢复出厂设置,需要重新设…

    直流调速器 2017年6月12日
  • 6RA7078-6DV62的中文手册或说明书

    6RA7078-6DV62的故障代码F067是什么意思 最佳答案 故障代码F067是指整流器冷却故障,具体含义请看附图6RA70系列中文手册请参考以下链接:SIMOREG&nbsp…

    2017年5月31日
  • 6ra70手册中,负载周期用于1Q、4Q是什么意思?

    6ra70手册中,负载周期用于1Q、4Q,这个1Q、4Q是什么意思?请大侠给指点一下迷津。多谢了。那个截图我搞不定啊,没法上传,大家可以看一下手册的目录3.4 处。 最佳…

    直流调速器 2017年6月1日
  • 6RA7087驱动器更换主板

    6RA7087驱动器更换主板后是否要重输参数,如果不需重输,那它的参数存储在哪里? 最佳答案 1、这个问题曾经被多次讨论过,也早已有了定论。 2、6RA70驱动器更换主板…

    直流调速器 2017年6月24日
  • 直流电机速度很慢,没有劲

    直流电机速度很慢,但是只有反转时是这个现象,正转速度正常,直流控制器也没有报警,这是怎么回事啊 最佳答案 参考:专家置评如果是闭环调速系统,那么在稳态下检查速度环的给定和反馈,看看…

    直流调速器 2017年6月3日
  • 6RA70 1Q单象限调速装置如何设置停车时间,能否快速停车?

    6RA70 1Q单象限调速装置如何设置停车时间,能否快速停车?  最佳答案 对于单象限调速装置, 停车时间仍然是通过斜坡函数发生器设置,根据斜坡函数发…

    直流调速器 2017年8月1日
  • 6RA70控制的电机电流不稳

    我矿是立井开拓,直流电机功率:3000KW   电压:950V     电流:3531A …

    直流调速器 2017年6月8日
  • 什么是EMF闭环控制,它的原理是什么?

    他与编码器控制有什么区别? 问题补充:当采用编码器控制时,EMF闭环控制是否还起作用? 最佳答案 EMF控制=电枢电势控制。如果没有转速传感器反馈的时候,可以选择采用EMF闭环控制…

    直流调速器 2017年6月27日
  • 6RA70减速烧毁可控硅

    4象限6RA70,恒速模式下,将直流机托至额定转速后,想迅速制动,将给定值减小20%,结果跳进线断路器,后检测可控硅烧毁一个。请大家帮忙分析下原因,谢谢 最佳答案 可能是换向晶闸管…

    直流调速器 2017年6月13日
  • F005故障

    我的6ra70装置做励磁优化时,总是不能通过,请问,这是什么原因? 问题补充:总是报F005 故障 最佳答案 可能的故障原因:   &nbs…

    直流调速器 2017年8月1日