好文档 - 专业文书写作范文服务资料分享网站

H U编程手册 通信功能 yzq

天下 分享 时间: 加入收藏 我要投稿 点赞

从机12数据(地址为1) 从机13数据(地址为1) 从机14数据(地址为1) 从机15数据(地址为1) 数据区12:从机12可写,其它机器读 数据区13:从机13可写,其它机器读 数据区14:从机14可写,其它机器读 数据区15:从机15可写,其它机器读

3)系统软元件的描述

N:N增强协议相比于N:N协议刷新模式固定不可选,各台联网的PLC用于数据交互的M元件和D元件规划如下表所示。 软元件 站点号 位软元件(M) 字软元件(D) 64个 32个 第0号 M500到M563 D200到D231 第1号 M570到M633 D240到D271 第2号 M640到M703 D280到D311 第3号 M710到M773 D320到D351 第4号 M780到M843 D360到D391 第5号 M850到M913 D400到D431 第6号 M920到M983 D440到D471 第7号 M990到M1053 D480到D511 第8号 M1060到M1123 D520到D551 第9号 M1130到M1193 D560到D591 第10号 M1200到M1263 D600到D631 第11号 M1270到M1333 D640到D671 第12号 M1340到M1403 D680到D711 第13号 M1410到M1473 D720到D751 第14号 M1480到M1543 D760到D791 第15号 M1550到M1613 D800到D831

4)相关寄存器定义

D8126:设为41h表示N:N增强协议主站;设为14h表示N:N增强协议从站。 D8176:站点号,范围0~15,0表示主站点;

D8177:从站点的总数,范围1~15,仅主站需要设置; D8179:重试次数设定,仅主站需要设置,默认3;

D8180:通信超时设置,单位为10ms,仅主站需要设置,默认5;

M8183~M8190/M8310~M8317:通信出错标志,M8183对应第0号站点(主站),M8184对应第 1号站点,依次类推,M8317对应第15号站点。 其它相关寄存器见于下表: D8063 D8070 D8173 D8174 D8201 D8202 D8203 D8204 D8205 D8206 D8207 D8208 串行通信出错代码(见通信错误码一览表) 并联联机错误时间,默认为500ms 本站站号设定状态 通讯子站设定状态 当前连接扫描时间 最大连接时间 主站通讯错误次数 从站1通讯错误次数 从站2通讯错误次数 从站3通讯错误次数 从站4通讯错误次数 从站5通讯错误次数 D8209 D8210 D8211 D8212 D8213 D8214 D8215 D8216 D8217 D8218 从站6通讯错误次数 从站7通讯错误次数 从站8通讯错误次数 从站9通讯错误次数 从站10通讯错误次数 从站11通讯错误次数 从站12通讯错误次数 从站13通讯错误次数 从站14通讯错误次数 从站15通讯错误次数

5) N:N增强协议范例:

通信要求:通过N:N增强协议交换两台PLC的Y0-Y7和Y10-Y17的值。可以按照以下编写梯形图。

主机:

从机:

5.5 计算机链接协议

硬件配置与软件设置:

该协议只能用于COM1,设置COM1计算机链接协议有两种方法: 一、设置D8126=06h ,PLC即为计算机链接协议。

二、D8120的bit14 = 1,波特率及通信格式由D8120决定。 协议说明: 5.5.1数据序列

格式: 控制代码 站号 PC号 命令 消息等待时间 内容数据 [校验和] 字节数: 1 2 2 2 1 X 2 a) 控制代码

信号 代码(16进制) 描述 STX 02H 文本起点 ETX 03H 文本终点 EOT 04H 传送结束 ENQ 05H 询问 ACK 06H 确认 LF 0AH 换行 CL 0CH 清除 CR 0DH 回车 NAK 15H 不确认 b) 站号

即地址,用来区分本PLC与其它PLC的通信,D8121设定,取值00~0FH。c) PC号

A系列用,FX系列固定为“FF”。 d) 命令

[LF CR] 2 命令 ASCII代符号 码 位单元 BR 42H,52H 描述 读一组位软元件(X,Y,M,S,T,C),结果以1点为单元 读一组位软元件(X,Y,M,S),结果以16点为单元 读一组字软元件(D,T,C),结果以1元件为单元 写一组位软元件(X,Y,M,S,T,C),结果以1点为单元 写一组位软元件(X,Y,M,S),结果以16点为单元 写一组字软元件(D,T,C),结果以1元件为单元 有选择地以1点为单元设定/复位单独位软元件(X,Y,M,S,T,C) 有选择地以16点为单元设定/复位位软元件(X,Y,M,S) 有选择地以1元件为单元写字软元件(D,T,C(除高速C200~255计数器)) 向可编程控制器发送远程运行/停止请求 读PC类型名称(代码) 对所有连接的可编程控制器设定/复位接地标记(对FX系列为M8126) 仅在1:1系统配置有可能从可编程控制器发送请求 从计算机接收的字符直接被发送回到计算机 每一通讯中单元的最大数 256 32字 512点 64点 160点 10字 160点 64点 20点 10字 160点 10点 批读 字单元 WR 57H,52H 位单元 软元批件写 存字单元 储器 位单元 测试 字单元 BW 42H,57H WW 57H,57H BT 42H,54H WT 57H,54H PC 远程运行 远程停止 读PC类型 接地 接通要求 RR RS PC GW TT 52H,52H 52H,53H 50H,43H 47H,57H 54H,54H / 1点 最大64字 254字符 环路回送测试 e) 消息等待时间

PLC收到消息后到回应前的最小延时,取值“0”~“F”,代表0~150ms。 f)

内容数据

例如序列:“M00160510101”: “M0016”:表示从M0016开始; “05”:表示操作5个变量; “10101”:表示变量值。 g) 校验和

可选,是否添加由D8120的b13决定。

h) LF CR

可选,是否添加由所选协议来定,协议选定由D8120的b15决定。 5.5.2命令详解

a) 位元件的成批读(BR命令)

计算机命令(帧最小15字节): 序号 名称 数据长度 1 ENQ 1 2 站号 2 3 PC号 2 4 命令BR 2 5 消息等待时间 1 6 头元件 5 7 元件数N(1~255) 2 8 和校验(可选) 2 9 CR,LF(可选) 2 通信数据例子:\\ENQ05FFBRAX00400547\\CR\\LF

PLC响应:

序号 名称 数据长度 1 STX 1 2 站号 2 3 PC号 2 4 指定元件的数据 N 5 ETX 1 6 和校验(可选) 2 7 CR,LF(可选) 2 通信数据例子:\\STX05FF01101\\ETXE7\\CR\\LF

计算机确认:

序号 名称 数据长度 1 ACK 1 2 站号 2 3 PC号 2 通信数据例子:\\ACK05FF b) 字软元件的成批读(WR命令) 计算机命令(帧最小15字节): 序号 名称 1 ENQ 2 站号 3 PC号 4 命令WR 5 消息等待时间 6 头元件 7 元件数N(1~255/200/100) 数据长度 1 2 2 2 1 5 2 例子 \\ENQ 05 FF WR 0 X0040 02 例子 \\ENQ 05 FF BR A X0040 05 47 \\CR\\LF 例子 \\STX 05 FF 01101 \\ETX E7 \\CR\\LF 例子 \\ACK 05 FF

H U编程手册 通信功能 yzq

从机12数据(地址为1)从机13数据(地址为1)从机14数据(地址为1)从机15数据(地址为1)数据区12:从机12可写,其它机器读数据区13:从机13可写,其它机器读数据区14:从机14可写,其它机器读数据区15:从机15可写,其它机器读3)系统软元件的描述N:N增强协议相比于N:N协议刷新模式固定不可选,各台联网的PLC用于数据交互的M元件
推荐度:
点击下载文档文档为doc格式
3h3ke67m944x67j2pwjr92i2p9mf5d01dmw
领取福利

微信扫码领取福利

微信扫码分享