西门子博途与上位机TCPIP通信

1、PLC硬件IP设定及组态如下图:

堆垛机 1号机 IP地址:190.20.0.72 掩码 255.255.255.0

西门子博途与上位机TCPIP通信_第1张图片

 2、PLC与上位机TCP网络连接组态如下图:

WCS上位机IP地址设定  IP地址:190.20.0.250 掩码 255.255.255.0

WCS服务端口为55980

西门子博途与上位机TCPIP通信_第2张图片

3、PLC发送接收数据代码如下:


      CALL  TSEND_C , "TSEND_C_DB"
         REQ     :="Clock_0.5Hz"
         CONT    :=TRUE
         LEN     :=35
         DONE    :=
         BUSY    :=
         ERROR   :=
         STATUS  :=
         CONNECT :="DDJ_1_Send_DB_1"
         DATA    :=P#DB45.DBX2.0 BYTE 35
         ADDR    :=
         COM_RST :=

      CALL  TRCV , "TRCV_DB"
         EN_R     :=TRUE
         ID       :=256
         LEN      :=0
         ADHOC    :=TRUE
         NDR      :=
         BUSY     :=
         ERROR    :=
         STATUS   :=
         RCVD_LEN :=
         DATA     :=P#DB248.DBX0.0 BYTE 40

      A(
      L     '01'
      L     %DB248.DBW30
      ==D
      )
      A(
      L     'Y0'
      L     %DB45.DBW30
      ==D
      )
      JC    COPY

      A(
      L     'Y0'
      L     %DB248.DBW30
      ==D
      )
      A(
      L     '00'
      L     %DB45.DBW30
      ==D
      )
      JC    Check

      BEU

COPY: NOP 0

      L     %DB248.DBW2
      T     %DB45.DBW2

      L     %DB248.DBD4
      T     %DB45.DBD4

      L     %DB248.DBD8
      T     %DB45.DBD8

      L     %DB248.DBD12
      T     %DB45.DBD12

      L     %DB248.DBD16
      T     %DB45.DBD16

      L     %DB248.DBD20
      T     %DB45.DBD20

      L     %DB248.DBD24
      T     %DB45.DBD24

      L     %DB248.DBD28
      T     %DB45.DBD28

      BEU

Check: NOP 0

      L     'Y0'
      T     %DB45.DBW30

      BEU

 

你可能感兴趣的:(PLC,立体仓库,堆垛机,PLC)