当前位置: 首页 > news >正文

4s店网站模板php学建网站

4s店网站模板,php学建网站,swoole 网站开发,多个织梦dedecms网站怎么做站群什么是CIP CIP通信是Common Industrial Protocl(CIP)的简称#xff0c;它是一个点到点的面向对象协议#xff0c;能够实现工业器件#xff08;传感器#xff0c;执行器#xff09;之间的连接#xff0c;和高等级的控制器之间的连接。目前#xff0c;有3种网络DeviceNet…什么是CIP CIP通信是Common Industrial Protocl(CIP)的简称它是一个点到点的面向对象协议能够实现工业器件传感器执行器之间的连接和高等级的控制器之间的连接。目前有3种网络DeviceNetControlNetEtherNet/IP使用CIP通信协议作为其上层网络协议由ODVA组织统一管理以确保其一致性和精确性。 CIP使用EtherNet时 首先建立起TCP连接CIP通信端口默认为44818。TCP连接成功后发送会话消息获取四个字节的会话ID就可以正常读写了。 连接PLC对应IP和这个端口plc为TCP服务端后上位机发送和收到的报文如下 # 发送的 6f 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 # 接收的 6F 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 提供的功能参考SYSMAC Compolet help文件 通信数据类型 Connect服务 Transaction服务 Disconnect服务 Abort服务 Sequence服务 通道参数数据类型 ReadChannelData服务 WriteChannelData服务 CIP协议报文 CIP协议最重要的特点是可以传输多种类型的数据由于不同数据类型对传输的性能要求不一样CIP协议报文可分为两类显式报文和隐式报文。当CIP协议嵌入UDP协议用于发送隐式报文ImplicitI/OMessage。而CIP协议嵌入TCP协议用于发送显式报文Explicit Message。两种报文使用的封装协议不同传输的消息类型也不同。CIP将应用对象之间的通讯关系抽象为连接并与之相应制定了对象逻辑规范使CIP协议可以不依赖与某一具体的网路硬件技术用逻辑来定义连接的关系在通信之前先建立连接获取唯一的标识符Connection IDCID如果连接设计到双向的数据传输就要分配两个CID。 显式报文针对组态信息、设备配置、故障诊断等非实时性信息其优先级较低包含解读该报文所需要的信息通过点对点的报文在两个对象之间以交互的方式进行传输。报文本身携带有关地址、数据类型和功能描述等相关内容接受设备根据内容做出相应的处理采用源/目的地址传送方式。在通信之前通过TCP协议获得标识符CID之后进行数据报文传输。使用通信端口0XAF12f 。CIP显示报文连接如下图 隐式报文用于节点之间传输实时I/O数据、实时互锁优先级较高隐式报文中不包含传送地址、数据类型标识和功能描述内容全部作为有效数据传输效率高在报文头部有数据标识符消费者根据标识符选择自己需要的内容通过UDP协议将实时I/O消息传送到总线上。CIP隐式报文连接如下图 CIP数据帧格式如下 通信报文 // 注册会话ID byte[] registerSessionCommand new byte[] {//--------------------------------------------------------Header 24byte-------------------------------------0x6F,0x00,//命令 2byte0x04,0x00,//Header后面数据的长度 2byte0x00,0x00,0x00,0x00,//会话句柄 4byte0x00,0x00,0x00,0x00,//状态默认0 4byte0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//发送方描述默认0 8byte0x00,0x00,0x00,0x00,//选项默认0 4byte//-------------------------------------------------------CommandSpecificData 指令指定数据 4byte0x01,0x00,//协议版本 2byte0x00,0x00,//选项标记 2byte };//------------------3.读数据服务请求报文------------------------- //报文由三部分组成 Header 24个字节 、CommandSpecificData 16个字节、以及CIP消息由读取的标签生成实例 //读取单个标签名为 TAG1的报文总长度为64个字节 byte[] Header new byte[24] {0x6F,0x00,//命令 2byte0x28,0x00,//长度 2byte总长度-Header的长度40 0x6B,0x01,0x01,0x00,//会话句柄 4byte0x00,0x00,0x00,0x00,//状态默认0 4byte0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//发送方描述默认0 8byte0x00,0x00,0x00,0x00,//选项默认0 4byte }; byte[] CommandSpecificData new byte[16] {0x00,0x00,0x00,0x00,//接口句柄 CIP默认为0x00000000 4byte0x01,0x00,//超时默认0x0001 4byte0x02,0x00,//项数默认0x0002 4byte0x00,0x00,//空地址项默认0x0000 2byte0x00,0x00,//长度默认0x0000 2byte0xb2,0x00,//未连接数据项默认为 0x00b20x18,0x00,//后面数据包的长度 24个字节(总长度-Header的长度-CommandSpecificData的长度) }; 报文抓取 过滤报文可以用tcp.flags 0x18来只查看CIP的报文数据报文中左下部分是按照网络的五层架构从上到下排序显示的右边则为收发的所有报文数据
http://www.zqtcl.cn/news/86177/

相关文章:

  • 新闻录入网站模板重装wordpress如何删除旧数据
  • 公司网站维护该谁来做div使用太多影响网站收录
  • 浙江网站建设画册设计哪个网站做简历好
  • 网站空间续费一年多少钱工作台
  • 银川住房和城乡建设厅网站网站开发的课程
  • 南通城乡建设局网站wordpress微信登录的插件
  • 如何给自己网站做网站优化wordpress user
  • 做的好的中医网站在长沙做网站需要多少钱
  • 服装时尚网站重庆有什么好玩的公园
  • 网站代理备案系统开发报价
  • 电商网站方案wordpress 图床 插件
  • 上海网站开发月薪多少钱网页百度网盘
  • 旅游网站htmlreeyee网站建设
  • 企业网站的建设水平直接关系到网络营销的效果网站建设推广的10种方法
  • 易旅游网站建设互联网开发工程师证书
  • 徐州网站建设解决方案网站访问量怎么赚钱
  • 网站开发技术支持淘宝seo是什么
  • 网络建站一般多少钱合肥最新通告今天
  • 烟台软件优化网站建设网站赚钱猛兽领主
  • 网站建设08建设银行啦卡信用网站
  • 卖友情链接赚钱网站优化和提升网站排名怎么做
  • 网站建设推广的方法aso优化技巧大aso技巧
  • 网站建设应急处置方案湖南网页制作公司
  • 骨干专业群建设任务书网站西安网上注册公司
  • 手机网站app生成wordpress整合discuz
  • 佛山网站设计联系方式个人微信公众号收费吗
  • 青山网站建设转做海外买手的网站
  • 建站网站建设哪个好鹤山区网站建设
  • 怎么申请建立个人免费网站深圳优化网站方法
  • 阜阳手机网站制作张家界建设网站