初学者求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日

相关推荐

  • 请问哪位有PLC的crc校验程序

    请问哪位有PLC的CRC校验程序啊,就是现代电气控制及PLC应用技术书上的那一个也行,现在时间紧,没时间自己敲。麻烦晓得的大哥大姐帮一个忙。 问题补充:我QQ605711338,麻…

    SIMATIC S7-200 2020年11月1日
  • 什么叫冗余

    什么叫冗余,该怎么做,请教各位师父,谢谢! 最佳答案 1. 什么叫冗余 / 冗余是重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故…

    SIMATIC S7-200 2021年7月5日
  • S7-200做流量累加程序

    如题,使用50ms中断,瞬时流量/72000,然后进行实数累加。出现意外,因为瞬时值太小,导致累计值与瞬时值相加时基本忽略了瞬时值。换思路,改为瞬时流量相加,结果/72000,问题…

    SIMATIC S7-200 2017年11月6日
  • 请讲解自由口通讯程序的几处疑问

    以下是一个自由口程序,下载到PLC中正常,但是有几处疑问请各位师傅讲解,不胜感激! 主程序 // 网络注释 LD  &n…

    SIMATIC S7-200 2021年7月4日
  • 西门子200与三菱D700变频器M0d B u s一R T U通讯

    西门子200与三菱D700变频器M0d B u s一R T U通讯,哪位有实例?如读写变频器的运行频率,它的参数地址是怎样计算来的…

    2021年7月5日
  • S7 200电源板

    我的一个S7 200PLC(DC/DC/DC)的电源板不明原因烧换了,貌似烧了个电容,大家谁有电路板的图纸啊,光坏了个电源板造成整个PLC不能用也太亏了,到西门子维修就要…

    SIMATIC S7-200 2020年11月1日
  • pid测温系统

    用224CN和EM231热电阻模块做测温系统,传感器PT100(cu50),拨盘都在0位,接线为3线方式,用PID向导配置参数,2路通道.增益1.0,给定值高限250.0,积分10…

    SIMATIC S7-200 2021年7月5日
  • 全程3~4分钟的恒温控制解决方案 200plc

    内容如题 大神指导 最佳答案 那就用PID向导做闭环调节吧。 提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年12月1日
  • S7200接编码器

    我用的S7-226接一个触摸屏和一个RS485自由协议通讯的绝对值编码器,不知道应该怎样用PLC读取编码器的数据,而且这个编码器用设置什么吗?谢谢大家 问题补充:我们的编码器应经买…

    SIMATIC S7-200 2020年11月1日
  • 买二手S7-200PLC

    我是一名初学者,买一S7-200PLC价格太贵,请问哪有二手的,谢谢! 最佳答案 学习用的话还是没太大必要了。 S7 300/400有模拟软件SIMULATOR…

    SIMATIC S7-200 2021年7月5日