找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
对于你所提的问题,归结一点是你对OB100的功能及调用不理解。
OB100是暖启动组织块,当你的PLC上电或CPU由STOP切换到RUN-P状态时,CPU会自动调用OB100(执行且仅只行一次)。
所以你的问题一,当PLC上电时DB10.DBX0.0置位为1,但第二个周期起,DB10.DBX0.0的状态是0还是1要看你的用户程序,有没有其它位置对其操作了。
第二个问题,如果M200.1仅在OB100及OB1使用,那么M2.0就为常1信号,也就是说M2.0永远为1.
第三个问题,在OB100中写AN M200.3没有任何意义,CPU只会在上电时对M200.3的状态进行判断,但不会进行任何的其它操作。不存在你所说的对M200.3置位的说法,除非你改为S M200.3,则会在执行OB100时无条件的对M200.3进行置位1,之后M200.3是否一直保持为1,要看你在程序的其它地方有没有再对M200.3进行赋值或复位操作,如果没有,那M200.3就永远为1.
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城