手把手教你手撸通讯协议(三)-开始手撕TCP

跟着上章节(手把手教你手撸通讯协议(二)-网络的基础)提出的问题,通过这一章节,应该能好好理解TCP是怎么解决上述问题的。

接下去我们还是通过开源的LwIP协议栈来好好了解以太网的真实工作方式,我将会在这一期的最终期,给大家实现一个基于STM32的modbusTCP 主站的小demo。

 

第一节

初识TCP

TCP中文名叫传输控制协议,它为上层提供一种面向连接的、可靠的字节流服务;

蓝普锋PLC发力农村水环境,守护绿水青山!

2022年2月22日,《中共中央国务院关于做好2022年全面推进乡村振兴重点工作的意见》即2022年中央一号文件公开发布。该文件明确指出提升乡村环境是乡村振兴的重要手段与措施,农村污水治理是提升农村人居环境的重要一环,也是提高农村基本公共服务水平、建设美丽乡村的重要组成部分。

 

图片

河南省作为中国的一个农村人口大省,区域差异化较大,农村水环境治理面临着较大的压力与挑战。近期,蓝普锋在承建某城市农村水环境治理项目工程的先期调查中发现,农村污水治理存在着以下几个问题:

一是农村污水排放点分散,排放量比较小,污水随意排放不集中;

疑似各工业自动化巨头制裁俄罗斯

图片

乌克兰战争

近日,全球多家科技公司表示将停止在该国销售产品和服务。

 

自 动 化

 

西门子 暂停在俄罗斯的业务

TIA Portal 测试套件介绍

TIA Portal Test Suite是用于在TIA中规范化编程的套件,主要是帮助用户能够规范化程序和应用,提高工程组态的一致性和应用逻辑的可靠性。

1、编程规范指南检查

为确保编程规范统一,可以在 TIA Portal 项目中定义规则集和编程规范指南,并定期检查程序是否与其相符。

 

2、应用程序测试

要检查单个逻辑块或整个 PLC 应用程序的处理是否正确,可以在 TIA Portal 项目中创建用于功能测试的测试用例,然后借助 SIMATIC S7-PLCSIM Advanced V3.0 执行该用例并进行验证。

图片

 

PKS系统中,PID回路如何确保手自动无扰切换?

正常运行时,对于单回路的PID控制回路,最常见的两种控制方式就是手动(MAN)和自动(AUTO)。为了安全起见,在回路刚投用时,初始的控制模式一般为手动,等操作平稳之后,再将回路投到自动控制状态。

由于采用了积分调节规律,当系统处于手动调节状态时,控制器输出值不确定。因此,自/手动控制方式相互切换时,由于不同方式输出值不等,这时如不作任何处置就进行切换会对调节对象造成很大的扰动,可导致执行机构大幅度的变化,破坏系统原有的平衡状态,直至失稳,甚至无法维持正常的生产过程。此外,在控制系统多种控制模式的相 互变更之间,以及串级反馈系统内/外反馈回路的切除与投入之间,也会有此情况。

因此,回路在从手动控制切换到自动控制的那一瞬间,是否能够平稳切换,对现场的控制没有干扰,这是我们需要考虑的问题。凡事不都讲过“平稳过渡,顺利交接”嘛!即在自动与手动方式相互切换过程中,应做到无扰切换。在切换的瞬间,应当保持控制器的输出不变,这样使执行器的位置不会在切换过程中突然变化,就不会对生产过程引入附加的扰动,这称为无扰动切换。

工控行业新兴岗位-工业互联网人才

说起工业自动化这个行业从60年代初至今日,一直都是工厂自动化和过程自动化为两个主要工控领域。
      工厂自动化主要是以电气控制为主的电气工程师,过程自动化主要是以早期热工/仪表领域为主的仪表控制工程师,这两个领域的自动化工程师关注的被控对象不一样,电气工程师主要是以电机,拖动设备,液压和伺服之类,多数以PLC控制为主,而过程控制工程师主要是以温度/压力/流量仪表及阀门之类,多数以DCS控制为主,其相同之处就是以设备为控制对象。

随着IT和OT的融合,渐渐工厂/企业/集成商需要一种特殊类型的工控人才,严谨地说是一种特殊岗位角色。我们把这种人才叫工业互联网人才,这种岗位人才不再是面对被控设备和需要对工艺和控制了解很深,而是面对数据的一种人才。

这种岗位人才需要8项技能如下:

01

精通高级语言开发,不是IEC61131-3中结构化文本那种,而是C语言,C#,Java,NodeJS。

02

精通各种工业通讯协议,Modbus-TCP,Ethernet/IP,Profinet,PowerLink,Ethercat,OPC UA。

记一次现场Modbus通信排障

前 言:

组态软件和现场的Modbus设备通信缓慢、丢包,这个是大家多多少少都会遇到的问题。产生问题的原因千奇百怪,今天和大家分享一个前些天遇到的挺有意思的一次故障排查。

 

 本文约2700字,预计阅读时间15分钟。 

A. 故障现象:

有个朋友在厂里做FMCS厂务监控系统的项目,需要对YORK空调面板上的一些参数进行采集和设置,上位机软件采用Intouch 2014R2SP1。现场有百余个YORK的面板,面板上带有RS-485 Modbus RTU协议接口,通过MOXA的MB3180网关分为多路把Modbus RTU转为Modbus TCP协议供上位机采集。现场每个MB3180下大约有20个面板需要采集。网络拓扑示意如下: 

自动化工程师如何熔接光纤

光纤熔接也叫光缆熔接,就是把两根光纤通过专用设备光纤熔接机,使两根本已不连接裸纤熔为一个整体。光纤熔接并不像人们看的那样只是把两个裸纤熔在一起这么简单,它是一个过程,剥缆、固定光缆、剥去束管、剥去涂覆层、熔接、盘纤等,是一系列细致的工作,特别在端面制备、熔接、盘纤等环节,要求操作者仔细观察,周密考虑,规范操作。 

工具:熔接机、95%工业酒精、米勒钳、光缆切割刀、脱脂棉或无尘纸、尖嘴钳、皮线开剥器、冷结子、光源、光功率计、壁纸刀、老虎钳等。 

环境:最好是无尘环境,当然环境条件达不到,尽量在看不到尘埃的环境作业。 

光纤熔接优点: 

1)光纤熔接损耗小(0.01到0.02); 

2)熔接好的光纤,基本不受环境影响,后期维修成本低。 

光纤熔接缺点:

1)前期熔接成本贵(熔接机本就贵); 

2)需要专业的熔接人员(读过此文章之后你就是专业人员了); 

3)熔接机本身是精密仪器,受本身电池限制及境影响大(室外风大、严寒等因素),操作不方便。 

 

页面

订阅 剑指工控 RSS