网站工作和网站建设管理工作商城类网站建设的服务器选择

web/2025/9/26 12:11:38/文章来源:
网站工作和网站建设管理工作,商城类网站建设的服务器选择,专业团队是什么意思,网站永久空间目录 1. S7协议之布尔操作 2. S7协议之PDU读取 3 S7协议之多组读取 在电气学习的路上#xff0c;西门子PLC应该是每个人的启蒙PLC#xff0c;从早期的S7-300/400PLC搭建Profibus-DP网络开始接触#xff0c;到后来的S7-200Smart PLC#xff0c;再到现在的S7-1200/1500 PLC…目录 1. S7协议之布尔操作 2. S7协议之PDU读取 3 S7协议之多组读取 在电气学习的路上西门子PLC应该是每个人的启蒙PLC从早期的S7-300/400PLC搭建Profibus-DP网络开始接触到后来的S7-200Smart PLC再到现在的S7-1200/1500 PLC博途软件。西门子S7协议是非常强大的一个协议。 1. S7协议之布尔操作 对于布尔操作很多协议都有但是这里的布尔操作是指寄存器布尔比如写入DB100.DBB0.0很多时候我们都是通过先读取DB100.DBB0的值再通过位运算结果写入到DB100.DBB0中实现DB100.DBX0.0的写入操作但是这种方式有弊端第一每次操作一个布尔值都需要与PLC进行两次数据交互第二安全性和稳定性无法保障你不知道在你读取和写入之间这个字节的值是否已经发生了改变。 这样的问题也存在于Modbus协议的寄存器位操作如40001.05三菱、欧姆龙的寄存器位操作如D100.06、W12.04给上位机开发者带来很多苦恼。 但是S7协议支持直接位操作有专门的报文指令实现这样的功能。 2. S7协议之PDU读取 大部分人都知道S7协议一次性读取有限制但是具体是多少怎么计算出来的 S7协议的一次性读取长度是根据PDU计算出来的这个PDU的值是来自于PLC本身不同型号的CPU它的PDU是不一样的。 图表 1 S7-1200的PDU 图表 2 S7-1500的PDU 经过研究发现西门子PLC的PDU大小是和CPU息息相关的一般会有240、480、960三个档次知道PDU之后那么一次性读取的字节长度就是在PDU的基础上减去18这个18是指包头包尾会有18个字节这样我们就知道了一般的PLC一次性能读取222个字节240-18222但是对于S7-1516这样的PLC我们一次性是可以读取942个字节的960-18942这个一次性能读取的字节越长越能提高上位机的通信效率。 但是刚刚的方式是通过KepServer测试的实际开发过程中该怎么获取CPU的PDU呢实际上在建立连接的第二次握手时返回的报文中就包含PDU的值。 图表 3 S7-1200 PDU报文 第二次握手返回的报文长度是27个字节最后两个字节就是PDU的值上图展示的是S7-1200PLC返回的报文0和240的组合即为240。 对于S7-1500我这里也做了一下测试结果如下返回结果为3和1923和192的组合恰好是9609603*256192。 图表 4 S7-1500 PDU报文 虽然PDU是由硬件做了限制但是我们可以通过软件的方式实现大量数据的读取只需要在底层做一些封装即可。做了一下测试针对S7-1200和S7-1500同时读取M区的8000个字节的耗时比较S7-1200耗时800多msS7-1500耗时仅需200ms由此可见硬件对通信的重要性。 图表 5 S7-1200通信耗时测试 图表 6 S7-1500通信耗时测试 3 S7协议之多组读取 西门子S7协议其中的一个重要体现就在于可以同时读取很多个不同的存储区最大支持19种总共读取长度仍然受PDU的限制。 对于很多其他的通信协议当我们遇到数据变量比较零散同时读取多个存储区或者一个存储区多个不同部分的时候我们只能针对每个存储区或者每块区域做一个数据请求但是西门子S7协议可以解决这样的问题。 这里我们仍然以实验测试为例体验多组读取带来的美妙体验。 假设我们的通信组配置如下 通信组01读取I区从0开始的1个字节 通信组02读取Q区从0开始的1个字节 通信组03读取M区从0开始的200个字节 通信组04读取M区从500开始的50个字节 通信组05读取M区从1000开始的60个字节 通信组06读取DB100从0开始的20个字节 通信组07读取DB100从20开始的20个字节 通信组08读取DB100从40开始的20个字节 通信组09读取DB100从60开始的20个字节 我们采用常用S7-1200PLC基于CMS配置软件实现配置之后开始通信测试首先我们选择的是单组读取的方式就是针对每个组依次进行读取结果如下耗时大约200ms这个时间应该相对来说还是比较正常的。 图表 7 S7-1200PLC单组读取 紧接着我将读取方式改成了多组读取再进行测试发现结果如下 图表 8 S7-1200PLC多组读取 通过观察上图通讯速率结果发现多组读取对于存储区较为零散的项目来说有着非常重要的作用可以大大提高通信效率。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站 数据库+1注册建筑工程公司需要什么条件

目录 前言 一、原有方案及其痛点 二、引入StarRocks 三、方案改造 3.1 架构设计 3.2 数据流程 3.3 性能指标 3.4 改造收益 前言 华米科技是一家基于云的健康服务提供商,每天都会有海量的埋点数据,以往基于HBase建设的埋点计算分析项目往往效率上…

seo网站快排网站代码编辑器

Git 是常用的去中心化源代码存储库。它是由 Linux 创建者 Linus Torvalds 创建的,用于管理 Linux 内核源代码。像 GitHub 这样的整个服务都是基于它的。因此,如果您想在 Linux 世界中进行编程或将 IBM 的 DevOps Services 与 Git 结合使用,那…

无锡网站建设服务有没有专门帮人做图的网站

结论 在我多番测试之后,才发现background-image使用svg,改变颜色根本做不了。 分析 当svg图片被使用成background-image,颜色的设置需要在svg内部才能生效。在外部CSS设置颜色样式,却是无效,这其实可以从CSS选择器得到…

恒辉建设集团网站网站开发的功能需求文档

使用流程 1.首先要清除类库是什么类型,不同的类库有不同的使用方式 2.寻找声明文件 JS类库一般有三类:全局类库、模块类库、UMD库。例如,jQuery是一种UMD库,既可以通过全局方式来引用,也可以模块化引用。 声明文件 当我…

百度收录好的网站排名服务好的网站制作建设

在当今数字化时代,视频已成为生活的重要组成部分。无论是观看电影、电视剧、综艺节目,还是分享个人生活、工作成果,视频都以其独特的魅力吸引着大众的视线。视频封面是视频内容的缩影,是观众对视频的第一印象。一个好的封面能吸引…

网站宣传片地州电视网站建设流程

读书笔记第一部分对应原书的第一章,主要介绍了Web应用程序的发展,功能,安全状况。 Web应用程序的发展历程 早期的万维网仅由Web站点构成,只是包含静态文档的信息库,随后人们发明了Web浏览器用来检索和显示那些文档&am…

建设银行海外分行招聘网站新都有没有做网站的

继推出 WSL2、将 exFAT 技术添加至 Linux 内核,和宣布第一届微软 Linux 大会后,微软再次瞄准了 Linux。这次 Linux 用户将很可能迎来新版 Edge 浏览器。微软网络技术程序经理 Sean Larson 在 Twitter 上发布了一条消息,表示 Edge 开发团队正在…

微官网和手机网站区别宿迁网站建设制作

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/。 1.FlexViewer简介 FlexViewer框架为Esri提供的可以高效开发基于WEB的地理信息应用系统的一种完全免费的应用程序框架。目前有两种版本,一种…

云南建设投资集团网站WordPress页码总数

1、SharePoint能做什么,以前我们的开发流程不外乎几个步骤:需求分析->建表->开发->测试->实施,那么请问SharePoint能开发基于数据表增删改操作的项目吗? 能做什么这个问题比较宽泛,不太容易回答。 SharePo…

河南建设网站公司简介wordpress阿里云oss插件

2019独角兽企业重金招聘Python工程师标准>>> 写在前面: 这篇笔记的由来,是因为在这个周五下班后想起了之前 GitHub 上一个关于 iOS Charts 的 demo 仍处于未完待续的状态。便想着完成了它,遂打开了该工程,开始用 pod 更…

泰州整站优化昆明旅游网站建设

简介 结合 BearPi Std 板从入门到放弃 - 引气入体篇(7)(DAC) 和 BearPi Std 板从入门到放弃 - 引气入体篇(8)(ADC) 这两篇, 实现 D -> A -> D 的转换, 也就是DAC -> ADC; 开发板 : Bearpi Std(小…

设计素材网站免费的公司网页制作需要多少钱

目录 一.可行性研究 1.1定义 1.2项目背景 1.3三方面研究目标系统的可行性 1.3.1技术可行性分析 1.3.2 经济可行性分析 1.3.3 市场可行性分析 1.4. 数据流图 数据字典(DD) 1.5风险评估 1.6结论与建议 二、需求分析 引言 项目概述 利益相关者分析…

做一个谷歌网站多少钱新能源汽车前十名品牌

需求:想在网站接入支付宝支付。现在的网站基本分为PC端和手机端。 明确工作目标:appid、商户私钥、支付宝公钥以及回调地址。 电脑PC端支付宝支付获取配置信息步骤如下: 1.登录支付宝开放平台 (传送门),使用企业认证的支付宝账户或者个人认证的支付宝账号扫码登录。…

西安网站建设sxyun微信企业号网站开发软件

在C中存在“可调用对象”这么一个概念。准确来说&#xff0c;可调用对象有如下几种定义&#xff1a; 是一个函数指针&#xff1a; int print(int a, double b) {cout << a << b << endl;return 0; } // 定义函数指针 int (*func)(int, double) &print…

网站运营编辑做什么的东莞网站设计找谁

快速排序是计算机科学中最著名和广泛使用的排序算法之一。自1960年由英国计算机科学家托尼霍尔&#xff08;Tony Hoare&#xff09;发明以来&#xff0c;它以其高效率和简洁的实现而闻名。在本文中&#xff0c;我们将深入探讨快速排序的工作原理、其优缺点&#xff0c;并提供一…

深圳网页定做wordpress优化方法

jsf标签<p:ajax>今天&#xff0c;我们将看到一些使用JSF的Ajax简单样本。 如果要查看有关JSF / Web应用程序的其他文章&#xff0c;请单击以下链接&#xff1a; 重定向后的JSF持久化对象和消息 &#xff0c; 使用JAAS和JSF进行用户登录验证 &#xff0c; JSF&#xff1a;…

网站开发流程图苏州网站建设科技

排名 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19177 Accepted Submission(s): 7033 Problem Description今天的上机考试虽然有实时的Ranklist&#xff0c;但上面的排名只是根据完成的题数排序&#xf…

网上书店网站建设毕业设计顺徳网站建设公司有哪些

&#x1f4dc;作者&#xff1a;不想脱发的基兄 &#x1f4fa;专栏&#xff1a;《嵌入式面试》 &#x1f4e3;格言&#xff1a;不管前方的路有多苦&#xff0c;只要走的方向正确&#xff0c;不管多么崎岖不平&#xff0c;都比站在原地更接近幸福。 前言&#xff1a; 2022年秋招我…

自己怎样制作公司网站php企业网站源码

随着蓝牙技术的不断演进和发展&#xff0c;蓝牙已经从单一的传统蓝牙技术发展成集传统蓝牙。高速蓝牙和低耗能蓝牙于一体的综合技术&#xff0c;不同的应用标准更是超过40个越来越广的技术领域和越来越多的应用场景&#xff0c;使得目前的蓝牙技术成为包含传感器技术、识别技术…

江苏品牌网站建设电话wordpress小工具编辑器

Hadoop的介绍Hadoop最早起源于Nutch.Nutch的设计目标是构建一个大型的全网搜索引擎&#xff0c;包括网页抓取、索引、查询等功能&#xff0c;但随着抓取网页数量的增加&#xff0c;遇到了严重的可扩展性问题——如何解决数十亿网页的存储和索引问题. 2003年、2004年谷歌发表的两…