加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TIAv16环境下再次学习练习STL-17转换指令

(2024-01-14 10:20:52)
标签:

西门子

tia

stl编程

分类: 西门子软硬件
继续学习TIA下STL编程,这一篇练习取整、截断等指令。
在前面练习的基础上,DB3添加变量如下图所示。
TIAv16环境下再次学习练习STL-17转换指令
添加下面的程序,测试RND(四舍五入取整)、TRUNC(截取)、RND+(取整为高位长整数)、RND-(取整为低位长整数)。当REAL4为123.501时,按照四舍五入,DINT11为124.
TIAv16环境下再次学习练习STL-17转换指令
当REAL4为123.456时,按照四舍五入,DINT11为123.

TIAv16环境下再次学习练习STL-17转换指令
当REAL4为-123.456时,DINT11为-123
TIAv16环境下再次学习练习STL-17转换指令
当REAL4为-123.501时,DINT11为-124
TIAv16环境下再次学习练习STL-17转换指令
当REAL5为123.456时,DINT12为123
TIAv16环境下再次学习练习STL-17转换指令
当REAL5为123.501时,DINT12为123
TIAv16环境下再次学习练习STL-17转换指令
当REAL5为-123.456时,DINT12为-123
TIAv16环境下再次学习练习STL-17转换指令
当REAL5为-123.501时,DINT12为-123
TIAv16环境下再次学习练习STL-17转换指令
当REAL6为123.456时,DINT13为124(大于等于REAL6的最接近的整数)
TIAv16环境下再次学习练习STL-17转换指令
当REAL6为123.501时,DINT13为124(大于等于REAL6的最接近的整数)
TIAv16环境下再次学习练习STL-17转换指令
当REAL6为-123.456时,DINT13为-123(大于等于REAL6的最接近的整数)
TIAv16环境下再次学习练习STL-17转换指令
当REAL6为-123.501时,DINT13为-123(大于等于REAL6的最接近的整数)
TIAv16环境下再次学习练习STL-17转换指令
当REAL7为123.456时,DINT14为123(≤REAL7最接近的整数)
TIAv16环境下再次学习练习STL-17转换指令
当REAL7为123.501时,DINT14为123(≤REAL7最接近的整数)
TIAv16环境下再次学习练习STL-17转换指令
当REAL7为-123.456时,DINT14为-124(≤REAL7最接近的整数)
TIAv16环境下再次学习练习STL-17转换指令
当REAL7为-123.501时,DINT14为-124(≤REAL7最接近的整数)
TIAv16环境下再次学习练习STL-17转换指令




0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有