6ES7277-0AA22-0XA0优质产品
S7-300 SIPLUS CPU技术规范 技术规范SIPLUS CPU 312CSIPLUS CPU313CSIPLUS CPU 314SIPLUS CPU 315-2 DP型号6AG1 312-5BD01-2AB06AG1313-5BE01-2AB06AG1 314-1AF10-2AB06AG1 315-2AG10-2AB0图片功能简介紧凑型CPU,16kB RAM,24 V DC电源, 内置10 DI/6 DO,带集成功能,MPI ; 包括插槽号标签和2 把钥匙;需要MMC(扩展温度范围和特殊介质负载)紧凑型CPU,32kBRAM,24VDC电源,内置24DI/16DO/4AI/2AO,带集成功能,MPI;需要MMC( 扩展温度范围和特殊介质负载)48kB RAM,24VDC电源,MPI;需要MMC( 扩展温度范围和特殊介质负载)128 kBRAM,24VDC电源,MPI,PROFIBUS DP主/从接口;需要MMC( 扩展温度范围和特殊介质负载)功能规范参见 CPU312C参见 CPU 313C参见 CPU 314参见 CPU 315-2DP S7-300是SIMATIC控制器中销售量*多的产品,它已成功地用于范围广泛的自动化领域。S7-300的重点在于为生产制造工程中的系统解决方案提供一个通用的自动化平台。这就是说,S7-300是用于集中式或分布式结构的优化解决方案。坚持不懈的创新和改革使S7-300这个广泛应用的自动化平台能持续不断的升值概述。一、S7-300PLC的种类种类图片CPU系列号功能简介S7-300通用型CPU 312CPU 314CPU 315-2 DPCPU 315-2PN/DPCPU 317-2 DPCPU 317-2 PN/DPCPU 318-2 DP模块化微型PLC系统,满足中、小规模的性能要求各种性能的模块可以非常好地满足和适应自动化控制任务简单实用的分布式结构和多界面网络能力,使得应用十分灵活方便用户和简易的无风扇设计当控制任务增加时,可自由扩展大量的集成功能使它功能非常强劲S7-300C紧凑型CPU312CCPU 313CCPU 313C-2 PtPCPU 313C-2 DPCPU 314C-2 PtPCPU 314C-2DP带集成数字量输入和输出的紧凑型CPU各种性能的模块可以非常好地满足和适应自动化控制任务简单实用的分布式结构和多界面网络能力,使得应用十分灵活方便用户和简易的无风扇设计当控制任务增加时,可自由扩展大量的集成功能使它功能非常强劲S7-300F故障安全型CPU315F-2 DPCPU 315F-2 PN/DPCPU 317F-2 DPCPU 317F-2PN/DP故障安全型自动化系统,满足工厂日益增加的安全需求基于S7-300以连接带有安全相关的模块的ET200S和ET200M分布式I/O站;采用PROFISAFE协议通过PROFIBUS DP进行与安全相关的通讯。还有用于与安全无关应用的标准模块S7-300T技术型CPU 315T-2 DPCPU317T-2 DP具有智能技术/ 运动控制功能的SIMATIC CPU具有标准CPU 315-2 DP、CPU 317-2DP的全部功能能满足系列化机床、特殊机床以及车间应用的多任务自动化系统*佳用于同步运动序列,例如与虚拟/实际主设备的耦合、减速器同步、凸轮盘或印刷点修正。与集中式I/O 和分布式I/O 一起,可用作生产线上的*控制器在PROFIBUSDP 上实现基于组件的自动化中实现分布式智能系统带有本机I/O,可实现快速技术功能( 例如凸轮切换,参考点探测)PROFIBUSDP(DRIVE) 接口,用来实现驱动部件的等时连接控制任务和运动控制任务使用相同的S7 应用程序(无需其它编程语言就可以实现运动控制)需要“S7 Technology"软件包SIPLUS S7-300宽温度型SIPLUS CPU312C SIPLUS CPU 313C SIPLUS CPU 314SIPLUS CPU 315-2DP SIPLUS CPU 315-2 PN/DP SIPLUS CPU 317-2PN/DP SIPLUS CPU 315F-2 DP SIPLUS CPU 317F-2DP用于恶劣环境条件下的PLC扩展温度范围从-25°C 到+70°C适用于特殊的环境(污染空气中使用)允许短时冷凝以及短时机械负载的增加S7-300 采用经过认证的PLC技术易于操作、编程、维护和服务特别适用于汽车工业、环境技术、采矿、化工厂、生产技术以及食品加工等领域。低成本的解决方案一、S7-300PLC系统组成系统组成: 电源模块 (PS)(选件)为S7-300/ET 200M提供电源将120/230V交流电压转变到所需要的24伏直流工作电压输出电流2A、5A、10A*处理单元(CPU)多种CPU,有各种不同的性能,例如,有的CPU上集成有输入/输出点,有的CPU上集成有PROFIBUS-DP通讯接口等。接口模块 (IM) 用于连接多机架配置的SIMATICS7-300 的机架。*多配置4个机架。每个机架*多可以插入8个模块。在4个机架上*多可安装32个模块。IM365用于一个*机架和一个扩展机架的配置中IM 365/IM 361用于一个*机架和*多4个扩展机架的配置中信号模块(SM)用于数字量和模拟量输入/输出通讯处理器 (CP)用于连接网络和点对点连接功能模块 (FM)用于高速计数,定位操作(开环或闭环控制)和闭环控制。存储器MMCDIN标准导轨用于模块安装前连接器用于简单而方便地连接传感器和执行器更换模块时允许保持接线采用编码元件以避免更换模块时的错误分为20针、40针两种
二、S7-300 PLC的结构特点
1、模块化设计
模块化微型PLC 系统,满足中、小规模的性能要求
各种性能的模块可以非常好地满足和适应自动化控制任务
简单实用的分布式结构和多界面网络能力,使得应用十分灵活
方便用户和简易的无风扇设计
当控制任务增加时,可自由扩展
大量的集成功能使它功能非常强劲
2、安装简单、维护方便
DIN标准导轨安装:只需简单地将模块钩在 DIN标准的安装导轨上,转动到位,用螺栓锁紧。
集成的背板总线:背板总线集成在模块上,模块通过总线连接器相连,总线连接器插在机壳的背后。
更换模块简单并且不会弄错:更换模块时,只需松开安装螺钉。很简单地拔下已经接线的前连接器。在连接器上的编码防止将已接线的连接器插到其他的模块上。
可靠的接线端子:对于信号模块可以使用螺钉型接线端子或弹簧型接线端子
TOP连接:采用一个带螺钉或夹紧连接的1至3线系统进行预接线。或者直接在信号模块上进行接线。
确定的安装深度:所有的端子和连接器都在模块上的凹槽内,并有端盖保护,所有的模块都有相同的安装深度。
没有槽位的限制:信号模块和通讯处理模块可以不受限制地插到任何一个槽上,系统自行组态。
灵活布置:机架(CR/ER)可以根据*佳布局需要,水平或垂直安装。
独立安装:每个机架可以距离其他机架很远进行安装,两个机架间(主机架与扩展机架,扩展机架与扩展机架)的距离*长为10 米。
如果用户的自控系统任务需要多于8个信号模块或通讯处理器模块时,则可以扩展 s7-300机架(CPU314以上)
三、S7-300 PLC性能
SIMATIC S7-300 的大量功能支持和帮助用户进行编程启动和维护
高速的指令处理:0.6~0.1μS的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。
浮点数运算:用此功能可以有效地实现更为复杂的算术运算。
方便用户的参数赋值:一个带标准用户接口的软件工具给所有模块进行参数赋值,这样就节省了入门和培训的费用。
人机界面 (HMI):方便的人机界面服务已经集成在S7-300操作系统内。人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中要求数据,S7-300按用户的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送。
诊断功能:CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件
(例如:超时,模块更换,等等)。
口令保护:多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改。
操作方式选择开关 :操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式。
四、S7-300 PLC通讯功能
SIMATIC S7-300具有多种不同的通讯接口:
多种通讯处理器用来连接AS-i接口、PROFIBUS和工业以太网总线系统
通讯处理器用来连接点到点的通讯系统
多点接口(MPI)集成在CPU中,用于连接编程器、PC机、人机界面系统及其他SIMATICS7/M7/C7等自动化控制系统。这是一个经济而有效的解决方案;方便用户的step7的用户界面提供了通讯组态功能,这使得组态非常容易、简单。
(1)通过多点接口(MPI) 的数据通讯
所有CPU都配有一个MPI接口X1。组态配有MPI/DP接口的CPU,作为MPI节点。要使用DP接口,在STEP7中设置DP接口模式。
MPI(多点接口)表示用于PG/OP连接或用于在MPI子网中进行通讯的CPU接口。所有CPU的典型(缺省)传输率为187.5kbps。对于与S7-200的通讯,还可以将传输率设置为19.2kbps。315-2PN/DP和317CPU支持高达12Mbps的传输率。
能进行MPI通讯的设备
PG/PC
OP/TP
带有MPI的S7-300/S7-400
S7-200(仅19.2kbps)
(2)通过PROFIBUS-DP接口通讯
CPU***配有一个DP X2接口。315-2PN/DP和317 CPU配有一个MPI/DPX1接口。带有MPI/DP接口的CPU带有缺省的MPI组态。如果要使用DP接口,则需要在STEP7中设置DP模式。
PROFIBUS DP接口主要用于连接分布式I/O。例如,PROFIBUS DP允许您创建大型子网。可将PROFIBUSDP接口设置为在主站或从站模式下运行,支持的传输率*高可达12Mbps。
能进行PROFIBUS DP通讯的设备
PG/PC
OP/TP
DP从站
DP主站
执行器/传感器
带有PROFIBUS DP接口的S7-300/S7-400
(3)通过PROFINET(PN)通讯
带有“PN"名称后缀的CPU配有一个PNX2接口。连接到工业以太网可以使用CPU的集成PROFINET接口与“工业以太网"建立连接。可通过MPI或PROFINET组态CPU的集成PROFINET接口。
能进行PROFINET(PN)通讯的设备
PROFINET IO组件(如,ET 200S中的接口模块IM 151-3 PN)
带有PROFINET接口的S7-300/S7-400(如,CPU 317-2PN/DP或CPU 343-1 PN)
激活的网络组件(如开关)
带有网卡的PG/PC
(4)通过点对点(PtP)通讯
带有“PtP"名称后缀的CPU配有一个PtPX2接口。使用CPU的PtP接口,可使用串行接口连接外部设备。可以在全双工模式下以高达19.2kbps的传输率(RS422),或半双工模式下以高达38.4kbps的传输率(RS 485)来运行此类系统。
使用PtP通讯可以通过串行端口交换数据。PtP通讯可用于自动化设备、计算机或由其它厂商提供的具有通讯功能的系统之间的互连。该功能还允许使用通讯伙伴的协议。
可连接下列设备:
S7 PLC和S5 PLC及第三方系统
打印机
机器人控制
扫描仪、条码阅读器等。
商丘西门子代理商
S7-300PLC中的FB和FC的分别?FB带有自己的背景DB而FC没有自己的背景DB,用FC和FB有什么分别呢,他们都能实现控制功能,到底该用FB还是该用FC,什么时候用FB什么时候用FC?
FB与FC没有太大的差别,FB带有背景数据块,而FC没有。FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。
FC和FB像C中的函数,只FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。每次调用FC的I/O区域必须要自己每次手动输入,而FB就不要,省去不少麻烦,如果在上位机控制直接输入DB控制地址就可以。
举个例子来说,有50台电机需要控制,这些电机除了参数不一样,控制流程上是一样的,每个
电机需要不同的参数去运行,运行中的过程参数要参与到下一次的控制过程中。
这个要求,用FC做的话,你需要针对不同的电机分配好DB块,来逐一的确认参数地址,不能混
淆,保存和调用不能出错,可以想象会有多麻烦。如果用FB来做呢?写好控制过程和定义的参
数的调用就可以了。针对电机重复调用同一个FB,每次调用一个独立的DB作为背景数据块
,*不必理会背景DB中的数据是怎么存储的。如果功能需要修改,只要修改该FB就行了。
还有其他的例子,比如PID、比如流量累计等等。
fc就相当于流水线,加工完就过去了!没有任何纪录。fb+db不但可以加工,还能记录数据的。
一般有多个设备的时候,我们编写一个fb多次调用,自动生成相应的db,这样简化了我们
的工作。
FB的变量声明表中有静态变量,并可以进行多级的参数传递,在调用FB时需生成背景数据块,
而FC则没有这些.FB可以替代FC,则不行.
多级的参数传递即所谓的MULTIINSTANCE,你可以把FB,DB做为一个FB中的函数来调用,
如在FB2中可以使用FB1中的参数,而终只生成一个背景数据块。
Zane:
FB其实不会占用过多的资源,因为一个程序总是有这些变量的,无论是全局的还是局部变量。
我现在,大量使用的是FB,FC只用来编一些逻辑,及简单的子程序,或仅仅几个CALL指令调用
FB。使用FB及局部变量,更有利于程序的模块化,增加程序的可移植性,就象西门子公司提供的FB
块.
其实FB和FC根本的区别是:FB支持静态变量,而FC只支持临时变量。
静态变量:是调用FB返回时,仍然要为FB保留此变量区,不会改变这一区域的数据值。临
时变量却没有这样的特性。
在FC中如果在对临时数据变量处写入确定的数据前,就去读时就可能产生不可预见的结果
,而对于静态变量却不会,因为它会保留你上次写入的结果。
万泉河:
咱们编制的控制程序,FB极少用到。所说的用FB来替代FC实用的情况,更是少见,有谁曾经把
FC全部用光啦?恐怕系统都不能负担了。
提供的标准库中,FB倒是不少的。
如果你要编制的函数没有用到静态变量,恐怕没有必要使用FB吧?我看语言中,静态
变量使用很容易,但实际用也很少啊。
侠客:我和zane的观点一样,我工作中也是把相同功能的工作编制成FB,在FC里调用,程
序修改起来方便,举个例子:如果你有10台电机,一般我们都要给他编制启动,停止逻辑,报
警,复位逻辑。如果我编一个FB把这些逻辑都做好了,为每一个电机分配一个背景数据块的话
,我在FC调用这些电机时,我只要把这些电机对应的I/O点添到FB的管脚上就可以了,*不再
用考虑他里面的逻辑了,如果你全是用FC编这些逻辑的话,1、你要写10遍,2、如果你用粘贴
和复制的话,有可能有的I/O点忘记修改或其他一些错误,3、程序的结构性不强,维护起来浪费
时间。
FB和FC结合起来用是的。
建议大家试试FB,当你理解了FB后,你会感到惊喜的
Zane:关于FB,FC的使用,我也是在具体的应用中一步一步地体会过来的,这仅是我个人
的看法与体会,并没有说一定要这样用,各位可以做不同的尝试。但有一点是肯定的,就是在
动手写程序之前,事先对整个项目要有一个很好的规划。
看老外的程序通常都是在FC里直接编程,而国内的多是在FB里编程再在FC里调用。这两种
方法各有什么优缺点呢?
用FC能实现的任务,就没必要用FB。
FCFB本质上一样
调用FB相当于在FC里opndi,并使用ar2来索引变量
FB的优点是数据块里的变量可按名字使用,仅仅是显示而已,执行效率和fc一样
补充:
实际上FC更加灵活,在fc里可以多次调用opndi访问多个背景块,ar2也可以做多种用途
而fb里的ar2原则上是不能使用了,调用fb还要数据块,麻烦
补充2:
FB实际上是编程环境玩的一个魔法而已
PLC的程序指令上实际是没有FB和FC的区别的
调用FB或者FC终都是转化为UC或CC的调用指令
要观察编程环境的这个魔法,只需写一个带参子程序(FB或FC),并在另一个块里调用,全部
下载后,再更改子程序的参数接口,下载该子程序
(此时调用块的调用指令已无效),上载调用块
1,一般用FB编写一些常用的控制程序,例如阀泵的控制等等,在接口得stat变量里面可以定义一些阀门得开度预设值(不通过输入,直接在HMI上面可以控制的),并且可以把现场的故障信号写入stat变量中,直接送到HMI上面。
2,而FC一般就是调用这些FB,给一些输入输出即可。
3,FC的所有输入输出必须赋值,而FB只要给出背景数据块即可。
4,当然如果说我不需要什么过程的数值,那就FC好了,简单。
如果大家对计算机编程有点了解的话,我觉得可以这样理解:
1、FC象程序里的“函数",直接调用,针对过程编程;
2、FB则象是“类",具有接口、属性以及方法,用于对“控制对象"编程,而FB的DB就象是一个具体的“控制对象"的实例。
西门子S7-200PLC具有脉冲输出功能,在运动控制系统中,伺服电机和步进电机是很重要的jingque定位装置,而控制伺服电机和步进电机需要使用脉冲输出。S7-200系列PLC可以输出20--100KHz的脉冲。使用PTO和PWM指令可以输出普通脉冲和脉宽调制输出。通过smb66-75,smb166-175来控制Q0.0的输出,通过smb76-85,smb176-185来控制Q0.1的脉冲输出。
控制伺服电机
伺服电机是运动控制中一个很重要的器件,通过它可以进行jingque的位置控制。它一般带有编码器,通过高速计数功能,中断功能和脉冲输出功能,构成一个闭环系统,来进行jingque的位置控制。
PLC的脉冲输出
由于PLC在进行高速输出时需要使用晶体管输出。当将高速输出点作为普通输出而带电感性负载时,例如电磁阀,继电器线圈等,一定要注意,在负载端加保护,例如并联二极管等。以保护输出点。
PLC的程序分为主程序、子程序和中断程序,本文详细的介绍了西门子S7-200系列PLC中断程序的编程方法。具体的讲解不同种类的中断程序的实现方法。熟练的使用中断程序是PLC编程的一项必要技能。相信本文会对广大PLC编程人员有所帮助。S7-200的中断包括定时中断,IO中断和通讯中断。其中IO中断可以通过外部的IO点来触发中断子程序。可以设置成几种模式,例如上升沿触发,下降沿触发等。定时中断是固定时间间隔便触发一次中断程序。通讯中断可以在数据接收或发送完成时或报文接收完成时触发中断程序。
漯河西门子代理商
西门子 — 可完成任何任务
宽广的功率范围:0.12kW~120MW
宽广的电压范围:220V~10kV
共用的软硬件平台保证了功能统一
变频器的工程组态仅需两个工具:
SIZER 用于工程选型
STARTER 用于参数化和调试
高度灵活性和模块化
西门子S120 功率范围
AC/AC 单机传动:230V 0.12~0.75kW、380~480V 0.37~250kW
DC/AC 多机传动:380~480V 1.6~3000kW、500~690V 55kW~4500kW
西门子S120 — 性能
基本功能:速度和转矩控制、基本定位功能
BICO 技术:传动相关 I/O 的信号互联
DCC 功能:对功能块实现图形化编程,具有非常友好的图形编程界面
控制模式:伺服控制、矢量控制、 V/f控制
精度高(<0.001%nrated),响应快(<2.5ms)
低噪音(<71dB),紧凑型(节省 30%占地)
西门子S120 DC/AC 多机传动
多机传动通常由以下模块组成:
控制单元控制整个传动组
整流单元为逆变单元提供直流电源
逆变单元用于协调拖动电机
传动组件间采用 DRIVE-CLiQ 链接
选件模块用来连接系统外设
电子铭牌检测各个传动组件