阜阳西门子S7-300模块代理商
阜阳西门子S7-300模块代理商阜阳西门子S7-300模块代理商阜阳西门子S7-300模块代理商阜阳西门子S7-300模块代理商阜阳西门子S7-300模块代理设计PLC控制程序
(1)控制要求
下面设计一个特别有趣的程序。当程序运行时,PLC好像有智能一样,如果操作一个开关控制一台电动机的启停,它能够记忆下刚才所做的一切,并马上能够重复刚才电动机运行的全过程。
电路的控制部件如下:
示教开关Sl;操作开关SO:重复运行开关S2;单次运行开关S3;交流接触器KM;指示灯LAMP。
程序运行时,将示教开关S1闭合,闭合和断开操作开关SO启动和停止电动机数次(开关闭合、断开的时间和次数不限),然后断开示教开关S1,如果闭合单次运行开关S3,PLC 将刚才示教的全过程重复执行一遍并将指示灯点亮后停止运行。若闭合重复运行开关S2、PLC将重复运行示教过程,直到将开关S2断开为止。
5SY7620-8CC | 5SY7 D20 3P+N 25KA |
5SY7625-8CC | 5SY7 D25 3P+N 25KA |
5SY7632-8CC | 5SY7 D32 3P+N 20KA |
5SY7640-8CC | 5SY7 D40 3P+N 15KA |
5SY7650-8CC | 5SY7 D50 3P+N 15KA |
5SY7663-8CC | 5SY7 D63 3P+N 15KA |
5SY7414-8CC | 5SY7 D0.3 4P 50KA |
5SY7405-8CC | 5SY7 D0.5 4P 50KA |
5SY7401-8CC | 5SY7 D1 4P 50KA |
5SY7415-8CC | 5SY7 D1.6 4P 50KA |
5SY7402-8CC | 5SY7 D2 4P 50KA |
5SY7403-8CC | 5SY7 D3 4P 30KA |
5SY7404-8CC | 5SY7 D4 4P 30KA |
5SY7406-8CC | 5SY7 D6 4P 30KA |
5SY7408-8CC | 5SY7 D8 4P 25KA |
5SY7410-8CC | 5SY7 D10 4P 25KA |
5SY7413-8CC | 5SY7 D13 4P 25KA |
(2)I/O的分配
①输入点 X0:S0(操作开关)
X1:S1(示教开关)
X2:S2(重复演示运行开关)
X3:S3(单次演示运行开关)
②输出点 Y0:KM(交流接触器)
Y1:LAMP(指示灯)
分析控制要求可知,在示教过程中,开关SO每次闭合和断开的时间(即电动机启动旋转和停止旋转的时间)能够分别被记忆下来。同时也要将开关闭合和断开的次数记忆下来。而且这些数据应有序地存放在特定的存储区域里。
紧凑型CPU | 6ES7512-1CK01-0AB0 | CPU 1512C-1 PN, 250 KB程序,1 MB数据;48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES7511-1CK01-0AB0 | CPU 1511C-1 PN, 175 KB程序,1 MB数据;60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz |
当示教过程结束后,程序应能将存储的数据按着顺序取出来,分别把前面的示教过程准确无误地重新演示出来。
(3)程序设计
根据控制要求,将按四个过程、两个模块来设计控制程序。这四个过程是:
①程序的初始化过程;
②示教记忆过程;
③重复运行和单次运行过程;
④退出运行过程。
两个模块是:
①示教记忆模块;|
②重复演示模块。
为了分析方便,分别画出了两个模块的控制梯形图,并在图中标出了指令的地址号,以便识别两段程序的连接。示教模块的梯形图见图6-68所示。
为了能够记忆时间,在程序中使用了两个可逆计数器F118,一个专门记忆电动机旋转运行的时间,另一个用来记忆电动机停止运行的时间。可逆计数器的加/减计数控制端同内部特殊常闭继电器 R9010接在一起。这样保持计数器总处于加计数状态。计数器的计数脉冲输入端连接内部特殊0.1s时间脉冲继电器,向计数器提供时间周期固定的脉冲信号,计数器记录下的脉冲个数实际上也就是记忆下了时间。两个计数器按互锁的方式连接,当一个计数器工作时,迫使另一个计数器停止工作。
该程序中,位于地址48处的计数器是用来记忆电动机停转时间的;位于地址64处的计数器是用来记忆电动机启动旋转过程时间的。当控制触点X0闭合时,电动机处于旋转状态,当X0断开时,电动机处于停转状态。
另一个要解决的问题是如何将每次电动机的启动旋转过程时间和停转时间按操作的顺序储存起来。在程序中使用的索引寄存器IX或IY可以解决这个问题。在**指令和一些基本指令中,索引寄存器可用作其他操作数(WX、WY、WR、SV、EV、DT和常数K和H)的修正值。有了该功能,可用一条指令代替多条指令来实现控制。
在程序中使用索引寄存器可以在数据区进行变址寻址,这样存放和读取数据的方式就变得非常灵活。例如当执行【FOMV,DT11,IXDT100】这条指令时,若索引寄存器IX的内容为X5的话,指令执行过后,就把数据寄存器DT11的内容传送到数据寄存器DT105中去了。也就是说索引寄存器具有地址值修正的功能。在程序运行过程中可以改变索引寄存器的数据值,这样就可以将需要处理的时间数据按操作的顺序排放在数据区内。在程序中使用数据存储单元DT5来存放电动机启动和停止的次数。
阜阳西门子S7-300模块代理商 阜阳西门子S7-300模块代理商
- 西门子6ES72411CH320XB0 一级代理商 原装正品
- 西门子6ES7 314-6CG03-OABO 全新原装正品
- 西门子6ES7 954-8LC02-0AA0 全新原装正品西门子代理商
- 西门子6ES7522-1BH01-0AB0 全新原装正品
- 西门子6ES7 511-1CK00-OABO 一级代理 全国包邮
- 西门子6ES7 522-5FHOO-OABO Micro内存卡86kByte(MMC)
- 西门子6ES7531-7PFOO-OABO 广州西门子代理价格
- 西门子6ES7516-3AN01-OABO 一级代理商 现货
- 西门子6ES72141HG400XB0 PLC模块代理 大量现货
- 西门子6ES7 318-3EL01-OABO 全系列销售全新正品
联系方式
- 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 电话:15021292620
- 销售:颜娟
- 手机:15021292620
- 传真:021-33556143
- 微信:X15021292620
- QQ:2799536152
- Email:2799536152@qq.com