各高速计数器不同的输入端有的功能,如:时钟脉冲端、方向控制端、复位端、起动端。
注意:同一个输入端不能用于两种不同的功能。但是高速计数器当前模式未使用的输入端均可用于其他用途,如作为中断输入端或作为数字量输入端。例如,如果在模式2中使用高速计数器HSC0,模式2使用I0.0和I0.2,则I0.1可用于边缘中断或用于HSC3。
S7-200系列PLC的程序设计语言
在可编程控制器中有多种程序设计语言,它们是梯形图、语句表、顺序功能流程图、功能块图等。
梯形图和语句表是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等,通过扩展或增强指令集,它们也能执行其它的基本操作。
供S7-200系列PLC使用的STEP7-Micro/Win32编程软件支持SIMATIC和IEC1131-3两种基本类型的指令集,SIMATIC是PLC的指令集,执行速度快,可使用梯形图、语句表、功能块图编程语言。IEC1131-3是可编程控制器编程语言标准,IEC1131-3指令集中指令较少,只能使用梯形图和功能块图两种编程语言。SIMATIC指令集的某些指令不是IEC1131-3中的标准指令。SIMATIC指令和IEC1131-3中的标准指令系统并不兼容。我们将重点介绍SIMATIC指令。
西门子PLC和三菱PLC在编程方式上的区别
三菱PLC英文名又称:Mitsubish Programmable Logic Controller,是三菱电机在大连生产的主力产品。 它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。三菱PLC在中国市场常见的有以下型号: FR-FX1N FR-FX1S FR-FX2N FR-FX3U FR-FX2NC FR-A FR-Q)。
德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、 S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
三菱plc是日系品牌,编程直观易懂,学习起来会比较轻松,但指令较多。而西门子plc是德国品牌,指令比较抽象,学习难度较大,但指令较少,所以学习三菱和学习西门子的周期是一样的。
三菱(日系的中高端品牌)PLC的软件至少落后西门子5年以上,大中型的暂且不说,就拿三菱比较有优势的小型机FX系列和西门子S7-200系列相比,西门子有如下优势:
1、三菱的编程软件从早期的FXGPWIN到近期的GX8.0(我所知道的),和所有的日系品牌一样,该软件的编程思路是自上而下的单一纵向结构,而西门子的MicroWIN则是纵向和横向兼备的结构,而且子程序支持局部变量,相同的功能只需要编一次程序即可,大大减少了开发难度和时间。
2、S7-200一直以来支持强大的浮点运算,编程软件直接支持小数点输入输出,而三菱直至近年推出的FX3U系列才有此种功能,以前的FX2N系列的浮点功能都是。
3、S7-200的模拟量输入输出程序非常简单方便,AD、DA值可以不需编程直接存取的,三菱的FX2N及其以前的系列都需要非常繁琐的FROM TO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。
4、当然三菱的FX2N系列也有它自己的优势,一是高速计数器指令比S7-200方便,二是422口比西门子的PPI口皮实(因为200系列的PPI口是非光电隔离的,非规范操作和仿制的编程电缆可能会导致串口损坏)。
以上的比较仅仅是小型机,至于西门子的300和400系列以及更大型的TDC系列,这里就*多言了。
学PLC,三菱是很容易上手的,因为直来直去思路简单,但从学习的角度讲,肯定是西门子更好。
梯形图程序设计语言是常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉,因此,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。梯形图与操作原理图相对应,具有直观性和对应性;与原有的继电器逻辑控制技术的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此,应用时,需与原有继电器逻辑控制技术的有关概念区别对待。LAD图形指令有3个基本形式:
(1)触点:
触点符号代表输入条件如外部开关,按钮及内部条件等。CPU运行扫描到触点符号时,到触点位*的存储器位访问(即CPU对存储器的读操作)。该位数据(状态)为1时,表示“能流”能通过。计算机读操作的次数不受限制,用户程序中,常开触点,常闭触点可以使用无数次。
(2)线圈:
线圈表示输出结果,通过输出接口电路来控制外部的指示灯、接触器等及内部的输出条件等。线圈左侧接点组成的逻辑运算结果为1时,“能流”可以达到线圈,使线圈得电动作,CPU将线圈的位地址*的存储器的位置位为1,逻辑运算结果为0,线圈不通电,存储器的位置0。即线圈代表CPU对存储器的写操作。PLC采用循环扫描的工作方式,所以在用户程序中,每个线圈只能使用一次。
(3)指令盒:指令盒代表一些较复杂的功能。如定时器,计数器或数算指令等。当“能流”通过指令盒时,执行指令盒所代表的功能。
梯形图按照逻辑关系可分成网络段,分段只是为了阅读和调试方便。在举例中将网络段省去。图1是梯形图示例。
西门子PLC变量的采集模式
变量具有三种采集模式,循环连续,循环使用及根据命令。
默认情况下,我们应该将其设置为循环使用的方式。这表示只有当前画面中使用到了某变量,该变量才会被刷新,才会产生通信负荷。如果错误地设置为循环连续,那么不管当前画面中是否使用该变量,面板都会在后台不停地刷新该变量,从而产生不必要的通信负荷,降低了面板整体的通信速度。
设置为循环连续方式常见的应用是该变量组态了数值更改事件。
1、变量的刷新周期
普通的通信方式,面板能支持的小刷新周期是100ms。
是不是设置得越短,通信就越快呢?当变量很少时,基本上是这样。但若变量很多时,则不然。因为大量的通信任务执行的时间远**刷新周期,将导致通信堵塞。表现就是通信速度反而会下降。所以应该根据项目的实际需要,变量刷新周期该长的长,该短的短。
对于某些特殊的应用,如直接键。则可以将面板组态为 DP 从站。从而保证某些关键数据的快速传送。
对于有时间限制的应用,可以以比每OB1 扫描循环一次的正常情况快的速度,将一个数字量输出的当前状态发送到输出模板。立即写功能可以在扫描立即写逻辑程序级的同时,将一个数字量输出写入输出模板。否则,当 Q存储区使用 P存储状态更新时,必须等到下一OB1扫描循环结束。
为了将一个输出立即写入输出模板,应使用输出(PQ)存储区,而不使用输出(Q)
存储区。输出存储区可以作为一个字节、一个字或一个双字读取。因此,通过一个线圈元素,不能更新一个单独的数字量输出。为了将一个数字量输出的状态立即写入输出模板, 包含相关位的Q存储器的字节、 字或双字可以有条件地复制到相应的PQ存储器中 (直接输出TPC1062K的模板地址)。
小心
西门子PLC在使用中常见的七大应用指令
1、串联电路块的并联连接指令OLD
两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。
2、并联电路的串联连接指令ALD
两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。
3、输出指令=
1、=输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
4、置位与复位指令S、R
S为置位指令,使动作保持;R为复位指令,使操作保持复位。从*的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被*复位的是定时器位或计数器位,将清除定时器或计数器的当前值。
5、跳变触点EU,ED
正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期。正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的”P”和”N”分别表示正跳变和负跳变
6、空操作指令NOP
NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。
7、程序结束指令END
END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。
SIMATIC S7-1200小型可编程控制器简介
2009年5月18日,西门子在西门子北京中心举办了全新小型可编程控制器系列S7-1200发布仪式,自此,这款**销售的小型可编程控制器系列正式在中国发售。这款SIMATIC家族的新成员集成
PROFINET接口,具有的灵活性和可扩展性,同时集成高级功能,如高速计数、脉冲输出、运动控制等。至此,编程软件STEP 7 Basic V10.5与其**整合的小型可编程控制器和KTP精简系列形成统一工程系统,为小型自动化领域紧凑、复杂的自动化任务提供了整体解决方案。SIMATIC 系列控制器诞生于1958年,历经50余年锤炼,她已成为**冶金、交通、环保、**等各领域均有广泛应用的自动化控制器产品。
SIMATIC S7-1200 小型可编程控制器充分满足于中小型自动化的系统需求。在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调的需求。SIMATIC S7-1200 集成了PROFINET接口,使得编程、调试过程以及控制器和人机界面的通信可以全面地使用PROFINET工业以太网技术,并对现有的PROFIBUS系统的升级提供了很好的支持。
同时,SIMATIC S7-1200 小型控制器的设计具备可扩展性和灵活性,使其能够精确完成自动化任务对控制器的复杂要求。CPU本体可以通过嵌入输入/输出信号板完成灵活扩展。“信号板” 是S7-1200的一大亮点,信号板嵌入在CPU模块的前端,可以提供两个数字量输入/数字量输出接口或者一个模拟量输出。这一特点使得系统设计紧凑,配置灵活。同时通过独立的RS-232 或 RS-485通信模块可实现S7-1200通信灵活扩展。
SIMATIC S7-1200 系列的问世,标志着西门子在原有产品系列基础上拓展了产品版图,代表了未来小型可编程控制器的发展方向,西门子也将一如既往开拓创新,**自动化潮流。
S7-200系列PLC和MT-500系列触摸屏在工业生产线上的应用举例
在市场经济激烈竞争的今天,冰箱内胆的制做上各有各的特点,针对我们的产品会给你带来更多的方便,给你的生产效率大大的提高。
一、概述
在冰箱生产线的设备中,单工位真空成型机系统使用非常普及,对每种不同的冰箱型号都要对工艺的参数和模具进行调整,随着PLC的国产化和成本的不断降低,PLC在工业生产线的节能及提高生产效率等主面起到日趋重要的作用。
针对单工位真空成型机控制系统的工作环境和节能性、高效率性要求使用的PLC响应速度快,操作方便。所以我们推出的西门子S7-200系列PLC和威纶通公司提供的MT-500系列触摸屏组成的单工位真空成型机完全可以完成以上的工业要求。
西门子S7-200系列PLC以非常高的可靠性和低成本优势成为工业生产现场控制器的。它能适应现场环境强电磁干扰及高温度,高湿度的场合。
本系统核心采用西门子CPU226为模块,再加入O/I扩展模块EM223,EM222,及模拟量输入模块EM231,输出模块EM232组成;能够完成自动、手动和调整的三种工作状态,给操作人员带来了很大的方便。
CPU226模块有两个RS485接口,点对点接口(PPI)多点接口(MPI)PROFIBUS在使用上非常方便,一个可以用于触摸屏的控制,一个可以用于和其它公司模块之间的通讯。
人机介面采用触摸屏方式简单可靠,特别适用工业现场的复杂环境卫使用。通讯采用西门子特有的PPI协议使用RS485通讯线可靠通讯距离可以达到50米。
二、人机界面
1、主界面介绍,如图1,开机进入系统主界面选择需要的工作方式和对参数的调整等。如选择自动工作模式,图中的自动按钮会切换到开的状态,在机器处于无故障条件下,按此按钮后板材放好按一下自动循环按钮,系统回自动完成一件产品的生产工作。如选择调整界面或是选择手动界面系统就会进入相应的控制面板进入相应的模式,这两种模式是针对对机器的维修维护和换模而使用的。
2、当系统进入自动运行控制面板后,可以通过位状态指示灯了解单工位真空成型机的运行情况,循环起动多功能按钮在不同的运行状态下可以,完成循环起动-------->加热结束-------->冷却结束,三种功能。
3、自动工作循环动作顺序:
上料-------->按循环起动按钮-------->压边框快速下降-------->压边框慢速下降到位-------->上下加热板快速前进-------->上下加热板慢速前进到位-------->加热板开始加热-------->A:正常;设定加热时间到-------->
B:异常;板料下垂-------->电保护开关-------->
C:人工按(加热结束按钮)按钮-------->
上下加热板快速后退————上下加热板慢速后退到位—
D:模架延时上-------->设定时间到-------->模架快速上行-------->模架慢速上行到位-------->
E:1次吹泡-------->设定时间到-------->2次吹泡-------->设定时间到-------->
慢速抽真空-------->设定时间到-------->快速抽真空-------->设定时间到-------->(选择辅压框),辅压框快速下降-------->辅压框慢速下降-------->保压-------->保压时间到-------->延时冷却-------->设定时间到-------->冷却风机开-------->设定时间到-------->风机停-------->消真空-------->设定时间到-------->脱模吹气-------->设定时间到-------->抽芯回,模架延时下-------->设定时间到-------->模架比例慢速下降到位-------->抽芯复位,同时压边框快速上升-------->压边框慢速上升-------->卸料,一个工作循环结束。同时在执行动作时如发生意外可以按急停按钮,动作立即停止;所有动作在触摸屏界面上都有模拟显示。
4、 参数调整:通过触摸参数调整屏界面对生产工艺中的产品型号、动作时间设定、温度设定、速度设定、加热板加热位置及加热功率百分比。
5、进入产品选择界面,根据需要选择符合和产品工艺对应产品后确认。
6、其它的参数调整进入对应的调整介面,根据产品的工艺卡要求进行调整。
7、根据不同的产品和型号来调整上下加热板的温度:每种产品有产品节拍和产量记数,使用起来轻松自如。
三、换模与维护维修
1、换模时可以把模式转换到调整位,进行必要的操作。
2、机器出现故障维修时,本系统配置了状态信号显示面板。
3、机器出现故障维修时,在调整手动状态下还可以使用操作按钮面板上的按钮来控制。
4、本系统采用了编程的方式将系统出现的常见故障输入到PLC中,会在人机界面上显示当前的故障,给维护人员带来更大的方便。
四、注意事项:
1、实施接线时,务必关闭电源。
2、控制柜电源必须采用符合标准的三相五线制供电,所有设备体上之接地端子务必正确的接地,可提高产品的安全性。
3、交流电源不可连接于行程开关等信号端,否则可能造成严重的损坏,因此在通电前请再次确认接线是否正确。
4、为了防止干扰,触摸屏与控制柜之间的连线请务必使用有被覆的屏蔽线,且不可与AC200V以上的回路并排走向。
五、PLC程序的编制:
西门子S7-200使用西门子的STEP 7-MicroWIN 进行方便快捷的编程,它可以在STL、梯形图、FBD逻辑方框图之间切换编程,丰富的指令集基本上可以满足中小型设备的应用。