电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

S7200plc编程步骤

2016-08-02 16:46分类:西门子PLC 阅读:

  初次使用西门子S7-200PLC对于很多没有使用过S7-200PLC的朋友来说,很多问题可能成为大家的拦路虎,感觉入门很难。以下就用一个实例,为大家介绍第一次使用S7-200PLC时具体步骤以及S7-200系列PLC编程器的使用示例,帮助您迈开使用PLC的第一步。文中希望实现的功能是:按下一个开关,点亮一个输出点。本文可以帮您解决第一次使用S7-200时的以下问题:
(一) 需要准备哪些硬件和软件呢?
(二) 如何为PLC的接线呢?
(三) 如何与PLC通信呢?
(四) 如何编写程序呢?
(五) 如何调试PLC呢?
( 六)S7-200系列PLC编程器的使用示例
工具/原料
装有V4.0 STEP 7 MicroWIN 编程 软件的计算机
一根PPI编程电缆
一台西门子 S7 200CPU
方法/步骤
1.(一) 需要准备哪些硬件和软件呢?
        第一次使用S7-200时,需要准备硬件有:S7-200CPU,如CPU224XP(订货号:6ES7
214-2BD23-0XB8)
CPU224XP

2.编程电缆 PC/PPI电缆(订货号:6ES7 901-3DB30-0XA0)
 USB PC/PPI电缆
 

3.需要准备的软件有:SETP7-Micro/Win V4.0 SP6
        还需要准备一台装有Windows XP SP2的电脑
        准备好硬件,我们就需要在电脑上正确安装S7-200的编程软件。特别提示要注意这个软件是SETP7-Micro/Win,而不是SETP7。据老工程师讲,SETP7是给S7-300等系列PLC编程用的,不能给S7-200进行编程。对于SETP7-Micro/Win软件而言,目前常用的版本是V4..0 SP6。和安装其它软件一样,正确安装好编程软件后,您就可以在桌面上看到如下所示的图标。至此,我们就为下一步的调试做好基本准备喽!
STEP7-Micro/win图标  
 

4.(二) 如何为PLC的接线呢?
        从以下接线图可以看出,我们需要做的就是将为PLC提供电源和为数字量输入点正
确接线。

5.(三) 如何与PLC通信呢?
1. 连接编程电缆
        将编程电缆的USB口侧插在电脑上,DB接口插在PLC的PORT0或者PORT1上。然后将
PLC的模式开关设置为STOP。
2.  编程软件设置
        (1)打开编程软件后,在整个界面的左侧,点击设置PG/PC接口。如下图所示:
 

6.在出现的对话框中,选择PC/PPIcable(PPI),并点击属性

7.属性对话框的第一个界面,使用如下设置: 在属性对话框中的第二个选项卡中,选择通讯接口为USB,具体如下设置: 

8.之后保存并关闭相应的对话框。
        (2)回到编程软件的初始界面,然后点击通信   
 

9.出现如下界面: 

10.将搜索所有波特率打勾后,双击刷新即可。
        如果能出现如下页面,即表示PC与PLC的通讯成功。

11.(四) 如何编写程序呢?
        打开编程界面,单击红色标注处,可以添加一个常开触点
 

12.同样的方法添加一个输出线圈

13.需要为输入和输出分配正确的地址,如下所示。之后点击下载 

14.出现如下界面后,继续点击下载

15.下图显示的是下载中的界面:
下载成功后,就可以进行PLC调试,进一步测试具体功能是否可以实现。

16.五) 如何调试PLC呢?
        先将模式开关设置为RUN,然后拨动连接在输入点I0.0上开关,即可看到输出点点 
亮了。至此,表明我们的程序和PLC运行一切正常。
        如果想在编程软件上监控输入点和输出点的状态,可以点击状态表 

17.打开状态表后,在地址栏中输入需要监控的地址,如下所示:

18.之后点击监控即可: 

19.正常监控后就可以在当前值中看到相应的数值: 

20.开关未按下时的状态

21.到此就完成了整个操作过程  
22.(六)S7-200系列PLC编程器的使用示例
Siemens编程器S7-200系列用在中小型设备上的自动系统的控制单元,适用于各行各业,各种场合中的检测,监测及控制。
在这里,和大家一起来讨论S7-200几个使用方面的情况。
1)步进,伺服脉冲定位控制。
  在设备的控制系统中,有关运动控制是很重要的,下面我们来看一看西门子S7-200系列PLC怎样来实现这   个功能。
  首先,确定使用哪个端口来发脉冲,如采用Q0.0发脉冲,则它的控制字为SMB67,脉冲同期为SMW68,脉   冲个数存放在SMD72中,
2)高速计数功能。
   西门子S7-200系列PLC具有高速计数的功能;举一例子来谈谈高速计数的用途,我们采用普通电机来带动丝杆转动,我们想控制转动距离,怎么来解决这个问题?那么我们可在电机另一头与一编码器联接,电机转一圈,编码器也随之转一圈,同时根据规格发出不同的脉冲数。当然,这些脉冲数的频率比较高,PLC不能用普通的上升沿计数来取得这些脉冲,只能通过高速计数功能了。
   启动高速计数功能,也要具有控制字
3)PID回路控制功能。
  西门子S7-200系列PLC的PID控制相当的简单,可以通过micro/win软件的一个向导程序,按照提示,一步一步执行您所要求PID控制的属性即可,在这里谈一谈PID这三个参数的具体意义:P为增益项,P越大,响应起就快,在调节流量阀时:设定流量为50%,当目前流量接近50%,刚超过,如果P值很大的话,那么流量阀会马上会关闭,而不会控制在某一区域。这就是增益项太大引起。在调节的过程中应该先将P值调节比较适当了,再去调节I值,它为积分项,是在控制器回路中控制对当前值与设定值相等的偏差范围。D为微分项,主要作用是避免给定值的微分作用而引起的跳变。
在现场的PID参数的调整过程中,针对西门子S7-200型PLC我的建议是在不同的控制阶段,采用不同的PID参数组,具体而言就是当目前距离设定值差距较大时,采用P值较大的一套PID参数,如果当前值快接近设定值范围时,采用P值较小的一套PID参数。

上一篇: S7-200 PLC编程软件功能有哪些?

下一篇:plc编程在机械手控制的应用

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部