电机启动停止控制
任务1---电机启停控制⼀、控制要求
图1 电机启停控制触摸屏画⾯设计样图触摸屏控制画⾯按照图1所⽰进⾏设计。
⾸先在触摸屏中的“控制模式转换”开关中设置控制模式,我们规定两种控制模式:远程控制(控制模式转换=on)和本地控制(控制模式转换=off)。远程控制是指通过触摸屏中的启停按钮实现对电机启动和停⽌控制;本地控制是指通过YL-158GA1实训设备正⾯柜⼦上的按钮(SB1)实现对电机启动和停⽌控制;
控制模式设置好后,按下触摸屏中的启停按钮或设备正⾯柜⼦上的按钮(SB1),电机持续运⾏,再次按下该按钮,电机停⽌。即该按钮既有启动功能也有停⽌功能。
电机运⾏时,触摸屏中的指⽰灯HL1和柜⼦上的指⽰灯HL1按照闪烁3次(闪烁频率为2HZ)-停1秒的规律运⾏,⽽触摸屏和柜⼦上的HL2熄灭;
电机停⽌时,触摸屏中的指⽰灯HL2和柜⼦上的指⽰灯HL2按照闪烁4次(闪烁频率为4HZ)-停1秒的规律运⾏,⽽触摸屏和柜⼦上的HL1熄灭;
标签“江西环境⼯程职业学院”能够左右移动⼆、I/O分配表
三、触摸屏设计1、画⾯设计,参考图1
“江西环境⼯程职业学院”左右循环移动的策略策略类型:循环策略循环策略的循环时间:200ms脚本语⾔:
IF move=0 THEN flag=0IF move=200 THEN flag=1IF flag=0 THEN move=move+1IF flag=1 THEN move=move-14、IP设置及设备连接四、PLC程序设计
分3部分,每部分都包含项⽬创建,通信设置,PLC程序编辑、编译及下载调试:(⼀)S7-300中项⽬创建和PLC程序设计本部分程序设计如下:
⾸先设计⼀个以扫描周期为周期的脉冲,如程序段1
设计S7-300和S7-200Smart ST40之间的通信,如程序段2。
上述程序段中,GET指令指S7-300从远程PLC(S7-200Smart ST40)接受数据,其数据对应关系为:S7-300 接收地址:MB20-MB50 ,共30字节
S7-200Smart ST40发送地址:VB20-VB50 ,共30字节
例如:ST40中的V25.2对应于S7-300中的M25.2 。在ST40 PLC中对V25.2的控制,也就是对S7-300中的M25.2控制。上述程序段中,PUT指令指S7-300发送数据给远程PLC(S7-200Smart ST40),其数据对应关系为:S7-300发送地址:MB50-MB150 ,共100字节
S7-200Smart ST40接收地址:VB50-VB150 ,共100字节
注意,在这100字节数据中,MB50-MB60共10字节的数据来⾃于另⼀个远程PLCSR40。在程序设计时引起重视,其余90个字节可来⾃于触摸屏。也就是触摸屏的控制信号及有关数据通过S7-300传送给ST40。设计S7-300和S7-200Smart SR40之间的通信,如程序段3。
上述程序段中,GET指令指S7-300从远程PLC(S7-200Smart SR40)接受数据,其数据对应关系为:S7-300 接受地址:MB50-MB60 ,共10字节
S7-200Smart SR40发送地址:VB50-VB60 ,共10字节
结合程序段2和程序段3可知,SR40中的这10字节数据通过S7-300PLC传送给⼒ST40。
上述程序段中,PUT指令指S7-300发送数据给远程PLC(S7-200Smart SR40),其数据对应关系为:S7-300发送地址:MB20-MB50 ,共30字节
S7-200Smart SR40接收地址:VB20-VB50 ,共30字节
结合程序段2和程序段3可知,这30字节数据来⾃于另⼀个远程PLCST40。也就是在PLC ST40中就可以控制SR40中连接的外部设备,如电机、指⽰灯等。
(⼆)s7-200 smart ST40中项⽬创建和PLC程序设计(三)s7-200 smart SR40中项⽬创建和PLC程序设计
因篇幅问题不能全部显示,请点此查看更多更全内容