CODESYS之网络变量CODESYS网络变量,功能强大,通过简单的配置1:新建softmotion工程1,添加POU并调用1.1添加网络变量,此变量作为发送端-百1剖肿e胎加T-二|Devioe(CODESY5Softf^otionWinV3M64)-@flPLC谡辑+r.-ApplioatiQi+IScftf'lotionGene,就可以使两台控制器之间进行数据交换。通讯设应用需戟]着曩制o粘贴x删隍a属性”gm表,”CTJO序…CNCi^>...DUT...persistent^ffi...POU...单解换…^wra...備…接□…M]全局娈量列表,全局变昼列表体地任剧“全局网翹量列表備收荀“,冗余TO-..舞源熬器…圄制…外部文件”1.2:选择UDP通讯,设置循环时间等-囁溝1讓踽曲客称迥)NVL叼打包变里沪)□传输和校验g□确认S)0循坏传输〔¥)□变化传输01)□事件传输住){attriJjute'qualifiedonly1}VARGLOBALinyfiranttEWDrk:LMT;mya-EcondnetwDrt:LMT;ENDVAR间福W)最小间隙9;銮里(V)网络类型〔町列表标识符〔L)1.3:声明网络变量IYVLX二]Devioe1.4:链接到文件1.5对导出文件命名1.6:生成的网络变量列表Te&tNetvrorlcVarlist.gvl2:新建softmotionwin工程2,添加POU并调用2.1添加全局变量列表接收者设备T_JscfftrrK?tfoin_n^fw£>rk-_JDevioe(CODESYSSoftf^otionWinV3x64)-08PLC逻辑-oIK库管理詈宜|PLC_PRG-勒任弃酣-等Main也FISoftf'lotionGenerApplication2.2导入网络变量列表為齬IB粘贴X删陰kS属性“■佝►©勵闵钱“,朵瞬"铐登題a©S3I邁□-I—::•:CMCg序…CNC^s...匚代DUT...persistent^ft...POU...箱“.接口器,,雀尋记录普理器…全局变昼列表•”全局变星列表国回任务會全冒网昶亘列表黴妝荀…同冗余配置…爾-4Mrviw"适过腿学蚩耿进圭息豆迂国宾.-出Devoe{CDCECT5SE-ftMEtionV33i6^l)z"2?送着;_^(_5r^=1F;ICbM业场Fest\FestKeti^ork^rlisb,svl1导-入柑胡規;UDF-mJ=i■匚醉■I-Q^pplk-atiora€{ati:riBu七己'quilifiedanly1|-.MLB7倔—GLOBAL3m.ytiranjstWark:LifTr|slPLCPRGiffiG)3mvseccniin-er'wicrt:nrrr-測任劳醞10EtiDjkraR色觀MainTaEk(lEC-Tasls)LL■EJPLC_FRG筈SoftMotianGeneralMisPool3:启动softmotion4:工程1扫描设备,并登录5:再次启动softmotion,工程2扫描设备,并登录6:在工程1中对变量myfirsnettwork,mysecondnettwork两个变量赋值10,20,并写入。二|Device心NVLXDevice.Application.NVL类型值琏M±+NNetVarTxDiag_UDPPRRM-[0,,0]OFNE...+址NetVarFlxDiag_UDPAR.RAY[0..0]OFNE...+比TxPDOs_UDPAFLRAY[0..0]OFNE...+NRxPDOs丄DPAFLRAY[0..0]OFFJE...ft沽<NetVarMaridg已r」」DPJ'-'l.dinTaskjjNETVARMANAGER_...*myfirsnettworkINT10NmyseccirdnEt^orkINT206:此时可以看到工程2中两个网络变量的值分别接收到工程1的数值I-叼DE^CE/MVLX二1De/ce(CODES.-訓FLCSS-G*PP:Dag_UDPIxPDOsJJWR.KFODS丄DPNetVarr^nsger.UDPj^anTask_0m>fir£nett,^crke戶c匚ETidrEtiAurk美ARRAV[D..O]OFFdE...AR,RAr[Li..O]DFrsE...冲RftF[th,□]OFME-AP.RA^[D..O]OFrdE...NETI/]JI]20莊虽■scftMnotier^network-prDject*-CODEEYE|=回||丈杵倔视图工程郦在钱谓试工眾既口裕助常金口孕bC盖吿終江血曙的鸽1■划叩站|吧卧了禽T逢备k¥X/UDevice》0WLM|审X~-[3用朋田伽抑朋市DEvrcc.Appicatian.NWLl3D日血日[连揃■勺](C0CE5V5SoftMotion7刮毗養-学Application[运打]盍这弍卿值rnyfl传「君ttwarkIMT1口•mysrcandnrtwcrkTNTSO