西门子plc怎样用两个按钮实现mb0和mb1中字节按顺序切换?

要求两个按钮i0.0和i0.1在m0.0-m1.7之间进行顺序和逆序切换,且默认m0.0导通,其他m点断开;按下i0.0下一个m点导通,其他(比如m0.1导通),按下i0.1则上一个m点导通,其他m点断开。请问高手怎么画梯形图

第1个回答  2022-04-18
西门子S7-200系列PLC提供了顺序流程的相关指令,即顺序控制继电器指令LSCR、SCRT、SCRE。LSCR n是标记一个顺序控制器段(SCR)的开始,n为顺序控制器S的地址,当n为1时,该顺序控制段开始工作。SCRE是标记该顺序控制段的结束。每一控制段必须以它为结束。SCRT n是执行SCR段的转移,当n=1时,一方面使下一个SCR段的使能位S置位,以便下一个SCR段开始工作,同时对本SCR段复位,使得本SCR段停止工作。所以控制SCRT的转换条件就可以实现相关的转移。同时使用SCR时有以下限制:不能在不同的程序中使用相同的S位,如PLC控制的流程有两部分,则这两部分之间不能用相同的S位,否则两部分的流程会混串。不能在SCR指令中使用JMP和LBL指令,使用JMP和LBL指令,即不允许用跳入或跳出的方法跳入或跳出SCR段,其实对于用顺序流程控制指令都能实现跳转,完全可不用JMP。不能在SCR段中使用FOR、NEXT、END语句。本回答被提问者采纳
第2个回答  2022-04-19
西门子plc怎样用移位指令对m0.0-m0.5进行切换使用因为用到了S(set)指令,为时给Q0.0置位了,所以当状态变为时Q0.0的输出还是为高电平,电机1不会停止,要将电机停止对应需要用到R指令。
第3个回答  2022-04-18
西门子plc怎样用移位指令对m0.0-m0.5进行切换使用因为用到了S(set)指令,为时给Q0.0置位了,所以当状态变为时Q0.0的输出还是为高电平,电机1不会停止,要将电机停止对应需要用到R指令。本回答被网友采纳
相似回答