通讯问题

请问各位大狭,我的一个通讯程序与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日

相关推荐

  • 6RA70与电脑通信有问

    本人第一次接触西门子,是个地道小白。想问问这个6RA70上的通信孔是485的对吗?如果要与笔记本通信的话,是不是买个485转232的头再用232转USB的就可以。之前好像有看到有人…

    直流调速器 2017年5月31日
  • 6RA70回馈制动

    电机电动时,正桥为整流状态,当制动时为了实现最佳制动效果,故让电流方向,采用反桥来实现回馈制动,反桥工作在逆变状态,是这样吗?如果是的话,在制动过程中反桥也没必要工作在逆变状态,工…

    直流调速器 2017年6月24日
  • driver monitor与6RA70连接参数上传下载问题

    使用西门子driver monitor与6RA70调速器连接成功,能够使用driver monitor上传直流调速器的参数,可是在在线修改参数时,除P051可以…

    直流调速器 2017年6月4日
  • 直流电压反馈

    直流电压反馈线在运行时断了会出现什么现象 最佳答案 哦,6RA70没有这么弱智。如果用速度电机或编码器的情况下,会报测速机故障,在我印象中是F042,当然,也有可能是F038。如果…

    直流调速器 2017年6月11日
  • 280V交流进线,电流100A左右的励磁阻容大小

    各位大侠,请问280V交流进线,电流约100A左右的励磁回路,选用多大的阻容吸收,励磁回路是单相的。电阻选多少欧姆,多大功率,电容选多大,电压多少? 问题补充:单项电网的容量不允许…

    直流调速器 2017年7月25日
  • 求助!功能图G180问题

    P654 控制字1的源,位0(0=OFF1,1=ON,端子37“与” 我在功能图180 没看到这个参数啊? 还有关于P656、P655“中1…

    直流调速器 2017年6月12日
  • driver monitor怎样给阶跃电流的?

    driver monitor怎样给阶跃电流的,图片显示的波形怎样实现的? 问题补充:图片 图片说明:    最佳答案 你将斜坡发生器功能禁止(P303…

    2017年6月1日
  • 6ra70的功能图G129问题

    在图里有一个小方框,里面有个开关一样的东东,一个是0,一个是一,这是什么符号? 有什么用途? 问题补充:还有方框里一个叉是什么啊? 最佳答案 这个表示双向选择开关的意思。…

    直流调速器 2017年6月12日
  • 6RA70做电流环、速度环优化

    我是初学者,请教一下大家,直流调速装置6RA70做电流环、速度环优化的时候只是对P051进行修改吗,还用对其他参数进行设置吗? 最佳答案 当参数P051设置为不同的值时,就是选择了…

    直流调速器 2017年6月2日
  • 6RA70参数P079中有些不明白,附图求解答,希望老师们能帮帮忙!!!

    附图中有几个不明白的问题,可能对于老师们是小儿科了,希望老师们仍能耐心解答。 图片说明:    最佳答案 参考链接:《超宽带(UWB)极窄脉冲的产生与实现》ht…

    2017年6月1日