基于西门子plc的送料车自动往返循环控制毕业论文内容摘要:

称为客户端。 6 5 组态界面设计 当程序开始时,小车是装满料的,小车开始前进,此时组态界面的前进显示灯亮,直到小车卸料处( SQ2)自动停下来卸料,此时组态界面的前进显示灯亮,经过卸料所需设定的时间t 2延时后,车子开始后退,此时组态界面的后退显示灯亮,直到小车到达装料处( SQ1)自动停下来装料,此时组态界 面的装料显示灯亮,经过装料所需设定的时间t 1延时后,车子自动的再次前进送料,卸完料后车子又自动返回装料,如此自动往返循环送料。 当输入为停止信号时,系统将停止运行。 由于实验设备以及软件的原因, MODBUS 通信协议实现 PLC 与 InTouch 之间的通讯的功能无法实现,因此只能用 InTouch 软件将整个过程以动画的形式表现出来,标记名字典以及部分脚本如下: 5. 1 标记名字典 标记名字典如表 所示 : 表 标记名字典 序号 标记 类型 初始值 最小值 最大值 备注 1 start 内存离散 关闭 无 无 启动 2 zhuang 内存离散 关闭 无 无 装料 3 ahead 内存离散 关闭 无 无 前进 4 xie 内存离散 关闭 无 无 卸料 5 rightlevel 内存整型 0 0 100 小车前进 6 liaolevel 内存实型 0 0 100 小车液位上升 7 caolevel 内存实型 0 0 100 槽液位上升 5. 2 动画编程 5. 2. 1 动作脚本 共设置了 6 个按钮 ,分别为运行、复位、装料、前进、卸料、后退。 分别双击各按钮,此时出现动画选择对话框。 选择触 动链接 触动按钮 动作动画链接,此时出现触动 动作脚本编辑器。 确保选择条件类型 = 鼠标左键 / 键按下时,此脚本在按下该按钮之后产生一个动作。 分别输入以下脚本: ( 1)运行: start=1。 ( 2)复位: caolevel=0。 liaolevel=0。 rightlevel=0。 7 xie=0。 zhuang=0。 ahead=0。 start=0。 ( 3)装料: zhuang=1。 ( 4)前进: ahead=1。 ( 5)卸料: xie=1。 ( 6)后退: ahead=0。 5. 2. 2 条件脚本 通过 单击脚本前面的 + 号展开脚本列表, 使用鼠标右键单击脚本 / 条件,然后选择新建。 新建以下脚本: ( 1) 条件: ahead 条件类型: a、为真期间(每 100毫秒)脚本: IF rightlevel108 THEN rightlevel=rightlevel+3。 ENDIF。 IF rightlevel==108 THEN xie=1。 ENDIF。 b、为假期间(每 100毫秒)脚本: IF rightlevel==0 AND start==1 THEN zhuang=1。 ENDIF。 IF rightlevel0 THEN rightlevel=rightlevel 3。 ENDIF。 IF caolevel0 THEN caolevel=caolevel 1。 ENDIF。 ( 2) 条件: start 条件类型:为真时 脚本: zhuang=1。 liaolevel=97。 ( 3) 条件: xie 条件类型:为真期间(每 100毫秒) 脚本: IF liaolevel40 THEN liaolevel=liaolevel 1。 caolevel=caolevel+1。 ELSE IF liaolevel==40 THEN xie=0。 8 ahead=0。 ENDIF。 ENDIF。 ( 4) 条件: zhuang。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。