请教PLC逻辑思维编程方法

I0.0常开按钮,闭合时Q0.0/Q0.1两路切换导通,频率为15分钟一次,切换时另一路信号保持2分钟。即,若Q0.0通15分钟时,Q1.1导通,此时Q0.0不是立刻断开,而是延时2分钟。
本人在做这段程序时,分析Q0.0/Q0.1两路的开断情况,得出,假定Q0.0路先导通,则Q0.0是以通17min断13min的周期做循环,而Q0.1是在I0.0闭合15分钟后以通17min断13min做周期循环。
直接用逻辑关系来做控制本人也尝试过,苦于逻辑思维实在不行,后来还是用上面的方法实现的,能否请高手指教如何直接用逻辑关系来实现?有什么窍门来整理思维吗?

最佳答案

以下是根据你的要求编写的程序,已经实际测试过,希望能够帮助到你


TITLE=程序注释
Network 1 // 网络标题
LD     I0.0
EU
AN     Q0.0
AN     Q0.1
S      M0.0, 1
Network 2 
LD     M0.0
EU
LD     Q0.0
AW<    T37, 10200
OLD
=      Q0.0
Network 3 
LD     Q0.0
TON    T37, 9000
Network 4 
LD     T37
EU
R      M0.0, 1
Network 5 
LD     T37
LD     Q0.1
AW<    T38, 10200
OLD
=      Q0.1
Network 6 
LD     Q0.1
TON    T38, 9000
Network 7 
LD     T38
EU
S      M0.0, 1

提问者对于答案的评价:
您写的完全正确,只是授人鱼不如授人以渔,还是谢谢了!~

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • s7-200与绝对值编码器通过modbus通讯的问题

    我用s7-200做主站和绝对值编码器通讯,编码器输出方式是modbus总线方式,我已经通过modscan32软件和编码器通讯上了,从站号为1,add为30002,长度为2,波特率为…

    2018年12月2日
  • 本人新手,问S7 200伺服控制方案

    打算用S7 200控制三台伺服电机,打算用CPU226问题1:CPU226只有两个高速脉冲点Q0.0和Q0.1,伺服电机由三台,需增加什么模块?(考虑成本)问题2:网上看…

    SIMATIC S7-200 2017年8月18日
  • CPU226扩展的问题

    请问CPU226后面能带2个8输入的热电偶模块,1个数字量输入输出模块,1个8输入的模拟量模块,1个4输出的模拟量模块。总共扩展这5个模块可以吗? 最佳答案 可以。 图片说明: &…

    2017年6月5日
  • s7-200的问题的提问

    在s7-200中,定时器的最长时间是多少啊,我加入要想s7-300的ob10一样,每月执行一次,有没有办法啊,请教各路大侠!! 问题补充:2楼的大侠,请问你这个程序掉电是否保持啊?…

    SIMATIC S7-200 2021年7月4日
  • S7-200长时间定时

    我第一次接触s7-200,我想做一个4个小时延时接通的定时器,(且在能在上位机上设置时间,还有能在上位机上显示剩余时间,上位机是用wincc)不知道怎么下手,我在网上找了一下,用计…

    2020年10月31日
  • 串口转以太网

    一个200的CPU222、一个rs485串口转以太网、一个交换机、还有一台电脑,如何设置以实现s7200与micro/win 4.0通讯, 最佳答案 看你的485转以太网…

    SIMATIC S7-200 2021年7月5日
  • 用中断来通过modbus读取数据是否可行

    我在调试一个程序,是通过控制绞龙转速,来控制一种土的重量。通过modbus来读取两个压力变送器数值作为反馈,我是通过定时器来切换读取哪个变送器的,有个问题就是,偶尔会得到的结果误差…

    SIMATIC S7-200 2021年7月5日
  • 请大家帮帮我.

    我有一个西门子s7-200的PLC,还有两台,台达的变频器,我要用modbus通信,但是不知道怎么编写程序.请大家帮帮我,    &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 如何调用read_rtc周期函数

    如何调用read_rtc周期函数?将读取的时间存入vb100,使plc与hmi时间同步。具体是怎样的?帮助说明里说不能放在主程序和中断程序里是为什么? 问题补充:时间读取已会。现在…

    2017年11月4日
  • S7-200自由口通信异常

    有个问题请问,各位前辈:我有一台上位机,通过自由口与S7-200通信。正常情况是没问题的。但是只要把上位机断电就无法通信了,每次都要将PLC断电或者打到STOP再打到START才能…

    SIMATIC S7-200 2017年5月28日