毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
S7-200 PLC步进电机控制系统的设计+仿真图(7)
C-Dir:表示电动机的当前方向 BOOL
C-Speed:提供电动机的当前速度 DINT、REAL
C-Pos:模块的当前位置 DINT、REAL
Done:任何一个子程序的完成该参数都会开启 BOOL
Error:出错时返回错误代码 BYTE
POSx-GOTO子程序命令位控模块进入所需的位置,开启EN位会启动此子程序。在“完成”位发出字程序执行已完成的信号前,应确认EN位保持开启,开启START参数向位控模块发出一个GOTO命令。对于在START参数开启,且位控模块当前不繁忙时执行的每次扫描,该程序向位控模块发送一个GOTO命令。为了确保仅发送了一个GOTO命令,应使用边缘探测元素以脉冲方式开启START参数。Pos参数包含一个数值,指示移动的位置或者移动的距离。根据所选的测量单位,该数值是脉冲或者工程单位数目。Speed参数确定该移动速度的最高速度[11]。各输入输出参数见表3:
表3 POSx-GOTO子程序的参数表
POSx-GOTO 各输入输出参数的含义 数据类型
EN:使能 BOOL
START:开启该参数向位控模块发出一个GOTO命令 BOOL
Pos:指示移动的位置或距离 BOOL
C-Speed:提供模块当前速度 DINT、REAL
C-Pos:模块当前位置 DINT、REAL
Done:完成当前位控子程序该参数开启 BOOL
Mode:移动类型 BYTE
Error:出错时返回错误代码 BYTE
4.5 程序仿真图和调试
本设计用到的仿真软件是Juan Luis Villanueva设计的
英文
版S7-200 PLC仿真软件。软件界面如图6所示:
图6 仿真界面图
利用STEP 7-Micro/WIN编程软件编写好程序梯形图,编译后导出程序文件,将程序下载到S7-200 PLC 仿真软件,选择CPU配置为CPU224。程序导入仿真界面如图7所示:
图7 程序导入仿真界面图
点击运行程序,接通电机启动按钮SB1,即图中0按钮,步进电机开始运行,经过10s速度由0m/s加速到1m/s,开始匀速转动。运行开始图如图8所示:
图8 运行开始图
再按下按钮SB3,即图中按钮2,步进电机开始减速停止,经过1s步进电机停止。如果电动机进过一段时间的运行碰到硬限位开关SQ1或者SQ2,步进电机也停止运行。运行停止图如图9所示:
图9 运行停止图
再按下按钮SB2,即图中按钮1,步进电机开始反转,经过10s速度由0m/s加速到1m/s,开始匀速转动。反转运行图如图10所示:
图10 反转运行图
5. 结束语
本文选用西门子S7-200PLC控制两相四线式步进电机的驱动,方法简单明了,可靠性高,文护很方便。由于采用的是PLC控制技术,所以控制步进电机的运行状态极其方便,只需要改变PLC中的一些相关程序使PLC发出的脉冲信号灵活改变,对任何相数的步进电机都适用。在设计上使用PLC控制步进电机可以减少I/O口的占用,减少故障出现的可能,而且减少了控制系统的设计的工作量,很大程度上减少了开发周期和开发费用,
经济
又实惠,具有很高的推广和使用价值。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
AT89C2051单片机温度控制器设计+电路图+流程图
下一篇:
PLC控制的自动售货机设计+仿真图
plc空压机循环冷却水自动...
PLC物料自动分拣系统的设计+源程序
软PLC技术电梯控制与实现+梯形图
plc化工传热单元的自动控制设计+梯形图
三角架自动矫正机PLC控制程序设计+梯形图
蔬果干燥设备的PLC控制系统设计+梯形图
PLC快件分拣系统的设计梯形图源程序
国内外无刷直流电动机研究现状
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变
《醉青春》导演作品阐述
高校网球场馆运营管理初探【1805字】
浅谈传统人文精神茬大學...
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书
多元化刑事简易程序构建探讨【9365字】