有谁跟我解释一下这段三菱PLC程序?
这段的意思是,X001导通时,D10递增1,同时在X001导通时将D10的内容传到Y007-Y000,同时D11递增1,并将D11的内容传到Y027~Y020,。这里需要注意的是,INC和INCP的区别,INC是连续执行型,也就是说,如果X001在持续导通中,那么,D10在每个运算周期都会执行加一运算。而INCP是脉冲执行型,意思就是只有当X001从OFF变为ON的脉冲上升沿,D11才会进行加一运算。
希望对你有帮助。
MOV K3M10 D1
MOV K2M20 D2
这两句是传送指令:K3M10指的是M10到M21这12个连续的位址的ON合OFF状态由低位到高位组成的12位编码所组成的二进制数据,将数据传送给D1;K2M20也是一样的,是M20-M27连续的8位传送到D2中。
至于你下面的两个并联,是错误的,应该是两个比较指令,代表的是前后两个数据不相等的情况下接点接通,也就是
K3M10 D1
K2M20 D2
就是当K3M10不等于D1或K2M20不等于D2时Y1线圈接通,里面的MOV是不存在的,请你仔细分析你的源文件。
K1和K3指的是十进制,不是二进制,如果是二进制的话要写成B11,十六进制要写成H3,在三菱PLC里面也是可以写的。但十六进制首位是字母的也要加0,不然报错,比如HE886就是错误的,要写成H0E886。
数制方面就是说K3和H3和B11是等效的,看使用习惯,不过十进制用的较多。
希望我的回答能够帮助你,最后祝你成功!
打开plc运行开关,只要在运行情况t6延时25秒后,并不是250秒,t6常开闭合,传送指令mov,将2传入D0寄存器
M8000表示PLC RUN运行的时候它就接通用;
PLC上电后,T6开始计时,T6达到25s后,将2送入D0 寄存器。
接通后延时25S把 2 给D0,T6计算基数是100MS 所以250X100ms就是25S
《请帮忙看下这段三菱PLC程序是什么意思?》
答:是给扩展模块的程序,具体要看你用的是什么模块才知道是什么意思
《三菱PLC 这段程序里 515那边的M3有个常闭 接了计时器 拿常闭的话它一直...》
答:在第515步的M3常闭触点后面再串联C1的常开触点。即可解决。