函数码 05 — 写单个线圈

    函数代码 05 — 写单个线圈

    函数

    该函数使 MODBUS 主站系统可以向下面列出的 CPU 的 SIMATIC 存储器写入一个位。

    请求消息帧

    ADDR

    FUNC

    coil_address

    DATA 开/关

    CRC

    响应消息帧

    ADDR

    FUNC

    coil_address

    DATA 开/关

    CRC

    coil_address

    MODBUS 位地址“coil_address”由驱动程序解释为如下内容:

    驱动程序将检查“coil_address”是否位于参数分配过程中在对话框“FC 01、05、15 的 MODBUS 寻址的转换”(Conversion of MODBUS Addressing for FC 01, 05, 15) 中 输入的其中一个区域内(从/至:存储器位,输出,定时器,计数器)。

    如果
    MODBUS 位地址
    coil_address
    位于该区域

    则将访问
    SIMATIC 存储区

    从 aaaaa 到 bbbbb

    开始于存储器位

    M uuuuu.0

    从 ccccc 到 ddddd

    开始于输出

    Q ooooo.0


    访问地址(地址转换)的计算如下:

    访问开始处(使用 SIMATIC)

    转换公式

    存储器字节

    =

    ((coil_address

    - aaaaa)

    / 8)

    + uuuuu

    输出字节

    =

    ((coil_address

    - ccccc)

    / 8)

    + ooooo

    访问“存储器位”和“输出”

    当访问 SIMATIC“存储器位”区和“输出”区时,会计算剩余的 bit_number 并将其用于寻址存储器字节或输出字节内的相关位。

    访问“定时器”和“计数器”

    使用函数代码 FC 05 不允许访问 SIMATIC 定时器区和计数器区,此类访问将被驱动程序拒绝,并输出错误消息帧。

    DATA 开/关

    在 DATA 开/关时允许以下两个值:

    FF00H -> 设置位。

    0000H -> 删除位。

    应用示例

    参数分配示例:

    列表: 函数代码 FC 01、05、15 的 MODBUS 寻址的转换


    消息帧传输中的 MODBUS 地址

    SIMATIC 存储区

     

    从 0 到 2047

    开始于存储器位

    M 1000.0

    从 2048 到 2559

    开始于输出

    Q 256.0

    请求消息帧 FUNCTION 05:

    05H

    从站地址 ADDR

    05H

    函数代码 FUNC

    08H

    coil_address“高字节”

    09H

    coil_address“低字节”A257.1

    FFH

    DATA 开/关“高字节”

    00H

    DATA 开/关“低字节”

    xxH

    CRC 校验和“低字节”

    xxH

    CRC 校验和“高字节”

    应答消息帧 FUNCTION 05:

    05H

    从站地址 ADDR

    05H

    函数代码 FUNC

    08H

    coil_address“高字节”

    09H

    coil_address“低字节”A257.1

    FFH

    DATA 开/关“高字节”

    00H

    DATA 开/关“低字节”

    xxH

    CRC 校验和“低字节”

    xxH

    CRC 校验和“高字节”

    地址计算:

    MODBUS 地址“coil_address”0809 十六进制(2057 十进制)位于“输出”区中:

    输出字节

    =

    ((coil_address

    - ccccc)

    / 8)

    + ooooo

     

    =

    ((2057

    - 2048)

    / 8)

    + 256

     

    =

    257 ;

     

     

     


    剩余的其他 bit_number 的结果如下:

    其他 bit_no.

    =

    ((coil_address

    - ccccc)

    % 8)

    [模数为 8]

     

    =

    ((2057

    - 2048)

    % 8)

     

     

    =

    1 ;

     

     

     


    访问输出 Q 257.1。

    更多示例

    有关访问存储器位和输出的更多示例,请参见 FC 01。


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

  • 词条

    词条说明

  • Configuring Timer DI operating mode

    Configuring Timer DI operating modeTimer DITimer DI operating mode allows you to acquire the switching time of up to two edges per application cycle (for example OB 91, OB 6x), for example f

  • 数据点索引

    数据点索引组态数据点索引以下所述是为各协议类型组态数据点索引的规则。未针对 ST7 协议组态数据点索引。TeleControl Basic在 CP 中,数据点类别的索引必须符合以下规则:输入所有数据点类型(数字量输入、模拟量输入等)中类型输入的数据点索引必须一。输出- 类型输出的数据点可以与类型输入的数据点具有相同索引。- 类型输出的多个数据点可以具有相同的索引。提示用于与其

  • 打印输出项目内容

    打印输出项目内容打印功能的可用性可以打印以下内容:项目树中的整个项目项目树中的一个或多个项目相关的对象编辑器的内容表格库巡视窗口的诊断视图不能在下列区域打印:Portal 视图详细视图总览窗口比较编辑器除诊断视图外的巡视窗口的所有选项卡除库外的所有任务卡大部分对话框PG/PC 的属性和设备与项目无关。例如,在线门户网站和所连接的卡读卡器。打印输出的范围打印时,必须至少选择一个可打印的元素。如果打印

  • 插件编程简介

    插件编程简介简介用户可通过插件,在 TIA Portal 中集成自己的各种功能。然后**捷菜单,将这些功能集成到 TIA Portal 的用户界面中。用户可编辑以下区域的快捷菜单:项目树“库”(Libraries) 任务卡:项目库和全局库硬件与网络编辑器Version Control Interface 工作区在此,可定义需显示的可点击元件,或定义该元件的执行条件。在快捷菜单中,可使用以下元素:

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

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

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

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

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

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

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

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

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved