浔之漫智控技术(上海)有限公司
西门子模块代理商
西门子模块代理商 6ES7222-1BF32-0XB0

6ES7222-1BF32-0XB0

SIMATIC S7-1200,数字输出 SM 1222,8 DO,24V DC, 晶体管 0.5A

有一种力量,正在支持我们前行,源于博大精深,同心致远。

浔之漫智控技术(上海)有限公司长期低价销售西门子PLC200.300.400.S1200.S1500.ET200.Smart200,6SE70变频器.70备件.6SY7000/7010.C98面板,6RA70/28/24直流调速器,6XV电缆,6EP电源,3RW30/40/44软启动器,6AV人机触摸屏,LOGO!,6SL系列G110.G120.S120.V10.V20,MM440/430/420变频,6DR阀门定位器,7ML.7ME.7MF.7MH仪表仪器,6FC.6SN伺服数控,电机等西门子系列产品

西门子PLC控制电动机正反转的编程

用西门子PLC控制电动机正反转的编程

生产设备常常要求具有上下、左右、前后等正反方向的运动,这就要求电动机能正反向工作,对于交流感应电动机,一般借助接触器改变定子绕组相序来实现。常规继电控制线路如下图所示。



在该控制线路中,KM1 为正转交流接触器,KM2 为反转交流接触器,SB1 为停止按钮、SB2 为正转控制按钮,SB3 为反转控制按钮。KM1、KM2 常闭触点相互闭锁,当按下SB2 正转按钮时,KM1 得电,电机正转;KM1 的常闭触点断开反转控制回路,此时当按下反转按钮,电机运行方式不变;若要电机反转,必须按下SB1停止按钮,正转交流接触器失电,电机停止,然后再按下反转按钮,电机反转。若要电机正转,也必须先停下来,再来改变运行方式。这样的控制线路的好处在于避免误操作等引起的电源短路故障。



PLC 控制电机正反转I/O 分配及硬件接线1、接线:按照控制线路的要求,将正转按纽、反转按纽和停止按纽接入PLC 的输入端,将正转继电器和反转继电器接入PLC 的输出端。注意正转、反转控制继电器必须有互锁。



2、编程和下载:在个人计算机运行编程软件STEP 7 Micro-WIN4.0,首先对电机正反转控制程序的I/O 及存储器进行分配和符号表的编辑,然后实现电机正反转控制程序的编制,并通过编程电缆传送到PLC 中。在STEP 7 Micro-WIN4.0 中,单击“查看”视图中的“符号表”,弹出图所示窗口,在符号栏中输入符号名称,中英文都可以,在地址栏中输入寄存器地址。

3、图符号表定义完符号地址后,在程序块中的主程序内输入如下图程序。注意当菜单“察看”中“√符号寻址”选项选中时,输入地址,程序中自动出现的是符号编址。若选中“查看”菜单的“符号信息表”选项,每一个网络中都有程序中相关符号信息。

4、程序监控与调试:通过个人计算机运行编程软件STEP 7 Micro-WIN4.0,在软件中应用程序监控功能和状态监视功能,监测PLC 中的各按纽的输入状态和继电器的输出状态。



5、电机的正反转控制项目结果分析表:注意在硬件接线中必须实现互锁!在PLC 的梯形图中也应实现互锁。试分析仅在梯形图中实现的互锁能否真正避免电源的短路? 有电机的正反转控制项目的基础,可以进一步用西门子S7-200实现小车往返的自动控制。控制过程为:按下启动按钮,小车从左边往右边(右边往左边运动)当运动到右边(左边)碰到右边(左边)的行程开关后小车自动做返回运动,当碰到另一边的行程开关后又做返回运动。如此的往返运动,直到当按下停车按钮后小车停止运动。 设计思路:可以按照电气接线图中的思路来进行编写程序。即可以利用下一个状态来封闭前一个状态。使其两个线圈不会同时动作。同时把行程开关作为一个状态的转换条件。电气接线图如下:



接下来进行程序的编写,首先要进行 I/O口的分配。



根据要求,I/O口的分配如下表所示。I/O口分配好后可以根据上面的电气接线图进行程序的编写。参考程序如下:


西门子PLC型号含义说明

西门子PLC型号编制通常所指的是订货号。以6ES7 221-0BA23-0xA0为例:

6-自动化系统系列;

S7-S7系列,S5-S5系列;

2-200系列,3-300系列,4-400系列;

2-DI/DO,1-CPU,3-AI/AO,4-通信模块,5-功能模块;

1-输入,2-输出,3-输入/输出(对于数字量);

OBA-输入/输出电压等级、类型、点数等,具体要看产品说明;

23-版本;

0xA0-此数值代表不同功能的模块。



西门子PLC根据规模和性能的大小,主要有S7-200,S7-300和S7-400三种,下面就简单介绍一下该三种产品的一些特性。

1、S7-200

针对低性能要求的摸块化小控制系统,它*多可有7个模块的扩展能力,在模块中集成背板总线,它的网络联接有rs-485通讯接口和profibus两种,可通过编程器pg访问所有模块,带有电源、cpu和i/o的一体化单元设备。其中的扩展模块(em)有以下几种:数字量输入模块(di)——24vdc和120/230vac;数字量输出(do)——24vdc和继电器;模拟量输入模块(ai)——电压、电流、电阻和热电偶;模拟量输出模块——电压和电流。还有一个比较特殊的模块-通讯处理器(cp)——该块的功能是可以把s7-200作为主站连接到as-接口(传感器和执行器接口),通过as-接口的从站可以控制多达248个设备,这样就可以显著的扩展s7-200的输入和输出点数。

2、S7-300

相比较s7-200,s7-300针对的是中小系统,他的模块可以扩展多达32个模块,背板总线也在模块内集成,它的网络连接已比较成熟和流行,有mpi、工业以太网,使通讯和编程变得简单,选择性也比较多,并可借助工具进行组态和设置参数。s7-300的模块稍微多一点,除了信号模块(sm)和200的em模块同类型之外,它还有接口模块(im)——用来进行多层组态,把总线从一层传到另一层;占位模块(dm)——为没有设置参数的信号模块保留一个插槽或为以后安装的接口模块保留一个插槽;功能模块(fm)——执行特殊功能,如计数、定位、闭环控制相当于对cpu功能的一个扩展或补充;通讯处理器(cp)——提供点对点连接、profibus和工业以太网。

针对cpu设计模式选择器有:mres=模块复位功能;stop=停止模式,程序不执行;run=程序执行,编程器只读操作;run-p=程序执行,编程器可读写操作。状态指示器:sf,batf=电池故障;dc5v=内部5vdc电压指示;frce=表示至少有一个输入或输出被强制;run=当cpu启动时闪烁,在运行模式下常亮;stop=在停止模式下常亮,有存储器复位请求时慢速闪烁,正在执行复位时快速闪烁。mpi接口用来连接到编程设备或其它设备,dp接口用来直接连接到分布式i/o。

3、S7-400

同300的区别主要在于热启动(wrst)这一部分,其他基本一样。它还有一个外部的电池电源接口,当在线更换电池时可以向ram提供后备电源。编程设备主要有pg720pg740pg760——可以理解成装有编程软件的手提电脑;也可以直接用安装有step7(siemens的编程软件)的pc来完成。而实现通讯(要编程首先要和plc的cpu通讯上)的要求主要在于接口:1.可以在pc上装cp5611卡——上面有mpi口,可用电缆直接连接。2.加个pc适配器,把mpi口转换成rs-232口后接到pc上。3.plc加cp343卡,使它具有以太网口。

4、西门子plc在工程中的应用

每个自动化过程都是由许多较小的部分和子过程组成,所以工程建立的第一个任务是分解子任务。而每个子任务定义了自动化系统要完成的硬件和软件要求。其中硬件包括输入/输出数目和类型,对应模块序号和类型,所用机架号,cpu型号和容量,hmi系统,网络系统。软件方面主要是程序结构,自动化过程中的数据管理,组态数据、通讯数据及程序和项目文档。在siemens的s7中,上述工作都在项目管理(simatic管理器),包括必须的硬件( 组态),网络( 组态),所有程序和自动化解决方案的数据管理。f1在线帮助。

simatic管理器管理step7项目,编写step7用户程序的工具,有梯形图lad,语句表stl,和功能块图fbd,编程语言。利用编程器或外部编程器可以把用户程序保存到eprom卡上。simatic管理器是一个在线/离线编辑s7对象的图形化用户界面,这些对象包括项目、用户程序、快、硬件站和工具。此管理器的用户界面中工具条和windows差不多,就是多了几个plc菜单——显示访问节点、存储器卡、下载、仿真模块。

step7项目结构:项目中,数据以对象形式存储,按树型结构组织。第一级:包含项目图表,每个项目代表和项目存储有关的一个数据结构。第二级:站(如s7-300)用于存放硬件组态和模块参数等信息,站是组态硬件的起点。s7程序文件夹是编写程序的起点,所有s7系列的软件均放在s7程序文件夹下,它包含程序块文件和源文件夹。simatic的网络图表(mpi、profibus、工业以太网)第三级和其他级:和上级对象类型有关。编程器可离线/在线查看项目——offline:编程器硬盘上的内容;online:通过网线从plc读到的内容。

菜单选项:在options-customize设置语言、助记符、常用特性(存储位置、系统信息显示)。创建一个项目:filenewnewproject插入s7程序块:insertprograms7program插入s7块:inserts7block然后可选:1:组织块(ob)被操作系统调用,他们是操作系统和用户程序的接口。2:功能fc和功能块fb是实际的用户程序利用他们可以把复杂的程序分解成小的,易于调试的单元。3:数据块存储用户的数据。选择所需块类型后,会打开一个属性对话框,其中可输入块序号和要使用的编程语言,及其他设置。

5、硬件组态和存储器概念

装载存储器是一个可编程模块,它包括建立在编程设备上的装载对象(逻辑块、数据块和其他信息),它可以是存储器卡或内部集成的ram。存储器卡一般有两种,其中,当采用ram存储器卡时,系统必须配备电池,当采用flasheprom存储器卡时,则断电不会丢失,但内部ram中的数据仍需电池保持。

工作存储器仅包含和运行时间使用的程序和数据,ram工作存储器集成在cpu中,通过后备电池保持。系统存储器包括过程映象输入和输出表(pii,piq),位存储器,定时器,计数器和局部堆践。保持存储器是非挥发的ram,即使没有安装后备电池也可用来保持某些数据,设置cpu参数时要指定保持的区域。

从上述概念可知,假如我们在线修改程序,被修改的块存放在工作存储器中,当把程序上载到编程器时,就从工作存储器传到编程器。由于断电会导致ram数据的丢失,所以假如要安全保存被修改的程序,就必须保存在feprom或硬盘上。

硬件组态和参数分配

组态就是指在硬件组态的站窗口中分配机架、块可分布式i/o,可从硬件目录中选择部件;参数分配就是建立可分配参数模块的特性,例如启动特性、保持区等;设定组态就是设定好的硬件组态和参数分配;实际组态指已存在的实际组态和参数分配,一般是在已装配的系统中,从plc的cpu中读出来的。

组态过程:

启动硬件组态:新建一个项目(project),选择该项目,并插入(insert)一个站(station),在simatic管理器中选择硬件站(hardware)双击open即可,我们同时可以打开硬件目录——view-catalog,如果选择标准硬件目录库,它会提供所有的机架、模块和接口模块。


展开全文
优质商家推荐 拨打电话