上位机断电时PLC的运行问题

上位机WINCC组态,下位机CPU224XP+EM277,通讯PROFIBUS-DP,用来控制空调风机启动和阀门调节。我现在想做一个上位机故障保护,就是上位机断电的时候(例如电脑关机,界面系统关闭等),PLC还可以继续保持运行。
空调风机的启动信号是由上位机来发送控制的,空调温度的设定值也是有上位机发送的。我现在就是要在上位机故障时保证这两个信号是保持不变,让PLC在没有上位机控制的情况下还是可以正常运行的。
我的程序中,vw2100是用来接收上位机控制空调启动,手动自动等信息的,空调启动信息是其中的某一位,PLC接受这一位信息后经过判断来控制空调是否启动。VW2102是接受温度设定值的。
我的做法是在正常运行状态下做一个延时,延时以后把VW2100和VW2102的内容传送到VW1100和VW1102里面,当上位机故障时我就可以按照VW1100和VW1102里面存储的信息来进行控制。当我调试的时候,温度值是的确保持下来了,但是空调启动位不行,一旦上位机故障,我空调启动位马上变成0。
上位机向PLC传送数据的方式是顺序字传输,也就是先传VW2100,接着VW2102,我现在就是不明白为什么温度值可以保持,但是空调启动位不能保持,请各位朋友帮忙解答一下,或者是有什么比较好的办法可以传授一下,谢谢!
下面附的是这部分程序的图片!

图片说明:

上位机断电时PLC的运行问题    上位机断电时PLC的运行问题    上位机断电时PLC的运行问题    上位机断电时PLC的运行问题    上位机断电时PLC的运行问题   

最佳答案

用输入信号的上升沿来进行处理,当信号变换后,设定值有效;
再加入一个心跳信号来进行通讯判断。

提问者对于答案的评价:
谢谢,已经解决,也谢谢其他朋友的回答!

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

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

相关推荐

  • 程序看不明白,请教各位高手。

    程序网络8,网络9中的V1650.3一个常开,一个常闭串连是什么意思(是不是一直接不通呢),是不是这段程序未使用,还是有什么特别的作用。 图片说明:    最佳…

    2017年11月13日
  • S7-200PLC用485通讯 modbus指令带22变频器及6个温控器,求教

    今有一条生产线,需要用485带通讯2根线带多个变频器和温控器,通过触摸屏给定变频器的运行频率并显示,通过触摸屏给定温控器温度并显示实际值,请问:1如何保证通讯的质量是否要在通讯中加…

    SIMATIC S7-200 2017年11月4日
  • S7 222通讯接口

    S7 222的CPU只有一个PPI接口,被TD400C占用了,造成程序监控困难,请问大家有什么好的解决方法吗,既可以同时监控程序,又可以在TD400C上输入数据。谢谢! …

    SIMATIC S7-200 2021年7月5日
  • 子程序加密

    子程序加了密码保护有没有办法破解? 最佳答案 可以找破解软件,最好自己写一个  提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • s7200的传送指令和变量存储区

    我现在在使能接通的情况下用MOV_W 指令,将19200传送到vw52,但是,vw52的值一直为0,换做vw68其值就变为19200,请指导 最佳答案 、vw52是否被其…

    SIMATIC S7-200 2020年11月1日
  • 我是个新手,我刚接触西门子s7-200,

    我想了解下调用子程序和中断程序怎么来写,还有就是模拟量的转化程序,最好以梯形图的形式,多谢各位大侠 最佳答案 调用方法:主程序允许调用子程序和中断;同样子程序也允许调用另一个子程序…

    SIMATIC S7-200 2017年11月16日
  • EM235能否接受NI1000的电阻信号

    我有20个NI1000传感器接到4个EM235上,行不行啊,如果行的话怎么做啊,如果不行还有什么解决方法吗?型号肯定是不能改了,因为业主已经缺定了. 问题补充:但是我听朋友说好象可…

    SIMATIC S7-200 2021年7月5日
  • S7-200精度1ms的定时器有两个,要用4个怎么办

    S7-200精度1ms的定时器有两个,要用4个怎么办 ,不再增加CPU 最佳答案 200定时器1mS时基的有T0、T64(掉电保护性接通延时定时器)和T32、T96(接通…

    SIMATIC S7-200 2017年6月5日
  • 交叉引用

    子程序不同时调用时,可以在不同的子程序多次引用同一定时器号吗?v存储区做位使用时,可以在不同的子程序中多次使用吗?比如说在sbr0中使用了,t33,m0.0,在sbr1中再次使用t…

    SIMATIC S7-200 2019年6月11日
  • 初学者 望请高手指点迷津

    用PLC 控制三相异步电动机的起动和停止。开0.15h小时 停0.3再起动0.15h…… !!~ 那位高手给写个程序 还有…

    SIMATIC S7-200 2020年11月1日