实例介绍
西门子s7-1500PLC与多台西门子s7-200smartPLC以太网通讯。
阿宝制作 程序段3: #GET Instance 2 Remote variant st. FN 完2一阳Q ADR→完成_3 P日D81D3X2402 5TATS一#状态_3 EYTE 232 ADDR 1 #地址3 程序段4 注释 #GET Instance 3 EN REQ PEDB1-D3x2604 5TATJ一#抗态 03Y138 DDE 1 地址4-RD 程序段 GET Re mote- vAriant G ENO 成4一R=Q 亓成5 #D—1 ERR=#错误_5 P+D81.DBX2802 5TAT5—#状态_5 0 BYTE 214-ADDR 1 程序段6: #Put stand PUT Re mote - variant ENG 完成 DNE←#完成 ID T-ID ERR一4#错误6 PEDB1.DBX3020 5TAT5—#找态_6 O BYTE 2 ADDE 1 #地址6—sD1 阿宝制作 程序段7 注释 错误_1 脱机状态 误2 错误_3 错误_4 错误 错误6 6、以下为PT口指令帮助文件内容。入一 PUT:将数据写入远程CPU 叫使用“PUT指今将数兵与入一个迦准CPU、 在空制输入REQ时上升沿动者 写入区指针( ADDR_D)和数(Di后会发这给伴CPU。伙年CpU则可以处于RLN模式或STOP模式。 从组态的发送区域中(SDi复制了待发送的数据。伙件cPU将发送的数据保存在泫数据提供的地之中,并返回一个执行应管 如果没有出玩,下一次指令调中时会使中状态参数DONE=“1宋进行标识只:上一作业已经培之后,才可以再次活写入过 如写入数时问出错,或果木通执行检查,则会过『RoR和5 TATUS出错宗和菩告 使用指令的壁求 ·在伙件CPU层性的“俣护" r uLELLIUrI)保护中激活‘允许动 PUT/GET通从程头伴问(Prni. aLLt>s with PUT, GET LurmItr: ur itduiun fiori I emil parlner)函数。 词愧保参教A】R_利运业的区城数量.长片利熟型绘方闻却匹配 行与入区域( ADDR_参效)与发连区可(SDi参数一样 下表列出了指令“FUT"的参数 阿宝制作 美型 LQ.M、D、L掌炊 于于定与从件cU连坟的三址款 Output . a. M.D. L 3作业木茫乱s鲁仍在执行之 Output ECOL 块态多数 EREOR和5TATU,错民 ERROR-D o<s000H:雪,详地三计孝归! STATU5 REMCTE Q.M、D 响认C⊥丁习入数l 汁FMOT读旧草个时,必舞正驾 J的;Pr80.D35.010, AcDR三 REMCTE 寺两(如r),数AmR处必甲型!HAR, REMCTE VARIANT a. M. D. L 判本C叫上阳台专发燃共安的区或约作专 互300 L BYTE CHAR. V0FC.WT. DWORD CINT和REM 法行如(份如5m)时,数5Dj虹数美CHAR, ∧RNT NT 有关有实关的要信,请参见效类傲达 敌FRRn和TAT 下表列出了大干出“PUT惜的离敌 ERRUR和 STATUS出抓所会持正信息 |AlN(十进制 :白了一个边园址 三开始通信,忤业正在处亘 连接述告未(本远生 迕按肀断(如屯故CFL关闪或二P处丁5TD模式)。 两木与伙牛定立连接 伙伴C叫的个定忘,攻能七法执行 未予对仨〔H的访权混。在〔H设中落汗访问 拍教存储的擀出; ·参数5D_和 ADDR i的教炬关型似比不莱客 SDi区动们长度大于符入的 ADDR_j参数的数拦长度 已经超过了最大用户数据大小 ▲矣数SD和ADDR_i的数不一 问伙件cPU时山崔16如,据决未加数或不党与饰护〕 无云访本地用户有择例如,访问系个三经删除的数块 F公招讨了行作乍的最大最 论中平父焊>凵,但草体升较任(调用 总结 本连接比较简单,指令也比较简单。做一个连接一个指令非常容易。但是多条 指令多个连接的时候一定要注意指令GET/PUT的背景数据块,一定不相同,否 则会造成接收到或者发送出去的数据是错误的。 我的做法是建了一个功能块,功能块里面用的多个GET/PUT指令选择的都是不 同的多重背景数据块。然后对于多个连接用自己的背景数据块调用功能块 以下是我每个站的背景数据块 阿宝制作 M果存如日目自×1±c卧》在凶离品山 「设备 a ux1 107 DB74 J T DCEJ DB: 102 [DB1191 aT×DCE⊥DB201[DB1C5] 园 TX DCE DB2012cB112 UCE⊥D比_1[UE16 F T_DCEJ_DB_303 [DB89] TDCE⊥DE501[DB1C8 TX_ DCE_DB_601 [DB1C9 aKDC⊥DD_02[D124] 圆民UCE⊥DE_6U[B9= 画TDCE⊥DE702[D1z5 TK DCEJ DB 题 DCEJ DE_907[DB15 通DCE双 CPU DE DB136 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论