西门子PLC实验指导书之实例二

西门子PLC实验指导书之实例二

ID:46261260

大小:57.53 KB

页数:9页

时间:2019-11-22

西门子PLC实验指导书之实例二_第1页
西门子PLC实验指导书之实例二_第2页
西门子PLC实验指导书之实例二_第3页
西门子PLC实验指导书之实例二_第4页
西门子PLC实验指导书之实例二_第5页
资源描述:

《西门子PLC实验指导书之实例二》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西门子PLC实验指导书之实例二实验数字运算指令实验一、实验目的1•掌握数学运算指令屮的加、减、乘、除指令的设置。2.进一步熟悉PLC程序的输入。二、实验内容数学运算指令:力口、减、乘、除指令加法IN1+1N2=OUTFBD1N1+OUT=OUT减法1N1-1N1=OUTLAD和OUT-1N1=OUTSTL整数加法(+1)或者整数减法(一1)指令,将两个16位整数相加或者相减,产生一个16位结果。双整数加法(+D)或者双敕数减法(一D)指令,将两个32位整数相加或者相减,产生一个32位结果。实数加法(+R)和实数减法(一R)指令,将两个32位实数相加或相

2、减,产牛一个32位实数结果。乘法1N1*1N2=OUTFBD除法1N1/1N2=OUTLAD和1N1*OUT=OUTOUT/1N1=OUTSTL整数乘法(*1)或者整数除法(/I)指令,将两个16位整数相乘或者相除,产主一个16位结果。(对于除法,余数不被保留)双整数乘法(*D)或者双整数除法(/D)指令,将两个32位整数相乘或者相除,产生一个32位结果。(对于除法,余数不被保留。)实数乘法(*R)或实数除法(/R)指令,将两个32位实数相乘或和除,产生一个32位实数结果。SM标志位和EMOSM1」表示溢出错误和非法值。如果SM1」置位,SM1.0和S

3、M1.2的状态不再有效而且原始输入操作数不会发生变化。如果SM1.1和SM1.3没有置位,那么数字运算产生一个有效的结果,同时SM1.0和SM1.2有效。在除法运算中,如果SM1.3S位,其它数学运算标志位不会发生变化。使ENO=0的错误条件:SM1」(溢出)SM1.3(被()除)0006(间接寻址)受影响的特殊存储器位:SM1.0(结果为0)SM1.1(溢出,运算过程屮产生非法数值或者输入参数非法)SM1.2(结果为负)SM1.3(被0除)整数运算指令梯形图图8-1整数运算指令梯形图语句表说明表8-1步序指令器件号说明1LD10.02+1AC1,AC

4、03*1AC1,W1004/IW10,W200指令说明:加法:40(AC1)+60(AC0)=100(AC0)乘法:40(AC1)*20(VW100)=800(VW100)除法:4000(VW200)/40(VW10)=10()(VW200)实验二中断指令实验一、实验目的1.掌握中断允许指令的设置。2.掌握小断条件返冋指令(CRETI)、中断连接指令(ATCH)、中断分离指令(DTCH)的使用方法。二、实验内容1•中断允许和中断禁止屮断允许指令(ENI)金局地允许所有被连接的中断事件。中断禁止指令(DISI)全局地禁止处理所有中断事件。当进入RUN模式

5、时,屮断被禁止。在RUN模式,您可以执行全局屮断允许指令(ENI)允许所有屮断。全局中断禁止指令(DSI)不允许处理中断服务程序,但屮断事件仍然会排队等候。2.中断条件返回中断条件返回指令(CRETI)用于根据前血的逻辑操作的条件,从中断服务程序中返回。3.中断连接屮断连接指令(ATCH)将屮断事件EVNT与屮断服务程序号INT相关联,并使能该中断事件。4.中断分离中断分离指令(DTCH)将中断事件EVNT与中断服务程序之间的关联切断,并禁止该中断事件。5.清除屮断事件清除中断事件指令从中断队列中清除所冇EVNT类型的中断事件。使用此指令从中断队列'1

6、1清除不需耍的中断事件。如果此指令用于清除假的中断事件,在从队列中清除事件Z前要首先分离事件。否则,在执行清除事件指令Z后,新的事件将被增加到队列中。小断指令梯形图图9-1中断指令梯形图步序指令器件号说明1LDSM0.1首次扫描1•定义10.0的下降沿中断服2ATCHINT_0,1务程序为INT_02•全局中断允许3ENI4LDSM5.0如果检测到I/O错误,禁止10.0的下降5DTCH1沿中断。该程序段是可选的。6LDM5.0当M5.0接通时,禁止所有中断7DISI实验三程序控制指令实验一、实验目的1.掌握条件结朿指令在程序控制中的作用。2.熟悉跳转

7、指令的使用方法。3.掌握如何使用顺控指令(SCR)o二、实验内容1•条件结朿指令(1)条件结束指令(END)根据前面的逻辑关系终止当前扫描周期。可以在主程序屮使川条件结束指令,但不能在了程序或中断服务程序中使用该命令。(2)停止指令(STOP)导致CPU从RUN到STOP模式从而可以立即终止程序的执行。如果STOP指令在中断程序中执行,那么该中断立即终止,并且忽略所有挂起的中断,继续扫描程序的剩余部分。完成当前周期的剩余动作,包括主用户程序的执行,并在当前扫描的最后,完成从RUN到STOP模式的转变。(3)看门狗复位指令(WDR)允许S7-200CPU

8、的系统看门狗定时器被重新触发,这样可以在不引起看门狗错误的情况下,增加此扫描所允许的时间。使用

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

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

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