三菱PLC关于扫描周期的一个问题,FX3U

如果程序在在扫描的过程中,,,当扫描到第2行程序的时候,,,,第100行程序的驱动条件成立了,,那这时候PLC是先扫描完中间的97行程序,再输出第100行的结果?还是直接跳到第100行程序,输出结果,我不明白这个

他是依次从上到下 从左到右扫描的 不会直接跳过去执行你说的那段 除非使用中断才可以使PLC立刻停止当前任务去执行中断任务 你不用担心你的100行变化PLC来不及运算 因为扫描周期非常小 你一睁眼一闭眼PLC已经把整个程序跑几百遍了。追问

可是我的伺服电机频率很快,频率30000,脉冲当量0.01MM,我的程序1000步,如果扫描周期30MS,那不是在扫描周期内就会走9mm

追答

哎呀 发脉冲这么快的玩意是不受扫描周期影响的 PLC只看你脉冲条件有没有导通只要脉冲指令导通发脉冲是一直进行的 和你扫描周期没任何关系。

追问

像我说的,如果第100行的程序的驱动条件成立会使电机发脉冲导通条件不成立,,,,,那当扫描到第一行程序的程序,,,第100行程序已经使发脉冲的导通条件不成立了,那在扫描中间97行程序的过程中,电机还转不
感谢你的回答啊

追答

PLC的工作方式采用不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。CPU从第一条指令执行开始,按顺序逐条地执行用户程序直到用户程序结束,然后返回第一条指令开始新的一轮扫描。
当扫描到某一行的时候状态是什么就是什么 然后开始在扫描下一行 在扫描过程中输入镜像区不在读取 直到扫描结束送给输出镜像区 在读取输入镜像区 如此不断循环 ,工作过程是一个周期来计算的 不是哪单独的一行来说
可以这样和你说只要你看到你脉冲指令是导通的 那么电机就不会停转!

追问

你的意思是只要发脉冲条件被中断了,,,不管PLC有没有扫描到这一行程序,电机都是不会转的

追答

是的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
100行的条件成立了!它还是从上到下扫描的,速度很快!不会跳的。追问

其实我想知道的是,扫描到第一行的时候,第100行的条件成立,但是第100的条件成立会使电机停止,那在扫描中间的97行程序的时候,电机还转不转

追答

不转了!我跟你说啊,有的程序,正转反转开始用继电器M代替的,到最后再用M驱动输出Y。你自己好好想想。

本回答被提问者采纳
第2个回答  2019-11-30
一般三菱fx系列plc的输入口都是按照漏型接线的,所以要将24v与s/s连接。0v作为com端使用。
需要三菱plc资料可以到下面地址下载。
http://www.gkooo.com/sl/9100.htm