XTS系统与TwinCAT3介绍
2012 - 2013 | ?
2XTS ??????? ????? ??? ?? ??? ? ? ? ? ? 催? ?? ? ???
?
3
? ?催 ???
Beckhoff ? XTS 偅 ???eXtended Transport System?? ? ? ?? ??? ? ?偅 ??偅 ?? ?? ??? ? ?偅 ???さ???????? ??XTS ??? ? ???? ?? ? ?? ???? ? ????? ? ??? ? ? ???? ? ?? ?? 催 4 m/s ?? 催?? ?? ? ? XTS ?? 偅 乚 ????? ?? ?? ????ぎ?? ??
XTS – eXtended Transport System?偅 ü ????
XTS ???? ?? ?? ? ???? ??? ?? ??
– ? ? ? ??? ? ? ? ???? ? ? Ё?
– ?? ? ??? ??
– ?? ? ?
– ? ? PC TwinCAT ??
??偅 ??? ? ??? ??? ????? ? ? ? ? ? ? ???? ??????? ?? ?
?? X TS ? ? ?? ?? ? ? ? ? ? ?? ?? ?? ??????? ?????????? ??? ????ぎ?? 催 ?有 ? ??XTS ? 催? ? 4 m/s?
XTS ???? ? ? ??? ? TwinCAT ? ?? ? PC ? ? ??? ?? ?偅 ? ??
???? ?
XTS? ? Т ? ?? ? ? ?? ? ? ?? ?? ? ?? ?П??? ?? ?? ?? ? ??? ?? ? Ё?? ? ??? ?偅 ???? ??? ? ?? ??? ??? ? ?? ?????? ? ?有? ? ? ? ??? ? ? ? ü?? ??
?? ??? ??偅 ? ??
– ??? ????? ?
– ?? ? ?? ? ??
–? ? ? ? ?? ?
–ぎ? ????
–? ???? ????
–乍? ? ?????
?
4XTS ??? ? ???? ???? ? ?? ? ?? ? ??? ?? ? ?? ??XTS ? ?
? ???? ? ? ? ???? ? ?? Ё? ??? ?? ? ?? ????? ???⑤ ?? EtherCAT ?? ???? ?? ? ? ? ??? ??? ??? ?? ???? ??? ? ???? XTS ??????? ???? ????? ? ?? ?? ? ? ? ? ?XTS ??? ?? ????? ??????? ??? ?????? ??Ё ?г ? ?? ? ? ??? ?XTS ?
??? ? ????? ?? ? ?? ? ??? ??? ????? ? ? ??? ??? ???? ?? ? ?? ??? ???? ??? ? ? ? ? ? ????? ??? ? ?????? 乘 ???? ? ??? ? ?? ? ? 6 m ???? 催有 ??XTS
???? ? ?? ? Ё?? ???? ? ?????? ? ? ???? ? ? ??? ?? ??? ???催? ??? ? ?????
? ?? ? ???? ? ?? ??????? ? ? 乘??????? ?? ? ??????? ? ????? ? ??? ?????? ? ?
?? ⑤??? ?? ??? ?? ??? ??? ????? 350 g ? ? ???? ? ?? ?? 50 mm ? ?? ? ?? ? ??催? ?? ??? ?? ????? ?????
XTS
????
? PC
TwinCAT NC PTP TwinCAT XTS
???? ? ? ??? ?
?
XTS ? ? ?
? 有????
XTS ? ????有?? ?? ?? ?? ???? ? ? ? ? ? ? ? Ё???? ? ??? ?? ????? 催? ??? ??
催???
?? XTS ? 催? ? 4 m/s ü? ? ? ? ?有 ? ?? ? ? ?? ?? ??キ?????П ? ? г? ??? ? ? ? ???? ?? ????? ? ?キ?? ? ? ?? ??? ??? ?
? ?
?? X TS ? ? ?? ?? ? ? ? ? ? ?? ?? ?? ??????? ?????????? ??? ????ぎ?? ? ?????? ? ?? ?? ???? ????Ё?? ? ? ? ? ?? ? ??
?? ? ??
?? X TS ? ?? ? ? ??? ?? ?啓???? ? ??? ?? ????? X TS ? ?有 ?催? ?г ??? ???? ?Ё ??? ? ? ?? ? г?? ??????? ? ? ? ? ???? ?? ? ? ??? ??П ? ?? ? ?< 350 g? ? ?
?????? ?
?? ? ??? ??? ????? ? ? ? ? ? ? ? ? ???? ???? ? ??? ??? ???偠 ??? ?? ?? ????? ? ? ? ? ?П?? ? ?? ???? ??? ?? ?
催 ?
催? ? ?? ? EtherCAT ? ? ? ?? 催 ? ? ? ???? ? П ?? ?? ? ??催? ? ???? ? ? ??? ? ? ? ? ? ?? ? ? ? ?? ? ? ????Ё? ? ???? ? ??? ?? ? ??
? 5
6 XTS ?
XTS ????? ? ?? ???????? ??? ??
???
? ?? ???? ? ? ?? ? ?? ? ?? ? ???? ??? ? ? ???? ? ??? ? ?? ? ??? ? ??? ? ????? ?? ? ?? ? ?? ? ???
? ????? ???? ? ??? ??? ? ?? ?П?г ? ? ? ???? ??? ? ? ? ?? ??? ??? ??? ?? ? ?? ? ???? ?? ????? ??
??Ё? ? ???????? ?? ??? ? ???? ?? ?? ?キ? ? ??? ?? ????? ? ? ??? ? ?
?
?? ?? ?? ?? ?? ? ? ???? ? ? ??ā ? ā?? ?? ???? ? ? ?? ? ??? ????? ?? ? ? ???? ? ?? ? ? г ?? ?? ?? ???? ???? ?? ?
??? ??? ? ? ? ? ? ? ?? ????? ??? ??? ? ? ??
??? ? ? ? ??
?? ? ???
?? ??
? ? ?
?? ?? 催
?? ??? ? ? г??? X TS ??? ????? ?????Ё 偅 ? ? ?? ? ??? ? ?? ? ?г ?? ??? ? ? ?? ? ?? 乘? ??Ё ??? ??????? X TS ? ?? ?? ? 催 ? ? ?? ???? ? ? ? ?? ? ???? ? ??г ?? ? ?
?
7
? ??
?? ? ?? ? ? ?? ? ?? ??
?? ? ?Ё? ? ?? PC ????? ?
? ?
? ????
?? ?? ? ??10 m ?? ? ??
???
? ??? ??? ? ? ? ? ? ??
?????? ?キ?
? ? ??? ?キ?? ??? ?キ? キ?П??
?? ぎ???? ?催?? ? ?? ??? ??
? ? ?? ? キ?? ? ??Ё?? ??
? ?キ??? ???? ? ? ? ? ???
XTS ?? ???? ?乚 ? ? ? ? ??催?? ??
– ? ?? ? ????? ? ?
– ? ? ?
–?? ??
– ? ? ?? ?? ?? ?
? ?? ???? ?? ? ? ???? ?
????? ?? ? ????????? ?
????? ? ??? ??
Mover
N
S
XTS ?乚
? ?? ? ????? ? ?
? ? ?
??? Ё?? ?? ?? ? ??
乘? ??
2012 ?
?
8? ?TwinCAT 3 ? ?? ?? ? ???⑤? ?? ?? ? ? ???? ?? ??? ?? ??? ?? Microsoft Visual Studio ? Ё???? ? ? 乚 г ?? ??? ? IT ??????М???
? ??? 催?? ???? ? ??? ? ?? ?? г ? ? ?? ?1999 ?? ? ? 30 ? ?? ? 400 ? I/O ??? ? ?? 25 30 ? ???? ? ? ?? 80 ? ?? ? 2000 ? I/O ??? ? ?? 80 ? ???? 1????? ? ?? ????? ????? ? ?????г ? ? ??? ? PC ? ?? ? ?? ??? ?? ??乚 г?? ?? ?? ???? ?? ??
? ? ??? 乏 ??? ?
? 乏? ?? ????⑤ ? ?? ? ? ??? ? ? ?????? ? ??? 乏 ?? ????? ? ?? ? ???
? ? ?? ?? ? ? ??? ? ?? ???? ??? ? ? ??? ???? TwinCAT 3???唤 ?? ? ???? ? ??? ?? ?? ??? ???? 催 ??????Beckhoff TwinCAT ? ?? Knut Güttel Dr. Josef Papenfort ? ??? TwinCAT 3 ? ??М?
?? TwinCAT 3 ?催 ?
2011 Pentium
1 x Intel Core
2 Duo > 80> 80 m/min
? 1
? ? ??? ? ? ?? ??? ???
⑤ ? ? ? ? ??????? ?? ? ? ?? ? ?
2011
ti n um m ?
4 1 x 1 Intel ?Co o re e ?2 D 2D uo > 802000> 1000> 80 m /mi n ?
9
? ???Ё ??? ? ??? ?? ?
? ??? 乏? ? ?? Ё
? ?? ? 乏 ?
IT ? ? CPU ????????? ?? ? ?? ?? ???? ? ???乚 ??? ????? ?? ???????? ? ??
(1) IT ? ??64? ????(2) ????⑤?? IEC 611631-3C++? ?????⑤ ?????? ? ?? ?? ? ? ? ??? (5) ?? ????乍? ???乱 ??? ? ? ? ?? ?? ? ??? ?(6) ????催 ??? ?? ???乱 ? ??? ????
(7) ?? ? ? ? ?? ???? ?乍
(8) ? ? ? Ё ? ? ? ?? ⑤???????TwinCAT 3
?? ? ??? ?? 乏 ? IT ?? ? 1 ?Ё ??TwinCAT 3 ? ? ? ? 64 ? ???Ё??⑤?????? ?TwinCAT 3 Ё ???? ?? ? ???Ё??Ё? ???? Н??? ?? ??? ?? ??? ????? 65,000 ?? ?? ???
? ?????Ё? ? ????? ? ?? ?? ?? ? ?????? ? 乏 乏? ? ? ??? Ё???? ? 乏 ?IT ?? ?CPU
????????? ? ?? ? ? ?? ?? ???? ? ???乚 ??? ?????? ?? ???????? ? ? ??? ????
(2) ????⑤?? IE C 6116
31-3?C ++?Matlab ?/Simulink ??(3)? ?????⑤ ??????
(4) ? ?? ?? ? ? ? ??? (5) ?? ????乍? ???乱 ??? ? ? ? ?? ?? ? ? ??? ?
?
10???Ё ???? ????⑤??? ??? ??????? ? ? ??乬?????? IEC 61131-3 ??П ?TwinCAT 3 Ё? ?? C/C++ ??? Matlab ?/Simulink ?? ??? ? ??????? IEC 61131-3 ?? ? ???? C++ ? ???? ?? Maltab ?/Simulink ? ?? ??? ???乍?Ё ????? TwinCAT 3 ?? ?Ё ??? ??????Ё????? ? ?? П?? ???? ?? ? ??????? ? ? ?ㄝㄝ? ? ?Ё ??TwinCAT 3 Ё??????? ?? ?? ??? ?? ?? ? ??? ? ? ? ? ? ?? Ё??? ??? Matlab ?/Simulink ? ? ???乍?Ё? ? ? ? ? ??? ???? ?IEC 61131-3 Ёг ?? ?????⑤? ?? ????П ?IEC 61131-3 ??? г? ?Ё ? ??
?? ???? ?催 ?? ??? 乏 ???Ё ???? ????乍??? TwinCAT 3 ??? ? ?? ??г ??? TwinCAT 3 ???? ? ?????? П ? ? г ?? 乍?Ё???? ?? ???? ?? ???? ?????г ??? ? ?? ???? ?? Matlab/Simulink ?? г? ? ?Rapid Control Prototyping ?ㄝ ? ?? ?? ???? ? ?偸 ??
? ?? ???? ? ? ???
? ??? Ё??? ?HIL – ?? ??? ??? ? ?? ???
???? ? ?????? П ?г ?? ?? ???
??? ? ? ?? ??????? ?? ? ?? ???? ???SIL ü?? ??? ?? ?????? ??? 乏 ? ???Ё ?催 ??? ?? ? ?? ? IEC 61131-3 ???? ? ???????C++????? ? ?? ???? ???TwinCAT 3 ???? ? ? Ё ??????? ? ?? ??? ? ?????? ? IEC 61131-3 ?? C++ Ё ? ??????????? Matlab ?/Simulink ?? ?? ?ā? ā? ??? ?г ??? ??? ? Matlab ?/Simulink ?? ?? ???Ё???? ??TwinCAT 3 ? ? ? ? Ё???? ???TwinCAT 3 ? ??? ?????⑤Ё ?? ?乍??? ?? ?? ? ???? ? ??に ?ㄝㄝ?
?? ? ? ?? ? ??? ???Ё ???
? ? ???? ? ? ? ??? ?TwinCAT 3 ? ?? ?? ? ?? ??? ?? ? ?? ?? PLCopen XML ?? PLC 乍?? ? ? ????? ? XML ? ? ? ?? ?? ? ??? ???? Beckhoff ? ?API ????? ??? TwinCAT 3 ? ?? ? ?Ё ????? ?????? ? 催 ?? ? ?????? ??? ?? ? ? ⑤????????? 乍??? Ё??? ? ?? TwinCAT 3 Visual Studio 2010 ? ?? ? ???? ? ?
?? ??? ? ? ??? 催?? ? ? ??? ?? ????? ?? ?? ? ? ?????? ? ?TwinCAT 3
? ? ?? ? ? ??Ё
?? Ё?????
?
11
??? ? ??? ?? ?? ? ? ?? ? ??? ? ? ?
?????? ?? ?????? ?? ? ?? ? ???? ? ???乍?Ё? ??ü? ? Matlab ?/Simulink ?? ??? ? ? ?ü?г ? ?乍?? ???? ?? ???? ? 催 ??? ? ??? ?? ? 催 ????? Н?? ? ? ? ? ?? ?? ?? ??? ???г ??? ? ?? ? ? ⑤?????????ㄝ ?? ??? ?? ? ? ? ? ? ? ?Ё ??г ? ? 催 ??
?
https://www.360docs.net/doc/5d4863142.html,/TwinCAT 2005 ? ?? ?
⑤?Heinze. R.?openautomation
50,00 %
15,00 %35,00 %
??
??
?? TwinCAT 3 ? Visual Studio ?Ё?? ? ?? IEC 61131 and C/C++ ?????? ?
?П? ??? ? ?????? ? ??????? ?
?
Msll Msll
Smll
Smll
lll
ll ll
l
l Msl
??? ? ????? ??? ? ? ???ā? ? ā?? ????? ? ? ???? ?? ? ? ? ?お? ? ? ???? ? ?? ? ? ??Ё?さ???? ?? ?有?? ???? ? ?? ?? ??? ? ??? ?乚 ? PLC ?? ? ㄝ? ?? ?乚 ? ? ?お? ? ? ????
? ? ??? ? ? ???????? ??催 ? ? ?? ? ? ???? ?? ?? ? ?? ? ?? ?????? ??? ? 催? ? 有 ??? 催?? ? ? ???
? ????? ? ? ?? ? ??儖? ?ā?Ё ? Ё ??? ? ? ? ā? ??? ā ??ā? ? ??ㄝ?? ?? ? ??? ? ? ???? ??? ?? ?? ???? ? ???? ? ?? ????
?? ? ? ??? ?⑤?? ?? ? ▔?? ゲ???? ??? ? ? 催 ?? ? ? ? ? ? ? ?? ?? 催?? ??? ? ? ???? ? ? ? ? ? Ё????П ?
Beckhoff ?? ??Ё ? ? ? ? ??
Beckhoff
?? ?
?? ?? ? ? ? ? ?? ? ??? ? ? ? ? ??? ??? ?? ??П??? ? г ?? ?? ? ? 啓?? ?г ?? ? ? ?? ? ? ? ? ??? ?? CPU ? ???? ? ??? ???????? ? ?? ? ??? ?? ? ? ? ? CPU ?? ?催? ??? ???? ??? ? ?? ? 乚 ? ? ?? ? ?? ? ?? ?? ????? ?????? ? ??? ?? ?
?? ? ? ? ? ????????? ?? ?? ? ????? ? ?Й? ??? ? ? ? CPU ??? ????? ? ? 乚 ?? ? ?? ? ?????? ?? 乥?? ?? ?? ? ??? ???
催?? ????????? ? ? ? ? ? ??CPU???催? ? ? ? ??
ā? ? ā? ? Beckhoff ? ???? ? 有?? ?? ?? ? ? ?? ? ? ?? ??ぎ?? ?? ?? ???????? ? ? ?? ???? ?? ? ? ? ?? ?? ? ??∈ ? ? ?? ? ? ?? ? ??? ??Ё ? Ё ??? ?? ??Beckhoff?
Beckhoff? ??? ? ? PC ? ? ???? ? ?? ? PC?? ????偅 ? ?????? ? ??????? ???г ?? ?? ? ?????? ????Beckhoff ? ā? ā? ? ?? CNC ?? 乚 ?? ? ?? ?? ? ??
? 1980 ?? ?Beckhoff ? ? PC ? ?? ? ?? ? ? ???г Beckhoff ? ? ??? ? ??Beckhoff ?? ? ?? ? ? ? ? ?
1982?P1000ˉ ?
1986?PC ˉ佪? ? PC ? ??
1989?Lightbusˉ?? ???? ?? ?
1990??? PC ?
1995? ?ッ ? ˉ? ? ?
1996?TwinCAT ˉ ? Windows ???? PLC ? ??
1998? ? ˉ?? ? PC ?
2002?CX1000ˉ ?? DIN ???
2003?EtherCAT ˉ ? ?? ???
2005?TwinSAFE ˉ??? ?ッ ? ??? ? ?2005?AX5000ˉ EtherCAT ? 偅
2007? ?? ˉ ?
2008?XFCˉ ?
2011?TwinCAT 3