- 21
- 0
- 约2.78万字
- 约 200页
- 2017-11-28 发布于广东
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (2)按要求进行通信 注意:在 PLC 处于 STOP 状态时,可随时响 应计算机的通信要求;若 PLC 处于 RUN 状态,则 PLC 在当前一个运行周 期后才响应计算机命令。 从计算机向 PLC 所发命令格式如下: STX CMP 16 16 16 16 16 16 ETX 16 16 02H ‘0’ 30M 30H |←①→|← ② →|← ③ →| |← 和 →| 表注: 1. ①为命令字‘0’表示从②中地址开始读③中所需求的字节数 2.FX-PC中的元件地址(设备地址)。 3.所需读的字节个数范围为01H到40H(1~64 B)。 例如:计算机从此的 D123 开始读 4 个字节的数据:D123 地址编码为 10F6 (由 FX 通信手册查得),从地址编码为 10F6 的内存开始,连续读取4个(D123、D124)字节的数据。 STX CMD 16 16 16 16 16 16 ETX 16 16 02H ‘0’ 30H ‘1’ 31H ‘0’ 30H ‘F’ 46H ‘6’ 36H ‘0’ 30H ‘4’ 34H 03H ‘7’ 37H ‘4’ 34H 从 PLC 传送到计算机的响应数据为 STX 第一个数据 第二个数据 第三个数据 第四个数据 ETX 16 16 02H upper lower upper lower upper lower upper lower 03H 校验 校验 |←接受的数据(最多128个字符共64位)→| 表注:1. 从 PLC 读出的数据首先被分成高 4 位和低 4 位, 然后转为 ASCⅡ 码进行传送 2. 收到从计算机发来的命令后, PLC 在下一个运行周期结束后马上响应 3. 如果不理解从计算机发来的命令, 则响应一个 NAK 信号 例如:D123 地址中数据为:D123H;D124 地址中数据为:ABCDH,则收到的信号为: STX 第一个数据 第二个数据 第三个数据 第四个数据 ETX 16 16 02H ‘0’ 33H ‘34’ 34H ‘1’ 31H ‘2’ 32H ‘C’ 43H ‘D’ 44H ‘A’ 41H ‘B’ 42H 03H ‘D’ 44H ‘7’ 37H (3)计算机 RS-232 口的状态及设置 通常,计算机配有两个串行口,地 址分别为 3F8H 和 2F8H,根据需要任 选其一作为通信端口。首先对其进行初 始化,使其 PLC 与 PC 相匹配。在进 行通信之前,先检查通信口是否能正常 地 PLC 向 PC发 ENQ 信号,当计算机 得 ACK 信号,表示通信正常 接下来根据所需读取信号,对数据流进行整 理,转换成 PLC 与 PC 可接受的信号向 PLC 向 PC发送,然后计算机扫描通信门,有信号过来则 进行接受,将数据存入数据缓冲区,通信完毕后, 对数据进行检查。如果信号有错,则重发—遍, 当连续三遍都有错,计算机设置通信错误代码标 志,以便进行处理,无错则对所接受数据进行整 理转换,处理成原数据形式后,将数据存入事先 定义的数据缓冲区,并设置正常代码标志。计算 机通信程序流程如 图9-56 所示 图9-56 计算机通信
您可能关注的文档
- 8课第二次工业革命人教版必修2第二单元第8课第二次工业革命共37张课件23076章节.ppt
- 8六年级上册体积和容积的意义.ppt
- 8课第二次工业革命人教版必修2第二单元第8课第二次工业革命共45张课件23066章节.ppt
- 8课第二次工业革命人教版必修2第二单元第八课第二次工业革命共26张课件23074章节.ppt
- 8认识三角形练习课件苏教版四年级数学下册课件.ppt
- 8数一数苏教版一年级数学课件教案.ppt
- 8苏教版六年级表面积的变化.ppt
- 8苏教版.六年级数学上册课件长方体和正方体的认识一.课件.ppt
- 8苏教版六年级上册表面积的变化.ppt
- 8苏教版六年级上册数学分数与分数相乘公开课.ppt
原创力文档

文档评论(0)