问两个问题

1.是不是运算时,必须把整型转化成长整型 ,使用ITD, 为什么这样?
2.运算除法是,是不是每次都需要以下几句,防止溢出?
AN    OV
      SAVE  
      CLR   
      A     BR

谢谢

最佳答案

1.是不是运算时,必须把整型转化成长整型 ,使用ITD, 为什么这样?
也不是必须的。这要看实际要求。整型与整型运算,结果还是整型的就不必转化成长整型。只要与长整型的数据进行运算,或结果为长整型的,需要进行转化成长整型。
总之,凡是参加运算的变量、常数的数据类型必须一致!
2、运算除法是,是不是每次都需要以下几句,防止溢出?
AN    OV
 SAVE  
CLR   
 A     BR
可以应用上述指令检测溢出。也可应用JO,JOS跳转指令来检测溢出。
3、有关JO,JOS跳转指令应用实例见下述手册中有关JO,JOS跳转指令章节。
详见:
《用于S7-300 和S7-400 的语句表(STL)编程手册》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText= 1008

提问者对于答案的评价:
谢谢阿鸣大师

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐