找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
首先你可以修改增加一个发送区和接收区,只要在SIMATIC管理器中打开你的项目,双击MPI(1),打开NetPro网络,选择MPI(1),选中菜单Options(选项)/Define Global Data“(定义全局变量),打开全局变量发送、接收区组态,接下去依次定义发送区数据组的组态和接收区的数据组的组态,分别右击数据区选择Sender(发送)和Reveiver(接收),然后单击”Save“(保存)按钮,出现”Compile GD Table“(编译全局变量表),如果没有错误,显示”Compiling was completed successfully“(编译成功地完成),然后选中两个CPU315-2DP分别下载到对应的站点中,具体说明如下:
如原来GD--MPI(1)中将站点SIMATIC300(1)从MB10开始的5个字节发送到SIMATIC300(2)从MB10开始的5个字节的存储区中,将站点SIMATIC300(2)从MB30开始的5个字节发送到SIMATIC300(1)从MB30开始的5个字节的存储区中:
GD ID SIMATIC300(1) SIMATIC300(2)
CPU315-2DP CPU315-2DP
1 GD1.1.1 >MB10:5 MB10:5
2 GD1.1.2 MB30:5 >MB30:5
现在要增加一个发送区和一个接收区,如将站点SIMATIC300(1)从MB40开始的5个字节发送到SIMATIC300(2)从MB40开始的5个字节的存储区中,将站点SIMATIC300(2)从MB50开始的5个字节发送到SIMATIC300(1)从MB50开始的5个字节的存储区中,(当然也可以发送数据块的数据,格式DB10.DBB20:5(将数据块DB10中从数据字节20开始的5个字节)),只要打开全局变量表,接下去填写相应数据发送和接收区:
GD ID SIMATIC300(1) SIMATIC300(2)
CPU315-2DP CPU315-2DP
1 GD1.1.1 >MB10:5 MB10:5
2 GD1.1.2 MB30:5 >MB30:5
3 GD1.2.1 >MB40:5 MB40:5
4 GD1.2.2 MB50:5 >MB50:5
如右击MB40:5选择“Sender“(发送)前面就出现”>”,然后单击菜单GD Table/Compile(编译),在出现的Compile GD Table对话框中,单击”OK“,然后下载到各自的CPU中
修改没有次序要求,但必须重新执行编译,并下载到各自的CPU 中,组态的发送区和接收区数据组才有效。
GD GD1.1.2中数字含义:第一个数字表示全局变量数据包的循环次数,与CPU有关,如与3个CPU之间的全局数据可以为2;第二个数字为一个循环中有几个数据包;第三个数字是一个数据包中的数据区
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城