如何实现SIMOTION与计算机的PROFINETRT通信_第1页
如何实现SIMOTION与计算机的PROFINETRT通信_第2页
如何实现SIMOTION与计算机的PROFINETRT通信_第3页
如何实现SIMOTION与计算机的PROFINETRT通信_第4页
如何实现SIMOTION与计算机的PROFINETRT通信_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如何实现SIMOTION 与计算机的PROFINET RT通信1简介1.1 概述在自动化系统中,计算机为了高速采集运动控制器中的数据,可以通过PROFINET的方式来实现。在计算机的应用程序侧可以使用OPC客户端或者10 BASE的方式进行运动控制器数据的采集和处理,需要注意的是通过 Win dows操作系统执行的程序本身会受到系统任 务调度机制的影响,因此在计算机侧无法保证实时性。1.2 任务描述安装了 SIMATIC NET软件的计算机以及普通网卡即可实现与SIMOTION控制器的PROFINET通信,网络拓扑如图 1所示。SIMATIC PC StationIE-GeneralSIMOT

2、ION DCBE30xPNxIO(D435)口 口图1.网络拓扑2通讯配置步骤2.1 使用的软硬件以及IP和PN设备名设定表1.硬件列表产品订货号版本数量1SIMOTION D435 DP6AU1435-2AA00-0AA14.3.112CBE306FC5312-0FA00-0AA04.3.113PC机1表2.软件列表产品订货号版本1STEP 76ES7810-4CC10-0YA5V5.5SP2HF12SIMOTION SCOUT6AU1810-1BA42-1XE0V4.3SP1HF123SIMATIC NET6GK1704-1HW08-2AA0V8.2表3. IP和设备名列表产口口IP地址设

3、备名1SIMOTION D435 DP-CBE30CBE30xPNxlO2IE Gen eral-OPC/IO BASE41IE Gen eral2.2 配置步骤(SIMOTION图示序号创建一个新项目,并插入一个新的SIMOTION 设备:2.二 QMODQH &COL1T -由.:1 J 7. .J-1 . :ntl- Lt 1 1 WI - 1 di色剛1斗1划-阪总冏_J蹙1* 卜切Off*. rt给I Ifle 少 W urvl=3工1AID44S xii2 圖 pdtvmpi 以EOJTJON SYStlA ADDRESS ml扌 GLO

4、IUL DEVICE X -JAKES J EXTERNJU EMC CH j mtm oeiEcn -_J CAMS -J TKMHOlCXiVSt CJCSIJOXI GvftVtViJ Seej銚 TgfMila Iff Conlro! Lkwl+ J InitflMft J kwu*wiput J EnrodrL _J Df 10选择正确的产品和版本:2.4.创建网络并且分配IP地址:选择计算机连接的SIMOTION接口以及计算机使用的网卡:4.Stlection -tnleff4c Klectjgn for PC/PC cormectiOri:|EtheinetCBE30曲 闕 40

5、0弓itefl4ce psfdo轉啊酬皿 m the PGPC:卜加円od. CoririHKb&nComsction.!亡FtCSIMS712O(VS715(TCPIP1PICSIM ICRP 1TSAi4pfef IE0ni M Jnrt 軻X * Opt*EfltH*lpD S- B 髦母 iniBlwetrT)阳C删Eg気缈口恥双击CBE30模块,组态于计算机通信的 10地址,点击“ NEW”添加通信的地址:6.7.8.添加输入和输出地址,本例各为200个字节:配置结果如下图:9.生成GSD文件并导入到本机内部,用于后续组态:晚 H C; - lrlOnON D ; ”h时 he -

6、- SJMOTJOft J|W 二霑: 5ubon Edit bMH HLC Vtaw CjptkmTl1 Wmdow HelpD 書F E 闿. h ft 111 Cortomize,OUAJrEEWI 02.2 硬件组态(PC Station )对PC Station的硬件组态步骤如下:序号图示Corvfhure NetortSymbol Tifele自 rpCHt $yyl fm EfT0一EM匚也1讯Pfci哄 Upd#9eCMAH&g instil HWUpdjtH- frtttjlGSDHe.Fiftdl in Strict & SuprpertL.Crrc GSD file ft

7、w l-QrKF .CtrhST1.组态 PC Station,在 PC 的机架上分别添加 OPC Sever、Application、IE General :-珅详* wvtaCF2bb 仟仃1)4fatr11Q1114It|5KlvdiK p ma I C - . -wm -Jft J tF kdwffM fw-_J| CPISli-J P lflf Q 血沱*JO*翊 ,|HM n j-i e -i2.组态IE General到网络中:3.点击菜单 “Insert下面的“PROFINET 10 System,插入一个PR0FINET的网络:审! HWC4,ISWATK冲*土討j - yM

8、OT10*4AJJM0fti!第 $U1K*1 EdfKCOplienf Wnd 由申 lift- 4JtcpiceOtjrxt-鬟:PC分配网络到Application,如果需要通信的程序为 OPC,则选择OPC Sever,本例为IO BASE的通讯方式,所以选择Application :5.拖拽导出的 SIMOTION l-Device 的 GSD 文件到 PROFINET 10 system (100) 上:7.组态与SIMOTION通讯的输入/输出地址为512开始,需要注意此地址,因为在后续编程中需要使用黔 Sriticn EtM lnf ifurLt JRUM P也如SWATC P

9、C融第妁J OKStrwOKTSvwV?JppkAcmh1:IE Geml医 Geng心1A11哄叵1环宀|SLMjonHiiMhiwt SMnm DMteSwnnBl 第 Md*wWtJ g 冋vl苕mmSrl*3Jm刃出 TH*二11fl tpiJHjLA4 Of frr-Ptj&i2显匚#!rOffBTE工;:|-.F! !i*1I a :i ::、2.打开计算机的10 base例子程序,其存贮路径如下:3.C:Program Files (x86)SiemensSIMATIC.NETpnioExampleseasy通过编程软件打开 pnioeasy.sln即可。修改输入和输岀的配置,本

10、例输入 /输岀各200个字节:il F艮ewjt FM 二叮im: AfvictlnpiitCmmt l- / nmibz 廿F iiw5 nnthiJef 小二粵口 身IsLrt Si !ftA )LApurl *44i-*f cf f ift suipuf “创4 f/ sJhgHH 4df e-f-9 i?f *巨Ike总F iflO.lMULLW. WM. , .H fpirr0_los p t he a. 10.viilw.old雷.4*瞽珅 7 irnjU-h in b7C*i f fu n tRpm Irrjih in bjirv of anwrkt untput “diul*l

11、_ -I*-e 1 哺咄 M (fWl詡AJNBCMft F制X wilt il* PH(.tvicKKrt prirtCr r .: m .qt_ tevicfOuffi iXit-AUr rtputCMnt J L曲U 甕J (無岀;/ ompu豐afDidipi兀 士血丄!I ff OUtEfiJ1! 空也JE 亡* OtOUtpVt 劭由1 曾m lojkftw.LoG* nil 皆 a on!/ tMmMTOJUXKMKl.DOJ*E _ 4*V!CiSXFt Jiyt LnrI kff.pXrt pijICchj-l! JI tOOyj/Z匹 byl of fitr mt脚I fe

12、rAle( rj*vicf(hrt pift il t E K1 4.修改输入输出数据如下图,即从SIMOTION中读取数据后发回给 SIMOTION,同时显示当前读取使用的时间(SERVO TIME 是3ms,所以乘以3)VpdcCycliGlnputDit 4(dvHmdle).”foiriiivt i-0.itr7pdevLcsOutpui;Coiunt. i+jJIprirrtf routjArt:dat a。曲毎 &uiuut dtvic* ft it t:黑HrT,(_d*viceOutputAddrtjr(1L uA4dr,d#vtceOutputDai a【订.(,deyice

13、XrtptitSlatfr(iJ=PNIO_S_GCfD)1 ? *tood : bad):Jf6riiit 1=0. i(_devic6hi;jijtCmrd l+)tprintf C input: iddr 九比 dart a Obc士x* input dwvicr rt ate: 1tsrJ ,(_device Input Addrt 1 口” Addr, t_d?vietlTpD?t ail,dfvicelnputSlatf 1) =-PlfIO_S_GOOD) Q sood ; 4bid* J );printf ). */if g.dflvi celnputDit i 0 != vl

14、uold)(cdeviceOutputDat il= |_ device I npurtDat &10J.rea(l_f( deviceIiipvtDit3Ojvalue_old )*3;printf C n.y : e sd t ifcp tewaLt ifjl teadtesult).vilue old= g devLcelnputDit 3(0 rYarinit j=0; j?00; j+)fS_devireiiut it j j -)4t j 0l; 保存并且编译运行即可。Thiiian dofrf fo lioiMing tubs1 ncHasas the value of the

15、t IpeB output lilc once per *4cnni2. Rebels input bC one* 严戸 tcor*d andit on scravoIm DjL s inlays all ca lied ejl 1 Lh&c ks like alawii CAllhAJElk on sc peen pluiigiiii!gr of Mdu 1*4 5.&) 1 harkJ-arde_chan生eiixat Ian whs ea 1 led Psa B s F Efl s tart sanp Isie&t icihTo st-op tuple application srvv

16、Inittallfat.Ion started ua i t ing Far clumifii a|pcPd t ion rwde* 6.点击字母s启动应用程序rvsuilt raB-mlt mTftLilt res Lt It ran: ult nt s lp 11 IrcALilt nsult result rvault re E L i 11 ra ault IrlTftLii H iultrflouilt twit HlLllt rw5wlt ruault mtult H5Uilt mult r-ff a is H7.阿屮生呻stiff .i i t a t i i I m n L L

17、 i JH通过SIMOTION可以trace到结果如下图所示:F.一一一一.丨,-,tMi |! Aqpw |l*r AipVi8.9.子 PG m3 :如果同时播放大尺寸的高清视频则应用会受到影响:输入读取到上位机后,再返回到SIMOTION需要的时间受计算机速度影响,本例使用的是西门10.Hl 7科K* i i * iMBw EmA C Tivw QfiMvq-Dol-B 曰 v?I CMn*扌 A ( WUfar如果使用的是OPC方式进行数据交换,则需将 PC Station中的硬件组态修改为 OPC方式,如 下图所示:&jjrijn22J223SES12fi甬 :M&BBi片opitk

18、vt IE dwgi11.可以使用西门子提供的客户端例子程序进行测试,例子程序在下述存贮路径中:C:Program Files (x86)SiemensSIMATIC.NETopc2samplesCustomSync12.打开例子程序后,修改 OPC的条目名称,条目名可以通过 OPC SCOUT获取:增加两个条目,用于通信测试:13.X)交尊眄V)二目1主!4XCD i- IM旳UQXJim 軾闺再農I和(口。 记左 J1 档商I * aT* Dtbu - WxiU1*- 9 M金b *P *匸 t ,“* “ ”备 OPttM pc i U tCDA 用 n*现叭s啦輒心 n OPCIMLM

19、 0 OK 叭* * WUlA.Sn a GPdU.Syn S apcupfr fit RUfiQuK-t h * SidAh-cf& SldAUiii-TTlOKtM务|申静 X#7 1SyrKlblf u UkpLeUtf 1*I/Cin#lM4r 1 at4, kJ-tifdtf J4SU;t!hin* n阳BX 1G1it *: jJitrtEUibl 2M rairt ; uttaDl r LriraiOirti libEK2ri 2ncOtg-Vwid :GPP囂| |电忙hamxe HRE5ULTWlESULT2nr it 0hSev:E . *pElT OJJ V11U4A1.

20、 rt. ErrorStr; Out,if fB_pErrr$(0 13 SQI)/ Iten net 1 akble( 心环 It * in t aval 14blr Es t ot f fit riic 忑 j3K*C_ ICC-KEfJR).return;/ Select stm by sf ivtrr hwdie icceived *t A4dltn. phStrer = new :二,OhSrvr0 -euXerult OL hSetvtr/Z Rftiieue dA t ftw dtt eDet *(TRUE)、/ Stt*ith 4 atyp* 眇日 received valutStt Vtriani with daT stnw wd rtceied valu?ckar piut (盧 r 12 Mj ? 1 ::4St578iJ 12:. 5?01.1 j a? f 7f-012 j6?S! char fiSifeAriJk/Diit a;int lenefh = rtxltn ( jnrtvt ),-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论