功能指令又称专用指令,CPM1A系列PLC提供的功能指令主要用来实现程序控制,数据处理和算术运算等。这类指令在简易编程器上一般没有对应的指令键,只是为每个指令规定了一个功能代码,用两位数字表示。在输入这类指令时先按下“FUN”键,再按下相应的代码。下面将介绍部分常用的功能指令。
1.空操作指令NOP(0 0)
本指令不作任何的逻辑操作,故称空操作,也不使用继电器,无须操作数。该指令应用在程序中留出一个地址,以便调试程序时插入指令,还可用于微调扫描时间。
2.结束指令END(01)
本指令单独使用,无须操作数,是程序的后一条指令,表示程序到此结束。PLC在执行用户程序时,当执行到END指令时就停止执行程序阶段,转入执行输出刷新阶段。如果程序中遗漏END指令,编程器执行时则会显示出错信号:“NO END INSET”:当加上END指令后,PLC才能正常运行。本指令也可用来分段调试程序。
3.互锁指令IL(02)和互锁清除指令ILC(0 3)
这两条指令不带操作数,IL指令为互锁条件,形成分支电路,即新母线以便与LD指令连用,表示互锁程序段的开始;ILC指令表示互锁程序段结束。
互锁指令IL和互锁清除指令ILC用来在梯形图的分支处形成新的母线,使某一部分梯形图受到某些条件的控制。IL和ILC指令应当成对配合使用,否则出错。IL/ILC指令的功能是:如果控制IL的条件成立(即ON),则执行互锁指令。若控制IL的条件不成立(即OFF),则IL与ILC之间的互锁程序段不执行,即位于IL/ILC之间的所有继电器均为OFF,此时所有定时器将复位,但所有的计数器,移位寄存器及保持继电器均保持当前值。
4.跳转开始指令JMP(0 4)和跳转结束指令JME(0 5)
这两条指令不带操作数,JMP指令表示程序转移的开始,JME指令表示程序转移的结束。
JMP/JME指令组用于控制程序分支。当JMP条件为OFF时,程序转去执行JME后面的条指令;当JMP的条件为ON,则整个梯形图按顺序执行,如同JMP/JME指令不存在一样。
在使用JMP/JME指令时要注意,若JMP的条件为OFF,则JMP/JME之间的继电器状态为:输出继电器保持目前状态;定时器/计数器及移位寄存器均保持当前值。另外JMP/JME指令应配对使用,否则PLC显示出错。
5.逐位移位指令 SFT(10)
又称移位寄存器指令,本指令带两个操作数,以通道为单位,个操作数为首通道号D1,第二个操作数为末通道号D2。所使用的继电器有:000CH~019CH, 200CH~252CH, HR00~HR19。其功能相当于一个串行输入移位寄存器。
移位寄存器有数据输入端(IN)、移位时钟端(CP)及复位端(R),必须按照输入(IN)、时钟(CP)、复位(R)和SFT指令的顺序进行编程。当移位时钟由OFF→ON时,将(D1~D2)通道的内容,按照从低位到高位的顺序移动一位,高位溢出丢失,低位由输入数据填充。当复位端输入ON时,参与移位的所有通道数据均复位,即都为OFF。
如果需要多于16位的数据进行移位,可以将几个通道级连起来。
移位指令在使用时须注意:起始通道和结束通道,必须在同一种继电器中且起始通道号≤结束通道号。
6.锁存指令KEEP(11)
本指令使用的操作数有:01000~01915、20000~25515、HR0000~HR1915,其功能相当于锁存器,当置位端(S端)条件为ON时,KEEP继电器一直保持ON状态,即使S端条件变为OFF,KEEP继电器也还保持ON,,直到复位端(R端)条件为ON时,才使之变OFF ,KEEP 指令主要用于线圈的保持,即继电器的自锁电路可用KEEP指令实现。若SET端和RES端同时为ON,则KEEP继电器优先变为OFF。锁存继电器指令编写必须按置位行(S端),复位行(R端)和KEEP继电器的顺序来编写。
7.前沿微分脉冲指令DIFU(13)和后沿微分脉冲指令DIFD(14)
本指令使用操作数有:01000~01915、20000~25515、HR0000~HR1915,DIFU的功能是在输入脉冲的前(上升)沿使指定的继电器接通一个扫描周期之后释放,而DIFD的功能是在输入脉冲的后(下降)沿使指定的继电器接通一个扫描周期之后释放。
(1)PLC的发展大体上可分为3个阶段:
①形成期(1970―1974年)
在这一期间PLC以准计算的面貌与用户见面。在软件上采用机器码和汇编语言编写应用程序,在硬件上采用中小规模集成电路构成系统。其功能于开关逻辑控制,且价格昂贵,只在一些大型生产设备和自动生产线上使用。
②成熟期(1973―1978年)
在这一时期,一方面随着大规模集成电路的出现,出现了以微处理器为核心的新一代PLC,另一方面采用了梯形图语言,通俗易懂。由此称为PLC,且技术也日趋完善。
③大发展时期(1977――至今)
由于PLC技术的发展始终保持两个特点:一是继承继电器控制系统的特点,二是应用了计算机技术。所以随着PLC应用的扩大,全面促进了PLC的生产和研究,产品的品种也越来越多,需求量也越来越大,而且很受欢迎,PLC也成为工业控制领域中占主导地位的基础自动化设备。国家已形成为重要产业。据不完全统计,世界PLC总销售额1987年为25亿美元,1988年为31亿美元,比前一年增长24%。1989年为36亿美元,比上一年增长16%。而且新的生产家不断涌现,产量产值大幅度增加,价格也普遍下降。
据美国《控制工程》杂志统计,1984年美国注册生产的厂家有48家,其中的有AB(Allen bradly)公司、GM(Gould Modicon)公司、TI仪器(Texas Instruments)公司、GE(General Electric)公司、西屋(Westen House)电气公司等。
据日本《自动化》杂志统计,1982年日本有40家工厂生产PC,其中的有三菱、日立、立石、夏普、安川、东芝、富士等公司。
据德国《工业电气电子》杂志统计,1984年欧州有60家生产PLC的厂家,其中的有德国西门子公司、BBC公司、AEG公司及法国的TE公司等。
(2)随着国外PLC技术的日益发展,其应用也越来越广泛,其范围通常可分成五大类型
①顺序控制
这是现今PLC应用广泛的领域,可以取代传统的继电器顺序控制可以用于单机、多级制式生产自动线控制。如:注塑机、印刷机械、组合机床、装配生产线、包装生产线、电镀车间及电梯控制线路等等。
②运动控制
PLC制造商目前已提供了拖动步进电机式伺服电机的单轴式多轴位置控制模块。在多数情况下,PLC把描述目标位置的数据送给模块,模块移动一轴式数轴到目标位置。当每个轴移动时,位置控制模块保持适当的速度和加速度,确保运动平滑。运动的编程可用PLC的语言完成,通过编程器输入。
③过程控制
PLC能控制大量的物理参数。例如:温度、压力、速度和流量。PID(Proportional-Integral-Derivative)模块的提供使PLC具有了闭环控制的功能,即一个具有PID控制能力的PLC可用于过程控制。当由于控制过程中某个变量出现偏差时,PID控制算法会计算出正确的输出,把变量保持在设定值上。
④数据处理
在机械加工中,出现了把支持顺序控制的PLC和计算数值控制(CNC)设备紧密结合的趋向。的日本FANUC公司推出的SYSTEM 10.11.12系列,已将CNC控制功能作为PLC的一部分。为了实现PLC和CNC设备之间内部数据自由传递,该公司采用了窗口软件,通过窗口软件用户可以自由编程,由PLC连至CNC设备使用。预计今后几年CNC系统将变成以PLC为主体的控制和管理体系。
⑤通信
为了适应国外近年来兴起的工厂自动化(FA)系统发展需要,发展了PLC之间、PLC与上级计算机之间的通信功能,它们都采用光纤通信多级传递。输入/输出模块按功能各自放置在生产现场分散控制,然后采用网络联结构成集中管理信息的分布式网络系统。
西门子PLC模块,变频器,触摸屏,交换机
从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司 本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...