PLC原理及其在电力系统中的应用课件 功能指令-数据转换与数学运算指令.pptxVIP

PLC原理及其在电力系统中的应用课件 功能指令-数据转换与数学运算指令.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

S7-200PLC

功能指令(2)《PLC原理与电气控制技术》

学习内容1数据转换指令2数学运算指令

1.数据转换指令(1)数字转换指令(2)段译码指令(3)ASCII码转换指令(4)编码/译码指令

1.数据转换指令(1)数字转换指令分类:字节转为整数(BTI);整数转为字节(ITB);整数转为双整数(ITD);双整数转为整数(DTI);BCD码转为整数(BCDI);整数转为BCD码(IBCD);双整数转为实数(DTR);四舍五入和截位取整:四舍五入指令(ROUND)将一个实数转为一个双整数值,并将四舍五入的结果存入OUT指定的变量中。截位取整指令(TRUNC)将一个实数转为一个双整数值,并将实数的整数部分作为结果存入OUT指定的变量中。用于将输入值IN转换为指定的数据格式并存储到由OUT指定的输出值存储区中。

1.数据转换指令(1)数字转换指令③如果要将一个字节转换为实数,没有直接的指令,需要经过字节→整数→双整数→实数几个步骤。其他不能直接转换的类似处理。注意:①如果所转换的数值太大,以致于无法在输出中表示(如整数65535转成字节),则溢出标志位置位并且输出不会改变。②整数转双整数指令,符号位扩展到高字节中。字节转整数指令,由于字节是无符号的,因而没有符号位扩展。

1.数据转换指令(2)段译码指令段码指令(SEG)将IN中指定的字符(字节)转换生成一个点阵并存入OUT指定的变量中。要点亮七段码显示器中的段,可以使用段码指令。点亮的段表示的是输入字节中低4位所代表的字符。指令格式:SEGIN,OUT

1.数据转换指令(2)段译码指令举例:

2.数学运算指令(1)加减乘除运算(2)增减运算(3)数学函数(4)逻辑运算种类:可能受影响的特殊存储器位:◆SM1.0(结果为0)◆SM1.1(溢出,运算过程中产生非法数值或者输入参数非法)◆SM1.2(结果为负)◆SM1.3(除数为0)

2.数学运算指令(1)加减乘除运算指令描述+IIN1,OUT整数加法-IIN1,OUT整数减法*IIN1,OUT整数乘法/IIN1,OUT整数除法+DIN1,OUT双整数加法-DIN1,OUT双整数减法*DIN1,OUT双整数乘法/DIN1,OUT双整数除法+RIN1,OUT实数加法-RIN1,OUT实数减法*RIN1,OUT实数乘法/RIN1,OUT实数除法指令格式:整数加法整数减法双整数乘法实数除法MUL:整数乘法产生双整数指令。DIV:整数除法产生双整数指令。两个16位整数相除,结果的高16位为余数,低16位为商。注:没有字节型数据的加减乘除运算!

2.数学运算指令(1)加减乘除运算举例:在输入信号I0.4的上升沿,用模拟电位器0来设置定时器T37的设定值(5~20s),即从SMB28读出的数字0~255对应于5~20s。设读出的数字为N,则100ms定时器的设定值为:(200–50)×N/255+50=150×N/255+50 LD I0.4 EU //在I0.4的上升沿 MOVB SMB28,AC0 //AC累加器可以根据指令自动变换数据类型。 MUL +150,AC0 //150乘以模拟电位器的转换值(结果为双整数) /D +255,AC0 //除以255,双整数除法 +I +50,AC0 //加偏移量50(5s) MOVW AC0,VW10 //定时器的预设值为整数类型。 LD I0.5 TON T37,VW10 //T37以VW10中的数值为设定值

2.数学运算指令(2)增减运算递增或者递减指令将输入IN加1或者减1,并将结果存放在OUT中。受影响的特殊存储器位:◆SM1.0(结果为0)◆SM1.1(溢出,运算过程中产生非法数值或者输入参数非法)◆SM1.2(结果为负)对于字和双字操作有效

2.数学运算指令(3)数学函数三角函数(正弦、余弦、正切)自然对数、指数平方根种类:①正弦、余弦、正切正弦(SIN)、余弦(COS)和正切(TAN)

文档评论(0)

超越高度 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5023110333000032

1亿VIP精品文档

相关文档