欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《时钟和运算指令》PPT课件.pptx

    • 资源ID:53985998       资源大小:153.67KB        全文页数:26页
    • 资源格式: PPTX        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《时钟和运算指令》PPT课件.pptx

    Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE 西门子西门子S7-200PLC培训教程培训教程 智能化工程实训中心 杨 青课件文件网上下载:http:/Date:2022/10/27Time:06:11智能化工程实训中心Intelligent Engineering Training Center 2JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE第十八讲第十八讲 时钟和运算指令时钟和运算指令q主要内容主要内容:时钟指令时钟指令数学计算指令数学计算指令逻辑运算指令逻辑运算指令Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE一、时钟指令一、时钟指令q利用时钟指令可以用程序实现调用系统实时时钟。利用时钟指令可以用程序实现调用系统实时时钟。q时钟操作有两种:读实时时钟和设定实时时钟。时钟操作有两种:读实时时钟和设定实时时钟。读实时时钟读实时时钟 READ_RTC当使能输入有效时,系统读当前时间和日期,并把它装入一个8字节的缓冲区。操作数T用来指定8字节缓冲区的起始地址。设设定定实时时钟实时时钟 SET_RTC用来设定实时时钟。当使能输入有效时,系统将包含当前时间和日期的一个8字节的缓冲区将装入时钟。操作数T用来指定8字节缓冲区的起始地址。字节TT+1T+2T+3T+4T+5T+6T+7含义年月日小时分钟秒0星期范围00-9901-1201-3100-2300-5900-5901-7Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq时钟指令注意事项时钟指令注意事项所有日期和时间的值用所有日期和时间的值用BCD码表示码表示系统不检查和核实时钟各量的正确与否,所以务必确保输入的系统不检查和核实时钟各量的正确与否,所以务必确保输入的数据是正确的。例如,数据是正确的。例如,2月月30日虽是错误的,但仍可以被系统接日虽是错误的,但仍可以被系统接受。受。不能同时在主程序和中断程序中使用读写实时时钟指令,否则,不能同时在主程序和中断程序中使用读写实时时钟指令,否则,产生非致命错误。产生非致命错误。周期中,周期中,1表示周期天,表示周期天,2表示周一。表示周一。一、时钟指令一、时钟指令说明:说明:实时时钟设置指令一般很少使用,因为可以通过编程软件下的 菜单:PLC实时时钟,选项进行设置。Date:2022/10/27Time:06:11智能化工程实训中心Intelligent Engineering Training Center 5JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq时钟指令例题时钟指令例题1、读出当前时间,存储在以、读出当前时间,存储在以VB0为起始地址的区域中。为起始地址的区域中。2、将时间设定为、将时间设定为09/12/23 16:10:23 星期四星期四一、时钟指令一、时钟指令Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq应用举例:应用举例:有某设备,预热时间需要30分钟,员工每天8点上班,所以要在周一至周五的7:30分开动设备预热。请用时钟指令实现这一功能。Date:2022/10/27Time:06:11智能化工程实训中心Intelligent Engineering Training Center 7JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq数学计算指令指按操作数分为数学计算指令指按操作数分为整数计算指令整数计算指令浮点数计算指令浮点数计算指令二、数学计算指令二、数学计算指令Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE2.1 整数计算指令(整数计算指令(1)整数加减法整数加减法(ADD_I SUB_I)输入、输出均为16位整数。双整数加减法双整数加减法(ADD_DI SUB_DI)输入、输出均为32位整数。整数乘除法整数乘除法(MUL_I DIV_I)输入、输出均为16位整数,除法不保留余数整数整数计计算指令算指令是指不带小数位的计算Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE双整数乘除法双整数乘除法(MUL_DI DIV_DI)输入、输出均为32位整数,除法不保留余数整数乘除法生成双整数整数乘除法生成双整数(MUL DIV)输入为16位整数,输出为32位。除法结果的高16位为余数,低16位为商。2.2 整数计算指令(整数计算指令(2)结果需要和特殊存储位配合(结果为零)(结果为零)(结果溢出)(结果溢出)(结果为负)(结果为负)(除数为(除数为0)注意:结果的判断应该放在相应的指令随后。Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq加加1减减1指令(指令(也称自增或自减也称自增或自减)对输入的数据进行自动增加或减小一个单元的操作,数据长度可以是字节、字或双字字节加1字加1双字加1字节减1字减1双字减12.3 整数计算指令(整数计算指令(3)Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE浮点数计算指令浮点数计算指令(带小数位的计算带小数位的计算)q实数加减法实数加减法输入输出均为输入输出均为32位实数位实数2.4 浮点数计算指令(浮点数计算指令(1)结果需要和特殊存储器位配合使用(结果为零)(结果溢出)(结果为负)Date:2022/10/27Time:06:11智能化工程实训中心Intelligent Engineering Training Center 12JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEp实数乘除法实数乘除法pMUL_R:将两个将两个32位实数相乘,并产生一个位实数相乘,并产生一个32位实数结位实数结果果pDIV_R:将两个将两个32位实数相除,并产生一个位实数相除,并产生一个32位实数结位实数结果果SM1.0 零结果SM1.1 溢出SM1.2 负结果SM1.3 除数为02.5 浮点数计算指令(浮点数计算指令(2)Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq数学函数指令数学函数指令平方根平方根三角函数三角函数正弦、余弦、正切输入为弧度自然对数自然对数对输入的数据计算以e为底的对数如何计算以10为底的对数?自然指数自然指数对输入的数据计算以e为底的指数如何计算任意输入的任意次幂?运算输入输出数据都为实数。结果如果大于运算输入输出数据都为实数。结果如果大于32位二进制数位二进制数表示的范围,则产生溢出。表示的范围,则产生溢出。2.6 浮点数计算指令(浮点数计算指令(3)Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE平方根(平方根(SQRT)指令:对)指令:对32位实数(位实数(IN)取平方根,并产)取平方根,并产生一个生一个32位实数结果(位实数结果(OUT),如以下等式所示:),如以下等式所示:正弦(SIN)指令:对角度值IN进行三角运算,并将结果放置在OUT中。输入角以弧度为单位。角度角度转换成转换成弧度弧度:用角度乘以1.745329E-2(约等于/180)。余弦(COS)指令:对角度值IN进行三角运算,并将结果放置在OUT中。输入角以弧度为单位。正切(TAN)指令:对角度值IN进行三角运算,并将结果放置在OUT中。输入角以弧度为单位。特殊内存位:特殊内存位:SM1.0 零结果零结果SM1.1 溢出溢出SM1.2 负结果负结果Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq自然对数(自然对数(LN)指令对)指令对IN中的数值进行中的数值进行自然对数计算,并将结果置于自然对数计算,并将结果置于OUT中。中。要从自然对数获得以10为底数的对数,用自然对数除以(约等于10的自然对数)。自然指数(EXP)指令进行e的IN次方指数计算,并将结果置于OUT中。如果要得到X的Y次幂,输入以下指令:EXP(Y*LN(X)。举例:5的立方=53=EXP(3*LN(5)=125125的立方根=125(1/3)=EXP(1/3)*LN(125)=55的立方的平方根=5(3/2)=EXP(3/2*LN(5)=Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq计算计算CTAN(40度)度)_余切余切1、将角度转换为弧度40*PI/1802、2.7 浮点数计算指令转换浮点数计算指令转换Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE求求6 的的5次方,结果放到次方,结果放到AC0中。中。2.7 浮点数计算指令转换浮点数计算指令转换Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEDate:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq求以求以10为底的为底的50的常用对数,结果放在的常用对数,结果放在AC0中。中。2.7 浮点数计算指令转换浮点数计算指令转换Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq用模拟电位器调节定时器用模拟电位器调节定时器T37的设定值为的设定值为520秒秒T37为为100ms定时器,定时器,5s对应的设定值为对应的设定值为50,20s对应对应的设定值为的设定值为200。模拟电位器的数字范围为模拟电位器的数字范围为0255,因此可以用下式描,因此可以用下式描述模拟电位器和设定值之间的对应关系述模拟电位器和设定值之间的对应关系N为模拟电位器的值最小为0最大为2552.8 数学计算指令的应用数学计算指令的应用Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE读模拟电位器的值模拟电位器的值X150模拟电位器的值X150/255模拟电位器的值X150/255+50Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE三、逻辑运算指令三、逻辑运算指令q逻辑运算对逻辑数(无符号数)进行处理逻辑运算对逻辑数(无符号数)进行处理按运算性质包括逻辑与、逻辑或、逻辑异或、取反等按运算性质包括逻辑与、逻辑或、逻辑异或、取反等按参与运算的操作数的长度可以分为字节、字和双字按参与运算的操作数的长度可以分为字节、字和双字逻辑运算操作。逻辑运算操作。Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq字节按位取反字节按位取反IN:0110 1100OUT:1001 0011q字节按位与字节按位与对两个输入数值(对两个输入数值(IN1和和IN2)的对)的对应位执行应位执行AND(与运算)操作,并(与运算)操作,并在内存位置(在内存位置(OUT)中载入结果)中载入结果IN1:1100 0011IN2:1011 0111OUT:1000 00113.1 逻辑运算指令逻辑运算指令(1)Date:2022/10/27Time:06:11智能化工程实训中心Intelligent Engineering Training Center 24JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTE字节按位或IN1:1100 0011IN2:1011 0111OUT:1111 0111字节按位异或(相同为0不同为1)IN1:1100 0011IN2:1011 0111OUT:0111 01003.2 逻辑运算指令逻辑运算指令(2)Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEq例:例:判断判断IW0输入口的第输入口的第2、5、8、13、14位是否同位是否同时有键按下?时有键按下?Date:2022/10/27Time:12:10智能化工程实训中心Intelligent Engineering Training Center Email to:sngef JIANG XI YU ZHOU SCIENTIFIC&TECHONOLOGICAL INSTITUTEThe End

    注意事项

    本文(《时钟和运算指令》PPT课件.pptx)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开