西门子PLC,S7-200的编程中,为什么移位指令用在顺序控制指令内部时就不能移位了呢?

 我来答
拨云见云雾
2016-05-11 · PLC+HMI+上位组态+自动化高级工程
拨云见云雾
采纳数:1169 获赞数:3408

向TA提问 私信TA
展开全部
程序正常移位,是你的理解不对
网络3是初始化把Q0.0置位一次
网络4开始1s移位一次。
第1s,Q0.1=1其余=0,二进制形式是:0000 0010;
第2s,Q0.2=1其余=0,二进制形式是:0000 0100;
第3s,Q0.3=1其余=0,二进制形式是:0000 1000;
.
.
.
追问
我设计的程序,就是想达到你描述的过程。可理论是这样,但下载到plc中,S0.0=1说明执行该步骤,步骤内的Q0.0置1后,网络4就不动作了,也就是QB0每个位都变0了。是跟下面其他工步内指令有冲突么?不应该吧~ 顺序指令不是只跟本步骤内的指令有关么,其他步骤内的指令会跟正在执行步骤内的指令冲突么?
追答
是不是进入下一步步进了?
你为什么要用步进指令?
触发下一步的条件是什么?
不是所有程序适合使用步进。

把流程图画出来,自己检查看看逻辑对不对
SERAY工控小站
2016-05-10 · 知道合伙人教育行家
SERAY工控小站
知道合伙人教育行家
采纳数:4603 获赞数:22289
冀中能源集团本道矿山工程技术有限公司首席工程师 多次获得集中能源集团科技进步奖

向TA提问 私信TA
展开全部
程序未进行到该步骤。
更多追问追答
追问
进行到了,Q0.0被置位了,随后QB0就变成0了。是怎么回事
追答
编程0就不对了,应该是000000010才对,你监控的是QB0吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式