没有合适的资源?快使用搜索试试~ 我知道了~
GE 90-30系列modbusTCP通讯手册.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 177 浏览量
2022-06-04
09:33:22
上传
评论
收藏 2.51MB DOCX 举报
温馨提示
试读
39页
GE 90-30系列modbusTCP通讯手册.docxGE 90-30系列modbusTCP通讯手册.docxGE 90-30系列modbusTCP通讯手册.docxGE 90-30系列modbusTCP通讯手册.docxGE 90-30系列modbusTCP通讯手册.docxGE 90-30系列modbusTCP通讯手册.docxGE 90-30系列modbusTCP通讯手册.docxGE 90-30系列modbusTCP通讯手册.docxGE 90-30系列modbusTCP通讯手册.docx
资源推荐
资源详情
资源评论
通信请求的结构
通信请求由以下要素组成:
COMMREQ 功能块(梯形图指令)
COMMREQ 命令块
通道命令
状态数据(COMMREQ 状态字、LAN 接口状态和通道状态位)
控制 COMMREQ 功能块执行的逻辑程序
下图说明了这些要素之间的关系
COMMREQ 功能块
COMMREQ 功能块是触发执行频道命令。在 COMMREQ 功能块中,指定
以太网接口、任务值和内存中包含命令块。COMMREQ 功能块上还有一个故障输出,指
示某些编程错误。
COMMREQ 命令块
COMMREQ 命令块是一个包含有关通道信息的结构要执行的命令。命令块由两部分组
成:
公共区域-包括 COMMREQ 状态字(CRS 字)的地址。数据块区域-描述要执行的通道
命令。
当 COMMREQ 功能启动时,命令块被传输到以太网操作界面。
Modbus/TCP 通道命令
通道命令是一组用于与服务器通信的客户端 PLC 命令。一个 90-30 系列以太网接口最
多可以建立 16 个通道(编号 1-16)。这个通道编号在通道命令的命令块中指定。频道可以
使用通道状态位监视
状态数据
客户机 PLC 逻辑程序有几种状态可用。
LAN 接口状态位(LIS 位):LIS 位包括 80 位状态区域的位 1–16。这个此 80 位状态区域
的位置是使用“状态”中的配置软件指定的地址”字段。LIS 位包含有关局域网(LAN)状态的
信息以及以太网接口本身。信道状态位:信道状态位包括 80 位状态的位 17–80(64 位)区
域。当用于 Modbus/TCP 通道时,这些位由一个连接打开位和一个未使用的位组成位,为可
建立的 16 个通道中的每一个保留以供将来使用。的状态位未使用的通道始终设置为零。
COMMREQ 状态字(CRS 字):16 位 CRS 字将接收通信请求。CRS 字的位置分配给每
个 COMMREQ 函数在 COMMREQ 命令块中。
COMMREQ 功能块的 FT 输出:此输出表示检测到 PLC CPUCOMMREQ 功能块和/或命
令块出错,未传递命令块到以太网接口。控制 COMMREQ 功能块执行的逻辑程序在开发控
制 COMMREQ 函数执行的逻辑时必须小心。COMMREQ 功能必须由一次触发启动,以防止
COMMREQ 被触发每次 CPU 扫描都会重复执行,因为这会超出以太网接口和可能需要手动
重启。在启动 COMMREQ 之前检查某些状态位功能也很重要。特别是,LAN 接口 OK 位应
用作联锁,以当以太网接口不工作时,防止执行 COMMREQ 功能。在通道上启动 COMMREQ
后,不应再向直到一个非零 CRS 字从以太网返回到程序接口 4.4-4 Series 90 的 TCP/IP 以太
网通信™ PLC 用户手册-2002 年 5 月 GFK-1541B
通信请求的操作
下面的图和文本解释了如何执行通信请求以完成
从远程 Modbus/TCP 设备读取的数据。该图具体说明了成功的数据读取操作
1 当有电源流到 COMMREQ 函数时,通信请求开始客户机 PLC。此时,命令块数据从
PLC CPU 发送到以太网接口。
2 如果命令块为无效。如果语法正确,则在数据传输后返回 CRS 字。。
COMMREQ 功能块和命令块
本节描述所有通信请求的通用编程结构:
COMMREQ 功能块和命令块。
COMMREQ 功能块
当逻辑程序将电源传递给 COMMREQ 功能块。
Enable:用于激活 COMMREQ 功能块的控制逻辑。有关以下信息,请参见第 5 节开发
您的程序。
IN:命令块的位置。它可以是面向单词区域内的任何有效地址
Series 90-30 以太网接口的内存(%R,%AI 或%AQ)。
SYSID:一个十六进制字值,它提供机架(高字节)和插槽(低字节)位置
以太网接口。注意,如果使用 GE Fanuc 的 VersaPro PLC 软件,则前导零
此十六进制字值不显示在屏幕上;例如,0004 将显示为 4。
示例:
任务:对于 90-30 系列以太网接口,必须始终将其设置为零。
注意安全
输入错误的任务值可能会导致以太网接口失败。
FT 输出:如果 PLC CPU(而不是以太网接口)检测到 COMMREQ 失败。在这种情况下,
不会为此更新其他状态指示器通信请求。
COMMREQ 命令块
当 COMMREQ 功能启动时,命令块从 PLC CPU 发送到以太网接口。命令块包含要由执
行的命令的详细信息界面。
命令块的 CPU 内存中的地址由 COMMREQ 功能块。此地址可以是面向单词区域中的任
何有效地址内存(%R、%AI 或%AQ,用于 Series 90-30 Ethernet Interface)。命令块无效通常
使用块移动编程指令设置。
命令块具有以下结构:
输入命令块信息时,请参阅以下定义:
(字 1)数据块长度:数据块的数据块部分的字长度命令块。数据块部分从命令块的字
7 开始。长度为从字 7 的数据块开始测量,而不是从命令块。每个命令的正确值,以及每个
命令的相关长度命令,将在下一节中指定。
(字 2)WAIT/NOWAIT 标志:对于 TCP/IP 以太网,此标志必须设置为零通信。
COMMREQ 状态字:以太网接口更新 CRS 字以显示成功或失败命令失败。命令字 3 和
4 指定 CRS 的 PLC 内存位置一句话。
剩余38页未读,继续阅读
资源评论
- weixin_446815362024-03-06资源很受用,资源主总结的很全面,内容与描述一致,解决了我当下的问题。
- 存在的未来2023-06-05资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
- qq_243009632022-12-05感谢大佬分享的资源,对我启发很大,给了我新的灵感。
G11176593
- 粉丝: 6636
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功