产品推荐:气相|液相|光谱|质谱|电化学|元素分析|水分测定仪|样品前处理|试验机|培养箱


化工仪器网>技术中心>工作原理>正文

欢迎联系我

有什么可以帮您? 在线咨询

西门子PLC模块编程入门基础知识

来源:浙江乾顺电气设备有限公司   2021年04月20日 15:29  

西门子plc工作原理:
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。

   输入采样
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。

用户程序执行
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。

输出刷新
当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
对于很多没有使用过S7-200PLC的朋友来说,很多问题可能成为大家的拦路虎,感觉入门很难。以下就用一个实例,为大家介绍次使用S7-200PLC时具体步骤,帮助您迈开使用PLC的步
文中希望实现的功能是:按下一个开关,点亮一个输出点。本文可以帮您解决次使用S7-200时的以下问题:
(一) 需要准备哪些硬件和软件呢?
(二) 如何为PLC的接线呢?
(三) 如何与PLC通信呢?
(四) 如何编写程序呢?
(五) 如何调试PLC呢?

工具/原料
装有V4.0 STEP 7 MicroWIN 编程 软件的计算机
一根PPI编程电缆
一台西门子 S7 200CPU

方法/步骤

(一) 需要准备哪些硬件和软件呢?
1. 次使用S7-200时,需要准备硬件有:S7-200CPU,如CPU224XP(订货号:6ES7214-2BD23-0XB8)CPU224XP
2.编程电缆 PC/PPI电缆(订货号:6ES7 901-3DB30-0XA0)USB PC/PPI电缆
3.需要准备的软件有:SETP7-Micro/Win V5.5 SP
还需要准备一台装有Windows XP SP2的电脑
准备好硬件,我们就需要在电脑上正确安装S7-200的编程软件。特别提示要注意这个软件是SETP7-Micro/Win,而不是SETP7。据老工程师讲,SETP7是给S7-300等系列PLC编程用的,不能给S7-200进行编程。对于SETP7-Micro/Win软件而言,目前常用的版本是V4..0 SP6。和安装其它软件一样,正确安装好编程软件后,您就可以在桌面上看到图标。至此,我们就为下一步的调试做好基本准备喽!
STEP7-Micro/win图标
(二) 如何为PLC的接线呢?
我们需要做的就是将为PLC提供电源和为数字量输入点正确接线。
(三) 如何与PLC通信呢?
1. 连接编程电缆
将编程电缆的USB口侧插在电脑上,DB接口插在PLC的PORT0或者PORT1上。然后将PLC的模式开关设置为STOP。

2. 编程软件设置

(1)打开编程软件后,在整个界面的左侧,点击设置PG/PC接口。

(四) 如何与PLC通信呢?
1. 连接编程电缆
将编程电缆的USB口侧插在电脑上,DB接口插在PLC的PORT0或者PORT1上。然后将PLC的模式开关设置为STOP。

2. 编程软件设置
(1)打开编程软件后,在整个界面的左侧,点击设置PG/PC接口。

6.在出现的对话框中,选择PC/PPIcable(PPI),并点击属性
7.属性对话框的个界面下设置: 在属性对话框中的第二个选项卡中,选择通讯接口为USB,具体如下设置:
8.之后保存并关闭相应的对话框。

(2)回到编程软件的初始界面,然后点击通信

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

(四) 如何编写程序呢?
打开编程界面,单击红色标注处,可以添加一个常开触点
同样的方法添加一个输出线圈
需要为输入和输出分配正确的地址,之后点击下载
出现界面后,继续点击下载
显示的是下载中的界面:
下载成功后,就可以进行PLC调试,进一步测试具体功能是否可以实现。

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

正常监控后就可以在当前值中看到相应的数值:
20开关未按下时的状态
21到此就完成了整个操作过程

免责声明

  • 凡本网注明“来源:化工仪器网”的所有作品,均为浙江兴旺宝明通网络有限公司-化工仪器网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:化工仪器网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其他来源(非化工仪器网)的作品,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
企业未开通此功能
详询客服 : 0571-87858618