西门子基于TCP/IP 的PLC通信技术分析

发布时间:2024-03-04  

#1

IT&OT 深度融合

IT & OT integration

当今不断发展的工业自动化世界,在智能、高效和快速的系统和软件应用中,数据扮演着越来越重要的角色。传统的 IT 网络中,提供了丰富多彩的规范和协议,这些都可以帮助用户对数据进行充分地发掘。

而随着工业 4.0 的来临,IT、OT 的融合是大势所趋,IT 和 OT 之间的界限也越来越模糊,越来越多的 IT 技术被引入到 OT 应用之中,OT 处理自动化设备和现实的物理世界;而 IT 则更强调软件、数据和信息等,以前我们谈论PLC 通讯会想到自动化领域中的 PROFINET、S7、Modbus TCP 这些传统的工业通讯协议,而现在随着技术发展,SIMATIC PLC 也提供了常用于 IT 领域的通讯协议库和功能块,因此西门子为了助力数字化转型和网络融合,提供了一系列的解决方案,并且以程序库的便利形式为 PLC 增添强劲的通信功能。


覆盖面广阔的通用通信库

此次西门子针对 S7-1200、S7-1500 集成以太网接口提供的功能库,支持一些列的基于 TCP/IP 的协议,具体功能如下:

a52d1076-64c5-11ee-939d-92fbcf53809c.png

   

LCom: 传统 TCP/IP 协议不适合工业应用场合,通过 “LCom” 库指令,优化了 TCP/IP 通讯的性能,用户不再需要手动调用 T-block 程序块,对比TCP/IP 协议,提供了以下的性能改进:

通讯错误自动关闭连接并快速重连

对数据提供应用层的确认

监视连接状态,链路故障可以快速检测

a5398bbc-64c5-11ee-939d-92fbcf53809c.png

   

LHTTP: 允许S7-1200、S7-1500 和其他设备或者 WEB server 通过HTTP/HTTPS 交换数据。

a54ef0ba-64c5-11ee-939d-92fbcf53809c.png

   

LMQTT: MQTT 是比较流行的云连接协议,通过这个库指令,允许 S7-1200、S7-1500 作为 MQTT 的客户端,发送消息到 MQTT 的服务器。

a562d576-64c5-11ee-939d-92fbcf53809c.png

   

LOpcUa: 通过库指令,S7-1500 作为 OPC UA 发布、订阅的角色,支持 OPC UA “PubSub” 的工作模式。

a5761cbc-64c5-11ee-939d-92fbcf53809c.png

   

LSNMP: 通过 SNMP (简单网络管理协议),通过共有/私有 MIB,S7-1200/S7-1500 可以全面掌握网络设备的状况(如上图)。例如,可以通过PLC 获得交换机网络接口连接状态(如下图)。

a5895246-64c5-11ee-939d-92fbcf53809c.png

 

a59f7224-64c5-11ee-939d-92fbcf53809c.png

   

LSyslog: 通过库指令,S7-1200/S7-1500 可以发送报警、消息、错误信息到syslog 服务器。

a5afc93a-64c5-11ee-939d-92fbcf53809c.png

使 PLC 支持发送电子邮件

针对 S7-1200、S7-1500 集成以太网接口/CP 集成的指令块 “TMAIL_C“,可以发送邮件到指定的邮箱。

a5cb0830-64c5-11ee-939d-92fbcf53809c.png

可以使用公网的邮件服务器把自定义的 PLC 消息发送给维护人员,S7-1200/S7-1500 还允许将 PLC 存储卡上的数据归档以附件的形式发送。

a5ddb408-64c5-11ee-939d-92fbcf53809c.png

PLC 与 FTP 服务器之间进行文件传送

通过FTP 功能库,SIMATIC PLC 可以作为 FTP 客户端连接到 FTP 服务器,将PLC的数据发送到服务器指定的存储位置。

a5f62c36-64c5-11ee-939d-92fbcf53809c.png

 

a604fef0-64c5-11ee-939d-92fbcf53809c.png


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    西门子1200/1500系列PLC的Modbus TCP通讯实例;在现代工业生产中,经常遇到上位机需要和第三方下位机通讯,比如第三方仪表,变频器,温度模块,压力变送器等等,这下......
    太网模块 MPI-ETH-XD1.0实现西门子系列PLC与第三方上位机软件通信 协议; 1、打开Citect 组态软件,在项目的“通信”目录下设置相关参数; 2、如下图,分别设置“集群”,“I/O 服务器”及......
    业以太网连接。 (2)ISO-on-TCP ISO-on-TCP支持第4层TCP/P协议的开放数据通信。用于支持SIMATIC S7和PC以及非西门子支持的TCP/IP以太网系统。ISO-on-TCP符合......
    通讯主 要 特 征: ◆ 可以直接代替有线以太网线,实现无线组网; ◆ 支持西门子S7协议、PROFINET协议、MODBUS TCP/IP协议等; ◆ 全数字无线加密传输方式,不插......
    会想到自动化领域中的 PROFINET、S7、Modbus TCP 这些传统的工业通讯协议,而现在随着技术发展,SIMATIC PLC 也提供了常用于 IT 领域的通讯协议库和功能块,因此西门子为了助力数字化转型和网络融合,提供......
    -1200系列PLC支持PROFINET协议。协议上不一致无法直接通讯实现数据交互。需要通过第三方的协议转换模块来实现不同协议之间的数据交换。在本案例中使用北京开疆智能生产的EtherCat转......
    SIMATIC S7-1500 PLC的以太网通信方式; 图1 (2)西门子工业以太网通信方式简介 工业以太网的通信主要利用第2层(ISO)和第4层(TCP)的协议。SIMATIC S7......
    下的自组网无线通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418M,作为实现无线通讯的硬件设备。我们无需更改网络参数和原有程序,也不必了解协议细节,通过欧美系PLC专用无线通讯终端-- DTD418M......
    西门子s7-1200plc的介绍和使用方法;①PG:编程资源,只允许连接一台PC; ②HMI:触摸屏连接资源,一台触摸屏设备可占多个资源; ❸GET/PUT: S7通讯资源,做服务器与客户端各8个......
    1200PLC可以和机器人、相机等第三方设备进行通讯,使用ModbusTCP、Profinet等通讯协议 西门子1200PLC使用ModbusTCP通讯时,1200PLC可以做客户端主站,也可......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>