PLC综合应用技术PPT 项目5项目5的任务2.ppt

PLC综合应用技术PPT 项目5项目5的任务2.ppt

ID:49908996

大小:517.00 KB

页数:38页

时间:2020-03-04

PLC综合应用技术PPT 项目5项目5的任务2.ppt_第1页
PLC综合应用技术PPT 项目5项目5的任务2.ppt_第2页
PLC综合应用技术PPT 项目5项目5的任务2.ppt_第3页
PLC综合应用技术PPT 项目5项目5的任务2.ppt_第4页
PLC综合应用技术PPT 项目5项目5的任务2.ppt_第5页
资源描述:

《PLC综合应用技术PPT 项目5项目5的任务2.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PLC综合应用技术童克波项目5PLC对数码管负载的控制任务2PLC如何实现对数码管的控制(第二种控制方式)任务引入任务一中对数码管的两种控制方式,事先必须设计好控制方式或要传送的数据,比较繁琐。在FX2N系列PLC指令系统中,有专门的7段译码指令,事先不用计算,可直接将十进制数据转换成7段数码管显示电平输出,驱动数码管显示,非常方便。任务分析使用7段译码指令驱动数码管,可随时将计算数据显示出来。要做到这一点,应有以下知识做基础:1.四则逻辑运算指令的使用方法。2.BCD码交换指令的使用方法。3.七段码译码指令的使用方法。相关知识指令格式该指令的指令名称、助记符、功能

2、号、操作数及程序步长如表5-4所示。表5-4加法指令表1.加法指令ADD(FNC20)指令名称助记符/功能号操作数程序步长备注[S1·][S2·][D·]加法FNC20(D)ADD(P)K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z16位:7步32位:13步连续/脉冲执行指令说明加法指令是将指定的源元件中的二进制数相加,结果送到指定的目标元件中去。加法指令功能说明如图5-5(a)所示。当执行条件X0=ON时,(D10)+(D12)的结果送到(D14)中。运算是代数运算,例如:5+(-8)=-3。加法指令操作时影响

3、3个常用标志位,即M8020零标志、M8021借位标志、M8022进位标志。如果运算结果为0,则零标志M8020置1;如果运算结果超过32767(16位)或147483647(32位),则进位标志M8022置1;如果运算结果小于-32767(16位)或-2147483647(32位),则借位标志M8021置1。在32位运算中,被指定的字元件是低16位元件,而下一个元件为高16位元件。相关知识(a)加法指令连续执行源和目标可以用相同的元件号。若源和目标元件号相同而采用连续执行的ADD、(D)ADD指令时,加法的结果在每个扫描周期都会改变。若指令使用脉冲执行型时,如图5

4、-5(b)所示。当X1每闭合一次,D0的数据加1,这与INC(P)指令的执行结果相似。其不同之处在于用ADD指令时,零位、借位、进位标志按上述方法置位。相关知识(b)加法指令脉冲执行图5-5加法指令功能说明相关知识指令格式该指令的指令名称、助记符、功能号、操作数及程序步长如表5-5所示。表5-5减法指令表2.减法指令SUB(FNC21)指令名称助记符/功能号操作数程序步长备注[S1·][S2·][D·]减法FNC21(D)SUB(P)K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z16位:7步32位:13步连续/脉

5、冲执行指令说明减法指令是将指定的源元件中[S1·]、[S2·]的二进制数相减,结果送到指定的目标元件[D·]中去。减法指令功能说明如图2-48所示。如图5-6(a)所示,当执行条件X0=ON时,(D10)-(D12)的结果送到(D14)且执行一次运算,为16位指令运算。如图5-6(b)所示为连续执行的32位减法指令运算,即当X0=ON时,(D11、D10)-(D13、D12)的结果送到(D15、D14),且连续执行。运算是代数运算,例如:5-(-8)=13。各种标志的动作、32位运算中软元件的指定方法,连续执行型和脉冲执行型的差异等均与上述加法指令相同。相关知识(a

6、)脉冲型减法指令(b)连续执行的32位减法指令图5-6减法指令功能说明相关知识指令格式该指令的指令名称、助记符、功能号、操作数及程序步长如表5-6所示。表5-6乘法指令表3.乘法指令MUL(FNC22)指令名称助记符/功能号操作数程序步长备注[S1·][S2·][D·]乘法FNC22(D)MUL(P)K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D16位:7步32位:13步连续/脉冲执行指令说明乘法指令是将指定的源操作元件中[S1·]、[S2·]的二进制数相乘,结果送到指定的目标元件[D·]中去。乘法指令功能说明如图5-7

7、所示。它分16位和32位两种运算。相关知识图5-7乘法指令功能说明若为16位运算,当执行条件X0=ON时,(D0)×(D2)的结果送到(D5、D4)。源操作数是16位,目标操作数是32位。当(D0)=8、(D2)=9时,(D5、D4)=72。最高位为符号位,0为正,1为负。如将位组合元件用于目标操作数时,限于K的取值,只能得到低位32位的结果,不能得到高位32位的结果。这时,应将数据移入字元件再进行计算。注意:当整数数据做乘2运算,相当于其二进制形式左移1位;做乘4运算,相当于其二进制形式左移2位;做乘8运算,相当于其二进制形式左移3位;……相关知识指令格式该指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。