函数代码 01 – 读输出状态

    函数代码 01 – 读输出状态

    函数

    使用该函数可以从从站中读取各个位。

    起始地址

    驱动程序并不检查位起始地址参数,因此将参数原封不动地发送出去。

    位数

    对于位数(线圈数),允许 1 和 2040 之间的任何值(对于 ET 200S 1SI Modbus,位数较多为 2008)。

    SEND 源 DB

    SEND 源区域的结构:

    地址

    名称

    类型

    初始值

    注释

    +0.0

    地址

    BYTE

    B#16#5

    从站地址

    +1.0

    函数

    BYTE

    B#16#1

    函数代码

    +2.0

    bit_startadr

    WORD

    W#16#0040

    位起始地址

    +4.0

    bit_number

    INT

    16

    位数

    示例

    请求消息帧 FUNCTION 01:

    05H

    从站地址

    01H

    函数代码

    00H

    位起始地址“高字节”

    40H

    位起始地址“低字节”

    00H

    位数“高字节”

    10H

    位数“低字节”

    xxH

    CRC 校验和“低字节”

    xxH

    CRC 校验和“高字节”


    来自从站 FUNCTION 01 的响应消息帧:

    05H

    从站地址

    01H

    函数代码

    02H

    字节计数器

    01H

    <数据>

    17H

    <数据>

    xxH

    CRC 校验和“低字节”

    xxH

    CRC 校验和“高字节”

    RCV 目标 DB

    RCV 目标区域的内容:

    地址

    名称

    类型

    当前值

    注释

    +0.0

    data[1]

    WORD

    W#16#1701

    数据


    驱动程序将响应消息帧的数据按字的顺序输入到目标 DB。

    收到的* 1 个字节将存入* 1 个字“data[1]”的低字节中,收到的* 3 个字节将存入* 2 个字“data[2]”的低字节中,依此类推。

    如果读到的数据少于 9 位或者只读到一个低字节,剩余的最后一个字的高字节将用 00H 填补。


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 面向用户程序的规则

    面向用户程序的规则OPC UA 的用户程序以下规则适用于用户程序:如果您的应用程序允许,并且通信负载过高,应该设置周期性 OB 的较小时间。优势:- 周期时间多数情况下是不变的- 整个过程中 CPU 可以分配更多的时间处理通信任务提示:使用指令“Runtime_Info”;模式 21 或模式 25(参见 TIA Portal 帮助)分析 CPU 利用率(例如通信)。减少可以通过

  • 如何在Win10中安装WinCC V7.5

    通常 WinCC V 7.5 的产品包装中包含三张光盘。分别是 WinCC V7.5 、SIMATIC NET V 15和 additional Content。其中,WinCC V7.5是基本的安装包,SIMATIC NET V15 提供了通讯所必须的驱动程序,Additional Content 中提供了SQL SERVER 的管理工具。安装时需要注意以下事项:1.安装环境需要满足软件的兼容性

  • 为硬件中断 OB 分配参数

    为硬件中断 OB 分配参数组态硬件中断 OB 启动事件的过程硬件中断 OB 的每个启动事件都在相应模块的属性中进行组态。 为此,请按以下步骤操作:打开与相应模块相关的“属性”(Properties) 对话框。在区域导航中,单击要触发硬件中断的通道。选中其相关事件要触发硬件中断的复选框。 输入相关限值(如果有)。输入事件名,例如“Rising edge 0”。从下拉列表“硬件中断”(Hardware

  • 如何在 WinCC SCADA (V7)的 IO 域中实现线性缩放?

    在实际应用中,很多时候都需要在 WinCC Runtime 中对不同单位参数进行数据转换,例如:“克--千克”,通过 VB 脚本可以快速的实现数据的转换。 本FAQ 中详细描述了如何实现输入值和输出值的线性缩放。问题用户无法直接在 IO 域中输入缩放参数值,例如,将 IO 域中的值按比例(例如 1000)进行缩放。解决方案为了实现相应功能,需要对一个 IO 域创建两个 VB 脚本。在 I

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved