电机启动停止控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务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=0
IF move=200 THEN flag=1
IF flag=0 THEN move=move+1
IF flag=1 THEN move=move-1
4、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程序设计