能否详细的讲解一下整数 双整数 实数 到底怎么理解,以及在PLC中是如何通过哪些指令相互转换的,具体有什么用,请解释一下什么叫浮点运算
最佳答案
1.16位整数(INT)是有符号数,整数的最高位为符号位,最高位为0时为正数,为1时为负数,取值范围为-32768~32767。
2.32位整数(DINT)的最高位为符号位,取值范围为-2147483648~2147483647。
3.32位浮点数(REAL)为称实数,可以表示为1.mX2^E,其中尾数m和指数E均为二进制数,E可能是正数,也可能是负数。浮点数的优点是用很小的存储空间(4B)可以表示非常大的和非常小的数。
4.在编程软件中,一般并不直接使用二进制格式或十六进制格式的浮点数,而是用十进制小数来输入或显示浮点数,例如在编程软件中,10是整数,而10.0为浮点数。
5.指令在编程软件里,可按F1键查看在线帮助内容,见上传图片。
在下载中心有《S7-200可编程控制器系统手册》第六单详细介绍了“S7-200指令集”的内容。
链接:http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1822&loginID=&srno=&sendtime=
6.在视频学习中心,有“S7-200跟我学/跟我做”及“S7-200 热线工程师岗前内部培训”的视频教程,建议楼主好好学习一下,会对你事半功倍。
链接:http://www.ad.siemens.com.cn/service/elearning/cn/CourseList.aspx?st=1&p=1&p2=6&p3=31&cp=
7.最后讲一个实例吧,以温度模拟量输入模块为例,温度程序是直接读PIW数值后,然后先将整型转化为双整型,双整型再转化为实型,最后除以10.0即为实际温度值,见上传图片。
图片说明:
提问者对于答案的评价:
答案写的很好,看了之后是我对上述问题的理解进入了一个新的阶段
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc202363.html