梯形图与51c语言,关于PLC梯形图与单片机C语言的关系

原标题:关于PLC梯形图与单片机C语言的关系

//-----------------------------------------------------------------------------------------

// |-----||----||-----|/|--------|/|-------------------(Y0)------| 梯形图

// | X0 X1 X2 X3 输出线圈 |

// | 常开 常闭 上升沿 下降沿 |

// if( X0==1&&X1==0 &&X2UP==1&&X3DOWN==1){ Y0=1;X2UP=0;X3DOWN=0; }else { Y0=0; } C51语言

//-----------------------------------------------------------------------------------------

// |-----||---||---|-------------------------------------(Y0)------| 梯形图

// | X0 X1 | 输出线圈 |

// | 常开 常闭 | |

// |-----||---------| |

// | X2 | |

// | 常开 | |

// if(( X0==1&&X1==0 )||X2==1 ){ Y0=1; } else { Y0=0; } C51语言

//-----------------------------------------------------------------------------------------

// |-----||--|--||--|------------------------------------(Y0)------| 梯形图

// | X0 | X1 | 输出线圈 |

// | 常开 | 常闭 | |

// |-----||--| |------------------------------------(Y1)------|

// | X2 | 输出线圈 |

// | 常开 | |

// |-----||----------| |

// | X3 | |

// | 常开 | |

// if( ( (X0==1||X2==1)&&X1==0 )||X3==1 ){ Y0=1;Y1=1; }else { Y0=0;Y1=0; } C51语言

//-----------------------------------------------------------------------------------------

// |-----||---------------------------------------------SET Y0------| 梯形图

// | X0 输出线圈 |

// | 常开 |

// if( X0==1 ){ Y0=1; } C51语言

//-----------------------------------------------------------------------------------------

// |-----||---------------------------------------------CLR Y0------| 梯形图

// | X0 输出线圈 |

// | 常开 |

// if( X0==1 ){ Y0=0; } C51语言

//-----------------------------------------------------------------------------------------

// |-----||----||------|------------------------------TMR T0 K10---| 梯形图

// | X0 M0 | 定时器 T0 |

// | |------------------------------SET M0-------|

// | | 中间继电器 |

// if(X0==1&&M0==0){ T0=10; M0=1;) C51语言

//-----------------------------------------------------------------------------------------

// |-----||-----------------------------------------------(Y0)------| 梯形图

// | T0 输出线圈 |

// | 定时器 T0 |

// if( T00<=0 ){ Y0=1; } C51语言

//-----------------------------------------------------------------------------------------

// |-----| >D0 K0 |---------------------------------|DIV D0 D1 D2|--| 梯形图

// if( D0>0 ){ D2=D0/D1; } C51语言 加减乘除类同

//-----------------------------------------------------------------------------------------

// |-----| >D0 K0 |---------------------------------|MUL D0 D1 D2|--| 梯形图

// if( D0>0 ){ D2=D0*D1; } C51语言加减乘除类同

//-----------------------------------------------------------------------------------------

//-----------------------------------------------------------------------------------------

// |-----| >D0 K0 |---------------------------------|ADD D0 D1 D2|--| 梯形图

// if( D0>0 ){ D2=D0+D1; } C51语言加减乘除类同

//-----------------------------------------------------------------------------------------

// |-----| >D0 K0 |---------------------------------|SUB D0 D1 D2|--| 梯形图

// if( D0>0 ){ D2=D0-D1; } C51语言 加减乘除类同

//---------------------------顺序控制示例--------------------------------------------------

// |-----||-----||-----|------------------------------|SET M0|-----| 梯形图

// | X0 M0 |------------------------------|SET Y0|-----|

// | |

// |-----||-----||-----||-----|-----------------------|CLR Y0|-----|

// | X1 M0 M1 |-----------------------|SET Y1|-----|

// | |-----------------------|SET M1|-----|

// | |

// |-----||-----||-----||-----|-----------------------|CLR Y1|-----|

// | X2 M1 M2 |-----------------------|SET Y2|-----|

// | |-----------------------|SET M2|-----|

// | |

// |-----||-----||-----||-----|-----------------------|CLR Y2|-----|

// | X3 M2 M3 |-----------------------|SET Y3|-----|

// | |-----------------------|SET M3|-----|

// | |

// |-----||-----||-------------|-----------------------|CLR Y3|-----|

// | X4 M3 |----------------------|ZRST M0 M3|--|

// if(X0==1&&M0==0){M0=1;Y0=1;} C51语言

// if(X1==1&&M0==1&&M1==0){Y0=0;Y1=1;M1=1;}

// if(X2==1&&M1==1&&M2==0){Y1=0;Y2=1;M2=1;}

// if(X3==1&&M2==1&&M3==0){Y2=0;Y3=1;M3=1;}

// if(X4==1&&M3==1){Y3=0;M0=0;M1=0;M2=0;M3=0;}返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值