说说西门子S7-1500 PLC的通信知识

发布者:eta17最新更新时间:2024-07-23 来源: elecfans关键字:西门子  S7-1500  PLC 手机看文章 扫描二维码
随时随地手机看文章

西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,1500稍微难一点,其中通信是比较重要的一环,已经涉及到高级应用,今天咱们就来说说1500PLC的通信知识。


一、(1)串行通信并行通信    

串行通信和并行通信是两种不同的数据传输方式。

fd99a4c4-2530-11ee-962d-dac502259ad0.jpg?imageView2/2/w/1000

(2)单端和差分

(3)单工、双工不半双工:这是通信中描述数据传送方向的与用术语。     

1)单工(Simplex):指数据只能实现单向传送的通信方式,一般用于数据的输出,不可以迚行数据交换。

fd9f6fb2-2530-11ee-962d-dac502259ad0.jpg?imageView2/2/w/1000

2)全双工(Full Simplex):也称双工,指数据可以进行双向数据传送,同一时刻既能发送也能接收数据。通常需要两对双绞线连接,通信线路成本高。如:RS-422。 

fda40f54-2530-11ee-962d-dac502259ad0.jpg?imageView2/2/w/1000

3)半双工(Half Simplex),如RS-485,最常用

fda8ed30-2530-11ee-962d-dac502259ad0.jpg?imageView2/2/w/1000

二、RS-485引脚

fdae81a0-2530-11ee-962d-dac502259ad0.jpg?imageView2/2/w/1000

三、OSI参考模型


通信网络的核心是OSI(开放式系统互联)参考模型。1984年,国际标准化组织(ISO),提出的开放式系统互联的七层模型。OSI模型自下而上分为:物理层、数据链接层、网络层、传输层、会话层、表示层和应用层。(也可把5、6、7层作应用层)   

(1)物理层(Physical Layer):定义了传输介质、连接器和信号収生器的类型,规定了物理连接的电气、机械功能特性,如电压、传输速率、传输距离等特性。典型的物理层设备有集线器(HUB)和中继器等。有了物理层,就可以通过线路跟另一台电脑交流。 

(2)数据链路层(Data Link Layer):确定传输站点物理地址以及将消息传送到协议栈,提供顺序控制和数据流向控制。典型的数据链路层的设备有交换机和网桥等。 

MAC地址属于数据链路层,相当于人的身份证。有了这一层,发送过去的比特流可以得到检测这样就不会出现错误的信息了。 

 

 (3)网络层(Network Layer):定义了设备间通过逻辑地址(IP-Internet Protocol因特网协议地址)传输数据,连接位于不同广播域的设备,常用来组织路由。典型的网络层设备是路由器。

IP地址是IP协议为互联网上的每一个网络和每一台主机分配一个逡辑地址,以此来屏蔽物理地址的差异。有了IP地址,电脑才可以上网。IP地址分成两个部分,前三个数代表网络,后一个数代表主机。如 192.168.0.1中,192.168.0代表网络,1代表主机。IP可以根据需要修改 。

(4)传输层(Transport Layer):建立会话连接,分配服务访问点,允许数据进行可靠或者不可靠的传输。可以提供通信质量检测服务。网关是互联网设备中最复杂的,它是传输层及以上层的设备。 

把要发送的数据(大数据)进行分包进行封装,一个包一个包发送,叫传输层。TCP协议和UDP协议就在传输层。TCP是用于发大量数据的,分包发送,没收到的重发。UDP是用于发送少量数据的。 

fdc970a0-2530-11ee-962d-dac502259ad0.jpg?imageView2/2/w/1000


关键字:西门子  S7-1500  PLC 引用地址:说说西门子S7-1500 PLC的通信知识

上一篇:介绍Smart Line触摸屏与V20变频器通过MODBUS通讯的实现方法
下一篇:机器视觉在自动化领域的发展趋势是什么

推荐阅读最新更新时间:2026-03-22 16:14

说说西门子S7-1500 PLC的通信知识
西门子S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,相比于200/200 SMART PLC 来说,1500稍微难一点,其中通信是比较重要的一环,已经涉及到高级应用,今天咱们就来说说1500PLC的通信知识。 一、(1)串行通信与并行通信 串行通信和并行通信是两种不同的数据传输方式。 (2)单端和差分 (3)单工、双工不半双工:这是通信中描述数据传送方向的与用术语。 1)单工(Simplex):指数据只能实现单向传送的通信方式,一般用于数据的输出,不可以迚行数据交换。 2)全双工(Full Simplex):也称双工,指数据可以进行双向数据传送,同一时刻既能发送也能接收数据。通常
[嵌入式]
说说<font color='red'>西门子</font><font color='red'>S7-1500</font> <font color='red'>PLC</font>的通信知识
西门子S7-1500的应用案例分析
S7-1500CPU一般本身是不带高速脉冲计数的,所以要选用高速计数模块,一般最常用的模块为TMcount2X24 ,其提供两路24V高速脉冲采集信号。两路高速脉冲采集通道,在一般项目应用中有点少。 在工业领域数据采集和处理中,经常会遇到如流量、转速、扭矩等高速脉冲信号形式的传感器。这种类型的传感器精确度高,抗干扰能力强,得到技术人员的青睐。 举例说明西门子S7-1500高速脉冲采集功能和应用,包括数据的处理。 1. 高速计数模块TM count2X24属性 1 .支持的编码器类型 ●24V增量编码器; ●具有方向信号的24V脉冲编码器 ●布局有方向信号的24V脉冲编码器 ●用于向上和向下计数脉冲的24V脉冲编码器 2
[嵌入式]
<font color='red'>西门子</font><font color='red'>S7-1500</font>的应用案例分析
西门子S7-1500产生精确时间戳的方法
概述 在数据采集时,精准的相对时间是非常重要的。尤其是高速采集时,上位机的软件(尤其是windows系统里的软件)很难精准地确定信息的时刻。这时候,如果PLC能够在提供数据时,同时提供一个精准的时间标志(时间戳),将能极大地提高数据采集的计时准确性,并降低采集系统的复杂性。下面将介绍获取一个精确到微秒的Uint32时间戳的详细步骤。虽然S7-1500已经支持64位的整型,但是,考虑到低端的PLC还不支持64位的整型,因此,此处选择相对通用的32位无符号整型。PART01完整程序 程序在准备工作结束后,进行一次时间戳计算,包括了时钟获取、转换等过程。 PART02将时钟转换成整型数 首先读取时钟,写入到一个长时间类型LDT,然后
[嵌入式]
<font color='red'>西门子</font><font color='red'>S7-1500</font>产生精确时间戳的方法
SIMATIC S7-1500 PLC的编程语言介绍
SIMATICS7-1500 PLC 的编程语言 (1)PLC编程语言的国际标准 IEC 61131是PLC的国际标准,1992~1995 年发布了IEC61131标准中的1~4部分,我国在1995年11月发布了GB/T15969-1/2/3/4(等同于IEC61131-1/2/3/4)。 IEC 61131-3广泛地应用于PLC、DCS、工控机、“软件PLC”、数控系统和RTU等产品。其定义了5种编程语言,分别是指令表(Instruction List,IL)、结构文本(Structured Text,ST)、梯形图(Ladder Diagram, LD)、功能块图(Funetion Block Diagram,FBD)和顺序功
[嵌入式]
SIMATIC S7-1500 PLC接通延时定时器SD介绍
接通延时定时器(SD)介绍: 接通延时定时器(SD)相当于继电器接触器控制系统中的通电延时时间继电器。通电延时继电器的工作原理是:线圈通电,触点延时一段时间后动作。SD指令是当逻辑位接通时,定时器开始定时,计时过程中,定时器的输出为“0”,定时时间到,输出为“1”,整个过程中,逻辑位要接通,只要逻辑位断开,则输出为“0”。接通延时定时器最为常用。 用一个例子来说明SD线圈指令的使用,梯形图如图1所示: 图1 对应的时序图如图2所示: 图2 当I0.0闭合时,定时器T0开始定时,定时1s后(I0.0一直闭合),Q0.0输出高电平“1”,若I0.0的闭合时间不足1s,Q0.0输出为“0”,若I0.0断开,Q0.0输出为“0
[嵌入式]
SIMATIC <font color='red'>S7-1500</font> <font color='red'>PLC</font>接通延时定时器SD介绍
SIMATIC S7-1500 PLC函数块(FB)及其应用
函数块(FB)及其应用 函数块(FB)的简介 函数块(FB)属于自己编程的块。函数块是一种“带内存”的块。分配数据块作为其内存(背景数据块)。传送到FB的参数和静态变量保存在实例DB中。临时变量则保存在本地数据堆栈中。执行完FB时,不会丢失DB中保存的数据。但执行完FB时,会丢失保存在本地数据堆栈中的数据。 函数块(FB)的应用 以下用一个例题来说明函数块的应用。 【例】用函数块完成对一台电动机的星三角启动控制。 【解】星三角启动电气原理图如图1所示。注意停止按钮接常闭触点。 图1 星三角启动的项目创建如下。 ①新建一个项目,本例为“星三角启动”,如图2所示: 图2 在项目视图的项目树中,选中并单击“新添加的设备”
[嵌入式]
SIMATIC <font color='red'>S7-1500</font> <font color='red'>PLC</font>函数块(FB)及其应用
SIMATIC S7-1500 PLC功能图的画法(1)
功能图的画法 功能图(SFC)是描述控制系统的控制过程、功能和特征的一种图解表示方法。它具有简单、直观等特点,不涉及控制功能的具体技术,是一种通用的语言,是IEC(国际电工委员会)首选的编程语言,近年来在PLC的编程中已经得到了普及与推广。在IEC60848中称顺序功能图,在我国国家标准GB 6988-2008中称功能表图。西门子称为图形编程语言S7-Graph。 顺序功能图是设计PLC顺序控制程序的一种工具,适合于系统规模较大,程序关系较复杂的场合,特别适合于对顺序操作的控制。在编写复杂的顺序控制程序时,采用S7-Graph比梯形图更加直观。 功能图的基本思想是:设计者按照生产要求,将被控设备的一个工作周期划分成若干个工
[嵌入式]
SIMATIC <font color='red'>S7-1500</font> <font color='red'>PLC</font>功能图的画法(1)
SIMATIC S7-1500 PLC功能图的画法
功能图的画法 功能图(SFC)是描述控制系统的控制过程、功能和特征的一种图解表示方法。它具有简单、直观等特点,不涉及控制功能的具体技术,是一种通用的语言,是IEC(国际电工委员会)首选的编程语言,近年来在PLC的编程中已经得到了普及与推广。在IEC60848中称顺序功能图,在我国国家标准GB 6988-2008中称功能表图。西门子称为图形编程语言S7-Graph。 顺序功能图是设计PLC顺序控制程序的一种工具,适合于系统规模较大,程序关系较复杂的场合,特别适合于对顺序操作的控制。在编写复杂的顺序控制程序时,采用S7-Graph比梯形图更加直观。 功能图的基本思想是:设计者按照生产要求,将被控设备的一个工作周期划分成若干个工作阶
[嵌入式]
SIMATIC <font color='red'>S7-1500</font> <font color='red'>PLC</font>功能图的画法
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved