西门子s7-2000Plc。。。。

大、中型(例如西门子的S7-300和S7-400系列)一般采用模块式结构用搭积木的方式来组成系统,模块式PLC由机架和模块组成S7-300是模块化的中小型PLC,适于中等性能的控制要求品种繁多的CPU模块、信号模块和功能模块能满足各种领域的自动控制任务,用户可以根据系统的具体情况选择合适的模块维修时更换模块也很方便。當系统规模扩大和更为复杂时、可以增加模块对PLC进行扩展。简单实用的分布式结构和强大的通信联网能力使其应用十分灵活。
S7-300的CPU模块(简称CPU)集成了过程控制功能用于执行用户程序。每个CPU都有一个编程用的RS485接口有的还带有集成总线PROFIBUS-DP接口或PtP(点对点)串行通信接口,S7-300不需偠附加任何硬件、软件和编程就可以建立一个MPI(多点接口)网络,如果有PROFIBUS-DP接口可以建立一个DP网络。
S7-300的通信功能、通信模块、通信的设置与编程的详细情况见本站随后发布的技术文章


功能最强的CPU的RAM存储容量为512kB,有8192个存储器位512个定时器和512个计数器,数字量通道最大为65536点模拟量通道最大为4096个。由于使用Flash EPROMCPU断点后无需后备电池也可以长时间保持动态数据,使S7-300成为完全无维护的控制设备
S7-300/400有很高的电磁兼容性和抗振动抗冲击能力。S7-300标准型的环境温度为0-60.环境条件扩展型的温度范围为-25-+60有更强的耐振动和耐污染性能。
通过系统功能和系统功能块嘚调用用户可以使用集成在操作系统内的程序,从而显著地减少所需要的用户存储器容量他们可以用于中断处理、出错处理、复制和處理数据等。
STEP 7的功能块图和梯形图编程语言符合IEC 61131标准语句表编程语言与标准IEC稍有不同,以保证与STEP 5的兼容性3种编程语言可以相互转换。鼡转换程序可以将西门子的STEP 6或TISOFT编写的程序转换到STEP 7STEP 7还有SCL、GRAPH和HiGrahp等编程语言供用户选购。
计数器的计数范围为1-999定时器的定时范围为10ms-9990s。可以使鼡IEC标准的定时器和计数器
STEP 7通过带标准用户接口的软件工具来为所有的模块设置参数,可以节省用户入门的时间和培训的费用
CPU用智能化嘚诊断体统连续监控系统的功能是否正常,记录错误和特殊系统事件(例如超时、模块更换等)S7-300有看门狗中断、过程报警、日期时间中斷和定时中断功能。
操作员控制和监视显得日益重要S7-300/400已将(人机接口)服务集成到操作系统内,因此大大减少了人机对话的编程要求SIMATIC從S7-300中获得数据,S7-300/400按用户指定的刷新速度自动地传递这些数据
S7-300的组成部件西门子S7-300 PLC是模块式的PLC,它由以下几个部分组成:
各种CPU有不同的性能例如有的CPU集成有数字量和模拟量输入/输出点,有的CPU集成有PROFIBUS-DP等通信接口CPU前面板上有状态故障指示灯、模式开关、24V端子、电池盒与存储器模块盒(有的CPU没有)。
负载电源模块用于将AC220V电源转换为DC24V电源供CPU和I/0模块使用。额定输出电流有2A、5A和10A 3种过载时模块上的LED闪烁。
信号模块是数字量输入/输出模块和模拟量输入/输出模块的总称它们使不同的过程信号电压或电流与PLC内部的信号电平匹配:信号模块主要有数字量输入模塊SM321和数字量输出模块SM322。模拟量输入模块SM331和模拟量输出模块SM332模拟量输入模块可以输入热电阻、热电偶、DC4-20mA和DC0-1OV等多种不同类型和不同量程的模擬信号。每个模块上有一个背板总线连接器现场的过程信号连接到前连接器的端子上。
(4)功能模块(FM)
功能模块主要用于对实时性和存储容量要求高的控制任务如计数器模块、快速/慢速进给驱动位置控制模块、凸轮控制器模块、步进定位模块、伺服电动机定位模块、未定和连续路径控制模块、闭环控制模块、工业标识系统的接口模块、称重模块、位置输入模块、超声波位置解码器等。
(5)通信处理器(CP)
通信处理器用于PLC之间、PLC与计算机和其他智能设备之间的通信可以将PLC接入PROFIBUS-DP、AS-i和,或用于实现点对点通信等通信处理器可以减轻CPU处理通信的负担,并减少用户对通信的编程工作
(6)接口模块(IM)
接口模块用于多机架配置时链接主机架(CR)和扩展机架(ER)。S7-300通过分布式嘚主机架和3个扩展机架最多可以配置32个信号模块、功能模块和通信处理器。
铝质导轨用来固定和安装S7-300上述的各种模块
S7-300的系统结构S7-300采用緊凑的、无槽位限制的模块结构,电源模块(PS) 、CPU、信号模块(SM)、功能模块(FM)、接口模块(IM)和通信处理器(CP)都安装在导轨上导轨是一种专用的金属机架,只需将模块钩在DIN标准的安装导轨上然后用螺栓锁紧就可以了。有多种规格的导轨供用户选择
电源模块总是安装在机架的最左边,CPU模块紧靠电源模块如果有接口模块,它放在CPU模块的右侧
S7-300用背板总线将除电源模块之外的各个模块连接起来。背板总线集成在模块上模块通过U形总线连接器相连,每个模块都有一个总线连接器,后者插在各模块的背后安装时先将总线连接器插在CPU模块上,并固定在导軌上然后依次装入各个模块。
外部接线接在信号模块和功能模块的前连接器的端子上前连接器用插接的方式安装在模块前门后面的凹槽中,前连接器与模块是分开订货的
S7-300的电源模块通过电源连接器或导线与CPU模块相连,为CPU模块提供DC24V电源PS307电源模块还有一些端子可以为信號模块提供DC24V电源。
更换模块时只需松开安装螺钉拔下已经接线的前连接器。前连接器上的编码块用于防止将已接线的连接器插到其他模塊上
信号模块和通信处理器模块可以不受限制地插在任何一个槽上,系统可以自动分配模块的地址每个机架最多只能安装8个信号模块、功能模块或通信处理器模块。如果系统任务需要的这些模块超过8块则可以增加扩展机架,有的低端CPU没有扩展功能
除了带CPU的中央机架(CR),最多可以增加3个扩展机架(ER)每个机架可以插8个模块(不包括电源模块、CPU模块和接口模块IM)4个机架最多可以安装32个模块。
机架的朂左边是1号槽最右边是11号槽,电源模块总是在1号槽的位置中央机架(0号机架)的2号槽上是CPU模块。这3个槽号被固定占用信号模块、功能模块和通信处理器使用4-11号槽。
因为模块是用总线连接器连接的而不是像其他模块式PLC那样,用焊在背板上的总线插座来安装模块所以槽号是相对固定的,在机架导轨上并不存在物理槽位例如在不需要扩展机架时,中央机架上没有接口模块此时虽然3号槽位仍然被实际仩并不存在的接口模块占用,中央机架上的CPU模块和4号槽的模块实际上是紧挨在一起的
如果有扩展机架,接口模块占用3号槽位负责与其怹扩展机架自动地进行。
如果只需要扩展一个机架可以使用价格便宜的IM 365接口模块对,两个接口 模块用1m长的固定电缆连接由于IM 365不能给机架1提供通信总线,机架1上只能安装信号模块不能安装通信模块和其他智能模块。扩展机架的电源有IM 365提供两个机架的DC5V电源的总电流应在尣许值之内。
使用IM 360/361接口模块可以扩展3个机架中央机架(CR)使用IM 360,扩展机架(ER)使用IM 361各相邻机架之间的电缆最长为10m。每个IM361需要一个外部DC24V電源向扩展机架上的所有模块供电,可以通过电源连接器连接PS 307负载电源所有的S7-300模块均可以安装在ER上。接口模块是自组态的无需进行哋址分配。

每个机架上安装的信号模块、功能模块和通信处理器除了不能超过8块外还受到背板总线DC5V供电电流的限制。0号机架的DC5V电源由CPU模塊产生其额定电流值与CPU的型号有关。扩展机架的背板总线的DC5V电源由接口模块IM361产生各类模块消耗的电流可查S7-300模板手册。
S7-300的开关量地址由哋址标识符、地址的字节部分和位部分组成一个字节由0-7这8个位组成。地址标识符I表示输入Q表示输出,M表示存储器位例如I3.2是一个数字輸入量的地址,小数点前面的3是地址的字节部分小数点后的2表示这个输入点是3号字节中的第2位。
开关量除了按位寻址外还可以按字节、字和双字寻址。例如输入量I2.0-12.7组成输入字节IB2B是Byte的缩写;字节IB2和IB3组成一个输入字IW2,W是Word的缩写其中的IB2为高位字节;IB2-IB5组成一个输入双ID2,D是Double Word的縮写其中的IB2为最高位的字节。以组成字和双字的第一个字节的地址作为字和双字的地址
S7-300的信号模块的字节地址与模块所在的机架号和槽号有关,位地址与信号线接在模块上的哪一个端子有关
对于数字量模块,从0号机架的4号槽开始每个槽位分配4B(4个字节)的地址,相當于32个I/O点(见表1)最多可能有32个数字量模块,共占有32×4B=128B

模拟量模块以通道为单位,一个通道占一个字地址或两个字节地址。例如模擬量输入通道IW640由字节IB640和IB641组成S7-300位模拟量模块保留了专用的地址区域,字节地址范围为IB256-767可以用装载指令和传送指令访问模拟量模块。
一个模拟量模块最多有8个通道从256开始,给每一个模拟量模块分配16B(8个字)的地址
数字量输入/输出模块内最低的位地址(例如I0.0)对应的端子位置朂高,最高的位地址(例如16点输入模块的I1.7)对应的端子的位置最低
模块诊断与过程中断1、模块诊断功能
S7-300有的信号模块具有对信号进行监视(诊斷)和过程中断的智能功能:通过诊断可以确定数字量模块获取的信号是否正确,或模拟量模块的处理是否正确
数字量输入/输出模块可以診断出以下故障:无编码器电源、无外部辅助电压、无内部辅助电压、熔断器熔断、看门狗故障、EPROM故障、RAM故障、过程报警丢失。
模拟量输叺模块可以诊断出无外部电压、共模故障、组态/参数错误、断线、测量范围上溢出或下溢出模拟量输出模块可以诊断出无外部电压、组態/参数错误、断线和对地短路。
通过过程中断可以对过程信号进行监视和响应。
根据设置的参数可以选择数字量输入模块每个通道组昰否在信号的上升沿、下降沿,或两个边沿都产生中断信号模块可以对每个通道的一个中断进行暂存。
模拟量输入模块通过上限值和下限值定义一个工作范围模块将测量值与上、下限值进行比较。如果超限则执行过程中断。执行过程中断时CPU暂停执行用户程序,桌暂停执行低优先级的中断程序来处理相应的诊断中断功能块(OB40)。

}

(巨控何工_2018年9月7号_麻烦关注关注)

概述:SIMATIC S7-1200 小型可编程控制器充分满足中小型自动化的系统需求在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调的需求。SIMATIC S7-1200 系列的问世标志着西门子在原有产品系列基础上拓展了产品版图,代表了未来小型可编程控制器的发展方向西门子也將一如既往开拓创新,引领自动化潮流

1.有关 CPU 工作原理的基本信息

扫描周期使用户程序在某个给定的周期内执行时保持逻辑一致,避免物悝输出点出现抖动否则可能多次改变过程映像输出区中的状态。每个扫描周期都包括写入输出、读取输入、执行用户程序指令以及执行系统维护或后台处理

在默认条件下,所有数字量和模拟量 I/O 点都使用被称作'过程映像'的内部存储区与扫描周期同步更新 I/O 过程映像包含 CPU、信号板和信号模块上的物理输入('I 存储器')和输出('Q 存储器')的快照。

西门子1200基本原理图

A 清除过程映像的输入区(I 存储器)

B 使用上一个徝对输出进行初始化。

C 执行任意启动逻辑(包含在特殊代码块内)

D 将物理输入的状态复制到 I 存储器。

E 所有中断事件都排队等候在 RUN 模式期間进行处理

F 启用将过程映像的输出区(Q 存储器)写入到物理输出。

① 将 Q 存储器写入物理输出

② 将物理输入的状态复制到 I 存储器。

③ 执荇用户程序逻辑

⑤ 在扫描周期的任何时段处理中断和通信。

2.创建简单锁存电路(编程)

应熟悉以下标准锁存功能:

按下按钮输入 PB2 将禁用 K0 (OFF)K0 保持 OFF 状态,直到按钮输入 PB1 再次闭合 (ON)将 K0 用作 PB1 的并联输入可确保电路在 K0 断开前'锁存'为接通

我们的第一个练习说明如何通过执行以下任务在 LAD Φ创建锁存电路:

西门子博途V15新建项目

2.2添加设备(添加对应型号的PLC)

西门子博途V15添加西门子1200硬件设备

2.3在main(OB1)插入 LAD 指令以创建小型用户程序

覀门子博途V15新建指令程序段

西门子博途V15关联西门子1200I/O变量,写梯形图

2.5组态 CPU 将用户程序下载到 CPU 测试用户程序的运行

西门子博途V15下载工程到西门孓1200PLC

3. 在线监控实时数据

西门子博途V15新建实时监控数据表查看西门子1200实时数据

西门子S7-1200实物图介绍

③ CPU 的以太网端口

⑤ 数字或模拟 I/O 的信号模块 (SM): 最哆 8 个分别插在插槽 2 到 9 中

}

我要回帖

更多关于 s7200 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信