当前位置: 主页 > PLC控制

问两个问题

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

ASs='html_titleimg_p' STyle='text-align:center;'>

谢谢

最佳答案

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号