找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
问题:在从手动模式切换到自动模式后,如何在自动模式中重新激活上次的活动步? 解答:顺控器的状态被保存在其分配的背景数据块中,通过对背景数据块的处理,可以实现以上要求。
1. 当前激活的步被存储于背景数据块的域(ARRAY) “SAX”中。为了保存当前激活的步的信息, 必须在设置顺控器为手动模式前保存该数组。可以使用系统功能SFC 20“BLKMOV ”来完成此功能 CALL "BLKMOV" //在DB2变量中标记SAX field并保存_SAX ARRAY[1..50] SRCBLK :="MY_DB1".SAX RET_VAL:=MW66 DSTBLK :="MY_DB2".Save_SAX 2. 如果要重新激活保存的步,那么应当先将顺控器中所有的步去激活(deactive)。然后使用 系统功能SFC 20把刚才保存的数据复制到背景数据块的“SONX”区域。 CALL "BLKMOV" //复位标记步骤 SRCBLK: ="MY_DB2".Save_SAX RET_VAL:=MW66 DSTBLK: ="MY_DB1".SONX 3. 在重新激活之前,使用“OFF_SQ”信号来停止依然活动的所有步。在保存活动步和随后的 再激活之间的时间内不必对顺控器作任何改变。 注意:复制之后,原来的步就会被立即激活。 实例数据块中数组“SAX”和“SONX”的长度取决于顺控器的结构(并行步)。用于保存“SAX”域 A&D
的数组必须足够大。 注意事项:当改变操作模式从自动到手动并且再次回到自动时,如果顺控器没有改变,那么顺控器会自动同步到先前的活动步。
你可以参考里面的问题47页
http://wenku.baidu.com/view/9a45f62d2af90242a895e54e.html
点赞({{answerDetail.Q_Positive}})
评论
评论
精探推荐
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城