西门子PLC以太网通信技术细节分享
最近项目中使用西门子CPU1515实现与第三方设备的以太网通信(基于TCP协议),调试过程相对顺利,有一些技术细节与大家分享。西门子PLC以太网通信,我习惯使用通信指令列...
工业自动化通信技术
最近项目中使用西门子CPU1515实现与第三方设备的以太网通信(基于TCP协议),调试过程相对顺利,有一些技术细节与大家分享。西门子PLC以太网通信,我习惯使用通信指令列...
上一篇文章简单介绍了MQTT协议,及如何基于NanoMQ来搭建MQTT服务器。今天这篇文章,我们来介绍如何使用西门子官方发布的LMQTT通信库来完成客户端与服务器的MQT...
MQTT是英文Message Queue Telemetry Transport的缩写,中文翻译为:消息队列遥测传输协议。它是一个基于客户端/服务端架构的、发...
经典CAN总线(CAN 2.0A/B)在汽车、轨道交通、自动化、医疗等行业有广泛的应用。但是随着时间的推移,人们发现它(尤其在汽车领域)存在两方面的问题:①总线的负载率越...
前面我们介绍了CAN通信的物理层,它定义了通信的接口、信号的类型(高低电平)、如何采样(位时间)等内容。但是仅有物理层是不够的,比如假设接收到“0110”这样的数据,我们...
西门子SINAMICS G120和S120系列变频器的控制单元很多都集成了安全功能(比如:安全扭矩关断、安全停车1、安全限制速度等等)。这些安全功能可以通过集成的故障...
CAN协议采用串行通信方式,数据以“位(bit)”为单位进行传输,传输一“位”数据所需要的时间即为“位时间”。位时间反映了数据传输的速率(通常用波特率表示,单位为pbs)...
前面的文章我们介绍了CAN总线物理层接口,今天这篇文章我们来介绍下CAN总线的电缆、电平及网络拓扑。1、CAN通信电缆CAN通信至少需要两根线:一根称为CAN高(CAN_...
CAN总线设备可以使用不同类型的接口,比如常见的:D-SUB9针接口、RJ45接口、5针圆形M8/M12接口等等。这些接口针脚应有一个统一的定义,从而方便不同厂商设备之间...
CAN通信是一个宽泛的概念,不仅包括ISO11898和ISO11519中定义的物理层和数据链路层协议,也包括了基于这些协议的应用层协议。比如:CiA推出的CANopen协...
是不是反了