6SL3330-7TE38-4AA3电源模块
PLC有运行和停止两种工作方式。在不同的工作方式下,PLC进行调试的操作方法不同。
² ² 单击工具栏中的“运行”按钮或“停止”按钮可以进入相应的工作方式。
1. 选择STOP工作方式
在STOP(停止)工作方式中,可以创建和编辑程序,PLC处于半空闲状态:停止用户程序执行;执行输入更新;用户中断条件被禁用。PLC操作系统继续监控PLC,将状态数据传递给STEP 7-Micro/WIN 32,并执行所有的“强制”或“取消强制”命令。当PLC位于STOP(停止)工作方式可以进行下列操作:
1使用图状态或程序状态检视操作数的当前值。(因为程序未执行,这一步骤等同于执行“单次读取”)
2可以使用图状态或程序状态强制数值。使用图状态写入数值。
3写入或强制输出。
4执行有限次扫描,并通过状态图或程序状态观察结果。
2. 选择运行工作方式
当PLC位于RUN(运行)工作方式时,不能使用“*扫描”或“多次扫描”功能。可以在状态图表中写入和强制数值,或使用LAD或FBD程序编辑器强制数值,方法与在STOP(停止)工作方式中强制数值相同。还可以执行下列操作(不能在STOP工作方式使用):
1使用图状态收集PLC数据值的连续更新。如果希望使用单次更新,图状态必须关闭,才能使用“单次读取”命令。
2使用程序状态收集PLC数据值的连续更新。
3使用RUN工作方式中的“程序编辑”编辑程序,并将改动下载至PLC。
西门子中国总代理200CN
概述
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有*的性能/价格比。
(1)安装方式
S7-200的安装方法有两种:底板安装和DIN导轨安装。底板安装是利用PLC机体外壳四个角上的安装孔,用螺钉将其固定在底版上。DIN导轨安装是利用模块上的DIN夹子,把模块固定在一个标准的DIN导轨上。导轨安装既可以水平安装,也可以垂直安装。
(2)安装环境
PLC适用于工业现场,为了保证其工作的可靠性,延长PLC的使用寿命,安装时要注意周围环境条件:环境温度在0~55℃范围内;相对湿度在35%~85%范围内(无结霜),周围无易燃或腐蚀性气体、过量的灰尘和金属颗粒;避免过度的震动和冲击;避免太阳光的直射和水的溅射。
(3)安装注意事项
除了环境因素,安装时还应注意:PLC的所有单元都应在断电时安装、拆卸;切勿将导线头、金属屑等杂物落入机体内;模块周围应留出一定的空间,以便于机体周围的通风和散热。此外,为了防止高电子噪声对模块的干扰,应尽可能将S7-200模块与产生高电子噪声的设备(如变频器)分隔开。
西门子中国总代理300系列产品概述
功能强大,结构紧凑并且经济
SIMATIC S7- 300通用控制器可以节省安装空间并且具有模块化设计的特点。
大量的模块可根据手头的任务被用于扩展集中系统或创建分散结构的系统,并促进备件成本效益的经济性。凭借其令人印象深刻的创新系列,SIMATIC S7 -300通用控制器成为了一个可以有效节省用户额外投资和维护成本的综合系统。
S7-300 PLC的选型原则是据生产工艺所需的功能和容量进行选型,并考虑维护的方便性、备件的通用性,以及是否易于扩展和有无特殊功能等要求。选型时具体注意以下几方面:
(1)有关参数确定。一是输入/输出点数(I/O点数)确定。这是确定PLC规模的一个重要依据,一定要根据实际情况留出适当余量和扩展余地。二是PLC存储容量确定。注意当系统有模拟量信号存在或要进行大量数据处理时,其存储容量应选大一些。
(2)系统软硬件选择。一是扩展方式选择,S7-300 PLC有多种扩展方式,实际选用时,可通过控制系统接口模块扩展机架、Profibus-DP现场总线、通信模块、运程I/O及PLC子站等多种方式来扩展PLC或预留扩展口;二是PLC的联网,包括PLC与计算机联网和PLC之间相互联网两种方式。因S7-300 PLC的工业通信网络淡化了PLC与DCS的界限,联网的解决方案很多,用户可根据企业的要求选用;三是CPU的选择,CPU的选型是合理配置系统资源的关键,选择时必须根据控制系统对CPU的要求(包括系统集成功能、程序块数量限制、各种位资源、MPI接口能力、是否有
PROFIBUS-DP主从接口、RAM容量、温度范围等),在西门子公司的下进行,以获得合理的选型;四是编程软件的选择,这主要考虑对CPU的支持状况,我们的体会是:STEP7 V4.0对有些型号的CPU不支持,硬件组态时会发生故障出错,而STEP7V5.0则不存在这种问题。
特别提示:SIMATIC S7-400H控制器已全面升级为V6版-5H PN/DP控制器!
SIMATIC家族内强大的自动化系统
高超的通讯能力和强大的集成接口使SIMATIC S7-400成为极适合诸如对整个系统进行协调的较大任务过程控制器的理想选择。CPU的分级使得性能的可扩展成为可能。
同时,对外设I/ O能力的扩展几乎是无限的。而且,程序控制器信号模块可以在系统运行中(热插拔)进行插入和删除操作,很容易进行系统扩展或模块更换。
新的模块化 SIMATIC S7-1200 控制器是我们新推出产品的核心,可实现简单却高度 的自动化任务。SIMATIC S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。
本机集成24输入/16输出共40个数字量I/O 点。可连接7个扩展模块,大扩展至248路数字量I/O 点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可*适应于一些复杂的中小型控制系统。
. 如何让CPU启动后SFC chart就运行?CPU重启后SFC chart能否继续执行?
在SFC chart的属性中可以设置启动选项和CPU重启后SFC chart的运行方式。如下图14所示:
图14 SFC chart 属性
· Autostart:CPU启动后SFC chart是否自动启动。不勾选时CPU启动后SFC chart处于“Idle”状态,勾选后CPU启动以后SFC chart自动进入“Starting”状态。#p#分页标题#e#
· Initialize SFC:CPU重启后SFC chart所有数据进行初始化,SFC chart返回初始状态“Idle”或者“Starting”,由AutoStart参数决定。
· Retain SFC state:记录SFC chart的状态,CPU重启后顺控程序保持在重启前的控制步,由操作员来决定SFC chart的执行。如下图15所示,由操作人员来决定SFC chart的工作状态,点击Resume按钮后顺控程序继续向下执行,也可以通过Stop和Abort按钮转换SFC chart的状态执行。
图15 CPU重启后SFC chart状态
问题8. 在SFC chart中执行Abort命令时顺控程序如何执行?
当顺控程序被Abort时,顺控程序先执行当前激活步,之后再执行END步。然后SFC chart处理满足启动条件的顺控程序。
如果触发Abort命令时当前SFC chart中有处于“Held”状态的顺控程序,则SFC chart会先处理正在运行的顺控程序(先执行当前步,再执行END步),之后处理处于“Held”的顺控程序(先执行Held步,再执行END步)。然后才处理满足启动条件的顺控程序。
如下图16所示的SFC chart包含三个顺控程序RUN_KM,ABORT_KM,HOLD_KM,启动条件分别为SFC chart处于“Run”,“Aborting”,“Holding”状态。在SFC chart处于“Run”状态时,顺控程序RUN_KM会执行,Hold命令将SFC chart转入“Holding”状态(RUNHOLD=hold),此时顺控程序RUN_KM会暂停而去执行HOLD_KM的顺控程序。
图16 SFC chart被Holding
如果此时通过Abort命令将SFC chart转入“Aborting”状态。在这个过程中会先执行HOLD_KM顺控程序的Abort过程,然后再执行RUN_KM顺控程序的Abort过程,之后才会执行ABORT_KM的顺控程序,如下图17所示:
图17 SFC chart被Aborting
问题9. 那些参数会影响SFC chart的状态转换?
1) SELFRESET决定SFC chart在“completed”、“aborted”、“stopped”三中状态下的转换方式,仅在手动模式下有效。(注意:SFC chart循环执行时Selfreset不能=1)
· SELFRESET=1,SFC chart在“Completed”、“Aborted”、“Stopped”状态下的顺控程序执行完成之后,SFC chart会立即自动转换为“idle”状态。
· SELFRESET=0,“Completed”、“Aborted”、“Stopped”状态下的顺控程序执行完成之后SFC仍然保持在相应的状态,直到SFC chart收到新的触发命令。
2) CYCLEXEX决定SFC chart是否循环执行,在自动模式下有效。手动模式由命令窗口的“Cyclic Operation”决定。
· CYCLEXEX=1,SFC chart会自动从“Completed”状态转换到“Starting”状态。
· CYCLEXEX=0,SFC chart保持“Completed”状态,由事件触发离开该状态。
3) SELFCOMP决定SFC chart离开“Run”状态的方式,如下图18所示,
· SELFCOMP=1,顺控程序处理完成后,SFC chart自动从“Run”状态转换到“Completing”状态。顺控的*后一步执行完成之后执行END步,SFC chart的状态转入“Completing”状态。
· SELFCOMP=0,SFC chart保持在“Run”状态,并重复start到end步,直到发出“完成”命令。顺控程序的*后一步执行完成之后执行START步。
图18 SELFCOMP参数
4) RUNHold决定SFC chart被Hold之后当前顺控程序的处理方式,如下图19所示:
· RUNHold=1(abort),将中止先前执行的顺控程序。执行当前激活步和END步后离开该顺控程序,SFC chart从“Holding”à“Held”后,Resume命令使顺控程序从START步开始执行。
· RUNHold=0(hold),暂停先前的顺控程序。在SFC chart中记录该顺控程序的信息,SFC chart从“Holding”à“Held”后,Resume命令使顺控程序从当前记录步开始执行。
图19 RUNHOLD参数
问题10. 为什么并行分支中的顺控程序显示异常?
并行分支不允许跳出和跳进。如下图20所示,在条件18满足之后并行分支5、12、6同时执行,在条件2、3、8都满足后顺控程序才会结束并行分支继续向下执行。如果此时通过跳转指令跳出并行分支,SFC chart会产生混乱。图20显示顺控程序步3、5和步12、4都在执行,这种状态时错误的,此时的SFC chart已经出现故障,无法正常执行。
图20并行分支的异常状态
问题11. SFC chart的控制命令有哪些?
SFC chart的控制命令包括手动命令、自动命令、外部命令、内部命令,如下图21所示;
图21 SFC chart的控制命令
·手动命令:SFC chart调试窗口和SFC 面板上的控制按钮,共9个,仅在手动模式下有效。包括:Start、Hold、Error、Restart、Complete、Abort、Stop、Resume、Reset
·自动命令:通过SFC chart外部视图的IO互联控制SFC,仅在自动模式下有效。包括:START、COMPLETE、HOLD、RESUME、ABORT、STOP、RESTART、RESET
·外部命令:包括:LOCKCOMPLETE、LOCKHOLD、LOCKABORT、LOCKSTOP、LOCKERROR,通过IO互联控制SFC
·内部命令:包括:INTSTART、INTCOMPLETE、INTHOLD、INTRESUME、INTERROR、INTABORT、INTSTOP、INTRESTART、INTRESET,是SFC的内部命令,在步中设置用于触发SFC的状态转换。
注意:
· 手动模式下自动互联输入无效,自动模式下命令按钮不可用。但是内部命令和外部命令在手动和自动模式下都有效
· 外部命令的优先级为lockabort>lockstop>lockerror>complete,hold
· 如果有几个命令(例如:外部命令和内部命令)同时排队等待时,SFC会显示互联错误LI_ERR=1,此时会执行命令的执行情况如下图22所示。
图22 LI_ERR下命令执行情况
问题12. 在OS编译时为何没有生成SFC的块图标?
首先需要在SFC chart的属性中勾选“Transfer chart to OS for visualization“复选框,然后在进行OS编译时选择”SFC Visualization“,如下图23所示。这样SFC chart就会在对应的层级图片上生成块图标,点击块图标在弹出的SFC面板上可以控制SFC chart(OS需要SFC可视化授权),如下图24所示。
图23 SFC chart生成OS的块图标
图24 SFC chart块图标和面板
问题13. 在OS中可以使用哪些与SFC相关的控件?
在OS上也能够自定制SFC chart的调用,可以使用动态向导从任意图形对象来选择SFC,OS的SFC相关的动态向导如下图25所示。
· SFC browser:通过图形对象,在OS运行期间调用SFC浏览器,使用SFC浏览器来选择需要操作和监控的SFC。
· SFC button:可以通过任意图形对象打开指定的SFC控制窗口,
图25与SFC 相关的动态向导
同时在PCS 7 中可以使用下图26所示的ActiveX control:
· SFC Control:显示指定的SFC状态,包括操作模式、SFC状态,正在执行的顺控程序名称、时间及当前步序号。可以调出SFC的面板。
· SFC Topology Control:显示指定的SFC拓扑结构,不能操作。
· SFC MultiChart Control:用于同时操作和监视多个SFC的状态。
图26 SFC的ActiveX control控件
注意:SFC的ActiveX control默认情况下是影藏的,需要手动注册,如下图27所示
图27增加SFC控件