网站大量收购独家精品文档,联系QQ:2885784924

9第九章 基于PLC的控制应用 PPT.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

(4)运行系统调试切换至运行系统,连接PLC输入端“X4”,数码显示如图9-40所示。9.4数据采集与控制程序设计图9-40“X4”数码显示1、功能概述实现组态王与三菱PLCFX--1N数字量输出通信。在组态王界面中可控制三菱PLCFX--1N输出Y0至Y7的跑马灯控制,实现开始,暂停,停止功能。另外,也可对Y0至Y7进行手动开关控制。2、三菱PLC数字量输出梯形图在三菱PLC中输入如图9-41所示梯形图程序,这段程序用于设置PLC的通信参数:波特率为9600b/s,数据位为7位,停止位为1位,偶校验。9.4数据采集与控制程序设计9.4.4数字量输出工程实例图9-41PLC通信参数设置程序3、在组态王中实现与三菱PLC数字量输入(1)串口设备连接及测试1)打开电脑的设备管理器,查看串口连接及进行端口参数设置,如图9-42所示。9.4数据采集与控制程序设计图9-42设备管理器串口设置2)在组态王中设置新设备。新建组态王工程,在组态王工程浏览器中选择设备,双击右侧的“新建”,启动“设备配置向导”选择:“设备驱动”---PLC---三菱---FX2---编程口,如图9-43所示。9.4数据采集与控制程序设计图9-43选择串口设备单击下一步,给设备指定唯一逻辑名称,命名“PLC”;单击下一步选择串口号,如“COM5”(与电脑设备管理器一致);再单击下一步,安装PLC指定地址“1”。接着单击下一步,出现“通信故障恢复策略”窗口,设置试恢复时间为30秒,最长恢复时间为24小时。单击下一步完成串口设备设置。3)PLC通信测试设置串口通信设置,双击“设备/COM5”,弹出设置串口窗口,进行参数设置,如图9-44所示。9.4数据采集与控制程序设计图9-44设置串口—COM5完成设置串口后,选择已建立的PLC设备,单击右键—选择“测试PLC”项,弹出“串口设备测试”,对照参数是否设置正确,若正确,选择“测试设备”选项。如图9-45所示。9.4数据采集与控制程序设计图9-45对照PLC通信参数寄存器写“X1”,数据类型为“Bit”,单击添加—读取;寄存器变量值为“关闭”,如图9-46所示。若将PLC硬件上输入“X1”端与COM端连接,则显示打开。表明组态王已经与PLC通信成功。9.4数据采集与控制程序设计图9-46PLC寄存器通信测试(2)组态王工程画面建立定义变量“PLC输出0”,变量属性如图9-47所示。同样定义7个“PLC输出1”~“PLC输出7”,对应寄存器为“X1”~“X7”,其他属性相同。注:变量读写属性为“读写”9.4数据采集与控制程序设计图9-47定义“PLC输出0”另外,设置一个内存整数变量,命名为“a”,初始值为0,最小值为0,最大值为8。再设置三个内存离散变量,分别命名为“开始”,“暂停”,“停止”,初始值均为“关”。新建如图9-48所示画面,打开图库—指示灯/开关;即可找到画面中所需的灯及开关。绘制完画面后将对应的变量进行关联。9.4数据采集与控制程序设计图9-48组态王画面(3)按钮及画面命令语言写入9.4数据采集与控制程序设计“开始”按钮弹起时命令语言:\\local\开始=1;\\local\暂停=0;\\local\停止=0;“暂停”按钮弹起时命令语言:\\local\暂停=1;\\local\开始=0;\\local\停止=0;“停止”按钮弹起时命令语言:\\local\停止=1;\\local\开始=0;\\local\暂停=0;\\local\PLC输出0=0;\\local\PLC输出1=0;\\local\PLC输出2=0;\\local\PLC输出3=0;\\local\PLC输出4=0;\\local\PLC输出5=0;\\local\PLC输出6=0;\\local\PLC输出7=0;\\local\a=0;画面命令语言:选择“存在时”选项卡写入:9.4数据采集与控制程序设计if(\\local\开始==1\\local\暂停==0\\local\停止==0){\\local\a=\\local\a+1;}if(\\local\a==0){\\local\PLC输出0=0;\\local\PLC输出1=0;\\local\PLC输出2=0;\\local\PLC输出3=0;\\local\PLC输出4=0;\\local\PLC输出5=0;\\local\PLC输出6=0;\\local\PLC输出7=0;}if(\\local\a==1){\

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
内容提供者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档