模拟电梯PLC程序说明.doc

模拟电梯PLC程序说明.doc

ID:51981502

大小:1.62 MB

页数:51页

时间:2020-03-21

模拟电梯PLC程序说明.doc_第1页
模拟电梯PLC程序说明.doc_第2页
模拟电梯PLC程序说明.doc_第3页
模拟电梯PLC程序说明.doc_第4页
模拟电梯PLC程序说明.doc_第5页
资源描述:

《模拟电梯PLC程序说明.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、模拟电梯PLC程序说明2007.3一、系统软件模拟电梯PLC是SIEMENS公司的S7-200系列PLC,该系列PLC一般用在小型控制系统上。S7-200系列PLC的编程软件是Step7-Micro/Win4.0。在功能和使用上都比STEP7V5.3的软件要简单,SIEMENS公司提供了S7-200系统的详细说明书。这里只简单介绍Step7-Micro/Win4.0的中地址和通讯,这与S7-300/400PLC有较的的不同。1、变量地址1.1I/O地址相比STEP7V5.3软件来说,Step7-Micro/Win4.0要简单得多,没有硬件态功能,所

2、有的硬件I/O地址都由模块物理位置确定的,从CPU模块开始,依次往后面排列。开关量输入/输出地址,分别表示为I和Q,从I0.0或Q0.0开始一直往下排,I、Q使用的是不同的地址空间,可以相同,如I3.2和Q3.2同时出现是允许的;模拟量输入/输出地址,分别表示为AIW和AQW,从AIW0或AQW0开始一直往后排,模拟量输入/输出的地址都是16位的字,所以对于AI来说,排列的顺序应该是AIW0、AIW2、AIW4…….,模拟量输出也是如此。1.2内存地址(M)顾名思义,这些地址都存放在CPU的内存中,一般情况下,断电后保存在M中的数据会丢失,但在CP

3、U的系统参数中可以将部分M设置成保存,这样在重新上电后,数据可以恢复(后面介绍)。M地址支持位操作(如M3.2)、字节操作(如MB4)、字操作(如MW6)、双字操作(如MD0)。S7-200PLC中的M地址用法与S7-300/400PLC中的一样。另外,系统中还有一些特殊的M地址,用在中断、通讯等专用功能上,如后面程序中用到的SM0.0、SM0.1、SMB47等。1.3存储数据区(V)V数据是可以断电保存,相当于S7-300/400PLC的DB,但比DB的用法要简单,在200PLC的CPU中只有一个连续的V地址空间,使用前也不必要定义。同M地址一样

4、,V地址也支持位操作(如V3.2)、字节操作(如VB4)、字操作(如VW6)、双字操作(如VD0)。1.4定时器/计数器地址分别保持定时器和计数器状态的地址。特别要注意,在S7-200PLC中,各个定时器的时间分辨率是不一样的,同样是200,在T0中表示200MS,而在T5中则表示20S。分辨率最大值定时器号1MS32.767sT0,T32,T64,T9610ms327.67sT1-T4,T65-T68,T33-T36,T97-T100100MS3276.7sT5-T31,T69-T95,T37-T63,T101-T2551、通讯设置在主画面上可以

5、打开CPU型号的对话框,在S7200PLC中,不同CPU型号,不但地址空间有很大差异,而且支持的系统指令也不一样,这一点在PLC选型时要特别注意。如果是在线方式,可以用ReadPLC直接从PLC中读出CPU的型号。在“Communication”可以设置CPU与计算机的通讯协议。在CPU226上有两个通讯口,一个是RS485通讯口(P0),另一个(P1)用来和计算机或编程器通讯,通讯协议是PPI。200PLC本身不能直接支持PROFIBUS协议,但通过EMM277转换可以实现与S7300/400的主从通讯。图中的地址栏上,Local指的是计算机的地

6、址,Remote是PLC的地址;在右侧的PLC栏目中,显示正与计算机通讯的200PLC的型号和地址(如果在线),双击可以重新扫描查找在线PLC;SetPG/PCinterface是设定控制面板上的SIEMENSPLC专用的通讯协议。在此选择PC/PPI电缆,确定串口的端口号就可以了。二、用户软件Step7-Micro/Win4.0在程序由主程序和子程序组成,从使用上和STEP7V5.3差不多,电梯系统较小,只有两个程序段:主程序(OB1):控制电梯系统的所有逻辑;子程序(SBR0):用来与S7-400PLC通讯。1、OB1N1是调用DP通讯子程序(

7、SBR0),在200PLC中,子程序只能是条件调用,所以要加个SM0.0,SM0.0是系统标志位,在PLC运行时一直是ON;N2是清除急停信号,该信号是按下急停按钮时产生的标志位,每次上电时自动清除,这句程序用到了系统标志位SM0.1,在PLC开始运行时,SM0.1设为1,在保留一个扫描周期后又自动设为0,一般用来实现初始化的功能。这段程序作用是复位高速计数器。模拟电梯的上下位置是用旋转编码器检测的,S7200PLC接收编码器的信号要使用高速计数指令。可以使用向导程序调用向导程序使用下列信息:计数器的类型和模式、计数器的预置值、计数器的初始值和计数

8、的初始方向。要启动HSC指令向导,可以在命令菜单窗口中选择Tools>InstructionWizard,然后在向导窗口中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。