您的位置 首页 发布

关于PLC梯形图与单片机C言语的联系

关于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;}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/259964.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部