- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程控制器L模拟电梯程序详细图文说明
模拟电梯
PLC程序说明
一、系统软件
模拟电梯PLC是SIEMENS公司的S7-200系列PLC,该系列PLC一般用在小型控制系统上。
S7-200系列PLC的编程软件是Step7-Micro/Win 4.0。在功能和使用上都比STEP7 V5.3的软件要简单,SIEMENS公司提供了S7-200系统的详细说明书。
这里只简单介绍Step7-Micro/Win 4.0的中地址和通讯,这与S7-300/400PLC有较的的不同。
变量地址
1.1 I/O地址
相比STEP7 V5.3软件来说,Step7-Micro/Win 4.0要简单得多,没有硬件态功能,所有的硬件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中的数据会丢失,但在CPU的系统参数中可以将部分M设置成保存,这样在重新上电后,数据可以恢复(后面介绍)。
M地址支持位操作(如M3.2)、字节操作(如MB4)、字操作(如MW6)、双字操作(如MD0)。
S7-200 PLC中的M地址用法与S7-300/400PLC中的一样。
另外,系统中还有一些特殊的M地址,用在中断、通讯等专用功能上,如后面程序中用到的SM0.0、SM0.1、SMB47等。
1.3 存储数据区(V)
V数据是可以断电保存,相当于S7-300/400PLC的DB,但比DB的用法要简单,在200PLC的CPU中只有一个连续的V地址空间,使用前也不必要定义。
同M地址一样,V地址也支持位操作(如V3.2)、字节操作(如VB4)、字操作(如VW6)、双字操作(如VD0)。
1.4 定时器/计数器地址
分别保持定时器和计数器状态的地址。
特别要注意,在S7-200PLC中,各个定时器的时间分辨率是不一样的,同样是200,在T0中表示200MS,而在T5中则表示20S。
分辨率 最大值 定时器号 1MS 32.767 s T0,T32,T64,T96 10 ms 327.67 s T1-T4,T65-T68,T33-T36, T97-T100 100MS 3276.7 s T5-T31, T69-T95,T37-T63, T101-T255
通讯设置
在主画面上可以打开CPU型号的对话框,在S7200PLC中,不同CPU型号,不但地址空间有很大差异,而且支持的系统指令也不一样,这一点在PLC选型时要特别注意。
如果是在线方式,可以用Read PLC直接从PLC中读出CPU的型号。在“Communication”可以设置CPU与计算机的通讯协议。
在CPU226上有两个通讯口,一个是RS485通讯口(P0),另一个(P1)用来和计算机或编程器通讯,通讯协议是PPI。
200PLC本身不能直接支持PROFIBUS协议,但通过EMM277转换可以实现与S7300/400的主从通讯。
图中的地址栏上,Local指的是计算机的地址,Remote是PLC的地址;
在右侧的PLC栏目中,显示正与计算机通讯的200PLC的型号和地址(如果在线),双击可以重新扫描查找在线PLC;
Set PG/PC interface 是设定控制面板上的SIEMENS PLC专用的通讯协议。
在此选择PC/PPI电缆,确定串口的端口号就可以了。
二、用户软件
Step7-Micro/Win 4.0在程序由主程序和子程序组成,从使用上和STEP7 V5.3差不多,电梯系统较小,只有两个程序段:
主程序(OB1):控制电梯系统的所有逻辑;
子程序(SBR0):用来与S7-400 PLC通讯。
OB1
N1是调用DP通讯子程序(SBR0),在200PLC中,子程序只能是条件调用,所以要加个SM0.0,SM0.0是系统标志位,在PLC运行时一直是ON;
N2是清除急停信号,该信号是按下急停按钮时产生的标志位,每次上电时自动清除,这句程序用到了系统标志位SM0.1,在PLC开始运行时,SM0.1设为1,在保留一个扫描周期后又自动设为0,一般用来实现初始化的功能。
这段程序作用是复位高速计数器。
模拟电梯的上下位置是用旋
文档评论(0)