第7章 plc网络通信

合集下载

S7-1500PLC应用技术 第7章 S7-1500 PLC系统的通信应用

S7-1500PLC应用技术 第7章 S7-1500 PLC系统的通信应用

Date: 2023/6/26
Page: 11
7.2 S7-1500 PLC的S7通信应用示例
• 任务3:基于PUT/GET指令的程序编写
➢ 通信模块的设置
Date: 2023/6/26
Page: 12
7.2 S7-1500 PLC的S7通信应用示例
• 任务3:基于PUT/GET指令的程序编写
➢ 通信模块的设置
➢ 数据块的建立-客户端
Date: 2023/6/26
Page: 19
7.2 S7-1500 PLC的S7通信应用示例
• 任务3:基于PUT/GET指令的程序编写
➢ 数据块的建立-服务器
Date: 2023/6/26
Page: 20
7.2 S7-1500 PLC的S7通信应用示例
• 任务4:系统通信功能测试
Date: 2023/6/26
Page: 13
7.2 S7-1500 PLC的S7通信应用示例
• 任务3:基于PUT/GET指令的程序编写
➢ 通信模块的设置
Date: 2023/6/26
Page: 14
7.2 S7-1500 PLC的S7通信应用示例
• 任务3:基于PUT/GET指令的程序编写
➢ 通信模块的设置
① PLC_1读取PLC_2保持寄存器中2个字的数据。 ② PLC_1向PLC_2保持寄存器中写入2个字的数据。
Date: 2023/6/26
Page: 22
7.3 S7-1500 PLC以太网通信应用示例
• 任务1: Modbus TCP协议的认识
MODBUS TCP具有以下特点: 1)用户可免费获得协议及样板程序; 2)网络实施价格低廉,可全部使用通用网络部件; 3)易于集成不同的设备,几乎可以找到任何现场总线连接 到Modbus TCP的网关; 4)网络的传输能力强,但实时性较差。

S7-1500PLC项目设计与实践-第7章

S7-1500PLC项目设计与实践-第7章

3964 (R) 支持的协议
3964 (R)
3964 (R) , 3964 (R) , Modbus Modbus RTU主站,RTU主站,Modbus
Modbus RTU 从站 RTU 从站
7.1.2 通信服务
(1)通信服务概述 (2)连接资源 (3)建立通信连接 (4)数据一致性 (5)通信服务的端口号
预留
5001 ...49151 使用范围有限2
49152 …65535
(4) TCP (4) UDP
ISO-on-TCP 协议 网络时间协议 简单网络管理协议
安全超文本传输协议
ISO on TCP(遵循 RFC 1006 标准)用于与远程 CPU 或软控制器进行面向消 息的数据交换。S7 与 ES、HMI、OPC Server等通信。 NTP 用于将 CPU 系统时间与 NTP 服务器的时间进行同步。
S7-1500PLC项目 设计与实践
目录
第1章 S7-1500PLC系统概述 第2章S7-1500硬件及软件平台 第3章 S7-1500PLC项目设计 第4章 S7-1500PLC硬件系统设计 第5章 S7-1500 PLC软件程序设计 第6章 上位监控系统设计 第7章 网络通信 第8章 工艺功能 第9章 系统诊断 第10章 S7-1500的其他功能
S7-1500的数据一致性的详细规范如下: (1)访问公共数据的指令 (2)使用 PUT/GET 指令或通过 HMI 通信进行 Write/Read 操作 (3)S7-1500 中系统指定的最大数据一致性 (4)点对点 CM 的最大数据一致性
(5)通信服务的端口号
协议
PROFINET协议 DCP 发现和组态协议 LLDP 链路层发现协议

第7章罗克韦尔PLC通信技术及ppt课件

第7章罗克韦尔PLC通信技术及ppt课件

7.3 设备网(DeviceNet)
1.DeviceNet的技术特点和应用范围 (1)DeviceNet的技术特点 系统安装、调试、接线简单; 可同时支持标准设备和智能设备; 可为系统提供重要的设备级诊断功能; 可以在计算机或设备上进行组态; 支持网络供电(传感器)和自身供电(执行器)的设备; 支持设备带电插拔或更换,可即插即用,而不会中断网络连接; 支持控制数据实时交换; 可兼容多厂商设备。 (2)DeviceNet的应用范围 需要大量硬接线的应用项目; 有大量设备连接到多点I/O模块(分布式或机架式)的应用项目; 要求快速启动的应用项目; 数据信息中使用多个短小简单数据包的应用项目; 需要大量设备级预测诊断功能的应用项目; 具有多个小型设备并且设备之间的距离都很远的应用项目。
控制网上的典型设备,如逻辑控制器、I/O设备、运动控制、变频器、过程 控制设备、网关等设备,如图7-23所示。
7.4 控制网(ControlNet)
一个网段的主干线电缆长度最长可达1 000m,此时限连接2个节点;一个网段 最多可有48个节点,此时电缆长度限为250m,这是限量的两种极端情形。网段同 轴电缆的长度随着节点个数的增加而缩短,每增加一个站点,电缆的长度大约缩短 16m,其线性规律关系如图7-24所示。
不同的电缆,在不同的网络速率下,干线、支线累积长度的最长距离是不同 的,分别如表7-1、表7-2和表7-3所示。
根据下列情况,计算DeviceNet主干线长度。 情况一,如图7-10所示。
7.3 设备网(DeviceNet)
情况二,如图7-11所示。
7.3 设备网(DeviceNet)
情况三,如图7-12所示。
7.2 NetLinx开放网络体系
NetLink网络体系就是实现这些应用的物理网络体系,如图7-6所示。

《电气控制与PLC》教案

《电气控制与PLC》教案

《电气控制与PLC》教案第一章:电气控制基础1.1 概述介绍电气控制的基本概念、原理和分类。

解释电气控制系统的组成和作用。

1.2 低压电器介绍低压电器的分类和功能。

讲解常用低压电器的结构和工作原理。

1.3 电气控制线路分析简单的电气控制线路实例。

介绍电气控制线路的设计方法和步骤。

第二章:可编程逻辑控制器(PLC)基础2.1 PLC概述介绍PLC的定义、功能和应用领域。

解释PLC的工作原理和基本结构。

2.2 PLC编程语言介绍PLC编程语言的种类和特点。

讲解PLC编程的基本规则和方法。

2.3 PLC的硬件组成介绍PLC的硬件组成部分及其功能。

讲解PLC的输入输出接口和通信接口。

第三章:PLC编程与应用3.1 基本指令讲解PLC基本指令的功能和用法。

通过实例讲解基本指令的应用。

3.2 功能指令介绍PLC功能指令的分类和功能。

讲解常用功能指令的用法和应用。

3.3 PLC控制系统设计介绍PLC控制系统设计的基本原则和方法。

通过实例讲解PLC控制系统的设计过程。

第四章:电气控制与PLC在工业应用案例分析4.1 案例一:电动机的控制分析电动机控制电路的工作原理。

讲解如何使用PLC实现电动机的控制。

4.2 案例二:conveyor传送带的控制分析conveyor传送带控制电路的工作原理。

讲解如何使用PLC实现conveyor传送带的控制。

第五章:PLC的故障诊断与维护5.1 PLC故障诊断方法介绍PLC故障诊断的基本方法和技巧。

讲解如何进行PLC故障诊断和排除。

5.2 PLC的维护与保养介绍PLC的维护保养内容和注意事项。

讲解PLC的日常维护和故障预防措施。

第六章:PLC在工业自动化中的应用案例6.1 案例三:温度控制系统的应用分析温度控制系统的工作原理和需求。

讲解如何使用PLC实现温度控制系统的自动化控制。

6.2 案例四:液体自动控制系统中的应用分析液体自动控制系统的工作原理和需求。

讲解如何使用PLC实现液体自动控制系统的控制。

第二篇第7章 PLC的基本指令系统

第二篇第7章 PLC的基本指令系统

注意:
FX系列中,不同型号PLC的特殊辅助继电器的 数量也不同。
在M8000~M8255的256个特殊辅助继电器 中,PLC未定义的不可在用户程序中使用,具体可 参见使用手册。
7.3.3 状态继电器(S)
状态器对在步进顺控类的控制程序中起着重要的作用, 它与后述的步进指令STL组合使用。
①初始用状态器 ②返回原点用状态器(FX2N) ③普通状态器 ④断电保持状态器 ⑤报警用状态器(FX2N)
M0
号为M0~M499,共500点。
注:可通过程序设定,将它们变为保持辅助继电器
断电保持辅助继电器(M)
● 保持用辅助继电器在PLC电源中断后,它具有 保持断电前的瞬间状态的功能,并在恢复供电后 继续断电前的状态
FX2N的辅助继电器的元件编号为M500~M3071 注:也可通过程序设定,将它们变为通用辅助继电器
特殊辅助继电器(M)
●特殊辅助继电器是具有某项特定功能的辅助继电 器(M8000~M8255) 通常可分为两类:触点型 和 线圈型
● 触点型 特殊辅助继电器的线圈由PLC自动驱动,用户
只可以利用其触点。
● 线圈型 特殊辅助继电器的线圈由用户控制,其线圈得
电后,PLC作出特定动作。
特殊辅助继电器(触点型1)
z扩展单元和扩展模块内无CPU,必须与基本单元 一起使用。
7.3 FX系列PLC内部资源
PLC的内部软继电器
• 输入继电器 • 输出继电器 • 辅助继电器 • 状态继电器 • 定时器 • 计数器 • 指针 • 数据寄存器
1
FX系列PLC软继电器及编号
不同厂家、不同系列的PLC,其内部软继电器的功能和 编号也不相同,因此用户在编制程序时,必须熟悉所选用 PLC的软继电器功能和编号。

PLC基础及应用485通信篇

PLC基础及应用485通信篇

功能元件和数据 并行通信中,有关特殊辅助继电器和寄存器的功 能如表7-6所示。
20
7.3 FX2N系列PLC通信配置及应用实例
三菱PLC基础与应用

并行通信模式的设置与连接 FX2N系列PLC采用标准并行通信时,特殊辅助继 电器M8162=OFF。当采用高速并行通信时,特殊 辅助继电器M8162=ON,此时使用的相关通信元 件只有4个。
表7-3 通信接口寄存器
元件号 M8126 M8127 M8128 M8129 功能
表7-4 通信参数寄存器
元件号 功能
D8120 ON时,表示全体
D8121 ON时,表示握手 ON时,通信出错 ON时,字/位切换 D8127 D8128 D8129
通信格式
站号设置 数据头内容 数据长度 数据网通信暂停值
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应用层协议 表示层协议 会话层协议 传输层协议 网络层协议 数据链路层协议 物理层协议 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
图7-3 OSI参考模型
11
7.1 网络通信基本知识
三菱PLC基础与应用

公司专用协议


公司专用协议一般用于物理层、数据链路层和应用层。 通过公司专用协议传送的数据是过程数据和控制命令, 信息短,传送速度快,实用性较强。 FX2N系列PLC与计算机的通信就是采用公司专用协议。
★ ★
一种是功能扩展板,这是没有外壳的电路板,可 打开基本单元的外壳后装入机箱中; 另一种则是有独立机箱的扩展模块。
13
7.2 FX2N系列PLC通信用硬件及通信形式
三菱PLC基础与应用
7.2.2 FX2N系列PLC的通信形式

西门子S7-1200通信教程

西门子S7-1200通信教程


S7通信 :S7-200访问S7-1200
Page 4/47
S7-200 (客户端)
S7-1200 (服务器)
组态数据 用户数据
以太网端口 以太网端口
IP: 192.168.0.1 TSAP: 10.00
ETH_XFR ETH_CTRL
SBR
SBR
变量
VB0
. . .
Port 21
Communication
应用层
Port 80
TCP
TSAP
Port 102
Port 161
Port 123
UDP
Port 67
IP: 192.168.2.1
以太网
For internal use only / © Siemens AG 2009. All Rights Reserved. Industry Sector
8个连接 TCP 本地协议 ISO-on-TCP UDP (设计中)
S7-通信
S7-1200 作为服务器 客户端: PUT/GET (设计中)
PROFINET I/O (设计中)
Page 3/47
Communication
For internal use only / © Siemens AG 2009. All Rights Reserved. Industry Sector

S7-1200 & STEP7 Basic V10.5
第 7 章: 通信
For internal use only / © Siemens AG 2009. All Rights Reserved.

S7-1200 and STEP7 Basic V10.5

第7章 S7-200系列PLC基本指令

第7章 S7-200系列PLC基本指令

第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
3. 边沿触发指令(脉冲生成) 边沿触发指令(脉冲生成) (1) EU(Edge Up):上升沿微分输出指令。 (2) ED(Edge Down):下降沿微分输出指令。
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
例7-10 断电延时型定时器应用示例
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
7.1.4 定时器指令
应当注意:对于S7-200系列PLC的定时器,时基分别为1ms、 应当注意 10ms、100ms定时器的刷新方式是不同的。1ms时基定时器,每隔 1ms定时器刷新一次当前值,与扫描周期和程序处理无关,扫描周期较 长时,定时器在一个周期内可能多次被刷新,其当前值在一个周期内不 一定保持一致;10ms定时器,在每个扫描周期开始时刷新,在每个扫 描周期内,当前值不变;100ms定时器在该定时器指令执行时被刷新。
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本ቤተ መጻሕፍቲ ባይዱ令
7.1.1 基本位操作指令
基本逻辑指令的语句表由指令助记符和操作数两部分组成,操作数 由可以进行位操作的寄存器元件及地址组成。常用位操作指令助计符的 定义如下所述: (1)LD(Load):装载指令,对应梯形图从左侧母线开始,连接常开 触点。 (2)LDN(Load Not):装载指令,对应梯形图从左侧母线开始,连 接常闭触点。 (3)A(And):与操作指令,用于常开触点的串联。 (4)AN(And Not):与操作指令,用于常闭触点的串联。 (5)O(Or):或操作指令,用于常开触点的并联。 (6)ON(Or Not):或操作指令,用于常闭触点的并联。 (7)=(Out):置位指令,线圈输出。

PLC的通信与工业自动化通信网络

PLC的通信与工业自动化通信网络
特点:
接口采用按位串行旳方式单端发送、单端接受,传送 距离近,数据传送速率低,抗干扰能力差。
10
2.RS-422
接口采用两对平衡差分信号线,以全双工方式传送数据。 通讯速率可到达10Mbps,最大传送距离为120米。抗 干扰能力较强,适合远距离传送数据。
3.RS-485
与RS-422接口相比,只有一对平衡差分信号线,以半双 工方式传送数据,能够在远距离高速通讯中,以至少旳 信号线完毕通讯任务。
5
6
2.按数据传送方向分类
串行通信时,在通 信线路上按照数据旳 传送方向能够分为单 工(图a)、半双工(图 b)和全双工(图c)三 种通信
A
B
(c)
7
二、串行通信接口原则
1.RS-232
既是一种协议原则,也是一种电气原则,它要求了终端 和通信设备之间信息互换旳方式和功能。
20
2. PLC间简易链接
简易PLC间链接也叫做N∶N网络。最多能够有8台PLC 连接构成N∶N网络,实现PLC之间旳数据通信。
27
3.计算机与PLC之间旳通信
①采用RS232C接口旳通信系统。 ②采用RS485接口旳通信系统,一台计算机最多可连接16 台可编程控制器。
21
4.无协议通信
① 使用串行通信指令RS能够实现PLC与多种有 RS-232接口设备之间旳通信。
指令名 助记 指令
操作数
程序步

符 代码 [S·] m [D·] n
串行通 RS FNC8 D K、 D K、 RS:9步
信指令
0
H、
H、
D
D
25
② 使用串行通信接口模块(参阅P148:7.3.3)
RS-232C通信用功能扩展板与通信模块 FX1N-422-BD/FX2N-422-BD通信用功能扩展板 RS-485通信用适配器与通信用功能扩展板

电工技术实训第7章plc

电工技术实训第7章plc
s后, Y2、 Y3及T2触点前应有■出现, 然后再使X1与COM接触 一下, 再监视Y1、 Y2、 Y3和T2前符号■均消失。
第7章 可编程控制器 四、 注意事项 (1) 注意用电安全, 防止安全事故的发生。 (2) 注意仪器、 仪表安全, 轻拿轻放。 (3) 注意PLC的RUN/STOP开关, 操作要轻。 (4) 注意编程器电缆的插接方向, 严禁带电插拔。 (5) 注意PLC的外部接线, 包括负载的大小、 负载电源的 种类等。
手持式编程器), 另一种是使用电脑通过软件编程。FX系列使
用的编程器有FX-10P和FX-20P两类, 这两类编程器的使用方法 基本相同, 所不同的是FX-10P的液晶显示屏有2行, 而FX-20P 有4行。 编程器能对程序进行写入、读出、插入、删除、 修 改, 还能检查程序、 对PLC的操作状况进行监视。
(6) STEP: 步序键, 按此键可设定步序号。
第7章 可编程控制器
(7) ↑↓: 光标键, 移动光标及提示符。
(8) GO: 执行键, 进行指令的确认、 执行。 (9) 其余的均为指令、 软元件符号、数字键, 一共有24 个。 每个健的上部为指令助记符,下部为软元件符号及数字, 上、下两部的功能对应于键的操作, 通常为自动切换。 下部
第7章 可编程控制器
第7章 可编程控制器
项目 35 可编程控制器认识及编程器操作实训 项目 36 PLC控制的正反转电路
第7章 可编程控制器
实训项目35 可编程控制器的认识及编程器的操作
一、 实训目的
(1) 了解PLC面板上各部分的功能。
(2) 掌握手持编程器各键的功能。 (3) 掌握指令输入的基本操作。 (4) 掌握程序的修改、 监视操作。
DEL: 删除功能键, 按此键, 使之显示D, 表示编程器进

电气控制与PLC应用技术第7章 S7-200PLC的通信与网络

电气控制与PLC应用技术第7章 S7-200PLC的通信与网络

7.2.2
S7-200 PLC支持的通信协议
其中专用的通信协议有PPI、MPI、自由口和 USS等;通用协议有 PROFIBUS、AS-i、工业以太 网、Modbus和Modem等 1.PPI协议
PPI 协议是点对点通信协议,它是一个主/从协议。 在PPI协议中,所有S7-200 PLC都默认为从站, 主站可以是其他CPU主机(如S7-300/400等)、 编程用计算机或SIMATIC编程器、文本显示器或 触摸屏等。标准的PPI通信距离为50m,如果使用 一对RS-485中继器,通信距离可以达到1200m。
第7章 S7-200 PLC通信与网络
主要内容
通信及网络的基础知识 S7-200 PLC通信与网络


S7-200 PLC通信接口及网络部件
S7-200 PLC通信指令及应用
7.1 通信及网络的基础知识
数据通信:就是将数据信息通过适当的传输线 路从一台机器传送到另一台机器。 这里的机器可以是计算机、PLC或具有通信功 能的其他数字设备。 数据通信系统:由传送设备、传送控制设备和 传送协议及通信软件等组成。
7.2.2 S7-200 PLC支持的通信协议
4.自由口协议
自由口协议是用户自定义通信协议,并通过用 户程序对通信口进行操作。 通过设置特殊存储字节SM30(端口0)或SM130 (端口1)可以选择自由口通信模式。 当选择自由口通信模式时,通信协议完全由用 户程序控制,用户可以通过发送指令(XMT)和发 送中断、接收指令(RCV)和接收中断来控制通信 口的操作。 自由口通信模式只限在CPU处于RUN模式时才能 使用,当CPU处于STOP模式时,自由口通信被停止, 通信口自动转换为正常的PPI协议模式。
7.1.1 串行通信的基础概念

大学_电气控制与PLC应用技术(黄永红著)课后答案_1

大学_电气控制与PLC应用技术(黄永红著)课后答案_1

电气控制与PLC应用技术(黄永红著)课后答案电气控制与PLC应用技术(黄永红著)内容简介前言第1章常用低压电器1.1低压电器的定义、分类1.2电磁式电器的组成与工作原理1.2.1电磁机构1.2.2触点系统1.2.3灭弧系统1.3接触器1.3.1接触器的组成及工作原理1.3.2接触器的分类1.3.3接触器的主要技术参数1.3.4接触器的选择与使用1.3.5接触器的图形符号与文字符号1.4继电器1.4.1继电器的分类和特性1.4.2电磁式继电器1.4.3时间继电器1.4.4热继电器1.4.5速度继电器1.4.6固态继电器1.5主令电器1.5.1控制按钮1.5.2行程开关1.5.3接近开关1.5.4万能转换开关1.6信号电器1.7开关电器1.7.1刀开关1.7.2低压断路器1.8熔断器1.8.1熔断器的结构和工作原理 1.8.2熔断器的类型1.8.3熔断器的主要技术参数 1.8.4熔断器的选择与使用1.9电磁执行器件1.9.1电磁铁1.9.2电磁阀1.9.3电磁制动器习题与思考题第2章基本电气控制电路2.1电气控制电路的绘制原则及标准2.1.1电气图中的图形符号及文字符号2.1.2电气原理图的绘制原则2.1.3电气安装接线图2.1.4电气元件布置图2.2交流电动机的基本控制电路2.2.1三相笼型异步电动机直接起动控制电路 2.2.2三相笼型异步电动机减压起动控制电路 2.2.3三相绕线转子异步电动机起动控制电路 2.2.4三相笼型异步电动机制动控制电路2.2.5三相笼型异步电动机调速控制电路2.2.6组成电气控制电路的基本规律2.2.7电气控制电路中的保护环节2.3典型生产机械电气控制电路的分析2.3.1电气控制电路分析的基础2.3.2电气原理图阅读分析的方法与步骤 2.3.3c650型卧式车床电气控制电路的分析 2.4电气控制电路的一般设计法2.4.1一般设计法的主要原则2.4.2一般设计法中应注意的问题2.4.3一般设计法控制电路举例习题与思考题第3章可编程序控制器概述3.1plc的产生及定义3.1.1plc的产生3.1.2plc的定义3.2plc的发展与应用3.2.1plc的发展历程3.2.2plc的发展趋势3.2.3plc的应用领域3.3plc的特点3.4plc的分类3.4.1按结构形式分类3.4.2按功能分类3.4.3按i/o点数分类3.5plc的硬件结构和各部分的作用3.6plc的工作原理3.6.1plc控制系统的组成3.6.2plc循环扫描的工作过程3.6.3plc用户程序的工作过程3.6.4plc工作过程举例说明3.6.5输入、输出延迟响应3.6.6plc对输入、输出的处理规则习题与思考题第4章 s7-200 plc的系统配置与接口模块 4.1s7-200 plc控制系统的基本构成4.2s7-200 plc的输入/输出接口模块4.2.1数字量模块4.2.2模拟量模块4.2.3s7-200 plc的智能模块4.3s7-200 plc的系统配置4.3.1主机加扩展模块的最大i/o配置4.3.2i/o点数的扩展与编址4.3.3内部电源的负载能力4.3.4plc外部接线与电源要求习题与思考题第5章 s7-200 plc的基本指令及程序设计 5.1s7-200 plc的编程语言5.2s7-200 plc的数据类型与存储区域5.2.1位、字节、字、双字和常数5.2.2数据类型及范围5.2.3数据的存储区5.3s7-200 plc的编程元件5.3.1编程元件5.3.2编程元件及操作数的寻址范围5.4寻址方式5.5程序结构和编程规约5.5.1程序结构5.5.2编程的一般规约5.6s7-200 plc的基本指令5.6.1位逻辑指令5.6.2立即i/o指令5.6.3逻辑堆栈指令5.6.4取反指令和空操作指令5.6.5正/负跳变触点指令5.6.6定时器指令5.6.7计数器指令5.6.8比较指令5.6.9移位寄存器指令5.6.10顺序控制继电器指令5.7典型控制环节的plc程序设计5.7.1单向运转电动机起动、停止控制程序5.7.2单按钮起动、停止控制程序5.7.3具有点动调整功能的电动机起动、停止控制程序 5.7.4电动机的正、反转控制程序5.7.5大功率电动机的星-三角减压起动控制程序5.7.6闪烁控制程序5.7.7瞬时接通/延时断开程序5.7.8定时器、计数器的扩展5.7.9高精度时钟程序5.7.10多台电动机顺序起动、停止控制程序 5.7.11故障报警程序5.8梯形图编写规则习题与思考题第6章 s7-200 plc的功能指令及使用6.1s7-200 plc的基本功能指令6.1.1数据传送指令6.1.2数学运算指令6.1.3数据处理指令6.2程序控制指令6.2.1有条件结束指令6.2.2暂停指令6.2.3监视定时器复位指令6.2.4跳转与标号指令6.2.5循环指令6.2.6诊断led指令6.3局部变量表与子程序6.3.1局部变量表6.3.2子程序6.4中断程序与中断指令6.4.1中断程序6.4.2中断指令6.5pid算法与pid回路指令6.5.1pid算法6.5.2pid回路指令6.6高速处理类指令6.6.1高速计数器指令6.6.2高速脉冲输出指令习题与思考题第7章 plc控制系统设计与应用实例 7.1plc控制系统设计的内容和步骤 7.1.1plc控制系统设计的内容7.1.2plc控制系统设计的步骤7.2plc控制系统的硬件配置7.2.1plc机型的选择7.2.2开关量i/o模块的'选择7.2.3模拟量i/o模块的选择7.2.4智能模块的选择7.3plc控制系统梯形图程序的设计7.3.1经验设计法7.3.2顺序控制设计法与顺序功能图7.4顺序控制梯形图的设计方法7.4.1置位、复位指令编程7.4.2顺序控制继电器指令编程7.4.3具有多种工作方式的顺序控制梯形图设计方法7.5plc在工业控制系统中的典型应用实例7.5.1节日彩灯的plc控制7.5.2恒温控制7.5.3基于增量式旋转编码器和plc高速计数器的转速测量习题与思考题第8章 plc的通信及网络8.1siemens工业自动化控制网络8.1.1siemens plc网络的层次结构8.1.2网络通信设备8.1.3通信协议8.2s7-200串行通信网络及应用8.2.1s7系列plc产品组建的几种典型网络8.2.2在编程软件中设置通信参数8.3通信指令及应用8.3.1网络读、写指令及应用8.3.2自由口通信指令及应用习题与思考题第9章 step7-micro/win编程软件功能与使用 9.1软件安装及硬件连接9.1.1软件安装9.1.2硬件连接9.1.3通信参数的设置和修改9.2编程软件的主要功能9.2.1基本功能9.2.2主界面各部分功能9.2.3系统组态9.3编程软件的使用9.3.1项目生成9.3.2程序的编辑和传送9.3.3程序的预览与打印输出9.4程序的监控和调试9.4.1用状态表监控程序9.4.2在run方式下编辑程序9.4.3梯形图程序的状态监视9.4.4选择扫描次数9.4.5s7-200的出错处理附录附录a常用电器的图形符号及文字符号附录b特殊继电器(sm)含义附录c错误代码附录ds7-200可编程序控制器指令集附录e实验指导书附录f课程设计指导书附录g课程设计任务书附录h台达pws1711触摸屏画面编辑简介参考文献电气控制与PLC应用技术(黄永红著)目录《电气控制与plc应用技术》从实际工程应用和教学需要出发,介绍了常用低压电器和电气控制电路的基本知识;介绍了plc的基本组成和工作原理;以西门子s7-200 plc为教学机型,详细介绍了plc的系统配置、指令系统、程序设计方法与编程软件应用等内容;书中安排了大量工程应用实例,包括开关量控制、模拟量信号检测与控制、网络与通信等具体应用程序。

第7章 PLC高速处理功能及应用

第7章 PLC高速处理功能及应用

第7章PLC高速处理功能及应用学习目标理解高速计数器计数方式、工作模式的意义,控制字节、状态字节含义,掌握高速计数器的初始化使用步骤。

理解PTO/PWM脉冲输出的作用,能够使用PTO/PWM发生器产生需要的控制脉冲。

了解运动控制模块的功能及适用场合。

PLC的普通计数器的计数过程与扫描工作方式有关,CPU通过每一扫描周期读取一次被测信号的方法来捕捉被测信号的上升沿,被测信号的频率较高时,会丢失计数脉冲,因此普通计数器的工作频率很低,一般仅有几十赫兹。

高速计数器可以对普通计数器无能为力的事件进行计数,计数频率取决于CPU的类型,CPU22x系列最高计数频率为30KHz,用于捕捉比CPU 扫描速更快的事件,并产生中断,执行中断程序,完成预定的操作。

高速计数器在现代自动控制的精确定位控制领域有重要的应用价值。

S7-200 CPU22x系列PLC还设有高速脉冲输出,输出频率可达20KHz,用于PTO(输出一个频率可调,占空比为50%的脉冲)和PWM(输出一个周期一定,占空比可调的脉冲),高速脉冲输出的功能可用于对电动机进行速度控制及位置控制。

2057.1高速计数器指令及应用S7-200系列PLC中有六个高速计数器,它们分别是HSC0、HSC1、HSC2 、HSC3、HSC4、和HSC5。

这些高速计数器可用于处理比PLC扫描周期还要短的高速事件。

当高速计数器的当前值等于预置值、外部复位信号有效(HSC0不支持)、计数方向改变(HSC0不支持)时将产生中断,通过中断服务程序实现对控制目标的控制。

7.1.1 高速计数器的工作模式1.高速计数器的计数方式(1)单路脉冲输入的内部方向控制加/减计数只有一个脉冲输入端,通过高速计数器控制字节(见表7-2)的第3位来控制加计数或者减计数。

该位=1,加计数;该位=0,减计数。

内部方向控制的单路加/减计数方式如图7-1所示。

计数器允许,当前值清0,预置值=4PV=CV时产生中断输入的一路脉冲内部方向控制(1=加计数;0=减计数)计数器当前值图7-1 内部方向控制的单路加/减计数方式(2)单路脉冲输入的外部方向控制加/减计数有一个脉冲输入端,有一个方向控制端。

西门子PLC网络通讯详解

西门子PLC网络通讯详解

使用SFC60和SFC61实现全局数据的发送与接收,必须进
行全局数据包的组态,参照【例7-2-1】。现假设已经在全局
数据表中完成了GD组态,以MPI_Station_1为例,设预发送
数据包为GD 2.1,预接收数据包为GD 2.2。要求当M1.0为

1


发送全局数据GD 2.1;当M1.2为“1”时接收全局数据GD


讯。
【例7-2-3】 无组态双向通讯。
设2个MPI站分别为MPI_Station_1(MPI地址为设为2)
和MPI_Station_2(MPI地址设为4),要求
MPI_Station_1站发送一个数据包到MPI_Station_2站。
返回上级
生成MPI硬件ቤተ መጻሕፍቲ ባይዱ作站
打开STEP 7,创建一个S7项目,并命名为“双向通讯”。 在此项目下插入两个S7-300的PLC站,分别重命名为 MPI_Station_1和MPI_Station_2。MPI_Station_1包含一
第7章 西门子PLC通信技术
本章结合具体实例,详细介绍MPI网络的组建方法、如何
用全局数据包通信方式实现PLC之间的MPI网络通信、如何实
现无组态连接的PLC之间的MPI通信、如何实现有组态连接的
PLC之间的MPI通信、如何实现PLC之间的PROFIBUS-DP主
从通信、如何组态远程I/O站,最后介绍了CP342-5分别作为
返回上级
编写发送站的通讯程序 在MPI_Station_1站的循环中断组织块OB35中调用
SFC65,将I0.0~I1.7发送到MPI_Station_2站。 MPI_Station_1站OB35中的通讯程序如图所示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《电气控制与可编程序控制器》第七章可编程序控制器网络通信及可编程终端第七章可编程序控制器网络通信及可编程终端概述(网络通信基础知识)OMRON PLC主从总线结构网络OMRON PLC的其它通信网络PLC的可编程终端网络通信基础知识一、数据通信方式二、数据通信形式三、数据通信接口四、网络通信协议网络通信基础知识一、数据通信方式1.并行通信与串行通信2.异步通信与同步通信3.单工通信与双工通信网络通信基础知识一、数据通信方式并行通信并行通信一般发生在PLC的内部,指的是多处理器PLC中多台处理器之间和CPU与各智能模板之间的数据交换。

并行通信以字或字节为单位同时进行数据传输,除了8根或16根数据线、一根公共线外,还需要数据通信联络用的控制线。

并行通信速度快,但传输线根数多、成本高,一般用于近距离的数据传送。

网络通信基础知识一、数据通信方式串行通信串行通信一般发生在PLC的外部,指的是在PLC间和PLC与计算机间的数据交换。

串行通信以二进制的位(bit)为单位依次顺序进行的数据传输,每次只传送一位,除地线外,在一个数据传输方向上只需一根数据线,这根线既作为数据线又作为通信联络控制线,数据和联络信号在这根线上按位进行传送。

串行通信需要的信号线少,但数据传送的效率较低,适用于距离较远的场合。

计算机和PLC都备有通用的串行通信接口,工业控制中一般使用串行通信。

网络通信基础知识一、数据通信方式异步通信异步通信的数据格式,发送的数据字符由一个起始位、7个数据位、1个奇偶校验位(奇校验或偶校验)和停止位(1位、1.5位或2位)组成。

通信的双方需要对所采用的数据格式和数据的传输速率作相同的约定,接收端检测到停止位和起始位的下降沿后,将它作为接收的起始点,在每一位的中间接收数据。

由于一个字符中包含的位数不多,即使发送端和接收端的收发频率略有不同,也不会因两台机器之间时钟周期的误差累积而导致错位。

网络通信基础知识网络通信基础知识一、数据通信方式同步通信同步通信的数据格式,同步通信用1个或2个同步字符作为传送过程的开始,接着传送N个字节的数据块,字符之间不允许有空隙,当没有字符发送时,则连续发送同步字符。

发送端首先对欲发送的原始数据进行编码,形成编码数据后再向外发送。

由于每位码元包含数据状态和时钟信息,接收端经过解码,就可以得到原始数据和时钟信号。

可见,发送端发出的编码自带时钟信息,实现了收、发双方的自同步功能。

网络通信基础知识网络通信基础知识一、数据通信方式单工通信单工通信方式只能沿单一方向发送和接收数据,而没有反方向的交互,数据的传输只需要一个信道。

网络通信基础知识一、数据通信方式双工通信双工通信方式的信息可沿两个方向传送,每一站既可以发送数据,也可以接收数据。

网络通信基础知识网络通信基础知识网络通信基础知识一、数据通信方式在串行通信中,波特率是指单位时间内传输的信息量,用位/秒表示,即bit/s。

常用的标准波特率为300,600,1200,2400,9600和19200bit/s。

不同串行通信网络的传输速率差别较大,有的只有数百bit/s,有的可达100Mbit/s。

网络通信基础知识二、数据通信形式1.基带传输2.频带传输网络通信基础知识二、数据通信形式1.基带传输基带传输方式是利用通信介质的整个带宽进行信号传送,需要对数字信号进行编码,按照数字波形的原样在信道上传输。

网络通信基础知识二、数据通信形式1.基带传输数据编码分三种:非归零码NRZ曼彻斯特编码差动曼彻斯特编码网络通信基础知识二、数据通信形式网络通信基础知识二、数据通信形式网络通信基础知识二、数据通信形式网络通信基础知识二、数据通信形式2.频带传输频带传输方式是把通信信道以不同的载频划分成若干个通道,采用调制、解调技术,在同一通信介质上同时传送多路信号。

在发送端,采用调制手段,对数字信号进行某种变换,将代表数据的二进制“1”和“0”,变换成具有一定频带范围的模拟信号,以适应在模拟信道上传输;在接收端,通过解调手段进行相反变换,把模拟的调制信号复原为“1”或“0”。

常用的调制方法:频率调制、振幅调制和相位调制。

网络通信基础知识三、数据通信接口1.RS232C通信接口2.RS422A/RS485通信接口3.RS232C/ RS422A(RS485)转换电路网络通信基础知识三、数据通信接口1.RS232C通信接口RS232C是一种串行通信接口协议,广泛用于计算机、PLC和其它控制设备中。

它采用负逻辑,用-5~-15V表示逻辑状态“1”,用+5~+15V表示逻辑状态“0”。

RS232C的最高传输速率为20Kbit/s,最大传输距离为15m,只能进行一对一的通信。

距离较近的连接只需3根线,计算机与PLC之间和PLC与PLC之间一般使用9针的连接器。

网络通信基础知识1.RS232C 通信接口RS232C 连接方法网络通信基础知识网络通信基础知识三、数据通信接口2.RS422A/RS485通信接口RS422A采用全双工通信,两对平衡差分信号线分别用于接收和发送;RS485采用半双工通信,只有一对平衡差分信号线,接收和发送不能同时进行。

RS422A/ RS485在最大传输速率(10Mbit/s)时,允许的最大通信距离为12m;当传输速率(100Kbit/s)时,允许的最大通信距离为1200m。

网络通信基础知识三、数据通信接口3.RS232C/ RS422A(RS485)转换电路实际应用中,计算机和工业控制设备往往都配有RS232C接口,有时为了把远距离的两个或多个带RS232C接口的设备连接起来,组成分布式控制系统,就需要有RS232C/ RS422A(RS485)转换器把RS232C转换成RS422A(RS485接口是RS422A接口的简化)再进行连接。

网络通信基础知识网络通信基础知识四、网络通信协议建立计算机网络的目的就是为了能在广阔的范围内实现信息资源共享,但没有统一规范的网络产品却成了网络互联的障碍。

为此,国际标准化组织(ISO)于1978年提出了开放系统互联的OSI(Open System Interconnection)参考模型。

网络通信基础知识网络通信基础知识四、网络通信协议7个功能层:1.物理层(Physical)物理层的任务是在信道上传输未经处理的信息,该层协议为通信双方提供建立、保持和断开物理连接的功能,RS232C、RS422A/RS485等均为物理层协议。

网络通信基础知识四、网络通信协议7个功能层:2.数据链路层(Data Link)数据链路层的任务是将可能有差错的物理链路改造成对于网络层来说是无差错的传输线路。

它把输入的数据组成数据帧,并在接收端检验传输的正确性。

若正确,则发送确认信息;若不正确,则抛弃该帧,等待发送端超时重发。

数据链路层在两个相邻节点间的链路上实现差错控制、数据成帧、同步控制等。

网络通信基础知识四、网络通信协议7个功能层:3.网络层(Network)网络层的任务是使数据在网络传输中分组。

它规定了分组在网络中的传输规范,包括报文包的分段、阻塞处理和本层内信息的交换和路由的选择,为数据从源点到终点建立物理和逻辑的连接。

网络通信基础知识四、网络通信协议7个功能层:4.传输层(Transport)传输层的任务是从会话层接收数据,把它们传到网络层,该层提供一个可靠的端到端的数据传送服务,确保传送数据的完整性和准确性,起到网络层和会话层之间的“桥梁”作用。

网络通信基础知识四、网络通信协议7个功能层:5.会话层(Session)会话层的任务是控制一个通信会话的进程,按正确的顺序收发数据,进行对话。

这一层检查并确定一个正常的通信是否正在发生。

如果没有发生,该层必须在不丢失数据的情况下,恢复会话,或根据规定,在会话不能正常发生的情况下终止会话。

如果正在发生,则按用户提供的会话地址,在遵守双方约定的规约前提下,建立或结束数据传输。

网络通信基础知识四、网络通信协议7个功能层:6.表示层(Presentation)表示层的任务是实现不同信息格式和编码之间的转换。

如数据加密/解密、信息压缩/解压缩;不同计算机之间不相容文件格式的转换(文件传输协议);不相容终端输入、输出格式的转换(虚拟终端协议)等等。

网络通信基础知识四、网络通信协议7个功能层:7.应用层(Application)应用层的任务是为用户的应用服务提供信息交换,为应用接口提供操作标准。

第七章可编程序控制器网络通信及可编程终端概述(网络通信基础知识)OMRON PLC主从总线结构网络OMRON PLC的其它通信网络PLC的可编程终端第七章可编程序控制器网络通信及可编程终端OMRON公司PLC的网络类型较多,功能齐全,可以适合不同层次自动化网络的需要。

早期推出的网络有:HOST Link、PC Link、Remote I/O;目前推出的主流网络有:信息层Ethernet、控制层Controller Link和器件层CompoBus/S、CompoBus/D等。

OMRON PLC主从总线结构网络主从总线结构网络一、HOST Link通信网络HOST Link网络是由上位机(计算机)和下位机(PLC)通过HOST Link单元及串行总线互联而成的控制网络。

上位机对系统中的PLC进行集中管理与控制,它可以编辑或修改下位机的程序,实时监控运行,实现自动化系统的分布式控制。

主从总线结构网络1.HOST Link通信网络的组成(1)光缆连接的HOST Link网络光缆连接的HOST Link网络上位机最多可接32台PLC,有串行结构和并行结构两种方式。

主从总线结构网络1.HOST Link通信网络的组成(2)RS232C/RS422电缆连接的HOST Link网络OMRON的HOST Link单元有:C200H-LK201-V1、3G2A5-LK201-EV1、C500-LK201-V1、C500-LK203和3G2A6-LK201-EV1。

用RS232C电缆将HOST Link单元直接连接到上位机,形成上位1:1通信网络。

对于有RS232通信接口的PLC,如CPM2A、C200H、C200HS等,可以直接与上位机通信;对于无RS232通信接口的PLC,如CPM1A、CQM1、SRM1等,可以通过RS232适配器与上位机通信。

如图7-6所示连接方法,将计算机或可编程终端PT与一台PLC连接,形成上位1:1通信网络。

.HOST Link主从总线结构网络2.HOST Link通信协议HOST Link网络使用HOST Link通信协议进行通信,上位机具有优先传送权并启动通信,HOST Link单元收到命令交由PLC执行,然后将执行结果返回上位机,两者以帧为单位轮流交换数据。

相关文档
最新文档