schangxiang@126.com
2025-09-19 0821aa23eabe557c0d9ef5dbe6989c68be35d1fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/SiemenDevice.WCFEntity" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/SiemenDevice.WCFEntity" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="SrmInfoEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="DeviceId" type="xs:int" />
      <xs:element minOccurs="0" name="RAck" type="xs:boolean" />
      <xs:element minOccurs="0" name="RActualLane" type="xs:int" />
      <xs:element minOccurs="0" name="RAlarm" type="xs:boolean" />
      <xs:element minOccurs="0" name="RAlarmCode" type="xs:int" />
      <xs:element minOccurs="0" name="RDeliveryFinish" type="xs:boolean" />
      <xs:element minOccurs="0" name="RHandShake" type="xs:int" />
      <xs:element minOccurs="0" name="RLiftFull" type="xs:boolean" />
      <xs:element minOccurs="0" name="RMode" type="xs:int" />
      <xs:element minOccurs="0" name="RPickFinish" type="xs:boolean" />
      <xs:element minOccurs="0" name="RPosX" type="xs:int" />
      <xs:element minOccurs="0" name="RPosXmm" type="xs:int" />
      <xs:element minOccurs="0" name="RPosY" type="xs:int" />
      <xs:element minOccurs="0" name="RPosYmm" type="xs:int" />
      <xs:element minOccurs="0" name="RPosZ" type="xs:int" />
      <xs:element minOccurs="0" name="RPosZmm" type="xs:int" />
      <xs:element minOccurs="0" name="RSrmNo" type="xs:int" />
      <xs:element minOccurs="0" name="RState" type="xs:int" />
      <xs:element minOccurs="0" name="RTaskFinish" type="xs:boolean" />
      <xs:element minOccurs="0" name="RTaskNo" type="xs:int" />
      <xs:element minOccurs="0" name="SrmName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WCancleAlarm" type="xs:boolean" />
      <xs:element minOccurs="0" name="WCommand" type="xs:int" />
      <xs:element minOccurs="0" name="WDestinationPosX" type="xs:int" />
      <xs:element minOccurs="0" name="WDestinationPosY" type="xs:int" />
      <xs:element minOccurs="0" name="WDestinationPosZ" type="xs:int" />
      <xs:element minOccurs="0" name="WEmergencyStop" type="xs:int" />
      <xs:element minOccurs="0" name="WHigh" type="xs:int" />
      <xs:element minOccurs="0" name="WPalletType" type="xs:int" />
      <xs:element minOccurs="0" name="WSourcePosX" type="xs:int" />
      <xs:element minOccurs="0" name="WSourcePosY" type="xs:int" />
      <xs:element minOccurs="0" name="WSourcePosZ" type="xs:int" />
      <xs:element minOccurs="0" name="WStb" type="xs:boolean" />
      <xs:element minOccurs="0" name="WTaskFinishConfirm" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SrmInfoEntity" nillable="true" type="tns:SrmInfoEntity" />
  <xs:complexType name="ArrayOfSrmInfoEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SrmInfoEntity" nillable="true" type="tns:SrmInfoEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSrmInfoEntity" nillable="true" type="tns:ArrayOfSrmInfoEntity" />
  <xs:complexType name="RgvInfoEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="DeviceId" type="xs:int" />
      <xs:element minOccurs="0" name="RAck" type="xs:boolean" />
      <xs:element minOccurs="0" name="RAlarm" type="xs:boolean" />
      <xs:element minOccurs="0" name="RAlarmCode" type="xs:int" />
      <xs:element minOccurs="0" name="RHandShake" type="xs:int" />
      <xs:element minOccurs="0" name="RLoaded" type="xs:boolean" />
      <xs:element minOccurs="0" name="RMode" type="xs:int" />
      <xs:element minOccurs="0" name="RRgvPosition" type="xs:int" />
      <xs:element minOccurs="0" name="RSPos" type="xs:int" />
      <xs:element minOccurs="0" name="RState" type="xs:int" />
      <xs:element minOccurs="0" name="RTPos" type="xs:int" />
      <xs:element minOccurs="0" name="RTaskFinish" type="xs:boolean" />
      <xs:element minOccurs="0" name="RTaskNo" type="xs:int" />
      <xs:element minOccurs="0" name="RgvName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WAckTaskFinish" type="xs:boolean" />
      <xs:element minOccurs="0" name="WEStop" type="xs:boolean" />
      <xs:element minOccurs="0" name="WPallType" type="xs:int" />
      <xs:element minOccurs="0" name="WReset" type="xs:boolean" />
      <xs:element minOccurs="0" name="WStb" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RgvInfoEntity" nillable="true" type="tns:RgvInfoEntity" />
  <xs:complexType name="ArrayOfRgvInfoEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RgvInfoEntity" nillable="true" type="tns:RgvInfoEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRgvInfoEntity" nillable="true" type="tns:ArrayOfRgvInfoEntity" />
  <xs:complexType name="ConveyorInfoEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="ConveyorName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceId" type="xs:int" />
      <xs:element minOccurs="0" name="Height" type="xs:int" />
      <xs:element minOccurs="0" name="RAck" type="xs:boolean" />
      <xs:element minOccurs="0" name="RAlarm" type="xs:boolean" />
      <xs:element minOccurs="0" name="RAlarmCode" type="xs:int" />
      <xs:element minOccurs="0" name="RMode" type="xs:int" />
      <xs:element minOccurs="0" name="RPh1" type="xs:int" />
      <xs:element minOccurs="0" name="RPh2" type="xs:int" />
      <xs:element minOccurs="0" name="RPh3" type="xs:int" />
      <xs:element minOccurs="0" name="RShape" type="xs:int" />
      <xs:element minOccurs="0" name="RState" type="xs:int" />
      <xs:element minOccurs="0" name="RTaskNo" type="xs:int" />
      <xs:element minOccurs="0" name="WSTP" type="xs:boolean" />
      <xs:element minOccurs="0" name="WTaskNo" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ConveyorInfoEntity" nillable="true" type="tns:ConveyorInfoEntity" />
  <xs:complexType name="ArrayOfConveyorInfoEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ConveyorInfoEntity" nillable="true" type="tns:ConveyorInfoEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfConveyorInfoEntity" nillable="true" type="tns:ArrayOfConveyorInfoEntity" />
  <xs:complexType name="ChaiDieInfoEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="ChaiDieName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeviceId" type="xs:int" />
      <xs:element minOccurs="0" name="EmptyStatus" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChaiDieInfoEntity" nillable="true" type="tns:ChaiDieInfoEntity" />
  <xs:complexType name="ArrayOfChaiDieInfoEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ChaiDieInfoEntity" nillable="true" type="tns:ChaiDieInfoEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfChaiDieInfoEntity" nillable="true" type="tns:ArrayOfChaiDieInfoEntity" />
</xs:schema>