s7-200,用计数器,接近开关,计数器置复位控制电机正反转

用两个PNP接近开关提供电机的正反转到位信号,plc采集到位信号,利用计数器的计数次数来置复位,控制正反转。计数四次是一周期,计数1,3次置位中间位开反转,2,4 次复位接通正转。故障现象是前1个周期正常,第二周期开始正转,到正转限位后反转接通,但时间很短又接通正转造成过转。什么原因

最佳答案

这是你编的程序的问题,动作流程很顺畅,应该不会发生误动作。

LD     启动:I1.1
O      开始:M22.0
AN     停止:I1.2
AN     T43
=      开始:M22.0

LD     SM0.0
A      开始:M22.0

基本就是这样了,你自己再细化一下吧,我建议你还是用累加器做这个程序比较简单。
LPS
LD     正指令:M10.0
O      正点:I0.4
O      M1.0
ALD
AN     反转:Q0.1
=      正转:Q0.0
LPP
LD     反指令:M10.1
O      反点:I0.5
O      M1.2
ALD
AN     正转:Q0.0
=      反转:Q0.1

LD     SM0.0
A      开始:M22.0
AN     重启:M2.0
LPS
A      正转限位:I0.0
TON    T37, 1
A      T37
=      正转到位:M0.0
LPP
A      反转限位:I0.1
TON    T38, 1
A      T38
=      反转到位:M0.1

LD     正转到位:M0.0
O      反转到位:M0.1
EU
LD     单循环完毕:M0.2
O      T43
O      停止:I1.2
CTU    C1, 5

LD     SM0.0
LPS
A      自动循环:I1.0
=      循环:M20.0
A      循环:M20.0
LPS
A      C1
EU
=      单循环完毕:M0.2
LPP
A      单循环完毕:M0.2
ED
=      重启:M2.0
LPP
AN     自动循环:I1.0
A      C1
TOF    T43, 10

LD     反转到位:M0.1
EU
LD     单循环完毕:M0.2
O      T43
O      停止:I1.2
CTU    C2, 1

LD     反转到位:M0.1
EU
LD     单循环完毕:M0.2
O      T43
O      停止:I1.2
CTU    C3, 2

LD     正转到位:M0.0
O      反转到位:M0.1
EU
LD     单循环完毕:M0.2
O      T43
O      停止:I1.2
CTU    C4, 3

LD     正转到位:M0.0
O      反转到位:M0.1
EU
LD     单循环完毕:M0.2
O      T43
O      停止:I1.2
CTU    C5, 4

LD     C2
EU
TOF    T39, 100

LD     C4
EU
TOF    T40, 100

LD     T39
=      M1.0

LD     C3
EU
TOF    T41, 10

LD     T40
=      M1.2

LD     T41
LD     M1.2
ED
OLD
O      正指令:M10.0
AN     正转到位:M0.0
AN     反指令:M10.1
=      正指令:M10.0

LD     C5
LD     M1.0
ED
OLD
O      反指令:M10.1
AN     反转到位:M0.1
AN     正指令:M10.0
=      反指令:M10.1

提问者对于答案的评价:
谢谢,学习了。不过最后是硬件问题。呵呵。向你学习

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:33
下一篇 2020年10月31日 下午2:33

相关推荐

  • 以太网上载

    以太网上载,有提示:CP已经达到最大数目,但能上载,不知有无影响! 麻烦各位帮忙解释! 问题补充:但 有CP读取信息错误,不知和PLC的程序一样!上载别的站没有…

    自动化系统综合 2020年11月1日
  • smart700 出现70016无法选择画面故障

    smart700触摸屏,有工作、动作调试、充磁调试、工作参数、系统参数等画面,会出现(不一定)从工作画面(2)跳到其他画面后,再也跳不到工作画面,一按工作按钮出现如图的70016错…

    自动化系统综合 2020年10月31日
  • 暖启动和手动使用开关的区别

    请问如果手动将开关拨到Stop然后在启动(假如之前程序走到第十步)是不是从第一步重新开始?如果是突然断电在上电,这样也是从第一步开始么?通过触摸屏InvertBit改变的M值会保留…

    自动化系统综合 2019年6月10日
  • 关于smart触摸屏趋势曲线的问题

    各位网友,我在smart触摸屏设置了一个趋势曲线,我希望显示某变量在5分钟内的趋势。我的设置见下面的附件。可是,我仿真的结果是:趋势曲线只显示到1分钟的趋势,见附件result。我…

    2017年11月16日
  • 哪里有下载 WINCC 6.0 SP3 和它的数据库的地方?

    我有WINCC 6。2 SP3 但有个项目领导还用WINCC 6。0 SP3,为了和领导一样,不得找个WINCC 6。0…

    自动化系统综合 2020年10月31日
  • 有关温度控制的问题

    我想通过用变频器控制冷水通过散热器的流量来控制一个水箱的温度,那位能给点意见! 最佳答案 热电偶或热电阻通过温度变送器转换成4~20mA信号,作为PV 给定电位器通过变频…

    自动化系统综合 2020年11月1日
  • 求助模拟量输入

    我一个模拟量模板中一个通道莫名的烧掉了, 后来检查烧掉的通道,外部电流电压都为零,我的是两线制的信号,重新把烧掉的板子接上去 没有接烧掉的通道,发现其中五个通道…

    自动化系统综合 2020年11月1日
  • 小系统设计

    有一个小系统设计,有6个输入,1输出,用什么PLC既能满足要求有经济呢,麻烦给出意见和理由。谢谢 最佳答案 CPU 222 CN: 8 输入…

    自动化系统综合 2020年11月1日
  • 梅特勒称重与西门子称重

    梅特勒fwc称重传感器与西门子称重模块是否可以连接。 最佳答案 应该是可以的,西门子的称重模块兼容其他品牌的传感器,建议你拨打408104288热线详询下。 提问者对于答案的评价:…

    自动化系统综合 2020年10月31日
  • 西门子软起选型

    选西门子能替换ABB软起PSTB370-600-70 功率30KW 380V和   PST60-600-7022kw &…

    自动化系统综合 2020年10月31日