新生PLC可编程控制器之项目4.ppt

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

任务1:数据类软件元件认知 位软元件: 主要用于开关量信息的传递、变换及逻辑处理的元件。本质------bit 如:输入继电器X、输出继电器Y、辅助继电器M、状态寄存器S 字软元件: 数值数据处理的软元件。本质------word 如:各种数据存储器、位组合元件、定时器T、计数器C的当前值寄存器。 3.编程元件——文件寄存器( D1000一D2999共2000点) 用于存储大量的数据,例如采集数据、统计计算数据、多组控制参数等 下一页 项目5 小结5 思考5 上一页 末页 退出 导航 首页 备注 功能 助记符 指令 影响标志位: 零标志位 M8020 借位标志 M8021 进位标志 M8022 将指定的源元件中的二进制数相加(减),结果送到指定的目标元件中去; 注意: 1)对32位的运算,被指定的字元件是低16位元件; 2)若源和目标元件号相同且采用连续执行的指令(即非P命令)时,则结果在每个扫描周期都有会改. ADD(add) SUB(subtract) 加法 减法 X1 (D)ADD(P) D0 D2 D4 X1 (D)INC(P) D0 X1 (D)ADD(P) D0D2 D0 不影响标志位 源和目标元件同一个,若采用非P命令,则结果在每个扫描周期都有会改变. INC(increase) DEC(decrease) 加1 减1 任务4:算术、逻辑运算指令及应用 下一页 项目5 小结5 思考5 上一页 末页 退出 导航 首页 当X0为ON时, [D10]+[D12]→[D14] 当X1由OFF →ON时, [D1 D0]-K119→[D1 D0] 下一页 项目5 小结5 思考5 上一页 末页 退出 导航 首页 将指定的源元件中的二进制数相乘,结果送到指定的目标元件中去; 对16位运算: [D0]×[D2]→[D5][D4] 对32位运算: [D1,D0]×[D3,D2]→[D7,D6,D5,D4] 功能 备注 助记符 指令 源操作数为16/32位,目标操作数为32/64位 MUL(multiply) 乘 法 X1 (D)MUL(P) D0 D2 D4 X1 (D)DIV(P) D0 D2 D4 商送到指定的目标元件中,余数送到下一个目标元件; 对16位运算: [D0]÷[D2]→[D4](商)(余数则送到[D5]) 对32位运算: [D1,D0]÷[D3,D2],商在[D5,D4],余数在[D7,D6] 若目标操作数为指定位组合元件,则得不到余数 DIV(divide) 除 法 下一页 项目5 小结5 思考5 上一页 末页 返回 导航 首页 当X0由OFF →ON时, [D0]×[D2]→[D5,D4] 当X1由OFF →ON时, [D7,D6]÷[D9,D8],商在[D3,D2],余数在[D5,D4]。 下一页 项目5 小结5 思考5 上一页 末页 退出 导航 首页 实例6:彩灯控制电路(一)(P133) 任务提出:有8盏灯(接于Y7~Y0上),当X0为ON时,灯正序每隔1s单个移位,并循环;当X0为OFF时,灯反序每隔1s单个移位,至Y0为ON,停止。 本功能可用乘2左移、除2右移,秒脉冲M8013实现。 上电后,Y0置位,点亮 X0为ON时,乘2运算为左移1位 …… Y6 … Y7 Y0 Y1 Y2 循环条件 每秒移一次 1 1 1 1 8盏 在Y0灯灭时,可将X0置于OFF,除2运算为右移1位 1 至Y0为1时停止 1 1 1 1 Y6 … Y0 Y1 Y7 … 调试时发现的问题:Y0、Y7会同时亮,在同时亮的时候松开X0,Y0、Y7保持亮,不能实现反序(因为Y0=1),尽量避开此情况 当Y7=1时,Y0=1,此时K2Y0为129,如果129*2,则为258,转换为二进制数为100000010(9位),但K2Y0只有8位,所以* 下一页 项目5 小结5 思考5 上一页 末页 退出 导航 首页 项目4:功能指令及应用 任务1:数据类软件元件认知 任务2:功能指令格式解读 任务3:传送、比较指令及应用 任务4:算术及逻辑运算指令及应用 一、数据类软元件类型及使用 下一页 项目5 小结5 思考5 上一页 末页 退出 导航 首页 1.编程元件——数据寄存器(D) 用于存储数值数据的字元件,其数值可通过功能指令、显示器、编程装置读写。 D为16位,若将两个相邻组合,可存储32位。 可以改写,但掉电丢失 (若驱动M8033可以保持) 200 D0~D199 通用 可用点数 特点 分类 编号 可以改写且掉电后也不改变,并联通信时,主站→从站占用D490~D499 从站→主站占用D50

文档评论(0)

wdhao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档