@
西门子S200 PLC局部变量存储区(L)的功能和格式简介
局部变量存储器与变量存储器很类似,主要区别在于局部变量存储器是局部有效的,变量存储器则是全局有效。全局有效是指同一个存储器可以被任何程序(如主程序,中断程序或子程序)存取,局部有效是指存储区和特定的程序相关联。局部变量存储器常用来作为临时数据的存储器或者为子程序传递函数。可以按位、字节、字或双字来存取局部变量存储区中的数据。S7-200将模拟量值(如温度或电压)转换成1个字长(16位)的数字量。可以用区域标识符(AI)、数据长度(W)及字节的起始地址来存取这些值。因为模拟输入量为1个字长,且从偶数位字节(如0、2、4)开始,所以必须用偶数字节地址(如AIW0、AIW2、AIW4)来存取这些值。模拟量输入值为只读数据,模拟量转换的实际精度是12位。
S7-200 CPU模块提供5VDC和24VDC电源:
当有扩展模块时CPU通过I/O总线为其提供5V电源,所有扩展模块的5V电源消耗之和不能**过该CPU提供的电源额定。若不够用不能外接5V电源。每个CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供24VDC。如果电源要求**出了CPU模块的电源定额,你可以一个外部24VDC电源来提供给扩展模块。
所谓电源计算,就是用CPU所能提供的电源容量,减去各模块所需要的电源消耗量。
注意: EM277模块本身不需要24VDC电源,这个电源是通讯端口用的。24VDC电源需求取决于通讯端口上的负载大小。
CPU上的通讯口,可以连接PC/PPI电缆和TD 200并为它们供电,此电源消耗已经不必再纳入计算。
@
S7-200PLC的工作温度有什么区别
200PLC能在零下20度工作吗?
S7-200的工作要求为:
0°C-55°C,水平安装
0°C-45°C,垂直安装
相对湿度95%,不结露
西门子还提供S7-200的宽温度范围产品(SIPLUS S7-200):
工作温度范围:-25°C-+70°C
相对湿度:55°C时98%,70°C时45%
其他参数与普通S7-200产品相同
S7-200的宽温型产品,每种都有其单独的订货号,可以到SIPLUS产品主页查询。如果没有找到,则说明目前没有对应的SIPLUS产品。 文本和图形显示面板没有宽温型产品。 还要注意国内没有现货,如需要请和当门子办事处或经销商联系。
加法指令的要素
指令名称
助记符
指令代码位数
操作数范围
程序步
S1(.)
S2(.)
D(.)
加法
ADD
ADD(P)
FNC20
(16/32)
K 、 H
KnX 、 KnY 、 KnM 、KnS
T 、 C 、 D 、 V 、 Z
KnY 、 KnM、 KnS
T 、 C 、D 、 V 、Z
ADD 、 ADDP…7步
DADD 、DADDP…13 步
ADD 加法指令是将的源元件中的二进制数相加,结果送到的目标元件中去。 ADD 加法指令的说明如图 1表示。
03060001
图图1 加法指令使用说明
当执行条件 X0 由 OFF → ON 时, [D10]+[D12] → [D14] 。运算是代数运算,如 5+ ( -8 ) =-3 。
ADD 加法指令有 3 个常用标志。 M8020 为零标志, M8021 为借位标志, M8022 为进位标志。
如果运算结果为 0 ,则零标志 M8020 置 1 ;如果运算结果**过 32767 ( 16 位)或 2147483647 ( 32位),则进位标志 M8022 置 1 ;如果运算结果小于 -32767 ( 16 位)或 -2147483647 ( 32 位),则借位标志M8021 置 1 。
在 32 为运算中,被的字元件是低 16 位元件,而下一个元件为高 16 位元件。
源和目标可以用相同的元件号。若源和目标元件号相同而采用连续执行的 ADD 、( D ) ADD 指令时,加法的结果在每个扫描周期都会改变。
@
PLC减法指令要素——助记符、指令代码、操作数、程序步
减法指令的助记符、指令代码、操作数、程序步如表 2 所示。
减法指令的要素
指令名称
助记符
指令代码位数
操作数范围
程序步
S1(.)
S2(.)
D(.)
减法
@
PLC控制设计的基本原则和主要内容1.设计基本原则为了实现被控对象的工艺要求,以生产效率和产品。 1.PLC的选择除了应技术指标的要求外,还应重点考虑该公司产品技术支持与售后服务情况。(尽量选择主品)2限度地被控对象的控制要求。3.在控制要求的前提下,力求使控制简单、经济,使用及维修方便。 技术条件一般以设计任务书的形式来确定,它是整个设计的依据;2.选择电气传动形式和电动机、电磁阀等执行机构;3.选定PLC的型号;4.编制PLC的输入/输出分配表或绘制输入/输出端子接线图;5.根据设计的要求编写规格说明书,然后再用相应的编程语言(常用梯形图)进行程序设计;6.了解并遵循用户认。 4.保证控制得安全、可靠。5.考虑到生产的发展和工艺的改进,在选择PLC容量时,应适当留有余量。2.设计的主要内容1.拟定控制设计的技术条件。(2)梯形图每一行都是从左母线开始,线圈终止于右母线。 触点不能线圈的右边,如下图所示正确的电路错误的电路(3)除步序外,任何线圈、定时器、计数器、指令等不能直接与左母线相连。(4)在程序中,不允许同一编号的线圈两次输出(双线圈输出)。下面的梯形图是不允许的。 如:符合上大下小的电路,共4步符合左大右小的电路,共4步(7)输入设备尽可能用常开触点(8)PLC程序设计常用的设计法在继电器-器控制图和PLC典型控制电路的基础上,依据积累的进行翻译、修改和完善,终的控制程序。 (5)不允许出现桥式电路。(6)程序的编写顺序应按自上而下、从左至右的编写。为了程序的执行步数,程序应为左大右小,上大下小。(9)常用的PLC典型控制电路
PLC输入输出接口的安全保护当输出口连接电感类设备时,为了防止电路关断时刻产生高压对输入、输出口造成,应在感性元件两端加保护元件。 对于直流电源,应并接续流二极管,对于交流电路应并接阻容电路。阻容电路中电阻可取51~120Ω,电容取0.1~0.47μF,电容的额定电压应大于电源的峰值电压。续流二极管可选1A的管子,其额定电压应大于电源电压的3倍。 图1为输入输出口的保护示意图。在工程实际中,一般输入输出设备不可能都直接与PLC连接。而且PLC的多个输入输出端子公用一个COM端,也不可能在一个端子上连接几根甚至十几根导线,所以,必须通过端子排连接。 端子排通常是由多片端子并排安装在导轨上组成的。每片端子的两个接口是短接的,根据需要可以将各片端子短接在一起。PLC通过端子排与设备连接的示意图见图1所示。也可以采用编码呼应法标注各端子接线。
PLC的容量选择两个方面的PLC的容量选择PLC的容量包括I/O点数和用户存储容量两个方面。 1.I/O点数PLC的I/O点的价格还比较高,因此应该合理选用PLC的I/O点的数量,在控制要求的前提下力争使用I/O点少,但必须留有一定的备用量。通常I/O点数是根据被控对象的输入、输出的实际需要,再加上10%-15%的备用量来确定。 2.用户存储容量用户存储容量是指PLC用于存储用户程序的存储器容量。需要的用户存储容量的大小由用户程序的长短决定。一般可按下式估算,再按实际需要留适当的余量(20%-30%)来选择。存储容量=开关量I/O点总数X10十模拟量通道数X100绝大部分PLC均能上式要求。 应当要注意的是:当控制较复杂。数据处理量较大时,可能会出现存储容量不够的问题,这时应特殊对待。PLC有三类输出:继电器输出、晶体管输出和晶闸管(可控硅)输出。要注意输出负载电源要求。输出主要技术指标见表1。 由表1可知,晶闸管输出只可接交流负载,晶体管输出只能接直流负载,继电器输出既可接交流负载也可接直流负载。当负载额定电流、功率等**过接口指标后要用器、继电器等过渡,通过它们接大功率电源。继电器输出PLC控制设备既有直流电源又有交流电源时,可将相同性质、相同幅值电源设备接同一个COM端。 切忌将不同电源设备接在同一个COM端。电源相同时,COM端可以连接在一起。**响应时间0.2ms是在条件为24V、200mA时,实际所需时间为电路切断负载电流为0的时间,可用并联续流二极管的响应时间。 如果希望响应时间短于0.5ms,应保证电源为24V、60mA。图2给出的是继电器输出时,交、直流设备混合控制时的接线示意图。图3为晶体管输出控制交流设备或控制大功率设备时,通过继电器过渡的示意图。
UL 乘法指令是将的源元件中的二进制数相乘,结果送到的目标元件中去。 MUL 乘法指令使用说明如图1 所示。它分 16 位和 32 位两种情况。
03060003
图 1 乘法指令使用说明
当为 16 位运算,执行条件 X0 由 OFF → ON 时, [D0]x[D2] → [D5 , D4] 。源操作数是 16 位,目标操作数是 32 位。当 [D0]=8 , [D2]=9 时, [D5 , D4]=72 位为符号位, 0 为正, 1 为负。
当为 32 位运算,执行条件 X0 由 OFF → ON 时, [D1 、 D0]x[D3 、 D2] → [D7 、 D6 、 D5 、D4] 。源操作数是 32 位,目标操作数是 64 位。当 [D1 、 D0]=238 , [D3 、 D2]=189 时, [D7 、 D6 、 D5 、D4]=44982 位为符号位, 0 为正, 1 为负。
如将位组合元件用于目标操作数时,限于 K 的取值,只能低位 32 位的结果,不能高位 32 位的结果。这时,应将数据移入字元件再进行计算。
用字元件时,也不可能 64 位数据,只能通过高位 32 位和低 32 位。 V 、 Z 不能用于 [D] 目标元件。
@
西门子的工业控制的三种类型介绍:
西门子的工业分为三个不同的种类:
(1)编程和工程工具 编程和工程工具包括所有基于PLC或PC用于编程、组态、模拟和等控制所需的工具。STEP 7包SIMATIC S7是用于S7-300/400,C7 PLC和SIMATIC WinAC基于PC控制产品的组态编程和的项目工具,STEP 7-Micro/WIN是在Windows平台上运行的S7-200系列PLC的编程、在线。
(2)基于PC的控制 基于PC的控制WinAC允许使用个人计算机作为可编程序控制器(PLC)运行用户的程序,运行在安装了Windows NT4.0操作的SIMATIC工控机或其它任何商用机。WinAC提供两种PLC,一种是PLC,在用户计算机上作为视窗任务运行。另一种是插槽PLC(在用户计算机上安装一个PC卡),它具有硬件PLC的全部功能。WinAC与SIMATIC S7系列处理器完全兼容,其编程采用统一的SIMATIC编程工具(如STEP 7),编制的程序既可运行在WinAC上,也可运行在S7系列处理器上。
(3)人机界面 人机界面为用户自动化项目提供人机界面(HMI)或SCADA,支持大范围的平台。人机界面有两种,一种是应用于机器级的ProTool,另一种是应用于监控级的WinCC。
ProTool适用于大部分HMI硬件的组态,从操作员面板到PC都可以用集成在STEP 7中的ProTool有效地完成组态。ProTool/lite用于文本显示的组态,如:OP3,OP7,OP17,TD17等。ProTool/Pro用于组态PC和所有西门子HMI产品,ProTool/Pro不只是组态,其运行版也用于Windows平台的监控。
WinCC是一个真正开放的,面向监控与数据采集的SCADA(Supervisory Control and Data Acquisition),可在任何PC上运行。WinCC操作简单,可靠性高,与STEP 7功能集成,可直接进入PLC的硬件故障,节省项目时间。它的设计适合于广泛的应用,可以连接到已存在的自动化中,有大量的通信接口和的信息和数据处理能力,的WinCC5.0支持在办公室通过IE浏览器动态监控生产.
对图所示各梯形图进行化简,然后写出指令语句表。
PLC的运行对的要求注意事项国产plc因而正在运用中应留意以下成绩:电源:PLC关于电源线带来的搅扰存正在一定的抵抗力。 正常PLC都由直流24V输入需要应输出端,当输出端运用外接电流源时,应选用直流稳压电源。:防止有侵蚀和易爆的气体,相似化学的酸碱等。国产plc关于中有较多粉尘或者侵蚀性气体的条件,可将PLC装置正在开启性的室或者柜中。 相似电厂的干排渣、干除灰等,正在基建前期增多了开启蜗居。震动:应使PLC远离激烈的震动源,预防振动频次为10~55Hz的屡次或者陆续振动。当运用条件没有可防止震动时,必需采取减震措施,如采纳减震胶。湿度:为了**PLC的绝缘功能,的于湿度应小于85%(无凝露)。 温度:PLC请求条件温度正在0~55℃,装置时没有能放正在发烧能大的部件上面,四处透风散热的时间应剩余大。PLC是国产plc一种用来轻工业消费化的设施,正常没有需求采取什么措施,就能够间接正在轻工业条件中运用。 但是,虽然有如上所述的牢靠性较高,抗搅扰威力较强,但当消费条件过于顽劣,电磁搅扰尤其激烈,或者装置运用没有当,就能够形成顺序谬误或者演算谬误,从而发生误输出并惹起误输入,这将会形成设施的失控和误举措,国产plc从而没有能**PLC的畸形运转。 要进步PLC零碎牢靠性,一范围请求PLC消费厂家进步设施的抗搅扰威力;另一范围,请求设想、装置和运用保护中惹起高低注重,多方合作能力处理成绩,无效地加强零碎的抗搅扰功能。1)控制规模不断扩大,单台PLC可控制成千乃至上万个点,多台PLC进行同位链接可控制数万个点。 2)指令功能增强,能进行逻辑运算、计时、计数、算术运算、PID运算、数制转换、ASCⅡ码处理。PLC还能处理中断、调用子程序等。使得PLC能够实现逻辑控制、模拟量控制、数值控制和其他监控,以至在某些方面可以取代小型计算机控制。 3)处理速度,每个点的平均处理时间从10μs左右到1μs以内。4)编程容量增大,从几K字节增大到几十K,甚至上百K字节。5)编程语言多样化,大多数使用梯形图语言和语句表语言,有的还可使用流程图语言或语言。 6)通信与联网功能,多台PLC之间能互相通信,互相交换数据,PLC还可以与计算机通信,接受计算机的命令,并将执行结果告诉计算机。通信接口多采用RS-422/RS-232C等接口,以实现多级集散控制。 目前,为了适应不同的需要,进一步扩大PLC在工业自动化领域的应用范围,PLC正朝着以下两个方向发展。其一是低档PLC向小型、简易、廉价方向发展,使之广泛地取代继电器控制;其二是中、PLC向大型、高速、多功能方向发展,使之能取代工业控制微机的部分功能,对大规模的复杂进行综合性的自动控制。 在数控机床上采用PLC代替继电器控制,使数控机床结构更紧凑,功能更丰富,响应速度和可靠性大大。在数控机床、加工中心等自动化程度高的加工设备和生产制造中,PLC是不可缺少的控制装置。
PLC的分类及基本类型可编程控制器类型很多,可从不同的角度进行分类:1按控制规模分控制规模主要指控制开关量的入、出点数及控制模拟量的模入、模出,或两者兼而有之(闭路)的路数。 但主要以开关量计。模拟量的路数可折算成开关量的点,大致一路相当于8~16点。依这个点数,PLC大致可分为微型机、小型机、中型机及大型机、**大型机。微型机控制点仅几十点,为OMRON公司的CPM1A系列PLC,西门子的Logo仅10点。 小型机控制点可达100多点。如OMRON公司的C60P可达148点,CQM1达256点。德国西门子公司的S7-200机可达64点。中型机控制点数可达近500点,以至于千点。如OMRON公司C200H机普通配置多可达700多点,C200Ha机则可达1000多点。 德国西门子公司的S7300机多可达512点。大型机:控制点数一般在1000点以上。如OMRON公司的C1000H、CV1000,当地配置可达1024点。C2000H、CV2000当地配置可达2048点。 **大型机:控制点数可达万点,以至于几万点。如美国GE公司的90-70机,其点数可达24000点,另外还可有8000路的模拟量。再如美国莫迪康公司的PC-E机,其开关量具总数为32k,模拟量有2048路。 西门子的SS-115U-CPU945,其开关量总点数可达8k,另外还可有512路模拟量。等等。以上这种划分是不严格的,只是大致的,目的是便于的配置及使用。一般讲,根据实际的I/O点数,凡落在上述不同范围者,选用相应的机型,性能价格比必然要高;相反,肯定要差些。 自然,也有特殊情况。如控制点数不是非常之多,不是非用大型机不可,但因大型机的特殊控制单元多,可进行热备配置,因而采用了大型机。2按结构划分PLC可分为箱体式及模块式两大类。微型机、小型机多为箱体式的,但从发展趋势看,小型机也逐渐发展成模块式的了。 如OMRON公司,原来小型机都是箱体式,现在的CQM1则为模块式的。箱体的PLC把电源、CPU、内存、I/O都集成在一个小箱。一个主机箱体就是一整的PLC,就可用以实现控制。控制点数不符需要,可再接扩展箱体,由主箱体及若干扩展箱体组成较大的,以实现对较多点数的控制。 模块式的PLC是按功能分成若干模块,如CPU模块、输入模块、输出模块、电源模块等等。大型机的模块功能更单一一些,因而模块的种类也相对多些。这也可说是趋势。目**些中型机,其模块的功能也趋于单一,种类也在增乡。 如同样OMRON公司C20系列PLC,H机的CPU单元就含有电源,而Ha机则把电源分出,有单独的电源模块。模块功能更单一、品种更多,可便于配置,使PLC更能物尽其用,达到更高的使用效益。由模块联结成有三种:①无底板,靠模块间接口直接相联,然后再固定到相应导轨上。 OMRON公司的CQM1机就是这种结构,比较紧凑。②有底板,所有模块都固定在底板上。OMRON公司的C200Ha机,CV2000等中、大型机就是这种结构。它比较牢固,但底板的槽数是固定的,如3、5、8、10槽等等。 槽数与实际的模块数不一定相等,配置时难免有空槽。这既浪费,又多占空间,还得占空单元把多余的槽作填补。③用机架代替底板,所有模块都固定在机架上。这种结构比底板式的复杂,但更牢靠。一些特大型的PLC用的多为这种结构。 3按生产厂家分目前生产PLC的厂家较多。但能配套生产,大、中、小、微型均能生产的不算太多。较有影响的,在市场占有较大份额的公司有:德国西门子公司:它有SS系列的产品。有SS-95U、100U、115U、135U及155U。 135U、155U为大型机,控制点数可达6000多点,模拟量可达300多路。近还推出S7系列机,有S7-200(小型)、S7-300(中型)及S7-400机(大型)。性能比S5大有。OMRON公司:它有CPM1A型机,P型机,H型机,CQM1、CVM、CV型机,Ha型、F型机等,大、中、小、微均有,特别在中、小、微方面更具特长,在及市场,都占有相当的份额。 美国GE公司、FANAC合资的GE-FANAC的90-70机也是很吸引人的。据介绍。它具有25个特点。诸如,用软设定代硬设定,结构化编程,多种编程语言,等等。它有914、781/782、771/772、731/732等多种型号。 另外,还有中型机90-30系列,其型号有344、331、323、321多种;还有90-20系列小型机,型号为211。美国莫迪康公司(施奈德)的984机也是很**的。其中E984-785可安31个远程站点,总控制规模可达63535点。 小的为紧凑型的,如,控制点数为256点,之间,共20多个型号。美国AB(Alien-Bradley)公司创建于1903年,在各地有20多个附属机构,10多个生产基地。可编程控制器也是它的重要产品。 它的PLC-5系列是很**的,其下有PLC-5/10,PLC-5/11,……PLC-5/250多种型号。另外,它也有微型PLC,SLC-500即为其中一种。有三种配置,20、30及40I/O配置选择,I/O点数分别为12/8、18/12及24/16三种。 三菱公司的PLC也是较早推到我国来的。其小型机FI前期在国内用得很多,后又推出FXZ机,性能有很大。它的中、大型机为A系列。AIS、AZC、A3A等。公司也生产PLC,其E系列为箱体式的。 基本箱体有E-20、E-28、E-40、E-64。其I/O点数分别为12/8、16/12、24/16及40/24。另外,还有扩展箱体,规格与主箱体相同其EM系列为模块式的,可在16~160之间组合。东芝公司也生产PLC,其EX小型机及EX-PLUS小型机在国内也用得很多。 它的编程语言是梯形图,其**的编程器用梯形图语言编程。另外,还有EX100系列模块式PLC,点数较多,也是用梯形图语言编程。公司也生产PLC。FPI系列为小型机,结构也是箱体式的,尺寸紧凑。FP3为模块式的,控制规模也较大,工作速度也很快,执行基本指令仅0?l微秒。 富士公司也有PLC。其NB系列为箱体式的,小型机。NS系列为模块式。美国IPM公司的IP1612系列机,由于自带模拟量控制功能,自带通讯口,集成度又非常之高,虽点数不多,仅16入,12出,但性价比还是高的,很适合于不大,但又有模拟量需控制的。 新出的lP3416机,I/O点数扩大到34入、12出,而且还自带一个简易小编程器,性能又有改进。国内PLC厂家规模多不大。有影响的算是无锡的华光。、它也生产多种型号与规格的PLC,如SU、SG等,发展也很快,在价格上很有优势。 相信会在PLC之林中一定有其位置的。
I/O分配3.邮件分拣控制梯形图图2邮件分拣控制梯形图图2(续)图2(续)4、邮件分拣控制语句表
HmwxjSQN