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

永宏PLC案例100慧控机电CH4.pdf

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

永宏 FATEK PLC 应用手册 4 变址寄存器设计范例 4.1 连续D 总和计算 【控制要求】 实现从D101开始的N个D寄存器总和计算(N长度可以自定义),计算结果存放在D100中,当运算结果小 于-32768 或大于32767 时,对应的借位和进位标志指示灯点亮。 【元件说明】 PLC元件 控制说明 X0 启动开关 Y0 进位指示 Y1 借位指示 D500 FOR-NEXT 的循环次数 P2 指针缓存器 【控制程序】 【程序说明】 1. 本例的关键是利用指针P2配合FOR~NEXT循环来实现加数的变化,当P2=101,加 数DP2代表D101, 当P2=102,加数DP2代表D102,依此类推,P2=110,加数DP2代表D110。 2. 连续相加的D 个数由FOR ~NEXT 循环执行次数决定,而FOR ~NEXT 循环执行 次数由D500 值决定, D500 小于等于1 时,循环执行次数视为1。假设D500=10,则FOR ~NEXT执行10 次, 才继续执行 1                       V1.2  佛山市慧控机电设备有限公司 商务电话:0757 10 线 永宏 FATEK PLC 应用手册 4 变址寄存器设计范例 NEXT 后的程序。 3. 第1次执行FOR ~NEXT循环时,P2=101,DP2代表D101,ADD指令执行,D100 与D101相加的结果存放在D100中,因被加数D100=0,所以存放加法运算结果的D100 的内容值就为D101中数值,同时FUN.15指令执行,P2变为102。 4. 第2次执行FOR ~NEXT循环时,P2=102,DP2代表D102,ADD指令执行,D100 与D102相加的结果存放在D100中,因被加数D100=D101,D100的内容值就为D101 与D102中数值相加。 5. 依此类推,执行到第10次时,D100内容值为D101、D102、D103、D104、D105、 D106 、D107、D108、D109、D110中所有数值相加。 6. 当相加结果数值小于-32768时,BR接通,输出线圈Y1导通,借位指示灯亮;当相加 结果数值大于32767 时,CY接通,输出线圈Y0导通,进位指示灯亮。 7. 注意:因为是持续相加,进位和接位指示灯亮的时间很短,很难观察得到,可以用 自保持等方法来延长指示灯亮的时间来方便观察。 2                       V1.2  佛山市慧控机电设备有限公司 商务电话:0757 10 线 永宏 FATEK PLC 应用手册 4 变址寄存器设计范例 4.2 产品配方参数调用 【控制要求】 假设某种产品共有3 种型号,对应3组配方参数,每个配方包含10种参数,选择相应的配方组别开关, 则加工时以该配方参数作为当前加工执行的

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档