PDRS485与 PLC300通讯技术文档(最新版)_第1页
PDRS485与 PLC300通讯技术文档(最新版)_第2页
PDRS485与 PLC300通讯技术文档(最新版)_第3页
PDRS485与 PLC300通讯技术文档(最新版)_第4页
PDRS485与 PLC300通讯技术文档(最新版)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、拓扑结构 备注: 1、WY1,WY3读;WY2,WY4写;2、一个模块可同时满足222个r/w;3、拓扑两套方案:1/1,2/2; 4、配置两套方案:3区R/4区W;4区R/4区W 定义定义 功能码功能码03H/04H/06H/10H 读区 (WY1/3) 1/3 区 读读读读读读读读读 读读读读读读读读读 写区 (WY2/4) 0/4 区 写写写写写写写写写 写写写写写写写写写 权限权限读读读读读读读读/写写读读/写写读读读读读读/写写读读/写写 控制量控制字故障开关量(I)开关量(Q)IDES设备功率/回 压 模拟量(AI)模拟量(AQ)模拟量(约束值) 控 制 字 备 用 状 态 备 用

2、 状 态 备 用 状 态 备 用 状态备 用 功 率 备 用 模 拟 量 备用模拟 量 备用模拟 量 备用 地址分配0 x00000 x00050 x000A0 x00F0 x00140 x00190 x00280 x00490 x006A 各部分长度分配10B10B10B10B10B30B66B66B10B 读取方式按位读写按字读写 备注(1)地址映射与没帧报文均不得大于224BYTE;(2)开关量(Q),读的时候是状态,写的时候是控制命令;(3)开关量I,对应操作台操作;(4)开关量Q,对 应设备的具体动作;(5)模拟量AI,对应操作台操作;(6)模拟量AQ,对应设备具体运动量值;(7)设

3、备功率/回压,传感器测量值;(8)WY1/3与WY2/4互 为热备;(9)MODBUS-RTU的CRC校验;(10)用3/4区,3读4写;(11)有效功能码:03H/04H/06H/10H 结构定义 备注:两帧报文间隔时间50ms (1)500ms;(2)Crc;(3)地址映射;(4)对应的是数字量;(5)0/4区和1/3区的读写测试 具体定义 区名称长度定义备注 控制 字 A电机P01bit1100P1=1,P2=1,则手柄控制正反转; P1=1,P2=0,则只正转,手柄无 效; P1=0,P2=1,则只反转,手柄无 效;P1=0,P2=0,则B电机无控制。 P11bit1010 备注:每帧

4、报文不能大于224BYTE 具体定义控制字 具体定义 区名称长度DB定义D定义备注 控制 字 B电机P01bit1100P1=1,P2=1,则手柄控制正反转; P1=1,P2=0,则只正转,手柄无 效; P1=0,P2=1,则只反转,手柄无 效;P1=0,P2=0,则B电机无控制。 P11bit1010 备注:每帧报文不能大于224BYTE 具体定义控制字 具体定义 区名称长度DB电机定义D电机定义备注 控制 字 转盘P01bit1100 P11bit1010 备注:每帧报文不能大于224BYTE 具体定义控制字 具体定义 区名称长度DB电机定义D电机定义备注 控制 字 顶驱P01bit110

5、0 P11bit1010 备注:每帧报文不能大于224BYTE 具体定义控制字 具体定义 区名称长度DB电机定义D电机定义备注 控制 字 自动灌 浆泵 P01bit1100 P11bit1010 备注:每帧报文不能大于224BYTE 具体定义控制字 具体定义 区名称长度DB电机定义D电机定义备注 控制 字 1#泥浆 泵泵 P01bit1100 P11bit1010 备注:每帧报文不能大于224BYTE 具体定义控制字 具体定义 区名称长度DB电机定义D电机定义备注 控制 字 2#泥浆 泵泵 P01bit1100 P11bit1010 备注:每帧报文不能大于224BYTE 具体定义控制字 具体定

6、义 区名称长度DB电机定义D电机定义备注 控制 字 3#泥浆 泵泵 P01bit1100 P11bit1010 备注:每帧报文不能大于224BYTE 具体定义控制字 具体定义 区名称长度DB定义D定义备注 控制 字 自动送 钻电机 P01bit1100P1=1,P2=1,则手柄控制正反转; P1=1,P2=0,则只正转,手柄无 效; P1=0,P2=1,则只反转,手柄无 效;P1=0,P2=0,则自送电机无 控制 P11bit1010 备注:每帧报文不能大于224BYTE 具体定义控制字 具体定义故障 具体定义 区名称长度定义备注 故障A电机1bit100=正常;1=故障 B电机1bit100

7、=正常;1=故障 自动送钻电机1bit100=正常;1=故障 转盘1bit100=正常;1=故障 顶驱1bit100=正常;1=故障 自动灌浆泵1bit100=正常;1=故障 1#泵1bit100=正常;1=故障 2#泵1bit100=正常;1=故障 3#泵1bit100=正常;1=故障 电磁刹车1bit100=正常;1=故障 具体定义 区名称长度定义备注 开关 量(I) 电机档位档位1bit0=空档;1=A;B=2;3=A+B0=空档;1=A;B=2;3=A+B 1bit A电机启动停止启动停止1bit101=启动;0=停止 B电机启动停止启动停止1bit101=启动;0=停止 自动送钻电机

8、启动停止1bit101=启动;0=停止 A电机正反转正反转1bit101=正转;0=反转 B电机正反转正反转1bit101=正转;0=反转 自动送钻电机正转1bit101=正转;0=断开 自动送钻电机反转1bit101=反转;0=断开 转盘启动/停止1bit101=启动;0=停止 正转1bit101=正转;0=断开 反转1bit101=反转;0=断开 顶驱启动/停止1bit101=启动;0=停止 正转1bit101=正转;0=断开 反转1bit101=反转;0=断开 模式1bit101=卸扣模式;0=钻井模式 自动灌浆泵启动/停止1bit101=启动;0=停止 1#泵启动/停止1bit101=

9、启动;0=停止 2#泵启动/停止1bit101=启动;0=停止 3#泵启动/停止1bit101=启动;0=停止 4#放喷阀开/关1bit101=开;0=关 环形防喷器开/关1bit101=开;0=关 半封防喷器开/关1bit101=开;0=关 全封防喷器开/关1bit101=开;0=关 1#节流阀开/关1bit101=开;0=关 具体定义开关量(I) 具体定义 区名称长度定义备注 开关 量(Q) A电机启动停止启动停止1bit101=启动;0=停止 B电机启动停止启动停止1bit101=启动;0=停止 自动送钻电机启动停止1bit101=启动;0=停止 A电机正反转正反转1bit101=正转;

10、0=反转 B电机正反转正反转1bit101=正转;0=反转 自动送钻电机正转正转1bit101=正转;0=断开 自动送钻电机反转反转1bit101=反转;0=断开 转盘启动/停止1bit101=启动;0=停止 正转1bit101=正转;0=断开 反转1bit101=反转;0=断开 顶驱启动/停止1bit101=启动;0=停止 正转1bit101=正转;0=断开 反转1bit101=反转;0=断开 模式1bit101=卸扣模式;0=钻井模式 自动灌浆泵启动/停止1bit101=启动;0=停止 1#泵启动/停止1bit101=启动;0=停止 2#泵启动/停止1bit101=启动;0=停止 3#泵启

11、动/停止1bit101=启动;0=停止 4#放喷阀开/关1bit101=开;0=关 环形防喷器开/关1bit101=开;0=关 半封防喷器开/关1bit101=开;0=关 全封防喷器开/关1bit101=开;0=关 1#节流阀开/关1bit101=开;0=关 长笛开/关1bit101=开;0=关 短笛开/关1bit101=开;0=关 具体定义开关量(Q) 具体定义IDES 具体定义 区名称长度定义备注 IDES干预程度1bit1=PLC命令回传至DSP,经过DSP判断后,决定PLC是否执行;0=PLC命令不用回传到 DSP,但是其必须在约束条件下执行 自动情况下的干预程度 钻机是否可控1bit

12、1=可控;0=不可控DB/D 手动/自动1bit1=自动模式(发命令,不发约束值);0=手动模式(不发命令,仅发约束值)DSP判断且下发(手动-约束; 自动-干预) 备注:每帧报文不能大于224BYTE 具体定义 区名称长度定义备注 设备 功率/ 回压 A电机功率(02000KW)2BYTE功率 B电机功率(02000KW)2BYTE 自动送钻电机功率(0100KW)2BYTE 转盘功率(02000KW)2BYTE 顶驱功率(02000KW)2BYTE 自动灌浆泵功率(0100KW)2BYTE 1#泵功率(02000KW)2BYTE 2#泵功率(02000KW)2BYTE 3#泵功率(0200

13、0KW)2BYTE 4#防喷器回压(050MPa)2BYTE回压 环形防喷器回压(050MPa)2BYTE 半封防喷器回压(050MPa)2BYTE 全封防喷器回压(050MPa)2BYTE 1#节流阀回压(050MPa)2BYTE 欠平衡阀门开度开度(0100%)2BYTE开度 具体定义设备功率/回压?AI 具体定义 区名称长度定义备注 模拟量 (AI) A电机转速2BYTE010m/s027648 B电机转速2BYTE010m/s027648 自动送钻WOB2BYTE040T027648 转盘转速2BYTE0200r027648 顶驱转速2BYTE0200r027648 自动灌浆泵泵冲(D

14、BD)2BYTE0200r(0100l/s(排量)027648 1#泵泵冲2BYTE0100l/s(排量)027648 2#泵泵冲2BYTE0100l/s(排量)027648 3#泵泵冲2BYTE0100l/s(排量)027648 电磁刹车电流2BYTE027648 液压盘刹比例阀开度2BYTE027648 定向控制2BYTE0360(以当前点为参考点)027648 具体定义模拟量(AI) 具体定义 区名称长度定义备注 模拟量 (AQ) A电机转速2BYTE010m/s027648 B电机转速2BYTE010m/s027648 自动送钻速度2BYTE0100r/min(040t)027648

15、转盘转速2BYTE0200r/min027648 顶驱转速2BYTE0200r/min027648 自动灌浆泵泵冲(DBD)2BYTE0100l/s(排量)027648 1#泵泵冲2BYTE0100l/s(排量)027648 2#泵泵冲2BYTE0100l/s(排量)027648 3#泵泵冲2BYTE0100l/s(排量)027648 欠平衡阀门开度2BYTE027648 电磁刹车电流2BYTE027648 液压盘刹比例阀开度2BYTE027648 定向控制2BYTE0360(以当前点为参考点)027648 具体定义模拟量(AQ) 具体定义约束值 具体定义 区名称长度定义备注 模拟量- 约束

16、主电机速度2BYTE010m/s027648 自动送钻WOB2BYTE040T027648 旋转转速(转盘、顶驱)2BYTE0200r027648 循环系统总排量2BYTE0200L/s027648 功能码0 x01=读:DSP主站询问报文格式定义 WY从站地址功能码起始地址(高位)起始地址(低位)开关量数 量(高位) (bit) 开关量数 量(低位) (bit) CRC(高 位) CRC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)用0填充剩余高位位;(2)WY从站地址为1和3,地址1与3互为热备 0 x01

17、=读开关量:报文格式定义 功能码0 x01=读:WY从站应答报文格式定义 WY从站地址功能码字节计数开关量CRC(高位)CRC(低位) 1BYTE1BYTE1BYTEN BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)N=输出数量/8,如果余数不等于0,那么N=N+1;(2)WY从站地址为1和3,地址1与3互为热备 备注: 1、弃用开关量功能码 功能码0 x05=读:DSP主站询问报文格式定义 WY从站地址功能码起始地址(高位)起始地址(低位)通断标识 (高位) (bit) 通断标识 (低位) (bit) CRC(高 位) CRC(低位) 1BYTE1BYTE1BYTE1B

18、YTE1BYTE1BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)通断标识=FF00,置开关量为ON;通断标识=0000,置开关量为OFF;(2)WY从站地址为2和4,地址2与4互为热备 0 x05=写单个开关量:报文格式定义 功能码0 x05=读:WY从站应答报文格式定义 WY从站地址功能码起始地址(高位)起始地址(低位)通断标识 (高位) (bit) 通断标识 (低位) (bit) CRC(高 位) CRC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)通断标识=FF00,置开关量为ON;

19、通断标识=0000,置开关量为OFF 功能码0 x0F=读:DSP主站询问报文格式定义 WY从站地 址 功能码起始地址 (高位) 起始地址 (低位) 开关量数 量(高位) (bit) 开关量数 量(低位) (bit) 开关量(高 位)(bit) 状态 开关量状 态(低位) (bit) 字节计 数 CRC(高 位) CRC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1BYTENx1BYTE1BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)N=开关量数量/8,如果余数不等于0,那么,N=N+1;(2)WY从站地址为2和4,地址2与4互为热备 0 x0F=写多个开

20、关量:报文格式定义 功能码0 x0F=读:WY从站应答报文格式定义 WY从站地址功能码开关量数量 (高位) (bit) 开关量数量 (低位) (bit) CRC(高 位) CRC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)每帧报文不能大于224BYTE; 功能码0 x03=读:DSP主站询问报文格式定义 WY从站地址功能码起始地址(高位)起始地址(低位)寄存器数 量(高位) (bit) 寄存器数 量(低位) (bit) CRC(高 位) CRC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BY

21、TE 读取方式按位读写按字读写 备注:(1)每帧报文不能大于224BYTE;(2)WY从站地址为1和3,地址1与3互为热备 0 x03=读保持寄存器(模拟量):报文格式定义 功能码0 x03=读:WY从站应答报文格式定义 WY从站地址功能码字节计数寄存器CRC(高 位) CRC(低位) 1BYTE1BYTE1BYTEnX2 BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)N=寄存器数量; 功能码0 x03=读:DSP主站询问报文格式定义 WY从站地址功能码起始地址(高位)起始地址(低位)寄存器数 量(高位) (bit) 寄存器数 量(低位) (bit) CRC(高 位) C

22、RC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)每帧报文不能大于224BYTE;(2)WY从站地址为1和3,地址1与3互为热备 0 x04=读输入寄存器(模拟量):报文格式定义 功能码0 x04=读:WY从站应答报文格式定义 WY从站地址功能码字节计数寄存器CRC(高 位) CRC(低位) 1BYTE1BYTE1BYTEnX2 BYTE1BYTE1BYTE 读取方式按位读写按字读写 备注:(1)N=寄存器数量; 功能码0 x06=写:DSP主站询问报文格式定义 WY从站地址功能码起始地址(高位) 起始地址 (

23、低位) 数据值(高 位)(BYTE) 数据值(低 位)(BYTE) CRC(高位) CRC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE 读取方式按位读写/按字读写 备注:(1)每帧报文不能大于224BYTE;(2)WY从站地址为2和4,地址2与4互为热备 0 x06=写单个寄存器(模拟量):报文格式定义 功能码0 x06=写:WY从站响应报文格式定义 WY从站地址功能码起始地址(高位) 起始地址 (低位) 数据值(高 位)(BYTE) 数据值(低 位)(BYTE) CRC(高位) CRC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1

24、BYTE1BYTE1BYTE 读取方式按位读写/按字读写 备注:(1)每帧报文不能大于224BYTE; 功能码0 x10=写:DSP主站询问报文格式定义 WY从站地址功能码起始地 址(高 位) 起始地址 (低位) 寄存器数 量(高位) 寄存器数量 (低位) (BYTE) 字节计 数 寄存器值CRC(高位) CRC(低位) 1BYTE1BYTE1BYTE1BYTE1BYTE1BYTE1BYTENx1BYTE1BYTE1BYTE 读取方式按位读写/按字读写 备注:(1)N=寄存器数量;(2)WY从站地址为2和4,地址2与4互为热备 0 x10=写多个寄存器(模拟量) :报文格式定义 功能码0 x10=写:DSP主站询问报文格式定义 WY从站地址功能码起始地 址(高 位) 起始地址 (低位) 寄存器数 量(高位) 寄存器数量 (低位) (BYTE) CRC(高位) CRC(低位) 1BYTE1BYTE1BYTE

温馨提示

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

评论

0/150

提交评论