精品培训课件第四讲学习教案_第1页
精品培训课件第四讲学习教案_第2页
精品培训课件第四讲学习教案_第3页
精品培训课件第四讲学习教案_第4页
精品培训课件第四讲学习教案_第5页
已阅读5页,还剩149页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1精品精品(jn pn)培训课件第四讲培训课件第四讲第一页,共154页。数据类型转换、码转换和字符转换指令。返回返回(fnhu)本章首页本章首页第1页/共153页第二页,共154页。返回返回(fnhu)本章首页本章首页第2页/共153页第三页,共154页。元 件 的有 效 编程 范 围如 右 表4.1所示。第3页/共153页第四页,共154页。许多许多(xdu)指令中含有操作数,操作数的有效编址范围如表指令中含有操作数,操作数的有效编址范围如表4.2所示。所示。第4页/共153页第五页,共154页。第5页/共153页第六页,共154页。本指令影响的特殊存储本指令影响的特殊存储器位:器位:

2、SM1.0(零);(零);SM1.1(溢出);(溢出);SM1.2(负)(负)使能流输出使能流输出ENO断开断开(dun ki)的出错条件:的出错条件:SM1.1(溢出);(溢出);SM4.3(运行时间);(运行时间);0006(间接寻址)间接寻址)指令格式:指令格式:+IIN1, OUT第6页/共153页第七页,共154页。图图4.1整数整数(zhngsh)加法加法LDI0.0/使能输入端+IVW0, VW4/整数加法/VW0+VW4=VW4第7页/共153页第八页,共154页。数n(7)线圈的使用次数n(8)线圈的连接返回返回(fnhu)本节本节第8页/共153页第九页,共154页。第9页

3、/共153页第十页,共154页。是“后进先出”,S7-200可编程序控制器的主机逻辑堆栈结构如表4.3所示。第10页/共153页第十一页,共154页。第11页/共153页第十二页,共154页。第12页/共153页第十三页,共154页。第13页/共153页第十四页,共154页。 LD I0.0 /装入常开触点 O I0.1 /或常开触点 A I0.2 /与常开触点 = Q0.0 /输出触点 /如果本梯级中将 I0.1 的触点改 /为 Q0.0 的常开触点,则成为电 /机起动停止控制环节的梯形图。 LDN I0.0 /装入常闭触点 ON I0.1 /或常闭触点 AN I0.2 /与常闭触点 = Q

4、0.1 / LD I0.0 / O I0.1 / A I0.2 / NOT /取非,即输出反相 = Q0.3 / 图图4.2标准标准(biozhn)触点触点LAD和和STL例例第14页/共153页第十五页,共154页。点 的 装入 和 串并 联 用指 令 盒的 对 应输 入 信号 端 加圆 圈 来表示。n程 序 执行 的 时序 图 如图4.4所示。 LD I0.0 / O I0.1 / A I0.2 / = Q0.0 / / / LDN I0.0 / ON I0.1 / AN I0.2 / = Q0.1 / / / LD I0.0 / O I0.1 / A I0.2 / NOT / = Q0.

5、3 / 图图4.3标准标准(biozhn)触点触点FBD例例第15页/共153页第十六页,共154页。图图4. 4时序时序(sh x)图图I0.0Q0.2Q0.0I0.2I0.1第16页/共153页第十七页,共154页。第17页/共153页第十八页,共154页。图图4.5跳变跳变(tio bin)应用应用第18页/共153页第十九页,共154页。图图4.6时序时序(sh x)I0.0Q0.1Q0.0第19页/共153页第二十页,共154页。第20页/共153页第二十一页,共154页。第21页/共153页第二十二页,共154页。位指令应用程序片断。第22页/共153页第二十三页,共154页。 L

6、D I0.0 /装入常开触点 A I0.1 /与常开触点 = Q1.0 /输出触点 LD I0.0 / A I0.1 / S Q0.0, 1 /将Q0.0开始的/1个触点置 1 R Q0.2, 3 /将Q0.2开始的/3个触点置 0 图图4.7置位复位置位复位(f wi)第23页/共153页第二十四页,共154页。图图4.8时序时序(sh x)图图I0.0Q0.2-Q0.4Q0.0Q1.0I0.1第24页/共153页第二十五页,共154页。第25页/共153页第二十六页,共154页。n注意:bit只能是I类型。第26页/共153页第二十七页,共154页。n注意:bit只能是Q类型。第27页/共

7、153页第二十八页,共154页。第28页/共153页第二十九页,共154页。n4.9一段程序,图4.10是程序对应的时序图。第29页/共153页第三十页,共154页。 LD I0.0 /装 入 常 开 触 点 = Q0.0 /输 出 触 点 , 非 立 即 =I Q0.1 /立 即 输 出 触 点 SI Q0.2, 1 /从 Q0.2 开 始 的 1 个 /触 点 被 立 即 置 1 LDI I0.0 /立 即 输 入 触 点 指 令 = Q0.3 / 图图4.9立即指令立即指令(zhlng)程序程序第30页/共153页第三十一页,共154页。图图4.10时序时序(sh x)图图返回返回(fn

8、hu)本节本节扫描周期 n扫描周期 n+1扫描周期 n+3扫描周期 n+2输出刷新输出刷新输出刷新输出刷新输出刷新输入扫描输入扫描输入扫描输入扫描输入扫描Q0.1I0.0Q0.0Q0.3Q0.2第31页/共153页第三十二页,共154页。n5. 令(zhlng) n6. 装入堆栈指令(zhlng) 第32页/共153页第三十三页,共154页。第33页/共153页第三十四页,共154页。第34页/共153页第三十五页,共154页。第35页/共153页第三十六页,共154页。第36页/共153页第三十七页,共154页。第37页/共153页第三十八页,共154页。第38页/共153页第三十九页,共1

9、54页。 LD I0.0 /装入常开触点 O I2.2 /或常开触点 LD I0.1 /被串的块开始 LD I2.0 /被并路开始 A I2.1 / OLD /栈装载或,并路结束 ALD /栈装载与,串路结束 LD I0.0 / LPS /逻辑推入栈,主控 A I0.5 / = Q7.0 / LRD /逻辑读栈,新母线 LD I2.1 / O I1.3 / ALD /栈装载与 = Q6.0 / LPP /逻辑弹出栈,母线复原 LD I3.1 / O I2.0 / ALD / = Q1.3 / 图图4.11复杂逻辑复杂逻辑(lu j)指令的应用指令的应用返回返回(fnhu)本节本节第39页/共1

10、53页第四十页,共154页。第40页/共153页第四十一页,共154页。第41页/共153页第四十二页,共154页。第42页/共153页第四十三页,共154页。第43页/共153页第四十四页,共154页。第44页/共153页第四十五页,共154页。第45页/共153页第四十六页,共154页。 LD I0.0 /使能输入 TON T35, +4 /通电延时定时 /延时时间为 /40ms LD I0.0 / TONR T2, +10 /有记忆通电 /延时时间累计 /为 1000ms LD I0.0 / TOF T36, +3 /断电延时定时 /延时时间为 /30ms 图图4.12定时器特性定时器特

11、性(txng)第46页/共153页第四十七页,共154页。图图4.13定时器时序定时器时序(sh x)T36位4103I0.0T33当前值T2当前值T33位3T2位T36当前值最大值最大值4第47页/共153页第四十八页,共154页。第48页/共153页第四十九页,共154页。LDI0.0/启动 M0.0OM0.0/自保ANT33/断开 M0.0=M0.0/瞬时闭合/延时 50ms 断开ANI0.0/连续输出TON T33, +5/图图4.14定时器应用定时器应用(yngyng)第49页/共153页第五十页,共154页。LDI0.0/=Q0.0/定时器的瞬动触点TON T33, +50/通电延

12、时定时器/时间为 500msLDT33/=Q0.1/延时动作触点图图4.14定时器应用定时器应用(yngyng)第50页/共153页第五十一页,共154页。LDI0.0/=Q0.0/定时器的瞬动触点TON T33, +50/通电延时定时器/时间为 500msLDT33/=Q0.1/延时动作触点图图4.15定时器应用定时器应用(yngyng)第51页/共153页第五十二页,共154页。LDI0.0/TON T33, +3/常开通电延时/用作通电延时定时LDQ0.0/断电延时的基础ANI0.0/断电延时开始TON T34, +6/通电延时定时器/用作断电延时计时LDT33/OQ0.0/ANT34/

13、=Q0.0/用作通、断电延时图图4.16定时器应用定时器应用(yngyng)返回返回(fnhu)本节本节第52页/共153页第五十三页,共154页。第53页/共153页第五十四页,共154页。第54页/共153页第五十五页,共154页。LDM0.0/起动信号=Q0.1/起动电机 M1TON T40, +200/延时 2000ms/后起动电机 M2LDT40/=Q0.2/起动电机 M2TON T41, +300/延时 3000ms/后起动电机 M3LDT41/=Q0.3/起动电机 M3图图4.18电机电机(dinj)顺序起动顺序起动第55页/共153页第五十六页,共154页。第56页/共153页

14、第五十七页,共154页。LDI0.0/计数脉冲信号输入端LDI0.1/复位信号输入端CTU C20, +3/增计数,计数设定值/为 3 个脉冲LDC20/计数值达到 3,则=Q0.0/将输入位置 1第57页/共153页第五十八页,共154页。I0.0I0.1C20 当前值C20 位图图4.19增计数增计数(j sh)程序及时序程序及时序第58页/共153页第五十九页,共154页。 LD I0.0 /增计数输入端 LD I0.1 /减计数输入端 LD I0.2 /复位输入端 CTUD C30, +5 /增减计数,设定 /脉冲数为 5。 LD C30 /计数器触点 = Q0.0 /输出触点 第59

15、页/共153页第六十页,共154页。图图4.20增减计数增减计数(j sh)程序及时序程序及时序1234543434567I0.0I0.1I0.2C30 当前值C30 位第60页/共153页第六十一页,共154页。第61页/共153页第六十二页,共154页。LDI0.0/减计数脉冲输入端LDI0.1/复位输入端CTD C40, +4/减计数器,设定计数/脉冲数为 4。LDC40/装入计数器触点=Q0.0/输出触点第62页/共153页第六十三页,共154页。图图4.21减计数程序减计数程序(chngx)及时序及时序I0.0I0.1C40 当前值C40 位第63页/共153页第六十四页,共154页

16、。第64页/共153页第六十五页,共154页。LDI0.0/启动通电延时ANM0.0/重新启动延时TON T50, +30000/通电延时定时器/时间设定为 3000sLDT50/延时时间到=M0.0/关定时器,产生一个/脉冲。LDM0.0/每隔 3000s 输入一个/脉冲LDN I0.0/复位输入CTU C20, +10/增计数器,累计脉冲/的总数。第65页/共153页第六十六页,共154页。图图4.22计数器应用计数器应用(yngyng)例例返回返回(fnhu)本节本节123111054I 0.0T50 位C20 位第66页/共153页第六十七页,共154页。n5. 应用举例第67页/共1

17、53页第六十八页,共154页。nOB=C30, VW20/比较计数器/当前值是否大于/VW20 中的值=Q0.0/输出触点LDW=C30, VW30/比较计数器/当前值是否大于/VW30 中的值=Q0.1/输出触点第73页/共153页第七十四页,共154页。图图4.24时序时序(sh x)图图1000100050005000C30 当前值Q 0.0Q 0.1返回返回(fnhu)本节本节第74页/共153页第七十五页,共154页。算返回返回(fnhu)本章首页本章首页第75页/共153页第七十六页,共154页。第76页/共153页第七十七页,共154页。LDI0.0/使能输入端+IVW0, VW

18、4/整数加法/VW0+VW4=VW4图图4.25整数整数(zhngsh)加法例加法例第77页/共153页第七十八页,共154页。第78页/共153页第七十九页,共154页。返回返回(fnhu)本节本节第79页/共153页第八十页,共154页。第80页/共153页第八十一页,共154页。返回返回(fnhu)本节本节第81页/共153页第八十二页,共154页。指令指令(zhlng)格式:格式:*IIN1,OUT例:例:*IVW0,AC01. 整数乘法整数乘法 第82页/共153页第八十三页,共154页。第83页/共153页第八十四页,共154页。第84页/共153页第八十五页,共154页。返回返回

19、(fnhu)本节本节第85页/共153页第八十六页,共154页。第86页/共153页第八十七页,共154页。LDI0.0/使能输入端DIVVW10, VD100/完全除法/VW102/VW10=VD100LDI0.1/使能输入端/IVW20, VW200 /整数除法/VW200/VW20=VW200图图4.26除法除法(chf)指令应用指令应用第87页/共153页第八十八页,共154页。对于对于(duy)除法指令:除法指令: 对于完全对于完全(wnqun)除法指令:除法指令: 返回返回(fnhu)本节本节第88页/共153页第八十九页,共154页。第89页/共153页第九十页,共154页。第9

20、0页/共153页第九十一页,共154页。 LD I0.0 /使能输入 LN VD0, AC0 / /自然对数 / Ln(VD0)=AC0 LN 10.0, VD100 / /自然对数 / Ln(10)=VD100 /R VD100, AC0 / /实数除法指令 / AC0/VD100=VD100 图图4.27自然对数自然对数(z rn du sh)的应用的应用第91页/共153页第九十二页,共154页。nSTLEXP(IN)=OUT。n指令格式:EXP IN, OUTn例:EXP VD0, AC0n第92页/共153页第九十三页,共154页。第93页/共153页第九十四页,共154页。 LD

21、I0.0 /使能输入 MOVR 3.14159, AC0 / /装入 AC0 /R 180.0, AC0 / / 得/180 弧度 / *R 160.0, AC0 / /角度转化为弧度 / COS AC0, AC1 / /求余弦指令 /结果存放到 AC1 图图4.28三角函数三角函数(snjihnsh)应用例应用例返回返回(fnhu)本节本节第94页/共153页第九十五页,共154页。第95页/共153页第九十六页,共154页。第96页/共153页第九十七页,共154页。第97页/共153页第九十八页,共154页。第98页/共153页第九十九页,共154页。一 箱 ,要 求 能记 录 生产 的

22、 箱数。n程 序 及说明:n程 序 如图4.29所示。LDI0.0/增脉冲输入端LDC30/复位输入端/循环计数CTU C30, +24/增计数指令/设定脉冲数为 24LDC30/装入计数器触点/作为双字增的/脉冲输入INCDVD100/双字增指令/图图4.29增减指令增减指令(zhlng)的应用的应用返回本节返回本节第99页/共153页第一百页,共154页。第100页/共153页第一百零一页,共154页。第101页/共153页第一百零二页,共154页。第102页/共153页第一百零三页,共154页。字逻辑运算包括字逻辑运算包括(boku)双字与、双字或、双字双字与、双字或、双字异或、双字取反

23、。异或、双字取反。 返回返回(fnhu)本节本节第103页/共153页第一百零四页,共154页。返回返回(fnhu)本章首页本章首页第104页/共153页第一百零五页,共154页。第105页/共153页第一百零六页,共154页。第106页/共153页第一百零七页,共154页。第107页/共153页第一百零八页,共154页。指令可用来进行一次多个(最多255个)数据的传送,数据块类型可以是字节块、字块、双字块。三条指令中N的寻址范围都是:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、*AC、*LD和常数。使ENO断开(dun ki)的出错条件:SM4.3(运行时间);0006(间接寻

24、址);0091(数超界)。返回返回(fnhu)本节本节第108页/共153页第一百零九页,共154页。第109页/共153页第一百一十页,共154页。第110页/共153页第一百一十一页,共154页。表表4.16指令指令SLB执行执行(zhxng)结果结果第111页/共153页第一百一十二页,共154页。n例:SLW MW0, 2nSRWLW0, 3n以第二条指令为例,指令执行情况如表4.17所示。第112页/共153页第一百一十三页,共154页。第113页/共153页第一百一十四页,共154页。第114页/共153页第一百一十五页,共154页。循环左移和循环右移循环左移和循环右移(yu y)

25、根据所循环移位的数的长度分别又可分为字节型、字型、双字型。根据所循环移位的数的长度分别又可分为字节型、字型、双字型。循环移位特点:循环移位特点:移位数据存储单元的移出端与另一端相连,同时又与移位数据存储单元的移出端与另一端相连,同时又与SM1.1(溢出)相连,所以最后被移出的位被移到另一端的同时,也被放到(溢出)相连,所以最后被移出的位被移到另一端的同时,也被放到SM1.1位存储单元。例如在循环右移位存储单元。例如在循环右移(yu y)时,移位数据的最右端位移入最左端,同时又进入时,移位数据的最右端位移入最左端,同时又进入SM1.1。SM1.1始终存放最后一次被移出的位。始终存放最后一次被移出

26、的位。第115页/共153页第一百一十六页,共154页。表表4.18指令指令RRW执行执行(zhxng)结果结果第116页/共153页第一百一十七页,共154页。第117页/共153页第一百一十八页,共154页。表表4.19指令指令SHRB执行执行(zhxng)结果结果返回返回(fnhu)本节本节第118页/共153页第一百一十九页,共154页。返回返回(fnhu)本节本节第119页/共153页第一百二十页,共154页。返回返回(fnhu)本节本节第120页/共153页第一百二十一页,共154页。返回返回(fnhu)本章首页本章首页第121页/共153页第一百二十二页,共154页。第122页/

27、共153页第一百二十三页,共154页。第123页/共153页第一百二十四页,共154页。表表4.22指令指令(zhlng)ATT执行结果执行结果 返回返回(fnhu)本节本节第124页/共153页第一百二十五页,共154页。第125页/共153页第一百二十六页,共154页。第126页/共153页第一百二十七页,共154页。表表4.23指令指令(zhlng)FIFO执行结果执行结果 第127页/共153页第一百二十八页,共154页。第128页/共153页第一百二十九页,共154页。表表4.24指令指令(zhlng)LIFO执行结果执行结果返回返回(fnhu)本节本节第129页/共153页第一百三

28、十页,共154页。第130页/共153页第一百三十一页,共154页。表表4.25表查找表查找(ch zho)指令执行结果指令执行结果返回返回(fnhu)本节本节第131页/共153页第一百三十二页,共154页。返回返回(fnhu)本章首页本章首页第132页/共153页第一百三十三页,共154页。整数n(1)双整数到整数n(2)整数到双整数3. 双整数双整数(zhngsh)与实数与实数 (1)实数到双整数)实数到双整数(zhngsh) (2)双整数)双整数(zhngsh)到实数到实数 4. 整数整数(zhngsh)与与BCD码码 (1)BCD码到整数码到整数(zhngsh) (2)整数)整数(zhngsh)到到BCD码码 5. 程序实例程序实例 第133页/共153页第一百三十四页,共154页。第134页/共153页第一百三十五页,共154页。第135页/共153页第一百三十六页,共154页。第136页/共153页第一百三十七页,共154页。n例:ITD VW0, AC0第137页/共153页第一百三十八页,共154页。第138页/共153页第一百三十九页,共

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论