已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
欢迎参加OMRONNJ专题班 第一章EtherNet IP概述 第一节EtherNet IP概述第二节功能比较 第一章EtherNet IP概述 EtherNet IP是一种可通过以太网来实现多厂商联合的工业网络 EtherNet IP是基于ODVA OpenDeviceNetVendorAssociation 协会公开的标准规格所设计的网络 类似于现场网络层里DeviceNet网络的概念 第一章EtherNet IP概述 功能比较 NJ1与CJ2 NJ系列具有自动IP功能 自动IP功能必须基于Windows98或者以上的系统 顾名思义 这种功能就是会自动注册IP地址 从其保留的IP地址中分出一个来配置即便不知道电脑和NJ系统的IP地址的情况下也能方便得实现连接 第一章EtherNet IP概述 区别列表 1 数据连接及其循环周期上的区别 表1 1 1需要CJ1W EIP21版本2 1 NJ固件版本1 1以上 第一章EtherNet IP概述 2 CIPmessage服务方面的区别 表1 2 1需要CJ1W EIP21版本2 1 NJ固件版本1 1以上 表1 3 第一章EtherNet IP概述 3 TCP IP的区别 1需要CJ1W EIP21版本2 1 NJ固件版本1 1以上 2只能访问类CJ内存区域 第一章EtherNet IP概述 设置IP地址的区别NJ系列CPU没有拨码开关不能通过修改内存来修改IP地址 第二章NJ系列PLC的EtherNet IP通讯 内置EtherNet IP口NETRUN指示灯NETERR指示灯LINK ACT指示灯 第二章NJ系列PLC的EtherNet IP通讯 第二章NJ系列PLC的EtherNet IP通讯 EtherNet IP处理过程是在系统服务时间内进行的 由于系统服务周期和任务周期是异步的 所以你必须特别留意到变量刷新的时序问题 可以通过设置 使得变量刷新与任务周期同步 第二章NJ系列PLC的EtherNet IP通讯 标签数据连接标签数据连接含义是指通过EIP在设备之间进行周期性的数据交换的一种功能标签数据连接的设定是通过NetworkConfigurator这个软件来实现的 第二章NJ系列PLC的EtherNet IP通讯 标签 tag 与标签组 tagset 在做数据连接中 PLC与PLC之间是通过标签组来交换数据的 一个标签组 tagset 可以包含一组1 8个标签 tag 最多可以创建32个tagset最大数据长度是600字节只有全局变量才能设置为标签 tag 单个标签最大数据尺寸也是600个字节 第二章NJ系列PLC的EtherNet IP通讯 连接方式 1 组播方式 Multi castconnection 2 点对点方式 PointtoPointconnection 第二章NJ系列PLC的EtherNet IP通讯 组播连接方式一个输出类标签组面向整个网络广播 在一个输出类标签组被复数节点访问的时候用这种方式可以降低通讯的读取次数 在组播连接方式下 因为有的节点是不需要接受数据包的 那么为了防止这种影响网络的情况发生 需要使用一个带有组播过滤功能的以太网交互机 第二章NJ系列PLC的EtherNet IP通讯 点对点连接方式输出类标签组是独立地发送给各个节点这种通讯方式增加了通讯上的负担 因为同样的一个数据包如果要被不同的节点收到现在要重复得发送多次 第二章NJ系列PLC的EtherNet IP通讯 将标签变量设置给了相关任务用于同步 当设置了以后 标签变量的数据就会和所在的任务同步刷新 第二章NJ系列PLC的EtherNet IP通讯 当需要几个标签变量在交换数据时候要求同步 需要注意以下方面 必须把这几个标签变量挂在同一个标签组下 必须将这些标签变量设置为同一个任务下的网络变量 标签不能使用AT功能 反馈任务周期内的采集变量时间 具体参考TaskPeriods 必须设置得比标签数据包传送周期 参考RPIS 大 第二章NJ系列PLC的EtherNet IP通讯 系统定义变量系统定义变量指那些提供给内置EtherNet IP口的变量 可用以检测口的错误 口的状态等系统定义变量是在系统服务时间内刷新的 第二章NJ系列PLC的EtherNet IP通讯 CIPMessage信息通讯CIPcommand能在EIP网络运行过程中的任何时刻被请求发送到其他的设备CIPmessage通讯有两种形式非连接方式 UCMM或者UnConnectedMessageManager 和连接方式 Class3 以下两种变量可以通过CIPmessage通讯 1 已经设置了网络公开属性的全局变量 2 设置了网络公开属性的系统定义变量同一时刻最多只能使32个CIPmessage指令动作 第二章NJ系列PLC的EtherNet IP通讯 UCMMUCMM为非连接报文管理器使用CIPconnectionlessmessages时请求设备和应答设备之间是不组成连接的可靠性不高 第二章NJ系列PLC的EtherNet IP通讯 Class3NJ要使用Class3方式在发送命令前 要先通过使用CIPOpen指令来建立发请求设备和应答设备之间建立连接和通讯的 第二章NJ系列PLC的EtherNet IP通讯 路由路径 RoutePath 与因特网协议所不同 在CIP通讯中请求节点和应答节点之间所有路径都被写入发送的帧当中 这个路由说明就被称作路由路径 EPATH 类数据类型就是专门设计给这种路由路径来使用的 第二章NJ系列PLC的EtherNet IP通讯 举例1从CPU1号的内置EIP口到CUP2号的内置EIP口路径 02 192 168 250 2 第二章NJ系列PLC的EtherNet IP通讯 举例2 通过CPU单元1的内建EIP口到CPU单元2的EIP21模块 02 192 168 250 2 01 00 第二章NJ系列PLC的EtherNet IP通讯 CIP通讯指令 第二章NJ系列PLC的EtherNet IP通讯 通讯举例要求通过UCMM写入指令实现将CPU1的192 168 250 1的SDat 0 写入到CPU2的192 168 250 2的RDat 0 第二章NJ系列PLC的EtherNet IP通讯 对于NJ系统而言 一个正常通讯状态代码或者其他状态代码会存放在输出变量ErrorIDEx中 如果一个错误发生在CIP通讯指令的动作过程当中 就能通过相应的错误代码 第三章与非NJ系列CPU的EtherNet IP通讯 NJ系列CPU单元可以和CJ CJ2单元实现标签数据链接表以及CIPmessage通讯 但是要注意以下几点 1 NJ系列CPU可以和CJ系列所有特殊数据类型的变量进行数据交换 这些特殊的数据类型包括TIMER COUNTER以及CHANNEL 2 NJ系列无法与CJ系列进行那些CJ不支持的数据类型变量进行数据交换 例如BYTE和SINT数据类型 3 当需要使用结构体来进行通讯的时候注意会发生一些变化 第三章与非NJ系列CPU的EtherNet IP通讯 当结构体里含有BOOL数据类型变量时不能通讯当结构体里含有多种数据类型时会有所限制或发生变化 第三章与非NJ系列CPU的EtherNet IP通讯 例如 NJ结构体中无论INT 还是DINT数据类型实际都会占用32个位即2个通道 而在CJ2中INT只占用一个通道 DINT是两个通道 第四章数据标签链接通讯 目的 建立起一组可以通讯的数据标签 建立起三台为一个网络的PLC通讯组 三台PLC之间构成一个网络 其中NJ1两台 CJ2一台 第四章数据标签链接通讯 1 对NJ系列IP地址进行设置 2 对CJ2系列IP地址进行设置 第四章数据标签链接通讯 对IP地址进行测试输入CMDPING 空格 IP地址 第四章数据标签链接通讯 1 在NJ系列内设置变量 2 在CJ系列内设置变量 第四章数据标签链接通讯 变量配置执行控制任务下载 第四章数据标签链接通讯 导出变量 第四章数据标签链接通讯 NetworkConfigurator的设定构架正确的网络配置设置IP地址 第四章数据标签链接通讯 导入变量手动建立变量 第四章数据标签链接通讯 建立关联 第四章数据标签链接通讯 最后下载 第五章其他通讯服务功能 第一节Socket服务第二节FTP服务第三节NTP服务第四节BOOTP客户端第五节HOST名指定第六节IP路由表第七节SNMP服务第八节FINS服务 第五章其他通讯服务功能 Socket服务NJ内置EIP口支持Socket服务 这种功能是用于当控制器和一些通用的应用设备之间需要通讯但设备又不支持CIP报文的时候可以使用 第五章其他通讯服务功能 与传统型号的区别 1 对于NJ系统内置EIP口 有具体socket服务专用功能块提供 以前必须要对一些特殊指定位进行操作 这就限制了程序和功能设计以前必须使用CMND指令 这使得编程非常麻烦 2 Socket通讯编辑不再过分依赖硬件不需要特别注意某些FINS通讯逻辑口有无特别规定 可以对同一个TCP口建立多个的连接 3 Socket通讯程序的执行速度增加了 第五章其他通讯服务功能 Socket服务指令 第五章其他通讯服务功能 Socket服务举例 一条UDP报文从NJCPU1发送到NJCPU2 NJCPU2IP地址为192 168 250 2 第五章其他通讯服务功能 这段ST程序如下 Openrequestbysource udpCreate SktUDPCreateinstanceExecute UdpCreate Execute PortopenrequestexecutionflagSrcUdpPort UINT 10 60000 Portnumbertoopen Senddata udpSend SktUDPSendinstanceExecute UdpSend Execute DatasendingexecutionflagSocket SocketData Destinationsocketinformation IPaddress portnumber etc Size UINT 10 0003 TransmissiondatasizeSendDat srcDat Senddata Closerequestbysource skt Close SktCloseinstanceExecute SktClose Execute PortcloserequestexecutionflagSocket udpCreate Socket Sockettoclosetheport 第五章其他通讯服务功能 FTP服务 FileTransferProtocol 这个功能允许FTP客户端设备与SD内存卡之间实现大容量文件的读和写 或者说讲上载和下载 动作 第五章其他通讯服务功能 一 增加了同时能连接的FTP客户端数量 从1到6台 二 增加的专用FTP指令 MLS MDIR APPEND指令 第五章其他通讯服务功能 控制命令Open User Ls Ms Dir Rename Mkdir Rmdir Cd Pwd Command Rename Mkdir Rmdir Cd pwd 第五章其他通讯服务功能 NTP服务NTP NetworkTimeProtocol 功能 亦称自动时钟时间校正AutomaticClockAdjustment 是指多台NTP客户端可以从NTP服务器处获得内部时钟的时间信息 这个功能一般是用来控制局域网里的时间 第五章其他通讯服务功能 CJ2系列PLC和CJ1W EIP的模块是通过SNTP协议来校正的 NJ系列可以设置指定时间点或者指定周期间隔来确定更新时间 第五章其他通讯服务功能 Bootp客户端通过BOOTP服务器 可以给所有的客户端分配IP地址 这对每个节点设置IP地址来说十分简便 第五章其他通讯服务功能 设置BOOTP客户端 软件为罗克韦尔的BOOTP设置软件 第六章NJ系列与NS系列通讯 FINS服务NJ系列内建EtherNet IP口支持FINS服务FINS指令本身不支持变量 所以具体的对象依然要使用CJ系列的内存 第六章NJ系列与NS系列通讯 由于结构变化FINS有些指令无法使用例如现在不能指定EM区操作以下功能码发生变化 第五章其他通讯服务功能 HOST名指定HOST名指定功能是可以将使用一个Host名去指定赋予给一个IP地址 之后在类似NTP服务 SNMP管理器 Socket指令 CIP通讯指令功能内使用到它 第五章其他通讯服务功能 Host名指定WkSocket DstAdr PortNo UINT 6001 WkSocket DstAdr IpAdr 192 168 250 1 现可以改写为WkSocket DstAdr PortNo UINT 6001 WkSocket DstAdr IpAdr EIPP1 第五章其他通讯服务功能 IP路由表路由表主要是用以通讯 通过IP路由器就能使和其他网段的节点进行通讯的情况下需要设置 一般指的是静态路由NJ系列里 当路由表设置中发生错误 EIP IPRTblErr变量会变成TRUE 第五章其他通讯服务功能 第五章其他通讯服务功能 SNMP服务SNMP SimpleNetworkManagemntProtocol 是一种用以管理和监视网络 当你建立一个网络都是支持SNMP 你就能监控到全局的状态 第五章其他通讯服务功能 SNMP代理器当SNMP代理器接受到一条来自于SNMP管理的SNMP信息 它会反馈监控信息给控制器当一个网络管理软件来做SNMP管理器后 就能监控到错误信息和错误的原因 第五章其他通讯服务功能 SNMPtrap概述SNMP客户端会发送状态的反馈给SNMP管理器即便不通过EIP定期监视 管理器一样能掌握各机的状态变化一 当控制器启动二 当连接被建立三 当SNMP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年(有答案)安全应知应会培训班考试试卷
- 2025年抗肿瘤药物临床应用管理培训试题及答案
- 2026年消防安全培训及考核标准试题库
- 儿童羽毛球培训指导技师考试试卷及答案
- 2026年说情打招呼记录报告制度知识竞赛题库
- 汽车美容店员工培训合同协议
- 策划营销方案开会(3篇)
- 店铺营销定位方案(3篇)
- 物业前期看应急预案(3篇)
- 肥儿糖浆在肠道微生态调节中的作用
- 新建雄安新区至忻州环境影响报告书
- GB/T 8492-2024一般用途耐热钢及合金铸件
- GB/T 754-2024发电用汽轮机参数系列
- 齐鲁医药学院2023医学影像技术专升本《人体影像解剖学》复习题2及参考答案
- 产钳助产术完
- 第12课+近代西方民族国家与国际法的发展+高中历史统编版(2019)选择性必修一
- 大数据背景下的个人信息保护法律研究论文设计
- 煤粉自燃爆炸的原因分析及预防措施
- 质量管理办法
- 一级注册建筑师建筑技术设计(作图题)考试题库(含答案)
- DL-T 5182-2021 火力发电厂仪表与控制就地设备安装、管路、电缆设计规程
评论
0/150
提交评论