内诊断是PLC内部各部件性能和功能的诊断,外诊断是中央处理机与I/O模块信息交换的诊断--7串行接口(RS-232C)一中型以上的PLC都提供一个或一个以上串行标准接口(RS-232C),以例连接打印机、CRT、上位计算机或另一台PLC--8通信功能现在的PLC能够支持多种通信协议。
这样,同一机型的PLC模块可互为备用,便于备品备件的采购和管理;其统一的功能及编程方法也有利于技术力量的培训、技术水平的提高和功能的开发;由于其外部设备通用,资源可以共享,配以上位计算机后即可把控制各独立系统的多台PLC联成一个多级分布式控制系统,这样便于相互通信,集中管理。
根据不同的应用对象,表1列出了PLC的几种功能选择。比如现在比较流行的工业以太网等对通信有特殊要求的用户对于一个大型企业系统,应尽量做到机型统一。2输入/输出的选择PLC是一种工业控制系统,它的控制对象是工业生产设备或工业生产过程,工作环境是工业生产现场。
它与工业生产过程的联系是通过I/O接口模块来实现的。通过I/O接口模块可以检测被控生产过程的各种参数,并以这些现场数据作为控制信息对被控对象进行控制。通过I/O接口模块将控制器的处理结果送给被控设备或工业生产过程,从而驱动各种执行机构来实现控制。
PLC从现场收集的信息及输出给外部设备的控制信号都需经过一定距离,为了确保这些信息的正确无误,PLC的I/O接口模块都具有较好的抗干扰能力。根据实际需要,一般情况下,PLC都有许多I/O接口模块,包括开关量输入模块、开关量输出模块、模拟量输入模块、模拟量输出模块以及其它一些特殊模块,使用时应根据它们的特点进行选择。
2.1确定I/O点数根据控制系统的要求确定所需要的I/O点数时应再增加10%~20%的备用量,以便随时增加控制功能。对于一个控制对象,由于采用的控制方法不同或编程水平不同,I/O点数也应有所不同。表2列出了典型传动设备及常用电气元件所需的开关量的I/O点数。
表2典型传动设备及常用电气元件所需的开关量的I/O点数通过标准的输入/输出接口可从传感器和开关(如按钮、限位开关等)及控制(开/关)设备(如指示灯、报好器、电动机起动器等)接收信号。典型的交流输入/输出信号为24~240V,直流输入/输出信号为5~240V。
输入电路因制造厂家不同而不同,但有些特性是相同的。如用于错误信号的抖动电路;免于较大瞬态过电压的浪涌保护电路等。大多数输入电路在高压电源输入和接口电路的控制逻辑部分之间都设有可选的隔离电路。在评估离散输出时,应考虑熔丝、瞬时浪涌保护和电源与逻辑电路间的隔离电路。
熔丝电路也许在开始时花费较多,但可能比在外部安装熔丝耗资要少。2.3模拟量输入/输出模拟量输入/输出接口一般用来感知传感器产生的信号。这些接口可用于测量流量、温度和压力,并可用于控制电压或电流输出设备。
这些接口的典型量程为-10~+10V、0~+10V、4~20mA或10~50mA。一些制造厂家在PLC上设计有特殊模拟接口,可接收低电平信号如RTD、热电偶等。一般来说,这类接口模块可用于接收同一模块上不同类型的热电偶或RTD混合信号。
SIMATIC S7-400 有多种通讯方式:
• 部分CPU集成PROFINET接口,适用于连接分布式I/O系统或者上位机
• 组合式多点 MPI 和 DP 主接口,集成在所有 CPU 内,S7-200和 S7-300 系统以及其它的 S7-400系统。
• 附加的 PROFIBUS-DP 接口,集成在某些 CPU 内,适用于经济型 ET-200 分布式 I/O系统。
• 用于连接到 PROFIBUS 和工业以太网的通讯模板。
• 用于功能强大的点对点连接的通讯模板。
• 过程通讯:通过总线(AS-I 或 PROFIBUS)周期地寻址 I/O模板(过程映象数据交换)。从循环执行级调用过程通讯。
• 数据通讯:自动化系统之间或 HMI站和若干个自动化系统之间的数据交换。数据通讯可以周期执行或基于事件驱动由用户程序块调用。
通过PROFINET的过程和数据通讯
CPU内部集成的交换机提供两个PROFINET接口,不仅可以通过TCP/IP和上位连接,可以实现以下功能:
• 设备共享
• 智能设备
• 等时同步
• 介质冗余
• 开放式通讯
器和 OP 功能亦能运行在 PROFIBUS-DP 上。
以下设备可作为从站连接到 PROFIBUS-DP 上:
• ET200 分布式 I/O 设备
• 现场设备
• SIMATIC S7-200,S7-300
• SIMATIC S7-400(只能通过 CP 443-5)
数据通讯概述
SIMATIC S7-400 作为 DP 主站,可通过集成在 SIMATIC S7-400CPU 上的 PROFIBUS -DP接口(选件)以下设备可作为主站连接到 PROFIBUS-DP 网络:
• SIMATIC S7-400(CPU,CP 443-5)
• SIMATIC S7-300(CPU,CP 342-5DP 或 CP 343-5)具有 STEP 7 的编程器(PG)/PC 机或OP 可作为总线上的主站,但只使用编程器和 OP 功能亦能运行在 PROFIBUS-DP 上。
以下设备可作为从站连接到 PROFIBUS-DP 上:
• ET200 分布式 I/O 设备
• 现场设备
• SIMATIC S7-200,S7-300
• SIMATIC S7-400(只能通过 CP 443-5)
SIMATIC S7-400 有多种通讯机制:
• 通过全局数据(GD)通讯,网络上的 CPU 之间可周期地交换数据包。
• 应用通讯功能块,网络上各站点之间进行基于事件驱动的通讯。