不知道用什么指令设计该程序了,请教并给出程序

设计加热器的单按钮控制电路程序,控制电路如图(Q0.0-KM1 -0.5kw 加热丝) (Q0.1 -KM2 -1KW 加热丝)(Q0.2 -KM3 -2KW 加热丝)该电路由一个功率调节按钮SB1和一个停止按钮SB2控制。要求第一次按下SB1时加热器功率为0.5kw 第二次按下SB1时加热器功率为1kw 第三次按下SB1时加热器功率为1.5千瓦 依次类推,第七次按下SB1时加热功率为3.5千瓦 ,但是第八次按下SB1时停止加热,整个过程中随时按下停止按钮SB2都会随时停止加热。

最佳答案

1、IO分配如下:
    1)I0.0按钮SB1,I0.1按钮SB2。
    2)Q0.0、Q0.1、Q0.2——七段加热丝功率。


2、逻辑控制为:
     Q0.2 Q0.1 Q0.0对应状态为——
     0  0  0——0kw(关闭)
     0  0  1——0.5kw
     0  1  0——1kw
     0  1  1——1.5kw
     1  0  0——2kw
     1  0  1——2.5kw
     1  1  0——3kw
     1  1  1——3.5kw
     所以七段功率对应十进制为(0—7),只需要对QB0进行加1操作即可,加到8或SB2按下时给QB0赋零,程序很简单,见附图方法1。


3、如果Q0.3-Q0.7有其他用处的话,那么可以根据不同功率段对Q0.0-Q0.2进行位操作,见附图方法2。


4、方法1是对QB0进行操作,方法2是对Q0.0、Q0.1、Q0.2进行位操作,程序均已通过S7-200仿真软件仿真。

图片说明:

不知道用什么指令设计该程序了,请教并给出程序  不知道用什么指令设计该程序了,请教并给出程序  

提问者对于答案的评价:
谢谢,你的答案,这里真是高手如云啊

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月29日 下午11:07
下一篇 2017年10月29日 下午11:07

相关推荐

  • 西门子200温度PID问题请教大家。

    我现在用固态继电器带动加热管加温,用Q0.0的通断控制固态继电器,PID程序是用向导做的,自己生成一个PID,调试后温度OK。但是如果我不用PID向导做程序,自己编写一套PID程序…

    SIMATIC S7-200 2020年11月1日
  • 自由口中断问题

    自由口轮询8个仪表通讯,请问,轮询时各个中断间跳来跳去的,其它的控制程序受不受影响呢?不会出现不执行的情况吧?这个中断的概念,还请各位高人不吝赐教!!!! 最佳答案 不用担心这个问…

    SIMATIC S7-200 2021年7月4日
  • S7-200自由口通信无法结束接收指令

    S7-200作自由口通信时,当无信号返回时,SMB87一直为零。XMT执行时无法发出信号。RCV指令连接9号中断。SMB87为156(十进制),将SMB87赋值为0。也无法结束接收…

    SIMATIC S7-200 2017年5月29日
  • 【求助】无线压力变送器

    我这里有个污水厂的水池液位数据同时需要测量和传输,我们选择的是防腐蚀的压力变送器,但是主控制室距离污水池大约有个2公里,工作人员一般都在主控室里。想要监测污水池的水位情况,有没有什…

    SIMATIC S7-200 2017年5月29日
  • S7-200CPU会因通讯故障损坏CPU吗

    S7-200产品CPU有DP通讯,DP通讯故障导致PLC亮红灯后,导致设备全部停掉,和触摸屏的通讯也断掉了,现在在I点短接,I点灯亮,输出无反应,后边的开关量输出模块应该有输出的也…

    SIMATIC S7-200 2017年6月2日
  • 信号中断后能否重新运行

    比如在I0.1接通后,系统开始按照顺序依次运行如从1#阀至30#阀,当运行至10#阀时,I0.1断开,一段时间后I0.1又重新接通,系统能否按照10#阀的位置向下依次运行???&n…

    SIMATIC S7-200 2021年7月4日
  • S7-200脉冲无法被步进驱动器读取

    实测L1与脉冲输出点有24V电压,但是驱动器显示没有脉冲输入,这是为什么?PLC型号是S7-200 226继电器输出型步进驱动器有6个信号端口分别是pul+pul-&nb…

    2021年7月5日
  • 中断程序中使用定时器会有什么影响!

    用I0.0上升沿中断控制两个输出点,延时输出用两个1MS定时器!时间上可能有个四五十毫秒左右!能后在主程序中复位两个Q点。这样会有什么影响吗?I0.0下降沿中断控制伺服精度要求很高…

    SIMATIC S7-200 2020年10月31日
  • 高速计数器如何复位到0

    高速计数器如何复位到0 钻石用户推荐最佳答案 如何复位高速计数器:http://www.ad.siemens.com.cn/productportal/prods/s7-200-p…

    SIMATIC S7-200 2021年7月5日
  • ITB转换指令布错

    前辈能解释一下红色部分 图片说明:       最佳答案 数值超过了255。1、ITB:将一个字的整型数转换为一个字节值。注意数值不能范围为…

    2020年10月31日