第6章 PLC的通信与自动化通信网络
FX-2N课后习题参考答案

PLC应用基础(三菱FX2N)习题参考答案第1章1.1987年国际电工委员会(International Electrical Committee,IEC)颁布的PLC标准草案中对PLC作了如下定义:“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。
”2.PLC采用串行的工作方式,继电器控制采用并行的工作方式。
3.(1).早期的PLC(60年代末~70年代中期)早期的PLC的性能要优于继电器控制装置,其优点是简单易懂、便于安装、体积小、能耗低、有故障指示和能重复使用等。
2.中期的PLC(70年代中期~80年代中、后期)PLC的功能大大增强。
在软件方面,除了保持其原有的逻辑运算、计时、计数等功能外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。
在硬件方面,除了保持其原有的开关模块外,还增加了模拟量模块、远程I/O模块及各种特殊功能模块。
并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器。
3.近期的PLC(80年代中、后期~至今)超大规模集成电路技术的迅速发展,微处理器的价格大幅度下跌,使得各种类型的PLC 所采用的微处理器的性能普遍提高。
而且,为了进一步提高PLC的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理芯片。
这样使得PLC软硬件功能发生了巨大变化。
4.(1).可靠性高,抗干扰能力强(2)硬件配套齐全,功能完善,适用性强(3).编程语言易学易用(4).系统操作简单,维护方便,容易改造(5).体积小,重量轻,能耗低5.(1). 开关量的逻辑控制(2). 模拟量控制(3). 运动控制(4). 过程控制(5). 数据处理(6). 通信及联网6.(1).中央处理单元中央处理单元是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实现液体自动控制系统的控制。
PLC的通信方法

PLC的通信方法PLC(Programmable Logic Controller)是一种广泛应用于工业自动化领域的数字计算机。
在工业控制系统中,PLC负责通过接收和发送信息来控制和监测生产过程。
因此,PLC的通信方法对于工业自动化系统的正常运行至关重要。
PLC通信的基本原则是通过物理介质(如电气信号、光纤、以太网等)传输数据。
根据通信的范围和需求,PLC的通信方法可以分为以下几种:1.以太网通信:以太网是目前工业自动化领域中最常用的通信方式之一、PLC通过以太网的TCP/IP协议与其他设备进行数据交换,例如与上位机、虚拟仪表、传感器等进行通信。
以太网通信带宽大、传输速度快,适用于需要大量数据交换的场景。
2.串行通信:串行通信是另一种常见的PLC通信方法。
PLC通过串行通信与其他设备进行数据交换,例如与触摸屏、条码扫描仪等进行通信。
串行通信可以通过RS232、RS485等接口实现,传输速度较慢但稳定可靠。
3. 总线通信:总线通信是一种将多个设备连接到同一条总线上进行通信的方法。
常见的总线通信方式有Profibus、CAN、Modbus等。
通过总线通信,PLC可以与多个从设备(如传感器、执行器)进行数据交换,实现分布式控制和监测。
4. 无线通信:随着物联网技术的发展,无线通信在工业自动化系统中越来越常见。
PLC可以通过无线通信方式(如无线局域网、蓝牙、Zigbee等)与其他设备进行数据交换,实现远距离通信和移动设备的接入。
在PLC通信中,还需要考虑通信协议的选择。
通信协议定义了数据传输的格式和规则,以确保不同设备之间的数据交换正确无误。
常见的PLC 通信协议有Modbus、Profibus-DP、OPC等。
根据不同的应用场景和设备要求,选择合适的通信协议是PLC通信的重要一环。
此外,PLC通信还需要考虑网络拓扑结构的设计。
网络拓扑结构是指设备之间的物理连接方式和传输路径。
常见的网络拓扑结构有星型、总线型、环型等。
plc 通讯原理

plc 通讯原理
PLC通讯原理是指可编程逻辑控制器(PLC)与其他设备之间进行数据传输和通信的原理与方式。
通讯原理是确保PLC能够与其他设备进行有效数据交换的基础。
PLC通讯原理主要包括以下几个方面:
1. 通讯协议:PLC通讯需要使用特定的通讯协议来规定数据的格式和传输方式。
常见的通讯协议有Modbus、Profibus、Ethernet等。
不同的设备使用不同的协议进行通讯,PLC需要根据设备的协议进行设置。
2. 通讯接口:PLC通讯接口用于连接PLC与其他设备之间的物理连接。
常见的通讯接口有串口(RS232/RS485)、以太网口等。
使用不同的通讯接口需要选择相应的通讯线缆和连接方式。
3. 数据传输方式:PLC通讯可以采用点对点传输方式或总线传输方式。
点对点传输方式适用于少量设备之间的直接通讯,而总线传输方式适用于大规模设备之间的数据交换。
4. 通讯速率:PLC通讯的速率决定了数据传输的速度。
通常情况下,PLC和其他设备需要设置相同的通讯速率才能正常进行数据交换。
5. 数据解析:PLC接收到其他设备发送的数据后,需要进行数据解析才能得到有用的信息。
解析的过程包括提取数据、判
断数据类型和校验数据的完整性等。
在实际应用中,PLC通讯原理的具体实现方式根据不同的应用场景和设备要求而有所差异。
熟悉PLC通讯原理并能够灵活应用是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通信用适配器与通信用功能扩展板
plc中什么叫网口通讯

plc中什么叫网口通讯今天我们将探讨PLC(可编程逻辑控制器)中的一个重要概念——网口通讯。
在工业自动化领域中,PLC被广泛应用于各种设备和系统的控制和监测。
而网口通讯作为PLC与其他设备和系统进行数据交换的核心方式之一,具有重要意义。
1. 什么是PLC?首先我们需要了解PLC的基本概念。
PLC是一种专门设计用于工业控制系统的电子设备,可以根据预设条件和逻辑执行相应的操作。
它能够代替传统的继电器控制系统,通过编程实现自动化过程,并实现工业设备和系统的自动控制。
2. 为什么需要网口通讯?在工业控制系统中,不同的设备和系统之间需要进行数据交换和通信。
而以太网是当今最常用的计算机网络之一,因其高速传输、扩展性强的特点,成为了PLC通讯的首选方式之一。
通过网口通讯,PLC可以与其他PLC、人机界面(HMI)、计算机等设备进行数据传输、指令执行等操作。
3. 网口通讯的具体实现方式PLC中的网口通讯可以通过不同的协议来实现,其中最常见的有Modbus TCP/IP和Ethernet/IP等。
Modbus TCP/IP是各种工业设备和系统通讯的主要协议之一,它基于TCP/IP协议栈,使用简单、易于实现和维护。
而Ethernet/IP则是Rockwell Automation公司开发的一种基于以太网的工业通讯协议。
4. 网口通讯的应用网口通讯在工业自动化领域中具有广泛的应用。
比如,在生产线上,PLC通过网口通讯与各个机械设备连接,实现对其状态的实时监测和控制,提高生产效率和质量。
同时,PLC可以通过网口与计算机或数据库等连接,实现数据的采集和存储,为生产调度和决策提供依据。
此外,网口通讯还可以用于PLC之间的通信和数据交换,实现分布式控制和集中管理。
5. 网口通讯的优势与挑战网口通讯相较于传统的串口通讯具有许多优势。
首先,网口通讯速度更快,可以满足高效实时的数据传输需求。
其次,网口通讯支持多设备连接,可以实现多对多的通信方式。
2023年大学_电气控制与PLC应用技术(黄永红著)课后答案
2023年电气控制与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.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电磁铁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的系统配置、指令系统、程序设计方法与编程软件应用等内容;书中安排了大量工程应用实例,包括开关量控制、模拟量信号检测与控制、网络与通信等具体应用程序。
Allen-Bradley 培训课程
•
Example 1
AC SB2 SB1 KA KM3 KA KM1 KM3 KA KT2 KM1 KM2 KT2 KM3 KT1 KM2 KM3 KM3 KT1 KT2 KA KM1 KT1 KM2 KT2 KM3 M0 DO1 Timer_1 DO2 Timer_2 DO3
Example 1
第三章 ControlLogix5000 PLC程序设计
• • • •
梯形图程序设计 结构化文本程序设计 Logix 5000 编程软件应用 Logix 5000 常用指令说明
第四章 梯形图设计方法(***)
• 经验设计法 • 由继电器电路图到梯形图
第五章 PLC 网络组态
• A-B PLC 网络概述 • RsNetworx 软件应用
第九章 ControlNet 网络通信
• 通过ControNet 网络下载与联机 • 通过ControlNet 网络与1756 I/O 通信 • 通过ControlNet 网络与R sView32 通信
第十章 应用实例
• 通过RSNetWorx 进行硬件组态 • 通过RSLinx 进行通讯驱动配置 • 通过RSView32 进行上位机组态画面 • 通过RsLogix5000 进行I/O 组态及控制程序
RsLogix 5000
RSLogix有以下特点:
• 灵活易用的编辑功能 • 通用的操作界面 • 诊断和纠错工具 • 强大、省时的其它功能 • 向上兼容性
常用指令说明
(XIC)(XIO)(OTE)(OTL) (OTU) (TON)(TOF) (CTU) (CTD)(RES)(CMP) (EQU) (GEQ) (GRT) (LEQ) (LES) (MOV) (JMP), (LBL)(JSR), (SBR), (RET) (FOR)(BRK) (RET)
FX系列PLC编程及应用 第3版FX3版第6章
安装了CC–Link主站模块后,FX系列PLC在CC-Link网络中可以作主站。最 多可以连接8台远程I/O站和8台远程设备站+智能设备站。网络中还可以连接 三菱和其他厂家符合CC-Link通信标准的产品。
FX3U-64CCL-M是FX系列PLC的智能设备站模块,可以链接128点远程输入/ 输出,和32点远程寄存器。
5.MODBUS通信 FX3系列可以通过RS-232C端口实现两台PLC之间的MODBUS主从通信,最 大通信距离为15m。也可以通过RS-485端口实现最多32台PLC的主从通信,最 大距离为500m。
6.无协议通信 无协议通信方式可以实现PLC与各种有RS-232C端口或RS-485端口的设备 (例如计算机、条形码阅读器和打印机)之间的通信。可以使用用户自定义
单工通信只能沿单一方向传输数据,双工通信每一个站既可以发送数据, 也可以接收数据。RS-422是全双工,用4根导线传送数据,通信的双方都能在 同一时刻接收和发送数据。
(3)RS-485 RS-485是RS-422的变形,为半双工,通信的双方在同一时刻只能发送数据 或只能接收数据。使用双绞线可以组成串行通信网络,构成分布式系统,总 线上最多32个站。
6.1.2 IEEE 802通信标准
1.CSMA/CD CSMA/CD(带冲突检测的载波侦听多路访问)的基础是以太网。每个站 都是平等的,采用竞争方式发送信息到传输线上,“先听后讲”和“边听边 讲”。其控制策略是竞争发送、广播式传送、载体监听、冲突检测、冲突后 退和再试发送。以太网越来越多地在底层网络使用。 2.令牌总线 令牌是一种控制帧,它绕逻辑环周而复始地传送。要发送报文的站等到令 牌传给自己,判断为空令牌时才能发送报文。令牌沿环网循环一周后返回发 送站时,如果报文已被接收站复制,发送站将令牌置为“空”,送上环网继 续传送,以供其他站使用。 3.主从通信方式 有不少通信协议采用主从通信方式。主从通信网络有一个主站和若干个从 站。主站向某个从站发送请求帧,该从站接收到后才能向主站返回响应帧。 主站按事先设置好的轮询表的排列顺序对从站进行周期性的查询。
PLC网络通信协议简介
PLC网络通信协议简介PLC(可编程逻辑控制器)是一种常见的工业自动化控制设备,用于监测和控制生产过程中的各种设备和机器。
为了实现不同设备之间的通信和数据交换,PLC使用了网络通信协议。
本文将简要介绍PLC网络通信协议的概念、分类和应用。
一、概述PLC网络通信协议是一套规定了通信数据格式、传输方式和通信管理等内容的规约,用于实现PLC设备之间的通信。
它通过网络传输数据,使得各PLC设备能够互相交流信息,实现集中控制和数据共享。
二、分类PLC网络通信协议根据传输介质和通信方式的不同,可以分为有线和无线两种分类。
1. 有线通信协议有线PLC通信协议是指通过物理介质连接PLC设备的通信方式。
常见的有线通信协议种类繁多,包括Modbus、Profibus、Ethernet/IP等。
- Modbus:Modbus是一种串行通信协议,主要用于PLC与外部设备(如传感器、执行器等)之间的通信。
它具有简单、灵活、可靠的特点,在工业环境中广泛应用。
- Profibus:Profibus是一种基于RS-485通信总线的协议,适用于PLC之间的通信和与其他设备的连接。
它具有高速传输和强大的抗干扰能力。
- Ethernet/IP:Ethernet/IP是基于以太网的工业自动化通信协议,用于PLC设备之间的通信和与其他设备的互联。
它支持高速传输和实时控制,适用于大型工业控制系统。
2. 无线通信协议无线PLC通信协议是指利用无线技术实现PLC设备之间的通信。
常见的无线通信协议包括Wi-Fi、Zigbee、Bluetooth等。
- Wi-Fi:Wi-Fi是一种常用的无线通信技术,可实现PLC设备之间的远程通信和数据交换。
它具有高速传输和大容量的特点,适用于大范围的工业自动化系统。
- Zigbee:Zigbee是一种低功耗、短距离通信的无线协议,适用于PLC设备之间的近距离通信和数据传输。
它能有效降低功耗,延长设备的使用寿命。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.5.2 发送指令与接收指令
1.自由端口模式 自由端口模式由用户自定义与其他设备通信的协议。Modbus RTU通信协议 和USS协议就是自由端口模式的通信协议。 RS-232/PPI 多主站电缆和将 USB 映射为 COM 口的国产 USB/PPI 电缆支持自 由端口通信。 2.自由端口模式的参数设置 CPU处于STOP模式时,自由端口模式被禁止,CPU通过PPI协议与编程设 备通信。只有当CPU处于RUN模式时,才能使用自由端口模式。自由端口模 式用控制字节SMB30/130设置端口的波特率和奇偶校验等参数(见表6-8)。 3.发送指令XMT 发送指令可发送1~255字节的数据。发送缓冲区的第一个字节是要发送的字 节数,它本身并不发送出去。
5)在第5页设置V存储区的起始地址为VB200。 6)单击第6页的“完成”按钮,生成子程序NET_EXE和名为NET_SYMS的 符号表。 在主站OB1中调用自动生成的NET_EXE。 生成名为“网络读写指令通信从站”的项目,用系统块设置其通信端口的 PPI站地址为3,从站和主站通信的波特率相同。采用默认的设置,两块CPU 的全部V区均被设置为有断电保持功能。 将系统块和程序块下载到两个CPU,用状态表将主站要发送到从站的数据 写入VB100~VB103,将数据写入从站中主站要读取的VB204~VB207。 连接两块CPU的RS-485端口。将两块CPU切换到RUN模式,主站读写从站 的地址区后,用USB/PPI电缆读取双方状态表中接收到的数据。
6.4 S7-200的通信功能与串行通信网络 6.4.1 S7-200的网络通信协议
S7-200支持点对点接口(PPI)、多点接口(MPI)和PROFIBUS协议,物 理层均为RS-485。一个网络中有127个地址(0~126),最多32个主站。网络 中各设备的地址不能重叠。可以使用的通信协议与硬件有关,见表6-2。
6.2.2 IEEE 802通信标准
1 .CSMA/CD (带冲突检测的载波 侦听多路访问 )的基础是以太网。 每个站都是平等的,采用竞争方式 发送信息到传输线上,“先听后讲” 和“边听边讲”。其控制策略是竞争 发送、广播式传送、载体监听、冲突 检测、冲突后退和再试发送。以太网 越来越多地在底层网络使用。 2.令牌总线 令牌绕逻辑环周而复始地传送。要 发送报文的站等到令牌传给自己,判 断为空令牌时才能发送报文。令牌沿 环网循环一周后返回发送站时,如果 报文已被接收站复制,发送站将令牌 置为“空”,送上环网继续传送,以 供其他站使用。
1.点对点接口协议(PPI) S7-200 CPU一般为从站,编程计算机或人机界面(HMI)为主站。 2.多点接口协议(MPI) S7-200 CPU为从站。S7-300/400作主站,用X_GET/X_PUT指令读写S7-200 的存储区。通信数据包最大76B。S7-200不需要编写通信程序。 3.PROFIBUS协议 S7-200通过EM 277 PROFIBUS-DP从站模块接入网络。 主站周期性地读写指定的从站的V存储区。 4.TCP/IP 用CP 243-1或CP-243-1 IT模块接入以太网。 5.用户定义的协议(自由端口模式) 由用户自定义与其他设备通信的串行通信协议。
6.2 计算机通信的国际标准 6.2.1 开放系统互连模型
物理层的下面是物理媒体,例如双绞线、同轴电缆和光纤等。物理层定义 了传输媒体端口的机械、电气功能和规程的特性。 数据链路层的数据以帧为单位传送,每一帧包含数据和同步信息、地址信 息和流量控制信息等。通过校验、确认和要求重发等方法实现差错控制。 应用层为用户的应用服务提供信息交换,为应用接口提供操作标准。
6.5 S7-200 的通信指令 6.5.1 网络读写指令
1.NETR/NETW指令 NETR/NETW 指令最多可以读、写远程站点 16B的数据。只有主站需要调用 NETR/NETW指令。 2.用网络读写向导生成网络读写程序 【例6-1】 2号站为主站,3号站为从站。要求2号站将它的VB100~VB103的 值写入3号站的VB200~VB203。2号站读取3号站的VB204~VB207的值,存放 到本站的VB104~VB107。生成一个名为“网络读写指令通信主站”的项目。 1)双击指令树的“向导”文件夹中的“NETR/NETW”,打开网络读写指令 向导,设置网络操作的项数为2。每一页的操作完成后单击“下一步>”按钮。 2)在第2页选择使用PLC的通信端口0,采用默认的子程序名称“NET_EXE”。 3)在第3页采用默认的操作“NETR”,从3号站读取4B的数据,本地和远程 PLC的起始地址分别为VB104和VB204。 4 )单击“下一项操作>”按钮,在第4 页设置操作为“NETW ”,将4B数据 写入3号站,本地和远程PLC的起始地址分别为VB100和VB200。
3.令牌环用得少 4.主从通信方式 主从通信网络有一个主站和若干个从站。主站向某个从站发送请求帧,该 从站接收到后才能向主站返回响应帧。主站按事先设置好的轮询表的排列顺 序对从站进行周期性的查询。
6.2.3 现场总线及其国际标准
1.现场总线 IEC对现场总线的定义:“安装在制造和过程区域的现场装置与控制室内 的自动控制装置之间的数字式、串行、多点通信的数据总线”。 2.现场总线的国际标准 (1)IEC 61158 IEC 61158第4版采纳了经过市场考验的20种现场总线(见表6-1)。其中约 一半是实时以太网。 (2)IEC 62026 IEC 62026是供低压开关设备与控制设备使用的控制器电气接口标准。
奇偶校验用硬件保证发送方发送的每一个字符的数据位和奇偶校验位中“1” 的个数为偶数或奇数。接收方用硬件对接收到的每一个字符的奇偶性进行校 验,如果奇偶校验出错,SM3.0为ON。可以设置为无奇偶校验。 同步通信的发送方和接收方使用同一个时钟脉冲。接收方可以通过调制解 调方式得到与发送方同步的接收时钟信号。 3.单工通信与双工通信 单工通信只能沿单一方向传输数据,双工通信每一个站既可以发送数据, 也可以接收数据。 全双工方式通信的双方都能在同一时刻接收和发送数据。 半双工方式通信的双方在同一时刻只能发送数据或只能接收数据。 4.传输速率 单位为bit/s或bps 。
5.S7-200与第三方设备之间的通信 如果对方支持,可用PROFIBUS-DP、Modbus RTU协议或自由端口模式通 信。
6.4.3 S7-200的串行通信网络
中继器用来将网络分段,每个网段最多32个设备,中继器可扩展网络长度。 终端电阻可吸收网络上的反射波,有效地增强信号强度。网络终端的连接 器上的开关应放在On位置(接入终端电阻),网络中间的连接器上的开关应 放在Off位置。
6.1.2 串行通信的端口标准
1.RS-232C RS-232C 的最大通信距离为 15m,最高传输速率为 20kbit/s ,只能进行一对 一的通信。RS-232C使用单端驱动、单端接收电路,容易受到公共地线上的电 位差和外部引入的干扰信号的影响。 2.RS-422A RS-422A采用平衡驱动、差分接收电路,因为接收器是差分输入,两根线上 的共模干扰信号互相抵消。在最大传输速率10Mbit/s时,允许的最大通信距离 为12m。传输速率为100kbit/s时,最大通信距离为 1200m,一台驱动器可以连 接10台接收器。 3.RS-485 RS-422A 是全双工,用4根导线传送数据。 RS-485 是RS-422A的变形,为半 双工,使用双绞线可以组成串行通信网络,构成分布式系统。
6.3 西门子的工业自动化通信网络
1.工业以太网 网络规模可达1024站,距离可达1.5km(电气网络)或200km(光纤网络),10M /100Mbit/s。S7-200使用以太网模块CP 243-1或互联网模块CP-243-1 IT。 2.PROFIBUS 传输速率最高12Mbit/s,响应时间典型值为1ms,使用屏蔽双绞线电缆(最 长9.6km)或光缆(最长90km),最多可以接入127个从站。S7-200通过从站 模块EM 277接入PROFIBUS-DP(分布式外部设备),PROFIBUS-PA(过程 自动化)是用于防爆区域的现场传感器和执行器的低速数据传输。 PROFIBUS-FMS(现场总线报文规范)现在很少使用。 3.AS-i(执行器-传感器接口) 使用屏蔽的或非屏蔽的双绞线,由总线提供电源。响应时间小于5ms,CP 243-2是S7-200的功能
1.西门子PLC之间的通信 S7-200之间可用PPI网络、EM 241 Modem模块、以太网和无线电通信。 S7-200 与 S7-300/400 之间可通过 PROFIBUS-DP 、 MPI 、以太网、 Modbus RTU协议通信。
2.S7-200与西门子驱动装置之间的通信 一般用USS协议,S7-200和V20之间还可以使用Modbus RTU协议。 3.S7-200与第三方HMI(操作面板)之间的通信 如果对方支持,可用PPI、PROFIBUS-DP、MPI、Modbus RTU协议通信。 4.S7-200与第三方SCADA软件之间的通信 如果对方支持,可用 PPI 、 MPI 、 PROFIBUS-DP 、 Modbus RTU 等协议或 OPC软件PC Access通信。
采用主从方式和异或校验,计算机为主站,PLC为从站。 【例6-2】用RCV指令和接收完成中断接收数据。用空闲线条件和初始字符 作为消息开始的条件。 采用异或校验保证通信的可靠性。 用消息定时器来结 束消息接收。最大字符数为20。
6.6.2 串口通信调试软件的应用
1.软件的功能 可以选择字符串、十进制或十六进制这3种数据格式,可计算常用的校验码, 生成常用的多种协议格式的帧,具有记忆功能。 2.通信参数和发送方式的设置 执行“串口设置”菜单中的“串口属性”命令,设置通信参数。 3.组织发送帧 选用十六进制格式,将要发送的数据键入“发送帧”文本框。数据( 0 ~ 16#FF)用空格隔开。 5.串口通信调试软件应用实例 将例程“接收完成中断的通信”下载到CPU,将CPU切换到RUN模式。 关闭STEP 7-Micro/WIN,打开串口通信调试软件,设置端口的参数。 将要发送的十六进制数输入“发送帧”文本框。单击“计算校验码”按钮, 单击“计算校验码”对话框的“异或”按钮,将生成的校验码附在“发送帧” 文本框中数据字节之后。添加起始字符16#FF。单击“发送”按钮,应能接收 到PLC返回的内容相同的消息。关闭串口通信调试软件,将CPU切换到STOP 模式。打开编程软件,用状态表观察从VB100开始的接收缓冲区中的数据。 发送一个错误的校验码,显示接收超时,校验错误指示位Q1.0被置为ON。