新闻中心

EEPW首页>嵌入式系统>设计应用> 西门子PROFIBUS总线在大直缝铣边机

西门子PROFIBUS总线在大直缝铣边机

作者: 时间:2013-05-13 来源:网络 收藏

  1.4 PLC给变频器的第二个PZD存储在变频器里的K3002字里,若P443=K3002,那么整个字K3002就是PLC给变频器的主给定控制字, PLC发送过来的第二个字的大小为0到16384(对应变频器输出的0到100%),当为 8192时,变频器输出频率为25Hz。

  1.5 程序:(建立DB17,调用SFC14,SFC15,变频器的地址为512既W#16#200)

  1.5.1 读出数据

  CALL "DPRD_DAT"

  LADDR :=W#16#200

  RET_VAL:=MW200

  RECORD :=P#DB17.DBX0.0 BYTE 12 (读取12个BYTE)

  NOP 0

  1.5.2 发送数据

  CALL "DPWR_DAT"

  LADDR :=W#16#200

  RECORD :=P#DB17.DBX12.0 BYTE 12 (写入12个BYTE)

  RET_VAL:=MW210

  NOP 0

  1.5.3 L "DB17".DBW0

  T "MW20"

  NOP 0

  1.5.4 L "DB17".DBW2

  T "MW22"

  NOP 0

  则:DB17.DBX 13.0 控制启动与停止;

  DB17.DBX 13.1 控制正转;

  DB17.DBX 13.2 控制反转;

  M21.1 变频器READY;

  M21.3 变频器FAULT。

 2 编码器的PROFIBUS-DP通讯

  2.1 读取编码器值。

  L P##Peripherieaddr

  TAK

  LAR1

  L PID [AR1,P#0.0]

  T #actual_C1_DI

  2.2 数据修正,加上修正值(offset ,一般为负值)。

  L #actual_C1_DI

  L #offset

  +D

  T #actual_C2_DI

  NOP 0

  2.3 转换并换算成实际位置,数据类型转换,乘以转换系数得到实际位置。

  A(

  L #actual_C2_DI

  DTR

  T #actual_Pos_R

  SET

  SAVE

  CLR

  A BR

  )

  JNB _006

  L #actual_Pos_R

  L #multipliactor

  *R

  T #actual_position

  _006: NOP 0

3 位移传感器的PROFIBUS-DP通讯

  3.1 编码器数据采集1,PID257(L)/PID258(M),MB103(L)/MB102(M)。

  A(

  L PIB 257

  T MB 103

  SET

  SAVE

  CLR

  A BR

  )

  JNB _001

  L PIB 258

  T MB 102

  _001: NOP 0



评论


相关推荐

技术专区

关闭