创新设计与实践实训报告-基于西门子plc的送料车自动往返循环控制内容摘要:

( 10 ms); 236定时器( 100 ms) 内部存储器位 掉电保存 256(由超级电容或电池备份) 112(存储在 EEPROM) 布尔量运算执行时间 每条指 令 PPI,DP/T 波特率 、 、 点到点 (PPI 主站模式 ) 是 ( NETR/NETW) MPI 连接 共 4个, 2 个保留 ( 1个给 PG, 1 个给 OP) 存储器用户程序大小 运行模式下编辑 8192 字节 12288 字节 数字 I/O 映象区 256(128 输入 /128 输出 ) 本机数字量 I/O 4输入 /4 输出 掉电保持(超级电容) 100小时 /典型值( 40176。 C 时最少 70小时) 6 图 硬件电路图 4 软件设计 4. 1 PLC 程序编写 根据控制要求,使用专用编程软件,编写 PLC 控制程序,控制程序包括启动、停止按钮、数据采集等。 本实验要用到的是 I/O 数字量,实验中采用了四个输入四个输出的 I/O 点,I/O 点分配如表 : UVWNPLCS7200CPU 224K M 4K M 3K M 2K M 1+24V24VKM1KM3FU 2FRM3~QSS B 0S B 1S Q 1S Q 2~I0.0I0.1I0.3I0.2Q0.0Q0.1Q0.2Q0.3LN1M前进卸料后退装料启动停止后退限位开关前进限位开关FU 1 7 表 I/O点分配 输入点 输入点作用 输出点 输出点作用 启动按钮 SB0 前进 KM1 停止按钮 SB1 卸料 KM2 前进限位开关 SQ2 后退 KM3 后退限位开关 SQ1 装 料 KM4 继电器为五个,如 表 所示: 表 继电器 继电器名称 继电器作用 启动 /停止 主站通讯协议 从站通讯协议 T37 卸料延时 10 S T38 装料延时 10 S 4. 监控软件设计 送料车自动往返循环控制系统的监控界面组态软件作为开发平台,主要有控制对象的图形界面和数据库变量组成,数据库变量通过通信接口与 PLC 进行 I/O联接,完成数据交换。 创建新的应用程序关系横的一般过程是:绘制图形界面、创建数据库、配置 I/O 数据联接、建立动画连接、运行及调试。 4. 通讯软件设计 本实验采用了 MODBUS 通信协议实现 PLC 与 InTouch 之间的通讯。 本实验用动态数据交换( DDE)实现数据交换。 它在同时运行的两个应用程序之间实现一种客户端与服务器关系,服务器应用程序提供数据,并接受对这些数据感兴趣的任何其它应用程序的请求。 发出请求的应用程序被称为客户端。 5 组态界面设计 当程序开始时,小车是装满料的,小车开始前进,此时组态界面的前进显示灯亮,直到小车卸料处( SQ2)自动停下来卸料,此时组态界面的前进显示灯亮,经过卸料所需设定的时间t 2延时后,车子开始后退,此时组态界面的后退显示灯亮,直到小车到达装料处( SQ1)自动停下来装料,此时组态界面的装料显示 8 灯亮,经过装料所需设定的时间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)复。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。