天天看点

#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC

作者:闲下自清

#挑战30天在头条写日记##头条创作挑战赛##坚持#

今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC S7 通讯”知识

一.“S7通讯”的知识点

1.它是一种应用在西门子控制器之间的内部专用的通信协议。

2.S7通信协议可以运行在MPI总线、PROFIBUS总线或工业以太网中,如图1所示。

3.S7的协议服务指令有3种,200SMART/1200中使用PUT/GET,还有2种是BSEND/BRCV,USEND/URCV,如图2所示

他们的协议服务的使用场景有所区别:PUT/GET多用于单站、少量数据、单向的读/写服务;BSEND/BRCV多用于两个站点、大数据量、双向数据段服务;USEND/URCV多用于两个站点、中等数据量、双向不带确认的服务。

4.以S7-1215C为例,其支持的S7通信协议资源数量为8个。想要查询一台PLC的通信连接资源,可以在PLC的属性当中查到,如图3所示

5.S7通信协议的最大优势:

A.独立的总线介质(profibus、工业以太网(ISO或者TCP)、MPI)

B.可用于所有的S7数据区

C.一个任务最多可以传送64K字节的数据

D.第7层协议可确保数据记录的自动确认

E.大数据量传送时处理器和总线的低负荷,这是因为对西门子通信的最优化

二.S7通信协议的“GET”指令和“PUT”指令

1.指令的管脚:见图4、5、6

2.指令运用的注意事项:

A.指令上使用的数据读写区域需要使用指针的方式给定,对应使用的数据块需要使用非优化访问的块

B.使用时,需要确保参数ADDR与SD/RD定义的数据区域在数量、长度和数据类型等方面都需要匹配。

C.PUT/GET指令的最大可传送数据长度为212/222字节

3.使用“PLCSIM ADVANCE V 3.0”仿真软件可以进行S7通信的演示。它是西门子仿真的进阶软件,也可以用来仿真“OUC通信”、“运动控制。

三.S7--1200 S7通信举例:

以同一项目下和不在同一项目下为例,具体操作步骤可参考图10、11,部分程序见12、13

水平有限,编辑仓促,若有不足之处,请多多指教!

#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC
#挑战30天在头条写日记##头条创作挑战赛##坚持#今天是我记录学习工控知识的第40天,继续简单的分享一下“西门子PLC

继续阅读