《PLC第六章1.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《PLC第六章1

LD I0.4 CALL 模拟量计算, AIW2, VW20, +2356, VD40 6.4.5 表功能指令 填表指令 2.查表指令 3.先入先出(FIFO)指令 4.后入先出(LIFO)指令 5.存储器填充指令 6.4.6 读写实时时钟指令 读实时时钟指令TODR从实时钟读取当前时间和日期,并把它们装入以T为起始地址的8字节缓冲区,依次存放年、月、日、时、分、秒、0和星期, 1为星期日,2~7为星期1~6。写实时时钟指令TODW将起始地址为T的 8字节缓冲区中的时间和日期写入实时钟。 【例6-5】出现事故时,I0.0的上升沿产生中断,使输出Q1.0立即置位,同时将事故发生的日期和时间保存在VB10~VB17中。 //主程序 OB1 LD SM0.1 // 第一次扫描时 ATCH 0, 0 // 指定在I0.0的上升沿执行0号中断程序 ENI // 允许全局中断 //中断程序0(INT_0) LD SM0.0 // 该位总是为ON SI Q1.0, 1 // 使Q1.0立即置位 TODR VB10 // 读实时时钟 返回 后一页 前一页 4.截位取整指令 TRUNC指令将32位实数(1N)转换成32位带符号整数后送人OUT指定的变量中。只有实数的整数部分被转换,小数部分被舍去。 使ENO=0的错误条件:0006(间接地址),SMl.1(溢出),SM4.3(运行时间)。该指令影响SMl.1(溢出)。 TRUNC IN,OUT TRUNC EN IN OUT ENO Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 返回 后一页 前一页 5。整数与双整数的转换 DTI(DI-I)指令将双整数(1N)转换成整数后送人OUT指定的变量中。如果要转换的数值过大,输出无法表示,则置溢出位SMl.1为1,输出不受影响。使ENO=0的错误条件:0006(间接地址),SMl.1(溢出),SM4.3(运行时间)。 DI-I EN IN OUT ENO DTI IN,OUT Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 返回 后一页 前一页 整数转换为双整数指令lTD(1-DI)将整数(1N)转换成双整数后送入OUT指定的变量中符号被扩展。使ENO=0的错误条件:0006(间接地址),SM4.3(运行时间)。 这两条指令影响特殊存储器位SMl.1(溢出)。 ITD EN IN OUT ENO I-DI IN,OUT 例:101英寸转换为厘米 LD I0.0 ITD 101,AC1 DTR AC1,AC1 *R 2.54,AC1 ROUND AC1,VD4 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 返回 后一页 前一页 6.字节与整数的转换指令 BTI(B_I)指令将字节数(IN)转换成整数,并将结果存入OUT指定的变量中。因为字节是无符号的,所以没有扩展符号。 使ENO=0的错误条件:0006(间接地址),SM4.3(运行时间)。影响特殊存储器位SMl.1(溢出)。 B-I EN IN OUT ENO BTI IN,OUT Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 返回 后一页 前一页 7,译码指令 译码(Decode)指令DECO根据输入字节(1N)的低4位表示的位号,将输出字(OUT)相应的位置1,输出字的其他位均为0。使ENO=0的错误条件:0006(间接地址),SM4.3(运行时间)。 设AC2中包含错误码3,用译码指令“DECO AC2,VW40’,可将VW40的第3位置1,VW40中的二进制数为2#0000 0000 0000

文档评论(0)

wendan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档