- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
plc课件彩灯交替点亮(传送和比较)
《PLC应用技术》 湖北三峡职业技术学院 精品课 机电工程系 彩灯交替点亮的控制设计 项 目 十 ——数据传送和比较指令 案例项目:设备维护提醒装置 项目说明: 要求:5台设备同时启停工作,每操作使用一次,提醒装置记录一次,当操作次数大于等于8次时,点亮黄色指示灯,提醒快到维修时间。 当操作使用次数等于10次时,点亮红色指示灯,表明已到使用极限。 项目分析: 5台设备同时启停控制,用功能指令编程会更简单。 【知识储备一】 存储器的数据类型 1. 位、字节、字与双字 数据在存储器中存取的方式有:(二进制)位、字节、字与双字 字节、字与双字:相邻8位构成 一个字节B;相邻2字节构成一个字W;相邻2字构成一个双字D。以起始字节的地址作为字和双字的地址。起始字节为最高位的字节。 I、Q、M、S、SM、V、L均可按位、字节、字和双字来存取。 存储器地址举例 0 1 2 3 4 5 6 7 8 9 10 11 … 100 101 102 103 MB0 MB1 MB8 MW0 MW2 MW4 MW100 MD0 MB2 MB3 MD100 MW102 MD8中包含是哪两个字?哪四个字节? 2. 常数表现形式 多位二进制数:2#1010 十六进制数:用0~9和A~F来表示16个数,16#2F对应的十进制数为2?161+15?160=47 十进制数:正数用二进制原码表示,负数用二进制补码表示。有符号数的最高位为符号位,最大的16位正数为16#7FFF(32767)。 BCD码: 用4位二进制编码来表示1位十进制数。十进制数23对应的BCD码为16#23。BCD码用于输入输出设备。 实数:又称浮点数。在编程软件中输入带小数点的数被认为是浮点数(如50.0),不带小数点的数则被认为是整数(如50)。实数要用32位的双字表示。 3. 变量存储器V 变量存储器V用来存放在程序执行过程中的中间结果,或者用来保存与工序或任务有关的其它数据。 有时可代替M存储。 变量存储器可以按位、字节、字或双字存取数据,如:V10.1,VB20,VW100,VD200等 。 4. 32位累加器(AC0~AC3) 累加器可以像存储器那样读写操作 可以按字节、字和双字来存取。 按字节、字只能存取累加器的低8位或低16位,按双字能存取全部的32位 存取的数据长度由指令决定。 5. 功能指令格式 使能输入EN被接通时,盒子中的功能指令被执行,产生使能输出ENO传递给后面的功能块。 数据类型要与指令相匹配。 数据传送指令 传送指令:在EN为ON时把IN的常量或数据送到OUT中,OUT不能是常量。 实型数 双字 字节 字 注意:指令类型要与IN和OUT的数据类型一致。 指令类型要与IN和OUT的数据类型一致 【传送指令应用实例1】 传送指令应用实例2 2. 触点比较指令 功能:比较指令用来比较两个数IN1和IN2的大小。满足比较条件时,触点接通。 说明:字节比较指令用于两个无符号字节数IN1和IN2的比较;字整数和双字整数的比较都是带符号数的比较。 触点比较指令的应用 【动动手1】设计案例项目的I/O接线图 启动操作按钮——I0.0 停止按钮—— I0.1 复位按钮——I0.2 绿灯L0——Q1.0 红灯L1——Q1.1 5电机-- (Q0.0----Q0.4) 【动动手2】设计案例项目的PLC程序 【思考并实践】--1. 若改成操作使用次数大于8且小于10时点亮黄灯,应怎样修改程序? 2. 黄灯和红灯地址为何不使用Q0.5和 Q0.6? 实训项目彩灯的交替点亮控制 用功能指令设计12盏彩灯交替点亮的控制程序。 要求:当I0.0为ON时,系统开始工作。小于等于2秒时第1-6盏灯点亮;2秒-4秒之间第7-12盏灯点亮;等于和大于4秒时12盏灯全亮,保持到6秒再循环。当I0.0为OFF时彩灯全部熄灭。 【实训建议】 先用计数器每隔1s计数,再用比较和传送指令进行数据处理,实现控制要求。 先拟定方案,选择输入输出设备,绘制I/O接线图, 再设计梯形图程序和指令表程序。 现场调试时先进行静态调试,成功后再进行动态调试。 每完成一步后经指导老师认可再进行下一步。 【实训要求】 明确实训任务,读懂控制要求; 学生2-3人一组,共同完成实训任务; 拟定控制方案,选择输入输出设备,画出I/O接线图,编制控制程序; 操作PLC试验台和编程软件,现场调试程序直至符合要求。 项目 内 容 满分 评分要求 备注 彩灯交替点亮控制 1.正确选择输入输出设备及地址并画出I/O接线图 20 设备及端口地址选择正确接线图正确、标注完整 输入输出每错一个扣5分,接线图每少一处标注扣1分 2.正确编制梯形图
文档评论(0)