东莞塘厦PLC编程培训案例-塘厦学PLC编程培训4位BCD码加法应用程序: 东莞PLC编程培训算法运算指令应用程序: |
实例: 4位BCD码加法的应用程序。 |
一、控制要求。 实现两个4位BCD码的加法程序,其和为4位数或5位数。
将4位数被加数放入数据寄存器D0中,加数放入数据寄存器D1中,和存入数据寄器D2中。若和为5位数数据寄存器D3中送入1;为4位数数据寄存器D3中送入0。当有进位时,指示灯HL1点亮;无进位时,指示灯HL2点亮。 |
二、硬件电路设计。 根据控制要求列出所用的输入/输出点,并为其分配相应的地址,其I/0分配表见表2-9。 |
|
根据表2-9和控制要求设计PLC的硬件原理图,如图2-15所示。其中COM1为PLC输入信号的公共端,COM2为输出信号的公共端。 |
|
三、编程思想。 本实例的编程,可通过BCD码加法指令实现4位数加法的运算,并通过传送指令将加数和被加数的内容送入相应的存储单元。 |
四、控制程序的设计。塘厦PLC编程培训设计要求: 根据控制要求设计的控制梯形图如图2-16所示。 |
|
五、程序的执行过程 当按下按钮SB1时,输入信号X000有效,将被加数存入数据寄存器D0中;当按下按钮SB2时,输入信号X001有效,将加数存入数据寄存器Dl中。东莞塘厦PLC编程培训经验总结: 当按下按钮SB3时,输入信号X002有效,执行加法指令将求和的结果存入寄存器D2中,若求和的结果为5位数数据寄存器D3中送入常数K1,同时将输出信号Y000变为ON,对应的指示灯HL1点亮,表示两个4位数相加有进位;若求和的结果为4位数数据寄存器D3中送入0,同时对应的指示灯HL2点亮,表示两个4位数相加无进位。 |
以上就是东莞塘厦PLC编程培训4位BCD码加法应用程序课程的全部内容介绍,如需了解更多的SOLIDWORKS培训,CAD,PROE,电工焊工培训,PLC培训班、课程、价格、试听等信息,也可以点击进入PLC培训相关频道,定制专属课程,开始您的学习之旅。 东莞市中培教育,专业的职业技能培训学校,开设有以下课程:
扫描二维码,申请免费视听及免费资料,或者点击东莞PLC编程,查找课程的详细内容。
|
六、编程体会 本实例的程序设计应考虑进位问题,为了使程序的执行结果正确,每次运算之前应对进位存储的单元进行清零操作。 |
|
|