找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
你实际上需要解决的模拟量数据地址的转移问题。
假设这个从站已经组态在主站,那么,仅仅需要调用这个从站的模拟量地址编辑程序。如果这个从站的模拟量地址尚没有组态到主站,那么,你需要将这个从站的模拟量地址隐射到与主站通讯的数据区。
数据隐射的方法很多,如果数据量少,直接用move指令将模拟量数据传送到与主站通讯的数据区中。如果主、从之间原通讯数据区比较少,需要重新组态与主、从之间通讯的数据区范围,扩大数据区,确保这些模拟量数据能够在通讯数据区范围内。
假设原主、从通讯仅仅只有1个字的通讯数据,而现在需要增加4个字的数据范围,那么,主、从通讯的数据需要扩大到4个字(8个字节)以上的范围,如果从站模拟量数据没有在这些通讯数据区范围,那么,你需要用move指令将从站的模拟量数据隐射到这些通讯数据区中。
如果是CPU之间的,那就需要做通讯了,做好地址映射,根据地址关系读取就行了
你可以参考手册:
SIMATIC 用STEP 7 V5.5 编程 手册
https://support.industry.siemens.com/cs/cn/zh/view/45531107
更多S7-300 400资料参考帖子:
西门子官方资料大全 之 S7-300/400
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1378275&b_id=4
《如何使用通信块FC5/FC6编制通信应用程序?》连接:
http://automon.com.cn/2009/03/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%80%9A%E4%BF%A1%E5%9D%97fc5fc6%E7%BC%96%E5%88%B6%E9%80%9A%E4%BF%A1%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F/
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!