详细介绍: 西门子变频器6SL3211-0KB17-5BB1,西门子变频器6SL3211-0KB17-5BB1 {心中有空间,梦想就有可能} 德国制造: 现货 联 系 人: 黄勇《黄工》 24小时联系手机: 13701633515 全新原装: 参数 质量保证: 保修 价格优势: 特价 我公司大量现货供应,价格优势,品质保证,德国原装进口  西门子变频器6SL3211-0KB17-5BB1 介绍了几种如何读S7-1500 CPU的运行时间的方法 读S7-1500 CPU的运行时间有很多种方式,分别介绍如下几种方式。 1 通过OB1的启动参数读出运行时间 在非优化的OB1启动信息中带有OB1的运行时间,如图1所示。 图1.读出非优化的OB1中运行时间 将启动信息参数传递到全局变量中就可以读出CPU的上次扫描、最小、最大扫描时间,编程非常方便。 2 调用RD_SINFO函数读出运行时间 如果使用优化的OB1,启动信息简化而没有这些运行信息,如图2所示,则必须调用函数读出。 图2优化OB1的启动信息 例如在OB1中调用RD_SINFO函数读出运行时间,程序如图3所示。参数TOP_SI为当前OB1的启动信息, 数据类型为SI_classic,需要手动键入,ZI1为上次扫描时间,ZI2_3包含最小、最大扫描时间,低字为最小扫描时间, 高字为最大扫描时间,示例中分别传送到MW10和MW12中。START_UP_SI为暖启动OB的启动信息, 示例中没有进行引用。 图3调用RD_SINFO函数 3 调用RT_INFO函数读出运行时间 通过函数RT_INFO也可以读出CPU的运行时间,示例程序如图4所示。 图4调用RT_INFO函数 通过模式1、2、3可以读出CPU的上次扫描、最小、最大扫描时间,在这三种模式下,参数INFO的数据类型为LTIME,可以直接读出。也可以通过其他模式读出运行时间的百分比。 4调用RUNTIME指令读出运行时间 通过指令RUNTIME可以从参数RET_Val直接读出CPU的运行时间,单位为秒,MEM为中间保存程序运行的存储器,两个参数类型都是LREAL,除此之外还可以读出一段程序的运行时间。如图5所示。 图5 RUNTIME指令 开关量模板 | | 6ES7 321-1BH02-0AA0 | 开入模块(16点,24VDC) | 6ES7 321-1BH10-0AA0 | 开入模块(16点,24VDC) | 6ES7 321-1BH50-0AA0 | 开入模块(16点,24VDC,源输入) | 6ES7 321-1BL00-0AA0 | 开入模块(32点,24VDC) | 6ES7 321-7BH01-0AB0 | 开入模块(16点,24VDC,诊断能力) | 6ES7 321-1EL00-0AA0 | 开入模块(32点,120VAC) | 6ES7 321-1FF01-0AA0 | 开入模块(8点,120/230VAC) | 6ES7 321-1FF10-0AA0 | 开入模块(8点,120/230VAC)与公共电位单独连接 | 6ES7 321-1FH00-0AA0 | 开入模块(16点,120/230VAC) | 6ES7 321-1CH00-0AA0 | 开入模块(16点,24/48VDC) | 6ES7 321-1CH20-0AA0 | 开入模块(16点,48/125VDC) | 6ES7 322-1BH01-0AA0 | 开出模块(16点,24VDC) | 6ES7 322-1BH10-0AA0 | 开出模块(16点,24VDC)高速 | 6ES7 322-1CF00-0AA0 | 开出模块(8点,48-125VDC) | 6ES7 322-8BF00-0AB0 | 开出模块(8点,24VDC)诊断能力 | 6ES7 322-5GH00-0AB0 | 开出模块(16点,24VDC,独立接点,故障保护) | 6ES7 322-1BL00-0AA0 | 开出模块(32点,24VDC) | 6ES7 322-1FL00-0AA0 | 开出模块(32点,120VAC/230VAC) | 6ES7 322-1BF01-0AA0 | 开出模块(8点,24VDC,2A) | 6ES7 322-1FF01-0AA0 | 开出模块(8点,120V/230VAC) | 6ES7 322-5FF00-0AB0 | 开出模块(8点,120V/230VAC,独立接点) | 6ES7 322-1HF01-0AA0 | 开出模块(8点,继电器,2A) | 6ES7 322-1HF10-0AA0 | 开出模块(8点,继电器,5A,独立接点) | 6ES7 322-1HH01-0AA0 | 开出模块(16点,继电器) | 6ES7 322-5HF00-0AB0 | 开出模块(8点,继电器,5A,故障保护) | 6ES7 322-1FH00-0AA0 | 开出模块(16点,120V/230VAC) | 6ES7 323-1BH01-0AA0 | 8点输入,24VDC;8点输出,24VDC模块 | 6ES7 323-1BL00-0AA0 | 16点输入,24VDC;16点输出,24VDC模块 | 模拟量模板 | | 6ES7 331-7KF02-0AB0 | 模拟量输入模块(8路,多种信号) | 6ES7 331-7KB02-0AB0 | 模拟量输入模块(2路,多种信号) | 6ES7 331-7NF00-0AB0 | 模拟量输入模块(8路,15位精度) | 6ES7 331-7NF10-0AB0 | 模拟量输入模块(8路,15位精度)4通道模式 | 6ES7 331-7HF01-0AB0 | 模拟量输入模块(8路,14位精度,快速) | 6ES7 331-1KF01-0AB0 | 模拟量输入模块(8路, 13位精度) | 6ES7 331-7PF01-0AB0 | 8路模拟量输入,16位,热电阻 | 6ES7 331-7PF11-0AB0 | 8路模拟量输入,16位,热电偶 | 6ES7 332-5HD01-0AB0 | 模拟输出模块(4路) | 6ES7 332-5HB01-0AB0 | 模拟输出模块(2路) | 6ES7 332-5HF00-0AB0 | 模拟输出模块(8路) | 6ES7 332-7ND02-0AB0 | 模拟量输出模块(4路,15位精度) | 6ES7 334-0KE00-0AB0 | 模拟量输入(4路RTD)/模拟量输出(2路) | 6ES7 334-0CE01-0AA0 | 模拟量输入(4路)/模拟量输出(2路) | 附件 | | 6ES7 365-0BA01-0AA0 | IM365接口模块 | 6ES7 360-3AA01-0AA0 | IM360接口模块 | 6ES7 361-3CA01-0AA0 | IM361接口模块 | 6ES7 368-3BB01-0AA0 | 连接电缆 (1米) | 6ES7 368-3BC51-0AA0 | 连接电缆 (2.5米) | 6ES7 368-3BF01-0AA0 | 连接电缆 (5米) | 6ES7 368-3CB01-0AA0 | 连接电缆 (10米) | 6ES7 390-1AE80-0AA0 | 导轨(480mm) | 6ES7 390-1AF30-0AA0 | 导轨(530mm) | 6ES7 390-1AJ30-0AA0 | 导轨(830mm) | 6ES7 390-1BC00-0AA0 | 导轨(2000mm) | 6ES7 392-1AJ00-0AA0 | 20针前连接器 | 6ES7 392-1AM00-0AA0 | 40针前连接器 | 功能模板 | | 6ES7 350-1AH03-0AE0 | FM350-1 计数器功能模块 | 6ES7 350-2AH00-0AE0 | FM350-2 计数器功能模块 | 6ES7 351-1AH01-0AE0 | FM351 定位功能模块 | 6ES7 352-1AH02-0AE0 | FM352 电子凸轮控制器+组态包光盘 | 6ES7 355-0VH10-0AE0 | FM355C 闭环控制模块 | 6ES7 355-1VH10-0AE0 | FM355S 闭环控制系统 | 6ES7 355-2CH00-0AE0 | FM355-2C 闭环控制模块 | 6ES7 355-2SH00-0AE0 | FM355-2S 闭环控制模块 | 6ES7 338-4BC01-0AB0 | SM338绝对位置输入模块 | 6ES7 352-5AH00-0AE0 | FM352-5高速布尔处理器 | 6ES7 352-5AH00-7XG0 | FM352-5功能软件包 | 通讯模板 | | 6ES7 340-1AH02-0AE0 | CP340 通讯处理器(RS232) | 6ES7 340-1BH02-0AE0 | CP340 通讯处理器(20mA/TTY) | 6ES7 340-1CH02-0AE0 | CP340 通讯处理器(RS485/RS422) | 6ES7 341-1AH01-0AE0 | CP341 通讯处理器(RS232) | 6ES7 341-1BH01-0AE0 | CP341 通讯处理器(20mA/TTY) | 6ES7 341-1CH01-0AE0 | CP341 通讯处理器(RS485/RS422) | 6ES7 870-1AA01-0YA0 | 可装载驱动 MODBUS RTU 主站 | 6ES7 870-1AB01-0YA0 | 可装载驱动 MODBUS RTU 从站 | 6ES7 902-1AB00-0AA0 | RS232电缆 5m | 6ES7 902-1AC00-0AA0 | RS232电缆 10m | 6ES7 902-1AD00-0AA0 | RS232电缆 15m | 6ES7 902-2AB00-0AA0 | 20mA/TTY电缆 5m | 6ES7 902-2AC00-0AA0 | 20mA/TTY电缆 10m | 6ES7 902-2AG00-0AA0 | 20mA/TTY电缆 50m | 6ES7 902-3AB00-0AA0 | RS485/RS422电缆 5m | 6ES7 902-3AC00-0AA0 | RS485/RS422电缆 10m | 6ES7 902-3AG00-0AA0 | RS485/RS422电缆 50m | 6GK7 342-5DA02-0XE0 | CP342-5通讯模块 | 6GK7 342-5DF00-0XE0 | CP342-5 光纤通讯模块 | 6GK7 343-5FA01-0XE0 | CP343-5通讯模块 | 6GK7 343-1EX30-0XE0 | CP343-1 以太网通讯模块 | 6GK7 343-1EX21-0XE0 | CP343-1 以太网通讯模块 | 6GK7 343-1CX00-0XE0 | CP343-1 以太网通讯模块 | 6GK7 343-1CX10-0XE0 | CP343-1 以太网通讯模块 | 6GK7 343-1GX20-0XE0 | CP343-1 IT 以太网通讯模块 | 6GK7 343-1GX21-0XE0 | CP343-1 IT 以太网通讯模块(支持PROFINET) | 6GK7 343-1HX00-0XE0 | CP343-1PN PROFINET以太网通讯模块 | 6GK7 343-2AH00-0XA0 | CP343-2 AS-Interface | 西门子S7-200编程电缆制作 西门子S7-200编程电缆100%能用,绝对无损坏电脑和PLC,安全可靠。(注:681是电阻,它的阻值是680欧姆;682是电阻,它的阻值是6.8K)
 一)数字量输入和输出映象区 1.输入映象寄存器(数字量输入映象区)(I) 数字量输入映象区是S7-200CPU为输入端信号状态开辟的一个存储区。输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。 输入映像寄存器是PLC接收外部输入的开关量信号的窗口。 可以按位、字节、字、双字四种方式来存取。 (1)按“位”方式:从I0.0~I15.7,共有128点 (2)按“字节”方式:从IB0~IB15,共有16个字节 (3)按“字”方式:从IW0~IW14,共有8个字 (4)按“双字”方式:从ID0~ID12,共有4个双字 2.输出映像寄存器(Q) 数字量输出映象区是S7-200CPU为输出端信号状态开辟的一个存储区。输出映像寄存器的标识符为Q(从Q0.0~Q15.7,共有128点),在每个扫描周期的末尾,CPU将输出映像寄存器的数据传送给输出模块,再由后者驱动外部负载。 可以按位、字节、字、双字四种方式来存取。 (1)按“位”方式:从Q0.0~I15.7,共有128点 (2)按“字节”方式:从QB0~QB15,共有16个字节 (3)按“字”方式:从QW0~QW14,共有8个字 (4)按“双字”方式:从QD0~QD12,共有4个双字 说明:实际没有使用的输入端和输出端的映象区的存储单元可以作中间继电器用。 (二)模拟量输入映象区和输出映象区 1.模拟量输入映象区(AI区) 模拟量输入映象区是S7-200CPU为模拟量输入端信号开辟的一个存储区。S7-200将测得的模拟量(如温度、压力)转换成1个字长(2个字节)的数字量,模拟量输入映像寄存器用标识符(AI)、数据长度(W)及字节的起始地址表示。 从AIW0~AIW30,共有16个字,总共允许有16路模拟量输入。 说明:模拟量输入值为只读数据。 2.模拟量输出映象区(AQ区) 模拟量输出映象区是S7-200CPU为模拟量输出端信号开辟的一个存储区。S7-200将1个字长(2个字节,16位)的数字量按比例转换为电流或电压。模拟量输出映像寄存器用标识符(AQ)、数据长度(W)及字节的起始地址表示。 从AQW0~AQW30,共有16个字,总共允许有16路模拟量输出。 (三)变量存储器(V)(相当于内辅继电器) PLC执行程序过程中,会存在一些控制过程的中间结果,这些中间数据也需要用存储器来保存。变量存储器就是根据这个实际的要求设计的。变量存储器是S7-200CPU为保存中间变量数据而建立的一个存储区,用V表示。 可以按位、字节、字、双字四种方式来存取。 (1)按“位”方式:从V0.0~I5119.7,共有40960点。CPU221、CPU222变量存储器只有2048个字节,其变量存储区只能到V2047.7位。 (2)按“字节”方式:从VB0~VB5119,共有5120个字节 (3)按“字”方式:从VW0~VW5118,共有2560个字 (4)按“双字”方式:从VD0~VD5116,共有1280个双字 (四)位存储器(M)区 PLC执行程序过程中,可能会用到一些标志位,这些标志位也需要用存储器来寄存。位存储器就是根据这个要求设计的。位存储器是S7-200CPU为保存标志位数据而建立的一个存储区,用M表示。该区虽然叫位存储器,但是其中的数据不仅可以是位、还可以是字节、字或双字。 (1)按“位”方式:从M0.0~M31.7,共有256点。 (2)按“字节”方式:从MB0~MB31,共有32个字节 (3)按“字”方式:从MW0~MW30,共有16个字 (4)按“双字”方式:从MD0~MD28,共有8个双字 (五)顺序控制继电器区(S) PLC执行程序过程中,可能会用到顺序控制。顺序控制继电器就是根据顺序控制的特点和要求设计的。顺序控制继电器区是S7-200CPU为顺序控制继电器的数据而建立的一个存储区,用S表示。在顺序控制过程中,用于组织步进过程的控制。 可以按位、字节、字、双字四种方式来存取。 (1)按“位”方式:从S0.0~S31.7,共有256点。 (2)按“字节”方式:从SB0~SB31,共有32个字节 (3)按“字”方式:从SW0~SW30,共有16个字 (4)按“双字”方式:从SD0~SD28,共有8个双字 (六)局部存储器区(L)(相当于内辅继电器) S7-200PLC有64个字节的局部存储器,其中60个可以用作暂时存储器或者给子程序传递参数。 局部存储器和变量存储器很相似,主要区别是变量存储器是全局有效的,而局部存储器是局部有效的。全局是指同一个存储器可以被任何程序存取(例如,主程序、子程序或中断程序)。局部是指导存储器区和特定的程序相关联。 几种程序之间不能互访。 局部存储器区是S7-200CPU为局部变量数据建立的一个存储区,用L表示。该区域的数据可以用位、字节、字、双字四种方式来存取。 (1)按“位”方式:从L0.0~L63.7,共有512点。 (2)按“字节”方式:从LB0~LB63,共有64个字节 (3)按“字”方式:从LW0~LW62,共有32个字 (4)按“双字”方式:从LD0~LD60,共有16个双字 (七)定时器存储器区(T) PLC在工作中少不了需要计时,定时器就是实现PLC具有计时功能的计时设备。定时器的编号: T0、T1、……、T255 S7-200有256个定时器。 (八)计数器存储器区(C) PLC在工作中有时不仅需要计时,还可能需要计数功能。计数器就是PLC具有计数功能的计数设备。 计数器的编号: C0、C1、……、C255 (九)高速计数器区(HSC) 高速计数器用来累计比CPU扫描速率更快的事件。S7-200各个高速计数器不仅计数频率高达30kHz。 S7-200各个高速计数器有32位带符号整数计数器的当前值。若要存取高速计数器的值,则必须给出高速计数器的地址,即高速计数器的编号。 高速计数器的编号为:HSC0、HSC1、……、HSC5。 S7-200有6个高速计数器。其中CPU221和CPU222仅有4个高速计数器(HSC0、HSC3、HSC4、HSC5) (十)累加器区(AC) 累加器是可以像存储器那样进行读/写的设备。例如,可以用累加器向子程序传递参数,或从子程序返回参数,以及用来存储计算的中间数据。 S7-200CPU提供了4个32位累加器(AC0、AC1、AC2、AC3)。 可以按字节、字或双字来存取累加器数据中的数据。但是,以字节形式读/写累加器中的数据时,只能读/写累加器32位数据中的最低8位数据。如果是以字的形式读/写累加器中的数据,只能读/写累加器32位数据中的低16位数据。只有采取双字的形式读/写累加器中的数据时,才能一次读写全部32位数据。 因为PLC的运算功能是离不开累加器的。因此不有像占用其他存储器那样占用累加器。 (十一)特殊存储器区(SM) 特殊存储器是S7-200PLC为CPU和用户程序之间传递信息的媒介。它们可以反映CPU在运行中的各种状态信息,用户可以根据这些信息来判断机器工作状态,从而确定用户程序该做什么,不该做什么。这些特殊信息也需要用存储器来寄存。特殊存储器就是根据这个要求设计的。 1.特殊存储器区 它是S7-200PLC为保存自身工作状态数据而建立的一个存储区,用SM表示。特殊存储器区的数据有些是可读可写的,有一些是只读的。特殊存储器区的数据可以是位,也可是字节、字或双字。 (1)按“位”方式:从SM0.0~SM179.7,共有1440点。 (2)按“字节”方式:从SM0~SM179,共有180个字节 (3)按“字”方式:从SMW0~SMW178,共有90个字 (4)按“双字”方式:从SMD0~SMD176,共有45个双字 说明:特殊存储器区的头30个字节为只读区。 2.常用的特殊继电器及其功能 特殊存储器用于CPU与用户之间交换信息,例如SM0.0一直为“1”状态,SM0.1仅在执行用户程序的第一个扫描周期为“1”状态。SM0.4和SM0.5分别提供周期为1min和1s的时钟脉冲。SM1.0、 SM1.1和 SM1.2分别是零标志、溢出标志和负数标志。 西门子S7200PLC如何每进入定时中断子程序寄存器或计数器C0自动加 1 。 在MAIN 主程序中调用定时中断子程序的下面,并联写入上升 沿,使寄存器或计数器C0 加1 。例如: 2 。 M10.0 ----------| |-----------------------------------------( 1 )---- M10.0 ----------| |----------------| P |-------------------( 2 )----- (1) 表示调用定时中断子程序。 ( 2) 表示寄存器或计数器C0加1  在S7-200PLC中所处理数据有三种,即常数、数据存贮器中的数据和数据对象中的数据。 1.常数及类型 在S7-200的指令中可以使用字节、字、双字类型的常数,常数的类型可指定为十进制、 十六进制(6#7AB4)、二进制(2#10001100)或ASCII字符(‘SIMATIC’)。PLC不支持数据类型的处理和检查,因此在有些指令隐含规定字符类型的条件下,必须注意输入数据的格式。 2.数据存贮器的寻址 (1)数据地址的一般格式 数据地址一般由二个部分组成,格式为:Aal.a2。其中:A区域代码(I,Q,M,SM,V),al字节首址,a2位地址(0~7)。例如I10.1表示该数据在I存储区10号地址的第1位。 (2)数据类型符的使用 在使用以字节、字或双字类型的数据时,除非所用指令已隐含有规定的类型外,一般都应使用数据类型符来指明所取数据的类型。数据类型符共有三个,即B(字节),W(字)和D(双字),它的位置应紧跟在数据区域地址符后面。例如对变量存贮器有VBl00、VW100、VDl00。同一个地址,在使用不同的数据类型后,所取出数据占用的内存量是不同的。 3.数据对象的寻址 数据对象的地址基本格式为:An,其中A为该数据对象所在的区域地址。A共有6种:T(定时器),C(计数器),HC(高速计数器),AC(累加器),AIW(模拟量输入),AQW(模拟量输出)。 |