S7-200监控程序块问题

S7-200监控程序块时  某些指令块程红色 
是么问题?

问题补充:
如果溢出 我用双整数怎么也是红色?

图片说明:

S7-200监控程序块问题    S7-200监控程序块问题   

最佳答案

1.楼主你这个红色指令块,就应该是超出数据范围溢出啦,我在线测试一下。

2.16位整数(INT)是有符号数,整数的最高位为符号位,最高位为0时为正数,为1时为负数,取值范围为-32768~32767。32位整数(DINT)的最高位为符号位,取值范围为-2147483648~2147483647。

3.按照你的思路,我做了个小测试,方便你理解,能够解释你图1的疑问,见上传图片。

4.关于你补充的第二个图,也应该是超出数据范围溢出啦。但只是显示一小部分画面,VD1008和VD1012的数值无法查看。需要注意:VD1008是由VW1008和VW1010组成,VD1012是由VW1012和VW1014组成,你在状态表里在线查看一下,VW1008、VW1010、VW1012、VW1014的数值,一眼就明白啦。

5.乘以整数(*I)指令将两个16位整数相乘,并产生一个16位乘积。除以整数(/I)指令将两个16位整数相除,并产生一个16位商,不保留余数。如果结果大于一个字输出,则设置溢出位。

6.还有一个检测的办法,也是在状态表在线查看一下:SM1.0、SM1.1、SM1.2、SM1.3的数值,SM1.1指示溢出错误和非法数值。如果设置SM1.1,则SM1.0和SM1.2状态无效,且原来的输入操作数不改动,见上传图片状态表。

特殊内存位的含义:
 SM1.0表示:零结果
 SM1.1表示:溢出
 SM1.2表示:负结果
 SM1.3表示:除数为0

图片说明:

S7-200监控程序块问题  S7-200监控程序块问题  

提问者对于答案的评价:
OK

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:15
下一篇 2017年11月1日 上午12:16

相关推荐

  • 不明白模拟量输入值是如何转换成双字的

    不明白模拟量输入值是如何转换成双字的,请哪位前辈讲解一下,谢谢 问题补充:不好意思,补充一下,我问的是S7-200系列的PLC,另外最好用梯形图讲一下,谢谢! 最佳答案 不是有各种…

    SIMATIC S7-200 2021年7月5日
  • s7-200与mm420用uss协议通讯时的频率问题

    今天看到一个s7-200与mm420用uss协议通讯的程序,正反转用外部端子控制,用通讯控制频率,uss块的调用我会,也知道输入的频率speed为实数,程序中转换频率的程序为&nb…

    SIMATIC S7-200 2020年10月31日
  • 如何设定PID的输入值

    用向导完成的PID子程序,在向回路表传送过程值和设定值时是否用已转换的实数值除以32000.0转换为标准化的值,?这样转换之后的值小于0.1[过程值低位报警设定]可不可以自已设定使…

    SIMATIC S7-200 2021年7月5日
  • 寻找西门子200案例资料

    有没有前辈,见过这个PDF文档,或者有累似的资料,都可以!跪求orz… … 问题补充:在下邮箱809671864@qq.com 最佳答案 西门子S7200&nbs…

    SIMATIC S7-200 2021年7月5日
  • 两台S7200

    两台S7200与上位机连接 通讯采用OPC 上位机软件采用WINCC 现在PLC与电脑采用的的USB编程电缆,两个PLC之间采用的485方式直接连接&…

    SIMATIC S7-200 2020年11月1日
  • PID调节的定时执行问题

    请问,S7-200中PID指令为什么要在定时中断或在主程序中用定时器执行呢,不是有采样周期吗 最佳答案 用何种方式执行PID运算,这取决于你的系统控制要求。  …

    SIMATIC S7-200 2021年7月5日
  • PPI的通信距离

    S7-200的PPI通信的距离是多长 最佳答案 西门子官方的说法是50米,加一对中继器可以达到1200米,但有人不加中继器做到了100多米可靠的通讯。关键是现场的环境和布线的方式。…

    SIMATIC S7-200 2020年11月5日
  • 以太网cp23-1模块与组态王连接问题

    我现在是两个大系统(两个系统都是通过cpu226两个端口中的一个,通过八星线远程连接到数据交换模块)通过一个中间数据交换模块,就是一个cpu226外加一个cp243-1.想通过组态…

    SIMATIC S7-200 2017年12月9日
  • s7200plc的ppl通信向导指令

    两个200PLC通过网络读写指令进行通讯,在向导中只能用一次读操作,否则他们之间的通讯就十分不稳定,为什么? 问题补充:十分感谢大家的回复,我看了答案但不是很透彻,可能是我的表述不…

    SIMATIC S7-200 2017年11月1日
  • TP-177MICRO与TD400C

    1、有一机电设备使用tp-177,想把触摸屏的内容保存到我的电脑里备用。怎样做?会不会对原内容有影响? 2、两块td400c怎样与224连接,地址怎样设置?怎样连接? 问…

    SIMATIC S7-200 2021年7月5日