找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
pqw的范围是-27647~27648,不知道你为什么要给32768?
从你的程序上没有看出来有什么问题。
补充:你做通讯,用的是io映像区,pqw是不经过io映像区直接输出给设备的,所以你应该是用qw地址,而不是用pqw地址。一个word表示无符号整数最大是65535,你的数据没有超过范围,使用没有问题。
S7-300 模拟量输入AI的正常数值范围 0~27648(单极性),-27648~27648(双极性),模拟量输出AO的正常数值范围 0~27648(单极性),-27648~27648(双极性);超过这个范围的数据,属于额定范围外的过冲/下冲数据、上溢/下溢数据,简单说就是非有效数据。
回到要实现的功能上,将输入0~27648的数据,输出到 0~32767范围,并通过AO模拟量输出(PQW)的做法,不能实现所要的功能,建议重新考虑实现功能的方法。
WORD格式数据,传给REAL格式数据,需要进行转化,而不是直接MOVE。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!