找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
我想实现SMART读S7-1200中的DB1.DBB0到DB1.DBB49中的数据到VB0-49
和把VB50到99中的数据传送到1200的DB1.DBB50到DB1.DBB99
具体操作是这样的在SMART这边向导了一个GET连接和一个PUT连接各50个字节,对方IP是192.168.2.2,本方IP是192.168.2.1, S7-1200那边新建了一个DB1的数据块取消了优化,添加了DB1.DBB0到99一起100个字节的地址,其他没有任何编程。
然而通电测试实验不成功。
是不是哪里漏了什么设置?S7-1200那边还要添加S7连接吗?还是V区对应的不是DB1? 哪里错了。
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
1、S7-1200 那一侧与 S7-200 SMART 做S7通讯数据缓冲区只能是 DB1,这点没有错;
2、S7-1200 作为服务器进行 S7 通信,对于 CPU V4.0以后的固件版本,需要勾选“允许来自远程对象的PUT/GET通信访问”,否者,无法建立通信
3、1200 侧不需要建立连接。
看实例吧。
https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/11-Comm/01-Ethernet/02-S7/04-S7-200_SMART/02-S7-200_Smart_Client.html
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城