说明
通讯处理器用于把 S7-300 连接到不同的总线系统/通讯网络上,以及进行点到点连接。根据应用情况和模块的不同协议,可以提供不同的总线系统,如 PROFIBUS DP 或工业以太网。
点到点连接
通过处理器(CP)进行点到点连接是一种强大而低成本的中线系统替代方案。相对于总线系统,点到点链接的优点在只有较少 (RS485) 设备需要连接到 SIMATIC S7 上时非常明显。
CP 可以方便的把第三方系统连接到 SIMATIC S7 上。由于 CP 具有较高的灵活性,可以实现多种不同的物理传输介质、传输速率,甚至可以自定义传输协议。
对于每个 CP,我们用 CD 光盘提供了组态软件包和电子手册,以及用于实现 CPU 和 CP 之间通讯的参数化屏幕形式和标准的功能块。
组态的数据会存储到 CPU 的系统块中,并备份。因此更换模块时新模块可以立即投入使用。
S7-300 的接口模块现有三种版本,每个都带有用于不同物理传输介质的接口。
详细介绍
1.SIMATIC S7-200 PLC S7-200 PLC是**小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。 S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。
2.SIMATIC S7-300 PLC S7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独
的模块之间可进行广泛组合构成不同要求的系统。与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户*的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:**时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。
西门子plc模块CPU224详解
可编程序控制器的程序要简明且可读36 种不同功能:从用户的角度来看,PROFINET IO 上的分布式I/O处理与集中式I/O处理没有区别(相同的组态,编址及编程)。每当子单元中发生可能导致不同内部状态的事件时,都会执行同步操作,例如在发生以下事件时:控制和通讯的组态: 控制规模还与内存区的大小有关。规模大,用户程序长,要求有更大的用户存储区。同时点数多,系统的存储器输入、输出的信号区(输入输出继电器区或称输入、输出映射区)也大。这个区大,相应地内部器件(解释见后)也要增多,这些都要求有更大的系统存储区。 三、扩展模块的选用 使能输入有效时,根据高速计数器特殊存储器位的状态,并按照HDEF指令*的工作模式,设置高速计数器并控制其工作。 梯形图指令盒数据输入端N:高速计数器编号,为0~5的常数,字型。LOGO!7 和 8 可与其它 LOGO! 单元通信,或与 SIMATIC 控制器或 SIMATIC 面板通信子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机,电线线缆,望能跟您有更根据具体要求,也可使用下列模块:
PLC的容量包括I/O点数和用户存储容量两个方面。
(一)I/O点数的选择
PLC平均的I/O点的价格还比较高,因此应该合理选用PLC的I/O点的数量,在满足控制要求的前提下力争使用的I/O点较少,但必须留有一定的裕量。
通常I/O点数是根据被控对象的输入、输出信号的实际需要,再加上10%~15%的裕量来确定。
(二) 存储容量的选择
用户程序所需的存储容量大小不仅与PLC系统的功能有关,而且还与功能实现的方法、程序编写水平有关。一个有经验的程序员和一个初学者,在完成同一复杂功能时,其程序量可能相差25%之多,所以对于初学者应该在存储容量估算时多留裕量。
PLC的I/O点数的多少,在很大程序上反映了PLC系统的功能要求,因此可在I/O点数确定的基础上,按下式估算存储容量后,再加20%~30%的裕量。
存储容量(字节)=开关量I/O点数×10 + 模拟量I/O通道数×100
另外,在存储容量选择的同时,注意对存储器的类型的选择。
外形我们看过了,下面我们来说说性能
首先我们来说说通讯,就我实验的1516-3 PN/DP,来说,集成了3个PROFINET,一个PROFIbus,其中的一个网口和另外两个网络布不能在同一个网段,用来这个网络可以用来和工作网络组态,和控制网络隔开使用,增强了系统的安全性,在实际的使用中,估计可以省掉一个交换机了,这种搭配估计以后的西门子CP1613等网络通讯卡的销售已经被忽略了。
二、速度
西门子发布的速度快,那我们就来看看他的这个现场没法测试,我选择了两个测试方法,1、直接拔掉存储卡,CPU立即故障停机,断电插上存储卡,面板启动CPU,实际测试启动时间11s。
2、下载过程中的启动停止,本次测试只有一个OB1,只组态了一个*机架里面只有一个启保停程序,点击下载,从系统提示需要停机,到下载完成,系统完全启动RUN指示灯长亮,实际测试时间9s中间炒作鼠标一次,后来把系统整个网络组态完成
OB35 循环组织块,用于按照所设定的循环时间作循环调用。
OB1则根据程序长短作循环调用。
举例说明:
OB35设定循环时间为2秒,那每2秒执行一次OB35中的程序。只要CPU处于运行状态,那么每2秒就执行一遍。
OB1的循环时间是不可设定的,只能设定较大循环时间,比如你OB1的较大循环时间为850MS,而你的OB1中的程序只执行了150MS,那么剩下的700MS时间立即作废,新的循环从150MS后立即开始,只要程序不**过850MS,那么就反复的执行,也就是说,这次循环时间有可能100MS,下次有可能150MS。
请记住,当CPU从STOP状态到RUN状态时,首先执行OB100->OB1->OB35,当以这个顺序执行完毕后,OB35按设定的时间循环调用,和OB1无关,OB1根据程序执行时间循环调用。
西门子PLC控制器技术之五:CPU属性
硬件组态完成之后,本章将进一步学习一个非常重要的参数属性——CPU属性。
确定现场各I/O模块对应的传感器和执行器
在学习CPU属性之前,我们可以先确定现场各I/O模块对应的传感器和执行器了,以便后续应用所需。
如下图所示,在硬件组态HW Config中选中组态好的I/O模块,右键,选择监视/修改,然后可以列出该模块的所有I/O点,应用Monitor和Modify就可以轻松搞定现场各I/O模块对应的传感器和执行器接口,这种方法也称之为“打点”,打点的同时注意做好记录,为后续符号寻址编程奠定基础。
CPU属性
CPU属性是PLC中重要的一个属性参数。在硬件组态中双击CPU模块,进入到CPU属性对话框
General属性下主要是关于CPU的一些基本介绍,包括型号、订货号、版本等,当然也可以修改名字、添加注释等。
CPU属性-循环/时钟存储器
如下图所示,为CPU的循环/时钟存储器(Cycle/Clock Memory)属性。这里有两个非常重要的参数设置,一个是循环扫描监视时间,系统默认设置是150ms,这是一个看门狗时间,时刻监视扫描程序运行的周期时间,如果循环扫描周期时间**过监视设置时间,则系统认为程序可能进入了死循环,CPU进入Stop模式,当然,可以也通过在Blocks中添加相应的故障处理OB块进行应对(本章不详细展开,将在后续组织块章节中详细讲解)。
另一个是时钟存储器,勾选Clock Memory选项参数,Memory Byte可以设置为位存储器的任意一个字节号,设置好之后,该字节号代表的位存储器字节空间则成为时钟存储器,该字节的8个位,每一位都代表一个不同的时钟脉冲频率。比如Memory Byte填的是0,则MB0字节表示时钟存储器,MB0中的8个bit则分别代表8中不同频率的时钟脉冲,如m0.3表示频率为2HZ时钟脉冲。
时钟脉冲在PLC的应用中有着广泛的应用,比如制作一定频率的闪光灯、应用时钟脉冲定时、计数等等,非常实用和方便。
注意,任何对CPU属性参数的修改,都需要编译下载后才能生效。
CPU属性-保持存储器&保护
如下图所示,为CPU的保持存储器属性和保护属性界面。
保持存储器属性中可以设置带保持性的位存储器M、S7定时器T以及S7计数器C的个数。