初学者求S7-200程序,附流程图

自动折弯H型钢,动作流程:油缸到达设定位置后,驱动电机转动。折弯次数由操作者决定;如折弯次数=1,油缸支出10mm,到位后,驱动电机正转,一段时间停止,折弯完成。
若折弯次数=2,流程为:油缸支出5mm,到位后,电机正转,转2分停止;油缸再支出5mm,到位后,电机反转,一段时间停止,折弯完成。
折弯次数可以是1~9之间任意数,奇数次电机正转,偶数次电机反转,每次油缸的支出量=总量10/折弯次数。请教高手赐教! 
若用FOR NEXT指令,该怎么用?除了FOR NEXT指令,还有没有别的好的方法?
我的QQ邮箱:43018185@qq.com

问题补充:
流程图:依次依条件执行
(1)自动过程开始;
(2)油缸位移增量Y0(VD144)=设定总位移(VD200)/折弯次数(VW64);
(3)第i次设定位移Yi(VD152)=变量C (VD148) + i*Y0(VD144);
(4)第i次油缸测定实际总位移Ya (VD156)=L1 (VD68)-L11 (VD100);
(5)计算位移误差VD76=(Ya(VD156)-Y1(VD152))/Ya*100;
(6)|计算位移误差VD76|≤设定误差VD60?否转第7条;是转第8条;
(7)油缸联动支出(YV4、YV6、YV8=1;YV2=1)
(8)次数i为奇数?是,转转第9条;否转第12条;
(9)电机正转(Q0.0、Q0.2=1)
(10)I2.3=0?是转(11);否转第9条;
(11)电机停止(Q0.0、Q0.2=0)
(12)电机反转(Q0.1、Q0.2=1);
(13)I2.5=0?是转第13条;否转第12条;
(14)电机停止(Q0.1、Q0.2=0);
(15)i=i+1;
(16)i>折弯次数,是转第17条、否转第3条;
(17)自动过程结束,i清零,关闭自动过程。

最佳答案

流程图:依次依条件执行
(1)自动过程开始;
(2)油缸位移增量Y0(VD144)=设定总位移(VD200)/折弯次数(VW64);
(3)第i次设定位移Yi(VD152)=变量C (VD148) + i*Y0(VD144);
(4)第i次油缸测定实际总位移Ya (VD156)=L1 (VD68)-L11 (VD100);
(5)计算位移误差VD76=(Ya(VD156)-Y1(VD152))/Ya*100;
(6)|计算位移误差VD76|≤设定误差VD60?否转第7条;是转第8条;
(7)油缸联动支出(YV4、YV6、YV8=1;YV2=1)
(8)次数i为奇数?是,转转第9条;否转第12条;
(9)电机正转(Q0.0、Q0.2=1)
(10)I2.3=0?是转(11);否转第9条;
(11)电机停止(Q0.0、Q0.2=0)
(12)电机反转(Q0.1、Q0.2=1);
(13)I2.5=0?是转第13条;否转第12条;
(14)电机停止(Q0.1、Q0.2=0);
(15)i=i+1;
(16)i>折弯次数,是转第17条、否转第3条;
(17)自动过程结束,i清零,关闭自动过程。

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • smart200断电保持问题

    SMART200PLC,SR20,比如要将M2.0这个开关,断电重新上电后保持断电前的状态,是不是要设置MB2这个保持区域,里面的偏移量和元素数目什么意思? 最佳答案 偏移量是从0…

    SIMATIC S7-200 2021年7月5日
  • EM253带步进电机 如何通过改变P1的正负而改变电机的正反转呀

    EM253带步进电机,P1有效时电机正转,P1无效时电机反转,可是P1的极性如何改变呀 图片说明:    最佳答案 所说的不是P1的极性(正或负),事实上是要您…

    2020年10月31日
  • 请教智能模块对地址的占用情况

    EM253占用1QB  1个字节的输出地址什么意思??我的CPU是224XP  14输入10个输出,如果我加上一个EM253,是不是EM25…

    SIMATIC S7-200 2018年1月1日
  • S7-200输入模块电源?

    S7-200输入模块电源是用自身的24V(传感器电源)好还是和输出模块共用用开关电源好? 最佳答案 1.手册有叙述:每个CPU都有一个24VDC传感器电源,它为本机输入点和扩展模块…

    SIMATIC S7-200 2021年7月5日
  • 闭环控制

    我现在想做一套通过脉冲控制步进电机,但要通过光栅实现闭环控制,防止步进电机丢步,有不有案例程序可以参考,或发619228376@qq.com邮箱。谢谢。 最佳答案 具体可以参看视频…

    SIMATIC S7-200 2020年10月31日
  • SR40的modbus通信问题

    CPU是smart SR40,从官网下载了一个modbus主站通信例程(http://www.ad.siemens.com.cn/service/article/S7-2…

    2021年7月5日
  • CPU 224 Port0口用作MODBUS通讯时的监控问题

    我的项目配置为CPU224+EM277,CPU224作为从站通过Port0口与主站进行modbus通讯,EM277连接Smart700触摸屏。问题是我在调试的时候(主、从站通讯的时…

    SIMATIC S7-200 2020年10月31日
  • 立式包装机整体解决方案

    立式包装机是将卷筒状的挠性包装材料制成袋筒,充入物料后,进行封口,三个功能自动连续完成的机器。配合上道的计量冲填机械,立式包装机常用于包装块状、片状、粒状、梗枝状、粉状以及流体和半…

    SIMATIC S7-200 2020年11月1日
  • pt100

    em232 RTD模块与PT100(4线制)连接怎么设置DIP开关显示实际温度 最佳答案 em232 RTD模块是模拟量输出模块。????em232 …

    2020年10月31日
  • mov_r的选用

    新手问一下:我的模拟输入为AIWO,用VD100寄存,那在程序开始时,我把VD100设为0,用MOV_R,程序这样写:LD    &nbsp…

    SIMATIC S7-200 2021年7月5日