- 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应用技术与技能训练(欧姆龙CP1E型)项目五恒压供水的PLC控制系统设计、安装与调试
项目五 恒压供水的PLC控制系统设计、 安装与调试 工作任务1 PLC的数值运算 根据控制要求,拨码器X与Y分别有4个端子,并且要用数码管进行数值显示,所以在本任务中,PLC的输入信号有10个,输出信号有14个。下面对本任务进行具体设计。 1. I/O分配 I/O分配情况如表5-1所示。 2. PLC硬件接线 PLC硬件接线图如图5-1所示。 3. 设计梯形图程序 根据控制要求,设计的梯形图程序如图5-2所示。 4. 系统调试 (1) 完成接线并检查,确认接线正确; (2) 输入程序并运行,监控程序运行状态,分析程序运行结果。 一、递增/递减指令 递增/递减指令主要实现数据的累加和递减,有微分和非微分两种形式。递增/递减指令非常简单,具体见表5-2。 二、逻辑运算指令 OMRON CP1E系列PLC中的逻辑运算指令主要是以字/双字为单位对数据进行“与”、“或”、“非”、“异或”、“同或”等逻辑运算。表5-3列出了COM(29)、ANDW(34)、ORW (35)、XORW(36)和XNRW(37)5种单字逻辑运算指令,双字逻辑运算指令有COML(614)、ANDL(610)、ORWL(611)、XORL(612)和XNRL(613)指令,与对应的单字逻辑运算指令功能相似,这里不再介绍。 例5.1 图5-3是逻辑运算指令应用的例子,分析程序执行完之后D2中的内容。 功能分析: 当0.00为ON、0.01为OFF时,执行@BSET指令,将所有存放结果的通道D0~D4都清零。当0.00为OFF、0.01为ON时,执行如下逻辑运算指令:执行@ANDW指令,将常数008F与0081进行逻辑“与”运算, 结果0081放在通道D0中;执行@ORW指令,将通道D0的内容与常数0073进行逻辑“或”运算,结果00F3放在通道D1中;执行@XORW指令,将通道D0与D1两个通道的内容进行逻辑“异或”运算,结果0072放在通道D2中。程序执行逻辑运算的过程如图5-4所示。 图5-4 程序执行逻辑运算的过程 由例5.1可知,逻辑运算指令不仅可以完成逻辑运算,还可以用于通道清零;同时还能用逻辑指令将通道中的某些位屏蔽, 保留其他位的状态,根据欲保留和欲屏蔽位的情况设定一个常数,用ANDW指令将通道数据与该常数相“与”即可。三、数据运算指令 OMRON CP1E系列PLC中的数据运算指令种类比较多,按进制分类可分为十进制数和二进制数的加、减、乘、除运算;按是否带符号分类可分为无符号数和带符号数的加、减、乘、除运算等。由于在进行加、减运算时进位位也要参与,所以这里也包括进位位的置1和置0指令,这两个指令在编程软件中属于特殊指令类。 1. 进位位置1指令(STC(40))和进位位置0指令(CLC(41)) (1) 指令格式: STC(40); 无操作数 CLC(41); 无操作数 STC和CLC指令的梯形图符号如图5-5所示。 图5-5 STC和CLC指令的梯形图符号 (2) STC和CLC指令的功能: STC:当执行条件为ON时, 进位标志位CY被置1; CLC:当执行条件为ON时, 进位标志位CY被置0。 在做加、减法运算时,CY要参与计算,所以在运算之前需要对CY进行清零操作。 2. 十进制运算指令 十进制运算指令是用单/双字BCD码表示的十进制数据进行加、减、乘、除运算。其中,加、减法运算与CY有关,乘、除法与CY无关。下面介绍单字运算指令(+B、+BC-B、-BC、*B、/B),详见表5-4,对应的双字运算指令(+BL、+BCL、-BL-BCL*BL、/BL)与单字指令功能相似,这里不再赘述。 在十进制运算指令中,由于两个最大的单字BCD数相乘,即9999×9999运算结果不发生进位,所以乘除法运算都不涉及进位位CY。双字指令与单字一样,乘除法也不涉及CY。 3. 二进制运算指令 二进制运算指令就是用单/双字的二进制数据进行加、减、乘、除运算。其中,加、减法运算与CY有关,乘、除法与CY无关。下面介绍单字运算指令(+、+C、-、-C*U、*、/U、/),详见表5-5。对应的双字运算指令(+L、+CL、-L、-CL、*UL*L/UL、/L)与单字指令功能相似,这里不再赘述。 同十进制运算相似,在二进制运算指令中,由于两个最大的单字二进制数相乘,即FFFF×FFFF=FFFE0001,运算结果不发生进位,所以乘、除法运算都不涉及进位位CY。双字指令与单字一样,乘、除法也不涉及CY。四、数据运算指令应用示例 例5.2 图5-6所示梯形图
您可能关注的文档
最近下载
- 运营管理课后习题及答案.pdf VIP
- 大讲堂之 第七讲 华夷一体与中华民族空前繁盛(隋唐五代时期)《中华民族共同体概论》.docx VIP
- GB_T 9441—2021《球墨铸铁金相检验》标准解读.pdf VIP
- 儿科消化系统疾病新技术新进展题答案-2025年华医网继续教育.docx VIP
- 故宫文创产品创业计划书.docx VIP
- [材料性能学]FH14-材料的电学性能1.pdf VIP
- GB50202-2018 建筑地基工程施工质量验收标准.docx VIP
- 2024年四川省甘孜县社区工作者招聘笔试题库题库大全【模拟题】.docx VIP
- 《日本明治维新》教案.docx VIP
- 国家开放大学《合同法》章节测试参考答案.pdf
文档评论(0)