编程远程读取AB PLC的数据[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 monkst 的 blog

 

编程远程读取ab  plc的数据

ab公司开发的rslink是读取远程ab plc数据的上佳工具,它能实现读取ab plc的名种要求。但在实际的系统集成中,由于远程plc的类型多种多样,于是,我接到一个任务,自主开发程序读取各种plc

在我们使用的远程设备中,有abplc,西门子的plclgplc,还有多种的rtu,但都有一个共通的特点:通过串口访问,只是数据协议不同,找出各方的数据协议,就一切ok了。为此,我对ab plc进行了一番研究。

ab公司提供了软件,它的资料就有点语焉不详,我不得不得用串口监听技术进行串口监听以获取更为直观的资料。

一、      串口的监听

我利用portmon.exe来监听串口,以下是运行rslink时我监听到的数据:

irp_mj_write    41 54 5a 0d

irp_mj_read     41 54 5a 0d

irp_mj_write    10 02 01 00 06 00 01 08 03 10 03 01 65

irp_mj_read       10 06 10 02 00 01 46 00 01 08 00 ee 34 49 64 35 2f 30 33 20

20 20 20 20 20 20 00 00 86 10 10 8d a3 10 10 fc 10 03 18 55

本文关键:拔号 PLC 协议 串口
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top