S7指令中的PUT/GET或者BSEND/BRCV的选择

news/2024/9/21 12:45:24

1. 背景

  • 最近用一个300PLC和1200PLC做S7通信的时候,因为交互的数据量有1024个bytes.这才意识到put get在数据量上的限制。以及大数据传输用到的BSEND/BRCV。

2. S7支持的指令

  • 在PLC里,能基于S7协议用于数据交换的指令如下(S7 300/400下描述):

  • 其中值得注意的有几点:
    • put/get无需通信伙伴用户程序中的任何其它通信函数,意思是使用putget单边通信的时候,另一边设置只需要打开使能开关就行,不用配置(连远程ID都可以不用填写)
    • BSEND/BRCV:互为交互对象,需要相互交接,也需要远程设备信息
    • PLC的start stop等可以通过S7协议做远程控制。

3. PUT/GET的应用

  • GET

  • PUT

  • 当写完put/get程序之后,连接处会自动生成一条连接:

  • 注意点
    • 伙伴IP是需要填入的
    • 如果子网栏报错,请去添加新连接新建一条子网
    • 伙伴TSAP可以填的内容有:
      • S7-300集成PN或CP,填03.02
      • S7-400集成PN或CP,填03.XX, XX为400PLC插槽号
      • S7-1200集成PN口,填03.00或者03.01
      • S7-1500集成网口或者CP,填03.01
    • 本地ID,不要和其他连接重复就行
    • PUT/GET enable管脚用脉冲
    • 交互DB非优化
    • PUT GET 设置打开

4. put/get bsend/brcv 能支持的最大数据量


4. S7相关指令中的几个重要参数


  • 对于bsend和brcv。它们属于双端组态通信指令

5. bsend/brcv应用

  • 连接ID如图:



  • 在1200端仍然需要建立一套BSEND/BRCV程序和数据DB。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/46921.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Character Animator 2024 mac/win版:赋予角色生命,动画更传神

Character Animator 2024是一款强大的角色动画制作软件,以其创新的功能和卓越的性能,为动画师、游戏开发者以及设计师们带来了全新的创作体验。 Character Animator 2024 mac/win版获取 这款软件采用了先进的骨骼绑定技术,使得角色动画的制作变得更为轻松和精准。用户可以轻…

新兴互联网银行搭档Apache SeaTunnel构建数据流通管道!

当新兴互联网银行乘着数字化改革的风潮搭档数据集成平台Apache SeaTunnel,成千万上亿的数据就有了快速流通的管道。6月26日14:00,Apache SeaTunnel社区将带上企业最佳实践与观众见面,与大家面对面交流最新的企业实践部署经验。锁定SeaTunnel视频号,马上预约直播! 活动议程…

【ACM独立出版/Fellow大咖云集】 第三届机器人、人工智能与信息工程国际学术会议(RAIIE 2024)

2024年第二届机器人、人工智能与信息工程国际学术会议(RAIIE 2024)将于2024年7月5-7日在新加坡举行。2024年第二届机器人、人工智能与信息工程国际学术会议(RAIIE 2024)将于2024年7月5-7日在新加坡举行。本次会议主要围绕“机器人”、“智能仿生”和“信息科学”的最新研究…

查看mongo的bson数据文件

转载请注明出处:BSON(Binary Serialized Document Format)是MongoDB中用于存储和传输数据的一种二进制形式的存储格式,它基于JSON格式,但比JSON更松散,支持更多的数据类型。MongoDB使用BSON作为其文档的存储格式,这意味着当驱动程序使用文档进行插入、查询或其他操作时,…

【Spring】IOCDI

控制反转: Inversion Of Control,简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。对象的创建权由程序员主动创建转移到容器(由容器创建、管理对象)。这个容器称为:IOC容器或Spring容器依赖注入: Dependency Injection,简称DI。容器为应用…

LLM学习笔记

1. 评估榜单 1.1. C-Eval C-Eval 是一个全面的中文基础模型评估套件。它包含了13948个多项选择题,涵盖了52个不同的学科和四个难度级别。 https://cevalbenchmark.com/static/leaderboard_zh.html?ref=nav.6aiq.com 全部都是各个学科的选择题,例如:企业联合是指企业之间为增…

2024最新可用Adobe全家桶 Photoshop Mac直装版

现在网上的Mac版都无法使用了,原因是由于补丁更新的速度,没有跟上软件的发布版本,导致所有版本无法成功使用。这个是目前最完美版本,而且是直装版,不用任何折腾,点几下鼠标就可以安装完成使用了。 全家桶直装版包含: Adobe Illustrator、 Adobe Acrobat Pro DC、 Adobe …