哪位PLC的高手给解释一下 这个梯形图

作者&投稿:桐码 (若有异议请与网页底部的电邮联系)
西门子200plc的最基本逻辑关系的两句话。
I0.2、I0.4、I2.0、I2.1是外围触点,
从程序里猜测,
I0.2和I0.4是俩接触器或继电器或自锁旋钮的可保持类触点,
I2.0和I2.1是俩按钮类触点。
M4.5、M0.5、M0.0是内存点位。
从这里猜测,sm0.1是初始化内存位,西门子plc默认的。
M4.5是上位机画面中或者触摸屏中,手自动的按钮,
M0.5是启动和停止条件允许的内存位
M0.0是启动和停止控制的内存位
这两句话的意思是,I0.2和I0.4触点闭合,M4.5=0时,M0.5=1
在初始化时、按下I2.0或I2.1按钮时,如果M0.5=1,则M0.0=1,如果M0.5=0,则M0.0=0
之后用M0.0去输出给实际的Q点,能控制个电机启停、阀门开关、灯泡亮灭之类的动作。

应为不知道你具体控制的对象,说以具体的功能不清楚,
不过程序网络1是输出m0.5的,当m0.5为1时在网络2中执行m0.0置位
当m0.5为0时在网络2中执行m0.0复位
网络3是当i2.0为1时复位m2.0,应该还有其他的程序,这只是一部分

程序运行第一周期,M0.0复位。如果I0.2,I0.4按下,M0.5为1,M0.0置位;如果 I2.0或者 I2.1按下,M0.0也会置位,同时M2.0复位;

那位能解释一下这PLC梯形图~

第一条将32位的D0、D1的值减去32位的D110、D111的值存入到D20、D21
第二条当32位的D20、D21的值小于500大于-500时将32位的D0、D1值写入到32位的D110、D111
第三条当32位的D20、D21的值大于500是M20接通
第四条当32位的D20、D21的值小于-500是M21接通

从左到右,A点限位行程开关X4,B点限位行程开关X3,当小车在A点时按下X1时,小车A点行驶到B点停止,延时7秒后返回A点停止,再延时5秒行驶到B点反复循环,当按下X0时停止。当小车在AB中间停止时按下X2,小时先回A点后循环工作,当按下X0时停止。