我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 指令步进 >

三菱步进指令S0与S20区别?不用S0直接用S20的后果?两个问题请详

归档日期:06-11       文本归类:指令步进      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部当状态寄存器作为辅助继电器时,它们没有区别,但当状态寄存器用于步进控制时,它们是有区别的。S0——S9用天于“初始状态”,S10——S19用于“返回原点”,S20——S899用于“步进状态”

  1、S0-S9是记录程序初始状态的辅助继电器。和S20的功能是不一样的S20能设置步进状态,可是S0和S9不能。s0s9这个不能用在步进程序里的,这些状态器在一开机的时候会有一个复位的过程S0-S9被称作初始状态软元件,而S20-S899是后续动作工序的分配状态。、在实际编程中,把s0到s9按顺序全部写到了步进程序中,一样能执行。可是plc理解为十个独立程序段连接起来的。

  2、用s20作初始步的话,外面从步外跳入步进状态有不方便的地方。从步进外的梯形图跳到步进里面,仍是用s0-s9方便。

  步进梯形图中步进触点的画法与普通触点的画法不同,步进触只有常开触点,与主母相连线。对步进指令STL编程;与步进触点相连的触点要有LD/LDI指令编程,就好像是主母线移动到了步进触点的后面成了副母线。用STL指令表示状态转移,用RET指令表示步进控制结束,即副母线又返回到主母线上.。

  在STL步进梯形图和SFC编程模式中,S0~S9是作为顺序流程段的起始状态,用在梯形图中编写,就是说S0~S9是顺控流程程式的入口,而每一段顺控程式又是以RET作结束的,S20一般作为顺控起始状态转移的下一个目标状态使用,当你不用S0而直接使用S20的话,三菱PLC只会将它当作一个普通的继电器处理,而不会进入顺序流程控制中,你说的RET指令后面不执行,我分析,如果后面的程序不是用STL步进梯形图或SFC编程模式而是用普通梯形图编定的话,可能是双线圈的问题,你检查下先,如果还不行,把程序发给我帮你检查。我写程序从不用双线圈,虽然步进指令里容许双线圈,但是复杂的程序写双线圈,特别是增加手动,单步,连续,暂停,最后写出来的程序就杂乱无章。只是仿真的时候RET后面的程序可以执行,下载到PLC就有问题了。

  展开全部三菱的顺控程序,必须有一个头,这个头必须是S0--S9之间的一个状态位,其他不行。这是三菱规定的,没得商量。换句线,三菱当时是留给做机械流程的,所以,经常看到S0开头后,接下来的下一个S状态位往往是S20。

  三菱程序编写时,先写主程序,主程序写完后,以STL开始顺控程序,顺控完后,以RET结尾,后面跟上END为整个程序的结尾。

本文链接:http://ok-panic.net/zhilingbujin/43.html