找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
编程语言 LAD、FBD、SCL 和 GRAPH 支持隐式转换。STL 编程语言不支持隐式转换。
浮点数向 DWORD (GRAPH) 的隐式转换 (S7-1500)
从 TIA Portal V13 SP1 开始,浮点数向 DWORD 的隐式转换将采用更严格的语法规则:
对于 TIA Portal V13 及更低版本,无类型的常数值只要小于 32 位(例如 1.0),就可以隐
式转换为 DWORD 数据类型。
对于 TIA Portal V13 SP1,如果要将浮点数隐式转换为 DWORD 数据类型,就只能使用有
类型常数(例如 REAL#1.0),因为无类型常数(例如 1.0)被解释为 LREAL 数据类型,
无法再隐式转换为 DWORD。
不是说有的软件版本支持的隐式转换都一样,所以在计算的时候,最好还是以统一的数据格式进行计算,减少程序里面的bug 出现
详细可以参考手册:
STEP 7 Professional V14 SP1
https://support.industry.siemens.com/cs/cn/zh/view/109747136/en?dl=en
3863页 3.15 S7-1500 的数据类型转换: (S7-1500)
4041页 3.16 S7-1200 的数据类型转换: (S7-1200)
4134页 3.17 S7-300 或 S7-400 的数据类型转换 (S7-300, S7-400)
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!