整数运算中常量符号的问题?

在整数运算指令中用到的常量,输入“+50”,和输入“50”有什么区别吗?

 

问题补充:
如果没有区别,那为什么参考书上有关整数的运算,都辛辛苦苦的在常数前面添加一个“+”号?

  踏月而来,STEP7里面整数运算已经确定就是16位的带符号整数运算,所以无论输入+32768,还是输入32768,软件都会认为超出范围,提示错误。

 上海的阿连,这个问题不是涉及整数以外的问题,STEP7的整数运算指令操作的是16位带符号整数,否则都会提示错误。

   

 

最佳答案

还是有区别嘀,整数字有2中数据类型:WORD,INT。前者是无符号整数:范围0-65535.后者是有符号整数:范围-32768 到 +32767。200无法定义之中的数据类型,缺省为INT。如整数运算指令都是以INT类型运算。
 至于传送数值:+5和5区别就是一个表示为INT类型,后一个表示是WORD类型。传送大于+32767的值可用采用16#****的写法输入。就是WORD数据类型。
 STEP7就对此很严格,不同类型的数据不能传送和运算。STEP 7-MicroWIN就无此检查,故而要自己记住数据类型,以免在使用中搞错。

提问者对于答案的评价:
个人这个答案比较全面了。
 但是对其中一句话“传送大于+32767的值可用采用16#****的写法输入。”有质疑;
 16位带符号整数运算最大值只能是+32767,如果大于就出错;假如用16#***输入大于+32767的数就是最大的负数了。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:27
下一篇 2021年7月5日 上午2:27

相关推荐

  • 循环指令能否用于重复动作的程序设计?

    初学plc,考试有一题说“小车正向运动5秒停5秒,反转3秒停3秒,上述动作重复3次”对于这个程序设计,可否用循环指令完成3次的重复动作呢?如果可行,能否给写写程序。谢谢!我查了以前…

    SIMATIC S7-200 2021年7月5日
  • CP243-1与PC通讯的一些问题

    刚接触PLC,老大要我实现S7 200与CP243-1的以太网通讯。现在一切配置按照网上教程设定好,但是不知道是否已经传送了数据,如何查看?纯小白一个,见谅 问题补充:先…

    SIMATIC S7-200 2017年11月12日
  • VW100等于VB100-VB101

    VW100等于vb100-VB101,那么VW100-VW109等于VB100-? 最佳答案 如果 VW100=356,VW109=300, 那么VW100-V…

    SIMATIC S7-200 2021年7月5日
  • S7-200CN与S7-200有什么不同点有相同点

    S7-200CN与S7-200有什么不同点有相同点 最佳答案 1、什么是 S7-200 CN?S7-200 CN 和 SIMATI…

    SIMATIC S7-200 2020年10月31日
  • 该怎么选型

    S7-200型号的PLC能支持900个点以上吗(模拟量和开关量) 问题补充:S7-200 SIMATIC能行吗谢谢 最佳答案 1.S7-200系列是小型PLC系统,具有串…

    SIMATIC S7-200 2017年11月1日
  • SMWRT200 modbus 从站通讯

    程序下载后,通讯标志位M10.1可以看到有时有输出,工控机发送的地址是5000,接线是电脑2接TX/B,3接RX/A,5接M,现在PLC没有到上位机发送的数据,请问下是哪里出问题了…

    2021年7月5日
  • s7-200 pc access

    s7-200 pc access(sp4),我在按照PC Access 快速入门指导下添加变量,然后测试变量,总是质量显示为坏!!!!不知道…

    SIMATIC S7-200 2021年7月4日
  • MODBUS指令库的应用

    我才用CPU222与智能仪表自由口通讯,但是对于地址对应有些疑问。 智能仪表给出了详细的数据帧格式:地址,功能,数据,校验 但是该仪表的数据存储地址编址是从00…

    SIMATIC S7-200 2021年7月5日
  • PORT通讯端口不能与编程软件通讯

    我给S7-200通讯端口配置了modbus协议以后下载到CPU内,目前不能与编程软件通讯,但是我把CPU内部的程序都清除了为什么该通讯端口都还不能与编程软件通讯? 最佳答案 需要在…

    SIMATIC S7-200 2020年10月31日
  • S7-200 CPU 程序卡订货号

    S7-200 CPU 程序卡订货号 最佳答案 卡存储卡,32K(用户程序) 6ES7 291-8GE20-0XA0卡存储卡,64K(用户程序…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论