西门子S120电机驱动模块6SL3120-1TE32-0AA3
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和317 CPU支持高达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/DP X1接口。带有MPI/DP接口的CPU带有缺省的MPI组态。如果要使用DP接口,则需要在STEP7中设置DP模式。
PROFIBUS DP接口主要用于连接分布式I/O。例如,PROFIBUS DP允许您创建大型子网。可将PROFIBUS DP接口设置为在主站或从站模式下运行,支持的传输率*高可达12Mbps。
能进行PROFIBUS DP通讯的设备
DP从站
DP主站
执行器/传感器
带有PROFIBUS DP接口的S7-300/S7-400
(3)通过PROFINET(PN)通讯
带有“PN”名称后缀的CPU配有一个PN X2接口。连接到工业以太网可以使用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配有一个PtP X2接口。使用CPU的PtP接口,可使用串行接口连接外部设备。可以在全双工模式下以高达19.2kbps的传输率(RS 422),或半双工模式下以高达38.4kbps的传输率(RS 485)来运行此类系统。
使用PtP通讯可以通过串行端交换数据。PtP通讯可用于自动化设备、计算机或由其它厂商提供的具有通讯功能的系统之间的互连。该功能还允许使用通讯伙伴的协议。
可连接下列设备:
S7 PLC和S5 PLC及第三方系统
打印机
机器人控制
扫描仪、条码阅读器等
五、模板的诊断及过程监视
S7-300有多种输入/输出模板具有智能功能:
对信号进行监视(诊断)
对过程信号进行监视(过程中断)
1、诊断
通过诊断可以确定模板所获取的信号(例如数字量模板)或模拟量处理(例如模拟量模板)是否正确。在诊断评估中,可参数化的诊断信息与不可参数化的诊断信息有区别。
可参数化的诊断信息:通过相应的参数始能诊断信息的发送
不可参数化的诊断信息:不管是否参数化均可发送诊断信息
如果发送诊断信息(例如无编码器电源),则模板执行一个诊断中断。此时CPU中断执行用户程序,或中断执行低优先级的中断,来处理相应的诊断中断功能块(OB82)。
模块的类型决定了诊断信息的种类:
数字量输入/输出模板 | ||||
诊断信息 | 可能的错误原因 | 诊断信息 | 可能的错误原因 | |
无编码器电源 | 编码器电源过载编码器 电源与M短路 | 看门狗故障 | 高电磁干扰模板损坏 | |
无外部辅助电压 | 模板L+无电压 | EPROM故障 | 高电磁干扰模板损坏 | |
无内部辅助电压 | 模板L+无电压内部模板 熔断器损坏 | RAM故障 | 高电磁干扰模板损坏 | |
熔断器熔断 | 内部模板熔断器损坏 | 过程报警丢失 | 过程中断到达时间快于 CPU处理时间 | |
模板参数错误 | 传向模板的参数错误 |
模拟量输入模板 | 诊断信息 | |||||
无外部电压 | 模板L+无电压 | 测量范围下溢 | 输入值低压下限 •测量范围4至20mA 1至5V -传感器极性接反 -测量范围选择错误 | |||
组态/参数错误 | 传向模板的参数错误 | |||||
共模故障 | 输入(M)与测量电路的参考 电势差UCM太高 | |||||
断线 | 编码器连接阻抗太高模板 和传感器之间断线通道开 路 | 测量范围上溢 | 输入值超过上限 |
模拟量输出模板 | 诊断信息 | |||||
无外部电压 | 模板L+无电压 | 对地短路 | 输出过载输出QV与MANA 短路 | |||
组态/参数错误 | 传向模板的参数错误 | 断线 | 执行器阻抗太高模拟与执行 器之间断线通道开路 |
2、过程中断
通过过程中断,可以对过程信号进行监视和响应。
(1)数字量输入模板
根据设置的参数,模板可以对每个通道组进行过程中断,可以选择信号变化的上升沿、下降沿或两个沿均可。CPU中断执行用户程序,或中断执行低优先级的中断,来处理相应的诊断中断功能块(OB40)。信号模板可以对每个通道的一个中断进行暂存。
(2)模拟量输入模板
通过上限值和下限值定义一个工作范围。模板将对测量值与这些限制值进行比较。如果超限,则执行过程中断。CPU中断执行用户程序,或中断执行低优先级的中断,来处理相应的诊断中断功能块(OB40)。
六、S7-300PLC编程软件和工具软件
使用基本的STEP7或STEP7-Lite软件包,以及**的集成软件包STEP7 Professional便可对S7-300进行编程,并能以简单,用户友好的方式利用S7-300的全部功能。该工程软件还包含自动化项目中所有阶段(从项目组态到调试,测试以及服务)的功能。
1、编程软件
(1)STEP7-Lite
STEP7-Lite是一种低成本、高效率的软件,使用SIMATIC S7-300 可以完成独立的应用。STEP 7-Lite 的特点是能非常迅速的进入编程和简单的项目处理。它不能和辅助的SIMATIC 软件包,例如工程工具,一起使用。但是,STEP 7-Lite 编写的程序可以由STEP 7进行处理。
(2)STEP 7
使用 STEP 7 可完成较大或较复杂的应用,例如,需要用**语言或图形化语言进行编程或需要使
用功能以及通信模块。STEP 7 能和辅助的SIMATIC 软件包,(例如工程工具)兼容。
(3)STEP 7 Professional
除由 STEP 7 识别的语言外STEP 7 Professional 支持所有 IEC 语言
LAD
FBD
STL
这有以下的语言
顺序功能图
结构化文本
还包括由这些语言所建立的程序的离线仿真,因此,STEP 7 Professional 取代了STEP7 STEP7- GRAPH、S7-SCL 和S7-PLCSIM 各个软件包的组合
二、工程工具软件
工程工具软件以用户友好,面向任务的方式对自动化系统进行附加的编程。可提供以下工具用于编程:
S7-SCL | 结构化语言,是一种基于PASCAL 的**语言,用于编程SIMATIC S7/C7控制器。 |
S7-GRAPH | 对顺序控制进行图形组态, 用于SIAMTIC S7/C7 控制器 |
S7-HiGraph® | 使用状态图对顺序或异步的生产过程进行图形化描述。用于SIAMTIC S7/C7 控制器。 |
CFC | 连续功能图,通过复杂功能的图形化内部连接生成工艺规划, 用于SIMATIC S7 控制器。工程工具的使用对较大的更为复杂的应用是特别有利的,相应地,它需要较高等级的CPU。 |
S7-PLCSIM | 离线仿真软件 |
CPU/ 工程工具
所有的CPU均能使用STL、LAD和FBD基本语言进行编程。
如需使用S7-SCL **语言,建议选择CPU 313C,CPU 314或更高等级的CPU。
如需使用图形化语言( S7 - GRAPH ,S7-HiGrahp 和 CFC ),建议选择CPU 314
或更高等级的CPU。
6ES7322-1HF10-0AA0
通过设置输入-,您可以过滤数字量输入信号。 输入状态改变时,输入必须在时延期限内保持在新状态,才能被认为有效。 滤波器会消除噪音脉冲,并强制输入线在数据被接受之前稳定下来。默认滤波时间是 6.4 ms。
要设置输入延迟,请按以下步骤操作:
1. 从一个或多个输入旁的下拉列表中选择延迟时间。
2. 单击 “确定” (ok) 按钮,输入选项。
如果数字量输入通道的滤波时间更改自以前的设置,则新的“0” 电平输入值可能需要保 持长达 12.8 ms 的累积时间,然后滤波器才会*响应新输入。 在此期间,可能不 会检测到持续时间少于 12.8 ms 的短“0”脉冲事件或对其计数。 滤波时间的这种更改会引发意外的机械或过程操作,这可能会导致人员死亡、重伤和设备损坏。 为了确保新的滤波时间立即生效,必须关闭 cpu 电源后再开启。
注意:不能使用间接寻址访问单个位或访问 hc、l 或累加器存储区。
要创建指针,必须使用“移动双字”指令,将间接寻址的存储单元地址移至指针位置。;用“&”符号加上要访问的存储区地址可建立一个指针,当指令中的操作数是指针时,应该在操作数前加上“*”号。
如下图所示为以创建和使用指针示例。在该示例中,输入*ac1 表示 ac1 存储指向“移动字”(movw) 指令引用的字长度值的指针,在 vb200 和 vb201 中存储的值被移至累加器 ac0。
系统块对话框底部显示在顶部选择的模块选项。单击组态选项树中的任意节点均可 修改所选模块的项目组态。
系统块包括cpu模块的以下组态选项:
• 通信
• 数字量输入和脉冲捕捉位
• 输出量输出
• 保持范围
• 安全
• 启动
其他设备(如模拟量输入、模拟量输出、rtd模拟量输入、rs485/rs232 cm01通信信号板以及附加数字量输入和输出)的组态选项可在添加这些模块时从系统块访问。
在下载或上传系统块之前,必须在step 7-micro/win smart 与cpu之间建立通信。 然后即可下载一个修改的系统块,以便为cpu提供新系统组态。您所输入的新属性在将修改内容下载到cpu时生效。
您也可以从cpu上传一个现有系统块,以使step 7-micro/win smart 项目组态与cpu组态相匹配。
s7-200 smart cpu模块提供5vdc和24vdc电源:
cpu有一个内部电源,用于为cpu、扩展模块、信号板提供电源和满足其他24 vdc用户电源需求。请使用以下信息作为指导,确定cpu可以为组态提供多少电能(或电流)。
请参见特定cpu的技术规范,确定24 vdc传感器电源功率预算,cpu提供的5 vdc 逻辑预算,以及扩展模块和信号板5 vdc功率要求。请参考计算功率预算来确定cpu可以为您的组态提供多少电能(或电流)。
cpu为系统中的所有扩展模块提供5 vdc逻辑电源。请特别注意系统配置,确保cpu可提供所选扩展模块要求的5 vdc电源。如果组态要求的电源超出cpu提供的电源范围,则必须拆下一些模块。
如果超出cpu功率预算,则可能无法连接cpu允许的-数量模块。
cpu还提供了 24v传感器电源,该电源可以为输入点、扩展模块上的继电器线圈电源或其他需求提供24v电源。必须手动将不同电源的公共端(m)连接在一起。
如果需要外部24 vdc电源,则确保该电源未与cpu的传感器电源并联。为提高电气噪声保护能力,建议将不同电源的公共端(m)连接在一起。
将外部24 vdc电源与cpu的24 vdc传感器的电源并联会导致这两个电源之间有冲突,因为每个电源都试图建立自己-的输出电压电平。该冲突可能导致一个电源或两个电源的寿命缩短或立即发生故障,从而导致plc系统意外运行。意外运行可能导致人员 死亡、重伤或设备损坏。cpu的直流传感器电源和任何外部电源应给不同点供电。允许将多个公共端连接到一起。
s7-200 smart 系统中的一些24 vdc电源输入端口是互连的,并且通过一个公共逻辑电路连接多个m端子。例如,在数据表中-为“非隔离”时,以下电路是互连的:cpu的24 vdc、em的继电器线圈的电源输入或非隔离模拟输入的电源。所有非隔离的m端必须连接到同一个外部参考电位。