通过 P_SND_RK (CP 341) 从 CPU 到通信模块的数据传输

    通过 P_SND_RK (CP 341) 从 CPU 到通信模块的数据传输

    激活

    通过指令 P_SND_RK 在输入 REQ 处的边沿信号来激活 MODBUS 函数代码的执行。

    为 SEND 在 SF 参数处输入“S”。

    在 LADDR 处输入逻辑模块地址。

    必须为扩展数据块输入“X”,作为伙伴 CPU 的区域类型。 不必为伙伴 CPU (R_...) 的其他参数*值。

    这样就确保了将执行函数代码所需要的参数传送到驱动程序。

    数据源

    当激活 P_SND_RK 时,通过参数 DB_NO 和 DBB_NO *的源数据区传送到通信模块,长度为 LEN

    长度指示

    长度 LEN 取决于所使用的函数代码。

    函数代码

    长度 LEN(以字节为单位)

    01

    6

    02

    6

    03

    6

    04

    6

    05

    6

    06

    6

    07

    2

    08

    6

    11

    2

    12

    2

    15

    >6

    16

    >6


    如果传送的数据数量与上面列出的各个函数代码的数据数量不同,则不会执行作业,P_SND_RK 通过输出 ERROR 处的边沿来拒绝该作业。

    SEND 源 DB

    执行函数代码所需要的参数必须作为用户数据,输入到源数据区中。

    “函数代码”部分的相应函数代码说明中详细描述了各个 P_SND_RK 源 DB。

    生成消息帧

    到从站的请求消息帧是根据传送的 P_SND_RK 源数据生成的,并由通信模块发送。

    首先,驱动程序检查在 P_SND_RK 处*的长度 LEN 是否与此函数代码的长度相符。

    如果不是,则不会执行作业,同时在 P_SND_RK 的输出 ERROR 上生成一个边沿信号作为结束。

    当使用上面列出的函数代码之外的其他函数代码时,也不会执行激活的作业,而是通过 P_SND_RK 上的 ERROR 来结束该作业。

    请求消息帧中的“字节计数器”和“CRC 校验”元素是由通信模块生成的;不需要 P_SND_RK 源 DB 中的条目。

    写入函数的作业完成

    对于写入函数代码,在接收到响应消息帧且无错误后,激活的 P_SND_RK 完成。 这通过 P_SND_RK 的输出 DONE 上的边沿信号传送到 SIMATIC 用户程序。

    如果在消息帧通信过程中检测到错误,或者从站发送了错误代码响应消息帧,则通过输出 ERROR 的边沿信号报告这一情况。

    读取函数的作业完成

    对于读取函数,在接收到响应消息帧且无错误,并且将接收的数据完全传送到 CPU 之后,激活的 P_SND_RK 完成。

    这通过 P_SND_RK 的输出 DONE 上的边沿信号传送到 SIMATIC 用户程序。

    此时,接收的数据已经在 CPU 中可用。

    如果在消息帧通信过程中检测到错误,或者从站发送了错误代码响应消息帧,则通过输出 ERROR 的边沿信号报告这一情况。

    在这种情况下,不会传送任何接收数据到 CPU。

    作业完成时的 STATUS 条目

    对于这些实例,在作业完成时通过 P_SND_RK 上的 ERROR 进行指示,同时在状态参数中输入附加的错误代码。

    可以通过此错误代码确定错误的确切原因


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

  • 词条

    词条说明

  • 移植 Telemecanique Uni-Telway 的数据类型 (WinCC flexible)

    移植 Telemecanique Uni-Telway 的数据类型 (WinCC flexible)移植数据类型 Telemecanique Uni-TelwayTelemecanique Uni-Telway 通信驱动程序不受 WinCC 支持,数据类型将被映射为 WinCC 的内部数据类型。 在移植到 WinCC 的过程中,Telemecanique Uni-Telway 通信驱动程序的数据类

  • 移植脚本 (WinCC flexible)

    移植脚本 (WinCC flexible)简介WinCC flexible 中创建的 VB 脚本可以进行移植。 VB 脚本必须能够在 WinCC flexible 中正常运行才能成功移植。提示脚本错误在移植后的初始测试运行过程中定位脚本错误的较有效方法是使用安装的脚本调试程序和诊断控件。VB 脚本移植移植过程会对脚本进行分析,并在必要时根据 WinCC 系统行为调整脚本。 调整部分如下:名称发生改

  • Portal WinCC RT 点数如何计算

    Portal WinCC Runtime 软件需要针对项目情况对点数进行选择。如下图:这里说的Runtime软件分别是指WinCC Runtime Advanced(高级版)和WinCC Runtime Professional(专业版)。 如上图所示, WinCC Runtime Advanced 及 WinCC Runtime Professional 均有多种点数可供选择。点数概念

  • IPv6 地址 IPv6 术语

    IPv6 术语网络节点网络节点是一种通过一个或多个接口连接至一个或多个网络的设备。路由器转发 IPv6 数据包的网络节点。主机代表 IPv6 通信关系端点的网络节点。链路根据 IPv6 术语,链路是 IPv6 网络内的* 3 层直接连接。邻居若两个网络节点位于同一链路,则称这两个网络节点为邻居。IPv6 接口激活 IPv6 的物理接口或逻辑接口。路径 MTU从发送方到接收方的路径上允许的较大数据包

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

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

联系人: 田礼科

电 话: 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 - 2025 b2b168.com All Rights Reserved