- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《 PLC原理及应用》 第三章小型整体式PLC 第三章 小型整体式PLC CPM系列小型机系统的特点 CPM系列机的构成 CPM系列机的继电器区和数据区 CPM系列机的指令系统 春节后 3.4.7 十进制运算指令 3.加法指令ADD(30)/@ADD(30) (1)梯形图符号 加法指令的梯形图符号如图3-188所示。其中,A1为被加数,A2为加数,A3为和。A1和A2必须是BCD数据。 3.4.7 十进制运算指令 3.加法指令ADD(30)/@ADD(30) (2)工作 当ADD前面的状态为ON时,每个扫描周期执行一次加法指令,A1加A2加进位位结果送到A3通道中。ADD进行的是4位BCD数加法,当和超过4位BCD数时进位标志位置为ON,和的后4位BCD数存放在A3中。 @ADD只在其前面的状态由OFF变为ON时执行一次 1 2 A3 3.4.7 十进制运算指令 3.加法指令ADD(30)/@ADD(30) (3)数据区与标志位 1)数据区:A1、A2为IR、SR、HR、AR、LR、TC、DM、*DM、# ;A3为IR、HR、AR、LR、DM、*DM 2)出错标志位25503:当加数或被加数中有非BCD数时,或间接寻址DM单元不存在时,该位为ON,此时该指令不执行 3)进位标志位25504:和超出4位BCD数时该位为ON 4)相等标志位25506:当和为0000时为ON 3.4.7 十进制运算指令 3.加法指令ADD(30)/@ADD(30) 3.4.7 十进制运算指令 4.减法指令SUB(31)@SUB(31) (1)梯形图符号 减法指令的梯形图符号如图3-189所示。其中,S1为被减数,S2为减数,S3为差。S1和S2必须是BCD数据。 3.4.7 十进制运算指令 4.减法指令SUB(31)@SUB(31) (2)工作 当SUB前面的状态为ON时,每个扫描周期执行一次减法指令,被减数S1减去减数S2,再减去进位位,结果送到S3通道中。SUB进行的是4位BCD数减法,当被减数小于减数时,自动借位相减,结果存放在S3中,同时把进位位置为ON。 @SUB只在其前面的状态由OFF变为ON时执行一次 S1 S2 S3 3.4.7 十进制运算指令 4.减法指令SUB(31)@SUB(31) (3)数据区与标志位 1)数据区:S1、S2为IR、SR、HR、AR、LR、TC、DM、*DM、# ;S3为IR、SR、HR、AR、LR、DM、*DM 2)出错标志位25503:当减数或被减数中有非BCD数时,或间接寻址DM单元不存在时,该位为ON,此时该指令不执行 3)进位标志位25504:当被减数小于减数有借位时,该位为ON 4)相等标志位25506:当差为0000时该位为ON 4.减法指令举例 HR00通道内容减HR01通道内容,结果存放在HR03通道,符号位存放在HR02通道。当符号位为0时表示结果为正,为1时表示结果为负。 在进行第一次减法时,若HR00内容大于HR01内容,则进位标志位25504为OFF,HR02内容为0,即结果为正数; 若HR00内容小于HR01内容,则进位标志位为ON,HR03中的内容为差的补码,所以进行第二次减法,求得差的原码,同时把HR02通道内容送1,表示结果为负数。 下面是HR00内容小于HR01内容时的操作过程: 通道 HR00 HR01 HR03 25504 HR02 第1次:1234-2345→1234+(10000-2345)=8889 1 1 第2次:0000-8889→0000+(10000-8889)=1111 1 1 S1 S2 S3 3.4.7 十进制运算指令 5.倍长加法指令ADDL(54)/@ADDL(54) (1)梯形图符号 倍长加法指令的梯形图符号如图3-191所示。其中,A1为被加数的第一个通道,A2为加数的第一个通道,A3为和的第一个通道。 3.4.7 十进制运算指令 5.倍长加法指令ADDL(54)/@ADDL(54) (2)工作 被加数为A1和A1+1通道的内容,A1为低位数据;加数为A2和A2+1通道的内容,A2为低位数据。被加数加上加数,再加上进位位,结果的低4位BCD数送到A3通道,高4位BCD数送到A3+1通道。 相加后的结果超出8位BCD数时,进位标志位为ON,和的后8位BCD数存放于A3和A3+1通道中 当ADDL前面的状态为ON时,每执行一次该指令,进行一次带进位位的十进制加法操作。 3.4.7 十
您可能关注的文档
最近下载
- 《科学探究:欧姆定律》名师课件.ppt VIP
- 网络服务业网络安全保障与应急响应机制建设方案.doc VIP
- 2025年高中《通用技术》考试卷(含答案) .pdf VIP
- 堰水力计算水利工程.xls VIP
- 人教版(2024新版)七年级上册生物期末复习知识点背诵提纲.docx VIP
- 2025 全国青少年信息素养大赛 Python 编程挑战赛(个人赛)初中组决赛模拟试卷(一).docx VIP
- 一种推送滚轮.pdf VIP
- EPC项目:基于风险管控的质量体系构建与实施.docx VIP
- 4洗涤剂总活性物的测定.pdf VIP
- 沙库巴曲缬沙坦联合松龄血脉康胶囊治疗老年高血压病合并慢性心力衰竭的.pptx VIP
文档评论(0)