版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
12123PLC45PLC678库9PIDABCS7-200参 E F /系统的风险,并避免可能的危 所有带有标记符号®的都是西门子的 护所有者权利的目地由第使用而特别标示的。
Ⓟ
Copyright©
S7-200SMART系列包括许多微型可编程逻辑控制器(MicroPLC,MicroProgr LogicController),这些控制器可以控制各种自动化应用。S7-200SMART结构紧凑、成S7-200SMARTWindows的编程工具,这使得您可以灵活地解S7-200SMARTCPU的安装和编程信息,适用于具备可编程逻辑控制
STEP7-Micro/WINSMARTS7-200SMARTCPU本手册中所述S7-200SMART产品的完整列表和订货号,请参见技术规范(页509)。、CE和其它标
除了文档之外,我们还在Internet的客户支持 S7-200SMART S7-200SMART扩展模 适用于S7-200SMART的HMI设 通信选 编程软 指 连接到 组态CPU以进行通 概 建立硬件通信连 与CPU建立通 创建示例程 为项目设置CPU类 示例程 更改CPU的工作模 S7-200SMART设备安装准 功率预 安装和拆卸步 S7-200SMART设备的安装尺 安装和拆卸 安装和拆卸扩展模 安装和拆卸信号 拆卸和重新安装端子块连接 接线准 PLC概 控制逻辑的执 输入和写入输 立 或写入 执行用户程 数 实数格 字符串格 分配指令的常数 使用指针进行间接寻 指针示 保存和恢复数 项目组 上传项目组 类 使用 在CPU中插入 通过卡传送程 上电后恢复数 更改CPU的工作模 设计PLC系统的指 用户程序的元 创建用户程 借助向导创建控制程 LAD编辑器的特 FBD编辑器的特 STL编辑器的特 数据块(DB)编辑 符号 变量 PLC错误响 致命错 用于调试程序的功 PLC设备组 组态PLC系统的运 系统 对通信进行组 组态数字量输 组态数字量输 组态保持范 组态系统安 组态启动选 组态模拟量输 组态模拟量输 组态RTD模拟量输 组态RS485/RS232CM01通信信号 清除PLC 创建复位为出厂默认卡 高速 程序指 位逻 标准输 立即输 逻辑堆栈概 STL逻辑堆栈指 上升沿和下降沿检测 线圈:输出和立即输出指 置位、复位、立即置位和立即复位功 置位和复位优先双稳态触发 位逻辑输入示 位逻辑输出示 时 和设置实时时 和设置扩展实时时 通 发送和接收(RS485/RS232为自由端口 获取端口地址和设置端口地址(RS485/RS232上的PPI协议 获取IP地址和设置IP地址(以太网 比 比较数 比较字符 转 标准转换指 ASCII字符数组转 数值转换为ASCII字符 ASCII子字符串转换为数 编码 计数 计数器指 高速计数器指 高速计数器编 高速计数器的初始化顺序示 高速输入降 脉冲输 脉冲输出指令 脉宽调制 使用SM位置组态和控 数 加法、减法、乘法和除 产生双整数的整数乘法和带余数的整数除 递增和递 使用PID向 PID算 转换和标准化回路输 将回路输出转换为标定整数 正作用或反作用回 中 中断指 中断例程概述和CPU型号支 中断编程准 S7-200SMARTCPU支持的中断类 中断优先级、排队和示例程 逻辑运 取 与、或和异 传 字节、字、双字或实数传 块传 交换字 字节立即传送 和写入 程序控 FOR-NEXT循 JMP(跳转至标号 END、STOP和WDR(看门狗定时器复位 移位和循环移 移位和循环移 移位寄存器 字符 字符串(获取长度、和连接 从字符串中子字符 在字符串中查找字符串和第一个字 添 先进先出和后进先 器填 查 定时 定时器指 定时器编程提示和示 时间间隔定时 子例 CALL(子例程)和RET(有条件返回 CPU通信连 CPU通信端 以太 概 TCP/IP协 以太网网络组态示 分配Internet协议(IP)地 为编程设备和网络设备分配IP地 为项目中的CPU或设备组态或更改IP地 搜索以太网网络上的CPU和设 查找CPU上的以太网(MAC)地 HMI与CPU通 PPI协 波特率和网络地 波特率和网络地址定 为S7-200SMARTCPU设置波特率和网络地 单主站和多主站PPI网 构建网 通用准 确定网络的距离、传输率和电缆长 网络中的中继 选择网络电 连接器引脚分 偏置和端接网络电 偏置和端接CM01信号 在网络中使用HMI设 自由端口模 使用自由端口模式创建用户定义的协 对RS232设备使用RS232/PPI多主站电缆和自由端口模 创建用户定义的指令 USS库指 USS通信概 USS协议概 使用USS协议的要 决定适用于变频器通信超时的 USS程序指 使用USS协议指 USS_INIT指 USS_CTRL指 USS_RPM_x指 USS_WPM_x指 USS协议执行错误代 USS协议示例程 ModbusRTU主 MBUS_CTRL指令(初始化主站 MBUS_MSG指 ModbusRTU从 MBUS_INIT指令(初始化从站 指 调试程 书签功 交叉 显示程序状 显示程序编辑器中的状 组态STL状态选 使用状态图以监视程 强制特定 在STOP模式下写入和强制输 如何执行有限次数的扫 硬件故障排除指 PID回路和整 PID回路定义 先决条 自滞后和自偏 自整定序 例外情 关于过程变量超限的说明(结果代码 PID整定控制面 使 输 组 输 x_RUN子例 使用运动控 输入加速 时 组态运动包 运动控制的特 编程运动 组态运动 导为运动轴创建的子例 运动控制子例程使用准 子例 AXISx_MAN子例 AXISx_GOTO子例 AXISx_RUN子例 子例 子例 AXISx_LDPOS子例 子例 AXISx_DIS子例 AXISx_CFG子例 子例 运动轴的示例程 监视运动 显示和控制运动轴的操 显示和修改运动轴的组 显示运动轴的曲线组 运动轴错误代码(SMW620、SMW670或SMW720的 运动指令的错误代码(SMB634、SMB684或SMB734的七个LS位 高 运动轴的特殊器(SM)位 了解运动轴的RP搜索模 选择工作区位置以消除反 常规规 常规技术规 S7-200SMART CPU CPUSR20规 CPUST40、SR40和 CPUST40、SR40和CR40规 CPUST60和CPU CPUST60和SR60规 数字量输入和输出扩展模块 EM数字量输入规 EM数字量输出规 EM数字量输入/输出规 模拟量输入和输出扩展模块 EM模拟量输入规 EM模拟量输出模块规 EM模拟量输入/输出模块规 RTD模块规 EMRTD选型 信号 SB1点模拟量输出规 SB2DI/2DQ数字量输入/输出规 SBRS485/RS232规 功率预 功率要求计算示 计算功率要 PLC非致命错误代 PLC非致命错误SM标 PLC致命错误代 时间戳不匹 SM(特殊器)概 SMB0:系统状 SMB1:指令执行状 SMB2:自由端口接收字 SMB3:自由端口字符错 SMB4:中断队列溢出、运行时程序错误、中断启用、自由端口发送器空闲和强制 SMB5:I/O错误状 SMB6-SMB7:CPUID、错误状态和数字量I/O SMB8-SMB15:I/O模块ID和错 SMB28-SMB29:信号板ID和错 SMB34-SMB35:定时中断的时间间 SMB36-45(HSC0)、SMB46-55(HSC1)、SMB56-65(HSC2)、SMB136-145 SMB67-SMB81和SMB567- 0 1 2高速输 SMB86-SMB94和SMB186-SMB194:接收信息控 SMW98:I/O扩展总线通信错 SMW100-SMW110系统.......................................................................................................SMB130:端口1的自由端口控制(请参见 SMB136-SMB145:HSC3高速计数 SMB186-SMB194:接收消息控制(请参见SMB86- 2高速输出(请参见SMB66- SMB600-SMB649:轴0开环运动控 SMB650-SMB699:轴1开环运动控 SMB700-SMB749:轴2开环运动控 SMB1000-SMB1049:CPU硬件/固件 SMB1050-SMB1099:SB(信号板)硬件/固件 SMB1100-SMB1299:EM(扩展模块)硬件/固件 常用特殊器 按优先级别顺序排列的中断..................................................................................................高速计数器汇 指 器范围和特 订货 产品概 S7-200SMART系列微型可编程逻辑控制器(MicroPLC,MicroProgr bleLogicController)可以控制各种设备以满足您的自动化控制需要。CPU根据用户程序控制逻辑监视输入并更改输出状态,用户程序可以包含布尔逻辑、计数、定时、复杂数算以及与其它智能设备的通信。S7-200SMART结构紧凑、组态S7-200SMARTCPU将微处理器、集成电源、输入电路和输出电路组合到一个结构紧凑的外壳中形成功能强大的MicroPLC。用户程序后,CPU将包含应用中的输入和输出设备所需①I/O②③④(DIN导轨盖下面):LINK,STOP和ERROR⑦RS485⑧可选信号板(仅限标准 8面CPU具有不同型号,它们提供了各种各样的特征和功能,这些特征和功能可帮助用户针信息,请参见技术规范(页513)。S7-200SMART S7-200Smart0XXXXXXXXXXXX CPU尺寸:HxWxD 125x100x器1282416DQ无无430KHz420KHz2PID8实时时钟,备用时间7 可组态V 区(当前值),以及T S7-200SMARTCPUCPUSR40、CPUSR60、HxWxD90x100x125x100x175x100x用户 122430816201224368162444411144460KHz460KHz460KHz440KHz240KHz240KHz2A/BA/BA/B2@1003个,1003个,100PID888有有有 可组态V器、M器、C器的区(当前值),以及T器要保持的部分(保持性定时器上 率预算(513)中的工作表计算功率预算。S7-200SMART为更好地满足应用要求,S7-200SMART系列包括各种扩展模块和信号板。可以将这些扩展模块与标准CPU型号(SR20、SR40、ST40、SR60或ST60)一起使用,给CPU规范(页509)。 88S7-200SMARTHMIS7-200SMARTComfortHMI、SMARTHMI、BasicHMIMicroHMITD400CKTP1000C人机界面(页637)。 HMI设TD400CCPUBasicHMIKTP1000WinCCflexible/WinCCBasic/STEPBasicPROFINETBasicHMISTEP7-Micro/WINSMARTTD400C组态文本显示消息。要启动“文本显示”向导,请从“工具”(Tools)菜单中选择“文本显示”(TextDisy)可从客户支持(3)SIMATIC(TD)S7-200SMARTCPUHMICPUHMICPUPPI(点对点接口)HMICPUCPU之间交换数据(XMT/RCV指令HMICPUCPU之间交换数据(XMT/RCV指令STEP7-Micro/WINSMART提供了一用于对组件和指令进行便捷的项STEP7-Micro/WINSMART提供三种程序编辑器(LAD、FBDSTL),为帮助您找到所需信息,STEP7-Micro/WINSMART提供了内容丰富
STEP7-Micro/WINSMARTWindowsXPSP3(32位)、Windows7(3264位鼠标(推荐STEP7-Micro/WINSMARTCDCD-ROM分销商或销售部门,从客户支持(页3)STEP7-Micro/WINSMART。STEP7-Micro/WINSMARTWindowsXPWindows7STEP7-Micro/WINSMART,必须以 骤,即可学会用户程序的创建方法,然后可以该程序并在CPU中运行。此示例需要以太网电缆、CPUSTEP7-Micro/WINSMART编程软件的编程设编程设备与CPU。前,必须采取合适的安全预防措施并确保切断该CPU的电源。直流安 交流安CPU或相关设备或者对它们进行接线,则可能会触电或CPU和相关设备的所有电源,则CPUCPUSTEP7-Micro/WINSMART编程设备进行通则必须将默认IP地址更改为新的唯一的IP地址。CPUCPU内置了自动跨接功能,接连接到CPU时不需要以太网交换机。CPU CPU 与CPU建立通①在STEP7-Micro/WINSMART中,使用以下方法之一显示“通信”(Communications)对话框,组态与CPU的通信。)按钮。口”(Windows)区域内,从“组 CPU选择网络接口卡的TCP/IP accessibledevices)以获取已连接CPU高亮显示CPU,然后单击“确定”(OK)与CPU建立通信之后,即可创建和 所有项目组件,在“文件”(File)或PLC菜单功能区的“传输”(Transfer)区域单 合CTRL+D。STEP7-Micro/WINSMART未找到您CPUCPUCPU(NIC)CPUCPUIPCPUIP地址与网络接口卡的有关如何完成此任务的信息,请参见“CPUIP地址”STEP7-Micro/WINSMART个程序段中使用6条指令创建了一个非常简单的自启动、自复位定时器。(LAD)LAD(STL)STL STEP7-Micro/WINSMART使 LDNLDW>=T33,(40x10ms0.4s之后,M10.0=40为低电平,60LDT33=(100x10ms1s)时间段之后,通M0.0复位定时器。2ぼ 3ぼ 0.4V0 73300 010①T33(当前值④T33(位)⑤展开“程序块”(ProgramBlock)树可将LAD指令插入到程序编辑器②输入并保存程序之后,可以将程 到CPU要输入定时器指令T33:双击“定时器”(Timers)(PT)T33(40*100.4秒)时,该触点将提供能流接通CPU的输出)单击触点上方的“???”单击线圈上方的“???”(100)时,定时器触点的能流会接通M0.0单元。M0.0使能,M0.0的状态由断开(0)变为接通(1)将复位定时器。单击触点上方的“???”要输入用于接通M0.0的线圈:单击线圈上方的“???”CPUCPUCPU(CPUCPUST40CPUST60)CPU,则建包括CPU类型和其它参数的项目在“文件”(File菜单功能区的“操作”(Operations)区域,单击“保存”(Save)按钮下的向下箭头以显示“另存为”(SaveAs)按钮。单击“另存为”(SaveAs)在“另存为”(Save 点击“保存”(Save)以保存项目。 件”(File)或PLC菜单功能区的“传送”(Transfer)区域单击“下 ”(Download)按钮。STEP7-Micro/WINSMART将完制到CPU。如果CPU处于RUN模式,将弹出一 提示您将CPU置于STOP模式。单“是”(Yes)CPUSTOPSTEP7-Micro/WINSMART将指示不匹配并提示您采取措施 CPUCPU有以下两种工作模式:STOPRUNCPULED指示当前工作模式。在STOP模式下,CPU不执行任何程序,而用户可以程序块。在RUN模式下,CPU执行程序。CPURUN在PLC菜单功能区或程序编辑器中单击“运行”(RUN)按钮:提示时,单击“确定”(OK)CPU可监视STEP7-Micro/WINSMART中的程序,方法是在“调试”(Debug)菜单功能区或程序编辑器中单击“程序状态”(ProgramStatus)按钮。STEP7-Micro/WINSMARTCPUSTOP要停止程序,单击“停止”(STOP)按钮并确认将CPU置于STOP模式的提示。也可在程序逻辑中包括STOP指令,以将CPU置于STOP模式。 S7-200SMARTS7-200SMARTS7-200SMART可采用水平或垂直方式安装在面板或标准DIN导轨上。S7-200SMART体积小,用户能更有效地利用空间。SIMATICS7-200SMARTPLCPLC安装在机柜、控制柜或电控室内。仅获得的人员有权打开机柜、控制柜或进入电控室。PLCPLC等低压逻辑型设备开。的区域内。少在高温环境中可延长所有电子设备的使用。S7-200SMART25mm25mm的深度。①③②④CPUCPU24VDC用请参见特定CPU的技术规范,确定24VDC传感器电源功率预算,CPU提供的5VDC5VDC(579)来确CPU可以为您的组态提供多少电能(或电流)。CPU5VDCCPU5VDCCPU提供的电源范CPUCPUCPU还提供24VDC传感器电源,该电源可以为输入点、扩展模块上的继电器线圈电源外部24VDC电源。必须手动将24VDC电源连接到输入点或继电器线圈。24VDCCPU声保护能力,建议将不源的公共端(M)连接在一起。24VDCCPU24VDC传感器电源并联会导致这两个电源之间有冲该可能导致其中一个电源或两个电源的缩短或立即发生故障,从而导致PLC系统意外运行。意外运行可能导致人员、重伤和/或设备损坏。S7-200SMART24VDC电源输入端口是互连的,并且通过一个公共逻辑电路连接多个M端子。例如,在数据表中指定为“非”时,以下电路是互连的:CPU的24VDC电源、EM的继电器线圈的电源输入或非模拟输入的电源。所有非的M端必须连接到同一个外部参考电位。 务必确保S7-200SMART系统中的所有非M端子都连接到同一个参考电位CPU24VDC传感器电源功率预算,CPU55VDCS7-200SMART S7-200SMARTBCPUCPUCR40、CPUSR40CPUCPUSR60CPUEM8DI/8DQEMEM16DI/16DQEMEMEMCPUDINDIN导轨卡夹将设备固定到①②DINDIN③④如果在安装或拆卸过程中未切断PLC和相关设备的所有电源,则可能导致人员 如果安装不正确的模块,CPU、CPUDINCPUDIN导轨卡夹处于锁紧(内部)DIN要将CPU安装到面板上,请按以下步骤操作:1.按照表安装尺寸(mm)(页38)中的尺寸定位、钻孔并对安装孔攻螺纹(M4或 准8号)。2.CPUS7-200SMART3.PanHeadM44.CPU旁,并一起滑动,直至连接器牢固连接。 在DIN导轨上安装24如果系统处于剧烈振动环境中,面板安装可给CPU提供较高的振动保护等级。 从DIN导轨上拆卸4CPUCPU和多数扩展模块都有可拆卸连接注意:拧下或解开扩展模块的DIN夹片可使分离CPU更容易。CPU CPUS7-200SMART设备与电源断开连接。CPU右侧的I/O总线连接器盖。CPU将扩展模块放置在CPU右侧。 CPUS7-200SMART设备与电源断开连接。I/O连接器和接线从扩展模块上卸下。S7-200SMARTDIN向上旋转扩展模块,将其从DIN导轨上卸下。 CPUS7-200SMARTCPU CPUS7-200SMARTCPUCPUCPU CPUS7-200SMARTCPUCPUCPUCPUS7-200SMART CPUS7-200SMARTCPU表格3- CPUS7-200SMARTPLC(509)。CPU或相关设备或者对它们进行接线,则可能会触电或PLC和相关设备的所有电源,则PLC(PLC)可能会失PLC的安全措 PLC1500VAC或更高的(2Ue1000VAC或等效电压进行常规工厂测试得来的。安全边界已通过高达4242VDC的型式试验。EN61131-2CPU的传感器电源输出、通信电路和内部逻辑电SELV(安全超低电压)MCPU的其它非MPELV(保护性超低电压)的M连接在特定产品数据页中被标识为未与逻辑电路。例如RS485通信端口M、模拟量I/OM和继电器线圈电源M。SELV/PELV24V额定电源和I/OSELV、PELV、安全触摸的电出现电压,例如,通信电路和低压传感器线路。
所有接地线必须尽可能地短且应使用大线径,例如,2mm2(14AWG)。
PLC提供一个可同时切断CPU电源、所有输入电路和所有输出电路电力供应的开 常,在CPU端将 在对由外部电源供电的输入电路进行接线时,应在该电路中安装过流保护装置。由CPU24VDC传感器电源供电的电路不需要外部保护,因为该传感器电源的电流已CPU和扩展模块具有可拆卸连接器,以方便用户接线。要防止连接松动,请确保连CPUEM0.56N-m(5英寸-磅)SB连接器螺钉的最大扭矩为0.33N-m(3英寸-磅)。
技术规范(页509)。绝缘电压低于1500VAC的绝缘边界不能被视为安全边界。1015应给感性负载配备抑制电路,以在控制输出断开时限制电压升高。抑制电路可保护输表格3- 图12①1N4001增加一个二极管①即可,但如果您②3AB②8.2V稳压二极管(直流输36V稳压二极管(出③表格3- 图12①0.1μ115V/230VAC②100120③3PLC概 CPU输入状态CPU程序运行时,CPUCPUCPUCPUSTOPRUNRUNSTOP模式表格4- CPU在扫描周期中执行任①输入:CPU将物理输入的状态到过程映像输入②储到不同区。③CPU④执行CPU自检诊断:CPU确保固件、程序器和所有⑤
模拟量输入:CPU在正常扫描周期中不会模拟量输入值。而当程序 时,将立即从设备中模拟量值。数字量输出:在每个扫描周期结束时,CPU会将 模拟量输出:CPU在正常扫描周期中不会写入模拟量输出值。而当程序 CPU指令集中包含物理I/O立即读写指令。虽然通常使用映像寄存器作为I/O的源入点时,不会修改相应过程映像输入寄存器位置。使用立即指令输出点时,会同时程序执行完成后,使用映像寄存器中的值更新输出。这样会使系统更稳定。I/O点是位实体,必须以位或字节的形式 式映像寄存器。因此,映像寄存器更为灵活。在扫描周期的执行阶段,CPU执行主程序,从第一条指令开始并继续执行到最后一个指令。在主程序或中断例程的执行过程中,使用立即I/O指令可立即输入和输出。如果在程序中使用子例程,则子例程作为程序的一部分进行。主程序、另一个子例从中断例程调用时嵌套深度是4级。如果在程序中使用中断,则与中断相关的中断例程将作为程序的一部分进行。为14个实体中的每一个保留局部 时)、一个中断例四个子例程嵌套级别(从中断程序启动时)。局部器有一个局部范围,局部器仅在相关程序实体内可用,其它程序实体无法。有关局部存 区:L。਼਼਼਼发生在程序执行阶段,另一个发生在扫描周期的通信阶段)。子例程由下一个较高级别调用,并在调用时执行。没有调用中断例程;发生相关中断时才调用中断例ᴀ()ᴀ()Џ6%56%56%56%56%56%56%56%5123456786%56%56%56%51234 CPU将信息在不同单元,每个位置均具有唯一的地址。可以显式标识要的 0 .࿆࿇࿈0123457654321࿋ABC分隔符(“字节.位D的位EF位地址(位4)分开。使用“字节地址”格式可按字节、字或双字多数区(V、I、Q、M、S、L和SM)VB
VW VD
870
016#00016#00000 -12816#80-32,76816#8000-2,147,483,64816#8000000016#7FFF32位浮点+1.175495E-38+3.402823E+38(数-1.175495E-38-3.402823E+38(负数 其它CPU区(如T、C、HC和累 在每次扫描周期开始时,CPU会对物理输入点进行采样,并将采样值写入过程映像输入寄存器中。可以按位、字节、字或双字过程映像输入寄存器中的数据: I器的绝对寻I[大小][起始字节地址IB4在扫描周期结束时,CPU会将在过程映像输出寄存器中的数值到物理输出点上。可以按位、字节、字或双字过程映像输出寄存器中的数据: Q器的绝对寻Q[大小][起始字节地址
与过程或任务相关的其它数据。可以按位、字节、字或双字 V器: V器的绝对寻V[大小][起始字节地址 息。可以按位、字节、字或双字标志区: M器的绝对寻M[字节地址].[位地址M[大小][起始字节地址T(定时器器CPU1ms、10ms100ms的精度(时基增量)累计时间。定时于所使用的指令:带位操作数的指令会定时器位,而带字操作数的指令则当前值。如下图所示,“常开触点”指令的是定时器位,而“移动字”指令 T器的绝对寻,2
C(计数器器CPU提供三种类型的计数器,对计数器输入上的每一个由低到高的跳变进行计数:16位有符号整数用于累加的计数值。于所使用的指令:带位操作数的指令会计数器位,而带字操作数的指令则当前值。如下图所示,“常开触点”指令 C器的绝对寻,2,215 0 高速计数器独立于CPU的扫描周期对高速进行计数。高速计数器有一个有符号32位整数计数值(或当前值)。要高速计数器的计数值,您需要利用器类型(HC)和计数器编号指定高速计数器的地址。高速计数器的当前值是只读值,仅可作为双字(32位)表格4-10HC器的绝对寻
计算中使用的中间值。CPU提供了四个32位累加器被的数据大小取决于累加器时所使用的指令。如下图所示,当以字节或字的形 用全部32位。表格4- AC器的绝对寻029 $&2029 90
$&ᆇⲴᔿᴰ儈ᴰ儈$&3˄ԕᴰ儈ᴰ儈
8 %\WH %\WH'&'& 248700 %\WH %\WH %\WH %\WH SM位提供了在CPU和用户程序之间传递信息的法。可以使用这些位来选择和控CPU示数学或运算指令状态的位。可以按位、字节、字或双字SM位:表格4-12SM器的绝对寻、
CPU提供64个字节的局部器,其中的60个字节可用作临时器,或用于向子例(LADFBD编程,STEP7-Micro/WINSMART将保留局部器的最后节。)表格4-13L器的绝对寻LW5局部器与V器很相似,但有一处重要区别。V器是全局有效的,而L器只在局部有效。全局是指可以通过任何程序(包括主程序、子例程或中断例程)同一器位置。术语局部范围是指器分配与特定的程序实体相关联,其它程序实标识符(AI)、数据大小(W)以及起始字节地址 这些值。由于模拟量输入为字,并且总是从偶数字节(例如0、2或4)开始,所以必须使用偶数字节地址(例如AIW0、AIW2或AIW4) 这些值。模拟量输入值为只读值。表格4- AI器的绝对寻CPU将一个字长度(16位)的数字值按比例转换为电流或电压。可以通过区域标识符数字节(例如0、2或4)开始,所以必须使用偶数字节地址(如AQW0、AQW2或AQW4)写入这些值。模拟量输出值为只写值。表格4- AQ器的绝对寻SSCRSCR实现控制程序的逻辑分段。可以按位、字节、字或双字S器。表格4- S器的绝对寻SW7实数(或浮点数)32ANSI/IEEE754-1985标准中所描述的形式。实数按双字长度。 6ᮁቮ31 236ᮁቮ 10x次方(x6),1000000001100000个字符,再加上长度字节,因此字符串的最大长度为255个字节。字符串常数限制为126个字节。䮯ᆇㅖᆇㅖᆇㅖᆇㅖᆇㅖ \ CPU以二进制数的形式所有常数,随后可用十进制、十六进制、ASCII或实数(浮点)格式表示这些常417'[ASCII文本ANSI/IEEE754-CPU不支持“数据输入”或数据检查(如指定常数 VW100中的同一值用作无符号二进制值 CPUI/OI/OCPUI/O模I/O的过程映像寄存器空间总是以八位(一个字节)中的后续模块。对于输入模块,这些未使用的位会在每个输入更新周期中被。则这些I/O点将丢失,并且不能够分配给I/O链中的后续模块。下表提供固定映射惯例的示例(STEP7Micro/WINSMARTI/O组态的一部分)418CPUAI间接寻址使用指针器中的数据。指针是包含另一个单元地址的双字单元。只能将V单元、L单元或累加器寄存器(AC1、AC2、AC3)用作指针。S7-200SMARTCPU允许指针下列区:I、Q、V、M、S、AI、AQ、SM、(仅限当前值)和C(仅限当前值)。您不能使用间接寻址单个位或HC、L或*AC1表示AC1指向“移动字”(MOVW)指令的字长度值的指针。在该示例中,在VB200和VB201中的值被移至累加器AC0。1357 MOVD&VB200,VB200的地址(VW100的初始字节)AC1 MOVW*AC1,移动AC1中的指 可使用简单数算(例如加或递增)修改指针值。݇A1B1A2A1B1A2A1B1A2①MOVD&VB200,VB200的地址(VW100的初始字节)AC1MOVW*AC1,移动AC1中的指 ②+D+2,MOVW*AC1,移动AC1中的指 或计数器的字或当前值时,指针值加 双字时,指针值加4VB100。在本例中,VW1008用于特定配方在表中的索引。如果表中每一个配方的5050上该偏移量,即可表中的单独配方。在本例中,配方会被到从VB1500开始的50个字节中。表格4- VB1500LDSM0.0MOVD&VB100,ITDVW1008,*D+50,+DLD18,BMB*LD14,VB1500,该示例将LD10用作指向地址VB0的指针。然后,将指针增大VD1004中的偏移量。LD10随后将指向V器中的另一地址(VB0+偏移量)。之后,LD10指向的V器地址中的值将被到VB1900。通过更改VD1004中的值,您可以任意V表格4-20示例:使用偏移量任意V单元的将V器的起始地址加载到LDSM0.0MOVD&VB0,+DVD1004,MOVB*LD10,将V单元中的值(偏量)到 到CPU会彻底覆盖CPU中该块之前存在的任何内容。 要将项目组件从STEP7-Micro/WINSMART到CPU,请按以下步骤操作1.PLC(25)PLC2.将CPU置于STOP模式(页34)。(如果在尝试前未将CPU置于STOP模式,会提示您将CPU置于STOP模式)。3.要所有程序组件,在“文件”(File)或PLC菜单功能区的“传输”(Transfer)区域单 4.要选定的项目组件,单击“”(Download)按钮下的向下箭头,然后从下拉列表中选择要的特定项目组件(程序块、数据块或系统块)。5.单击“”(Download)按钮后,如果弹出“通信”(Communications) 载到的PLC的网络接口卡和IP地址。6.在“ 框中,设置块的选项,以及在CPU从RUN模式转换STOP(34)STOPRUN(34)7.或者,如果想 dialogonsuccess8.单击 STEP7-Micro/WINSMART将完整程序或您所选择的程序组件 到CPU。状态图标时,STEP7-Micro/WINSMARTCPU基于您所选择的对象,程编辑器中的项目组件充当STEP7-Micro/WINSMART编译STEP7-Micro/WINSMART编译器译或操作PLC (编辑器至PLC)或上载至编辑器),PLCPLCPLCPLCPLC硬件支持全部程PLC菜单的“信息”(Information)区域PLC按钮查看找到的第一个编程序位于CPU永久器中,随时可在RUN模式下执行。 PLCSTEP7-Micro/WINSMART程序编辑器,请按以下步骤操1.PLC(25)PLC2.要上传所有项目组件,在“文件”(File)PLC菜单功能区的“传输”(Transfer)“上传”(Upload)CTRL+U3.要上传所选项目组件,单击“上传”(Upload)按钮下的向下箭头,然后选择具体要上传的4.如果弹出“通信 PLCIP5.在“上传 6.(可选)如果想 dialogonsuccess7.单击“上传”(UploadSTEP7-Micro/WINSMART 您选择从PLC上传到当前打开项目的完整程序或程序组PLC不包含符号或状态图表信第二个STEP7-Micro/WINSMART实例,然后将该信息从另一项目文件过来如果要覆盖在(页68)到PLC后对程序进行的全部修改,上传到现有项目这一操作很在PLC中的项目彻底覆盖STEP7-Micro/WINSMART项目时,才使用此选项。STEP7-Micro/WINSMART不会上传注释,但是如果当前在程序编辑器中打开带有注释 器:在一次上电循环中保持不变的可选择 区。可在系统数据块中组永久器:用于程序块、数据块、系统块、强制值、M (129)PLC(72)PLC和扩展 S7-200SMARTCPUmicroSDCPU(CPU可使用任何容量为4GB到16GB的商业microSDHC卡以下CPU行为是共同的,而无论卡的用法在RUN模式下将卡插入CPU导致CPU自动转换到STOP模式如果插入了卡,则CPU不可前进到RUN模式 卡前,请务必确保CPU处于离线模式且处于安全状态 卡将导致CPU进入STOP模式,这可能会影
卡可用于将用户程序内容传送到CPU永久器中,完全或部分替换已在装载表格4- TO_ILMCPU要用于重置为出厂默认目的,按以下方式组织卡:包含
表格4- FWUPDATE上电后,如果CPU检测到存在卡,则其在该卡上找到并打开S7_JOB.SYS文件。如果在该文件中发现FWUPDATE字符串,则CPU进入固件更新序列。CPU检查FWUPDATE.S7S文件夹中的每个更新文件(.upd),如果更新文件文件名中包ID与连接的设备(CPU、扩展模块或信号板)ID(MLFB)匹配,则用更 在CPU中插入表格4-23在CPU中插入和拔出CPU将microSD卡插入位于端子块连接器上方的卡插槽(标记为X50)。抓住CPU中的microSD卡并将其 S7-200SMARTCPUFAT324GB16GB范围内的标准microSDHCmicroSD卡用作程序传送卡,实现程序和项目数据的便在RUN模式下 卡插入CPU导致CPU自动转换到STOP模式 卡插入正在运行的CPU可导致过程操作中断,可能引起人员 插入卡前,务必确保CPU处于STOP模式(页34)。1.PLC连接电缆正常工作,CPUSTOPPLC通信正常运行(页26)。2.如果尚未插入,将microSD卡插入CPU。可在CPU通电时插拔卡3.如果尚未,将程序(页33)到PLC4.在PLC菜单功能区的“卡”(MemoryCard)区域单击“程序”(Program)按钮5.选择将以下哪些(或全部)块于卡–––系统块(PLC组态6.单击“编程”(Program7.如果需要才能对卡进行编程,输入(页110)。STEP7-Micro/WINSMARTSIMATICWindows 卡,无法将CPU更改为RUN模式 到PLC,必须在插入程序传送卡的情况下对CPU循环上电。然后CPU执行以下任务:将用户程序、系统块(PLC组态)以及数据块 到CPU永 200SMARTCPU完成操作后,LED停止闪烁。CPUCPU CPUCPU从永久器中恢复程序块和系统块最多恢复10KB的保持性器分配 CPUCPU有以下两种工作模式:STOPRUNCPULED指示当前工作模式。在STOP模式下,CPU不执行任何程序,而用户可以程序块。在RUN模式下,CPU执行程序。CPURUN在PLC菜单功能区或程序编辑器中单击“运行”(RUN)按钮:提示时,单击“确定”(OK)CPU可监视STEP7-Micro/WINSMART中的程序,方法是在“调试”(Debug)菜单功能区或程序编辑器中单击“程序状态”(ProgramStatus)STEP7-Micro/WINSMARTCPUSTOP要停止程序,单击“停止”(STOP)按钮并确认将CPU置于STOP模式的提示。也可在程序逻辑中包括STOP指令(页290),以将CPU置于STOP模式。 PLC写出过程或者机器每一部分的操作描述。包括下列:I/O点、操作的功能描述、允CPU运行的机电超驰装置,以防止不安全的运 的条件,并确定如何独立于CPU检测这些条件设计独立于CPU的手动或机电安全超驰来的操作CPU提供独立电路的相应状态信息,便于程序和任何操作员界面都获得必需的信CPUCPUI/O模块的机械布局(包括机柜和其它设备物理I/O信号,也要包含程序中要用到的其它元素。需要在主程序中调用该子例程。子例程具有以下优点:CPU在每个扫描CPU仅在调用子例程时评估其代码,如果扫描时不调用子例程,CPU不会评估其代码。然后将该子例程到另其它程序中,无需进行重复工作。配有可能与另一个程序对它的分配有。相比之下,在子例程中为全部地址分配使用局部变量表(L器)会使子例程具有极高的可移植性,因为当子例程使用 。当指定 发生时,CPU会执行该发生时,CPU才会执行中断例程中的指令。由于无法预测CPU何时会产生中断,所以应考虑尽量限制中断例 为了保证主程序与中断例程正确地共享数据,您可以使用许多编程技巧。请参见中断指令(页258)的说明。 数据块:DB程序使用的不同变量的初始值(V器) Network1LDSM0.1程0。SBRLDSM0.0MOVB100,设置为100ms。ATCHINT_0,10INTLDSM0.0MOVWSTEP7-Micro/WIN“STEP7-MicroWINSMART”。 STEP7-Micro/WINSMART中隐藏编辑器导航栏具有几组图标,用于STEP7-Micro/WINSMART的不同编程功能例中断例程以选项卡的形式显示在程序编辑器窗口顶部。单击这些选项卡可以在STEP7-Micro/WINSMARTSTEP7-Micro/WINSMART(脉宽调制要启导,请从STEP7-Micro/WINSMART“工具”(Tools)菜单中选择该向导LADLAD编辑器以图形方式显示程序,与LAD程序仿真来自电源的电流通过一LADSTLSIMATICLADFBDFBD编辑器以图形方式显示程序,类似于通用逻辑门FBD不使用左右侧电源导轨的概念,因此,术语“逻辑流”FBD逻辑块的控框)可用于启用另一条指令(例如计时器),FBDSTLSIMATICFBDSTLSTL编辑器以文本语言的形式显示程序。STL编辑器允许您输入指令助记符来创建控制STLLADFBDCPU的本机语言在编程,而不是在图形编辑器中编程,在编辑器中必须应用一些限制以52STL
//一个输入(I0.0)(Q1.0进行“与”将值写入输出1STLSTL指令来处理堆栈操作。选择STL编辑器时,请考虑以下要点:STLSTLLADFBDSTLLADFBD编辑器创建的程序,但反过来不一定成立。LAD或FBD编辑器不一定总能显示所有用STL编辑器编写的程序。(VVB)(VW(VD)带双正斜线//。页分配及数据值大小(字节、字或双字),指定适当数量的V区。空格。键入一行后,按ENTER键,数据块编辑器格式化该行(对齐地址列、数据和V区地址)完成一个赋值行后按CTRL–ENTER混合)在导航栏(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版公司承包合同参考范本
- 2025别墅装修工程现场清理与劳务分包合同3篇
- 2025年度文化旅游综合体承包设计工程合同4篇
- 2025年度书房软装承接合同样本12篇
- 非计划性拔管相关知识考核试题
- 2024版特许经营协议:快餐连锁品牌授权
- 2025年农业大棚租赁与农业产业园区建设合同4篇
- 2025年度新型城镇化代付工程款三方协议4篇
- 2025年度合同封面定制与知识产权战略布局合同3篇
- 2025年度水库鱼塘渔业养殖与市场拓展承包合同3篇
- CT设备维保服务售后服务方案
- 重症血液净化血管通路的建立与应用中国专家共识(2023版)
- 儿科课件:急性细菌性脑膜炎
- 柜类家具结构设计课件
- 陶瓷瓷砖企业(陶瓷厂)全套安全生产操作规程
- 煤炭运输安全保障措施提升运输安全保障措施
- JTGT-3833-2018-公路工程机械台班费用定额
- 保安巡逻线路图
- (完整版)聚乙烯课件
- 建筑垃圾资源化综合利用项目可行性实施方案
- 大华基线解码器解码上墙的操作
评论
0/150
提交评论