0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S1200对DP从站一致性数据读写

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-31 11:34 次阅读

对DP从站一致性数据读写

可以同步更改的数据称为一致性数据。

CPU 为所有基本数据类型(如Word 或 DWord)和所有系统定义的结构(例如 IEC_TIMERS 或 DTL)保持数据的一致性。数值的读/写操作不会被中断。(例如,在读写四字节的DWord 完成之前,CPU 会防止对该 DWord 进行访问)。

S7-1200 若要通过PROFIBUS DP对从站进行一致性数据读写,而这些数据无法通过基本数据类型表示时,系统为S7-1200提供了一致性数据读写的指令,DPRD_DAT和 DPWR_DAT。这两个指令块在STEP7 V11 指令的“扩展指令 /分布式I/O / 其它”中。通过DP一致性数据读 / 写指令块,S7-1200 的DP主站可以对从站最多64 个字节读取,最多64个字节的写入。

DPRD_DAT :读取DP标准从站的一致性数据。

219b42a2-1014-11ed-ba43-dac502259ad0.jpg

参数说明:

21b94248-1014-11ed-ba43-dac502259ad0.jpg

DPWR_DAT:将一致性数据写入 DP 标准从站

21db2728-1014-11ed-ba43-dac502259ad0.jpg

参数说明:

21ed8648-1014-11ed-ba43-dac502259ad0.jpg

以两个S7-1200 DP通信为例介绍编程方法步骤:

(1)、设备网络组态同上,传输区参数数据一致性要选择“总长度”。

22103f1c-1014-11ed-ba43-dac502259ad0.jpg

(2)、编写程序
在主循环程序OB1中执行DPRD_DAT和DPWR_DAT。
调用DPRD_DAT ,单击块参数 LADDR,将在下拉列表中选择“传输区_1”,DB3从0地址开始存放接收数据。当执行指令发生错误时,可在MW300查询返回的错误代码。

223300a6-1014-11ed-ba43-dac502259ad0.jpg

程序执行后,DP主站通过传输区_1读取DP从站从QB100开始的64字节数据,读取结果放到DB3 。

2286060c-1014-11ed-ba43-dac502259ad0.jpg

调用DPWR_DAT,单击块参数LADDR,将在下拉列表中选择“传输区_2”,DB2从0开始的地址为数据源。当执行指令发生错误时,可在MW302返回错误代码。

22aea4a4-1014-11ed-ba43-dac502259ad0.jpg

执行DPWR_DAT, DP主站将DB2中64字节数据通过传输区_2写到DP从站IB200开始的地址。

22c781b8-1014-11ed-ba43-dac502259ad0.jpg

22e805a0-1014-11ed-ba43-dac502259ad0.jpg注意:DP从站一致性数据读/写指令,只能访问无法通过基本数据类型表示的数据,比如3 个字节或 4 个字节以上的数据区域。否则,访问将遭到拒绝,并返回错误代码 W#16#8090 。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7223

    浏览量

    90172
  • 指令
    +关注

    关注

    1

    文章

    614

    浏览量

    35940

原文标题:S1200 对DP从站一致性数据读写

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一致性测试系统的技术原理和也应用场景

    网络瘫痪等问题。因此,为了保证CAN FD网络的正常安全运行,需要对物理层、数据链路层和应用层进行一致性测试。例如,物理层一致性测试主要是对CAN FD网络节点的电阻特性、电容特性和总线终端电阻以及
    发表于 11-01 15:35

    异构计算下缓存一致性的重要

    在众多回复中,李博杰同学的回答被认为质量最高。他首先将缓存一致性分为两个主要场景:是主机内CPU与设备间的一致性;二是跨主机的一致性
    的头像 发表于 10-24 17:00 949次阅读
    异构计算下缓存<b class='flag-5'>一致性</b>的重要<b class='flag-5'>性</b>

    LMK05318的ITU-T G.8262一致性测试结果

    电子发烧友网站提供《LMK05318的ITU-T G.8262一致性测试结果.pdf》资料免费下载
    发表于 09-20 11:21 0次下载
    LMK05318的ITU-T G.8262<b class='flag-5'>一致性</b>测试结果

    级联一致性和移相器校准应用手册

    电子发烧友网站提供《级联一致性和移相器校准应用手册.pdf》资料免费下载
    发表于 08-29 10:48 0次下载
    级联<b class='flag-5'>一致性</b>和移相器校准应用手册

    电感值和直流电阻的一致性如何提高?

    提高电感值和直流电阻的一致性,可以以下几个方面入手: 、提高电感值的一致性 优化磁芯选择 : 磁芯是电感器的关键组成部分,其材料特性和尺寸直接影响电感值。选择具有高磁导率、低磁阻和
    的头像 发表于 08-19 15:27 443次阅读

    LIN一致性测试规范2.1

    电子发烧友网站提供《LIN一致性测试规范2.1.pdf》资料免费下载
    发表于 08-15 17:14 3次下载

    罗德与施瓦茨引领3GPP关键任务通信服务设备一致性

    协议一致性测试仪满足了测试平台认证标准(TPAC)。R&S是目前首家启动初始MCPTT工作项目的测试与测量公司。这成就为设备制造商和服务提供商窄带 TETRA 向宽带 3GPP关键
    的头像 发表于 07-15 14:12 829次阅读

    新品发布 | 同星智能正式推出CAN总线一致性测试系统

    CAN总线一致性测试系统CANFD/CAN总线一致性测试系统,在硬件系统上基于同星自主研发的总线分析工具,干扰仪,一致性测试机箱,并搭配程控电源,示波器,数字万用表等标准外围仪器设备;在软件上
    的头像 发表于 07-06 08:21 682次阅读
    新品发布 | 同星智能正式推出CAN总线<b class='flag-5'>一致性</b>测试系统

    铜线键合焊接一致性:如何突破技术瓶颈?

    在微电子封装领域,铜线键合技术以其低成本、高效率和良好的电气性能等优势,逐渐成为芯片与基板连接的主流方式。然而,铜线键合过程中的焊接一致性问题是制约其进步发展和应用的关键难题。焊接一致性不仅
    的头像 发表于 07-04 10:12 2054次阅读
    铜线键合焊接<b class='flag-5'>一致性</b>:如何突破技术瓶颈?

    请问ESP-NOW对数据的完整一致性有校验吗?

    当使用ESP-NOW时,传递的数据在传输层有对数据包的完整(比如对面传给我的字节数和我收到的字节数是否相同)有底层校验吗? 还有这个数据包是否经过了CRC等差错检测的校验呢(就是
    发表于 06-17 06:55

    为什么主机厂愈来愈重视CAN一致性测试?

    新能源汽车迅猛发展下整车CAN网络架构日益复杂,总线故障等潜在问题时刻影响着运行安全。整车零部件通过CAN一致性测试必将是安全保障的第道门槛。CAN一致性测试,就是要求整车CAN网络中的节点都满足
    的头像 发表于 05-29 08:24 1352次阅读
    为什么主机厂愈来愈重视CAN<b class='flag-5'>一致性</b>测试?

    华为2020年显示技术专利公开,提升色彩一致性

    该专利实施例提出了种色彩校正方法、AP芯片、终端以及存储介质,应用于显示技术领域,旨在提升显示画面的色彩一致性。具体而言,色彩校正方法由终端执行,包括获取待显示数据和第一三维查找表(3D LUT)
    的头像 发表于 04-29 09:34 503次阅读
    华为2020年显示技术专利公开,提升色彩<b class='flag-5'>一致性</b>

    锂电池组装及维修的关键:电芯一致性的重要

    锂电池组装及维修过程中,电芯一致性个至关重要的概念。电芯一致性指的是在同电池组中,各个电芯在性能参数上的接近程度。这些性能参数包括电压、容量、内阻、自放电率等。电芯
    的头像 发表于 04-15 10:57 1259次阅读
    锂电池组装及维修的关键:电芯<b class='flag-5'>一致性</b>的重要<b class='flag-5'>性</b>

     QSFP一致性测试的专业测试设备

    、高速度的光纤接口模块,广泛应用于数据中心、高速以太网和光纤通信等领域。本文将详细探讨QSFP一致性测试的目的、测试内容、测试方法以及测试的重要等方面。 QSFP一致性测试的目的是确
    的头像 发表于 03-14 10:40 743次阅读
     QSFP<b class='flag-5'>一致性</b>测试的专业测试设备

    铜线键合焊接一致性:微电子封装的新挑战

    在微电子封装领域,铜线键合技术以其低成本、高效率和良好的电气性能等优势,逐渐成为芯片与基板连接的主流方式。然而,铜线键合过程中的焊接一致性问题是制约其进步发展和应用的关键难题。焊接一致性不仅
    的头像 发表于 03-13 10:10 1460次阅读
    铜线键合焊接<b class='flag-5'>一致性</b>:微电子封装的新挑战