项目上使用了西门子mp377,加了一个u盘来保存历史数据,还要在屏幕上显示历史趋势。但是之前都是通过按一个退出系统的按钮才能保证数据被完整的记录,如果突然断电,数据会出现问题。
但是有客户反映,别家做的设备可以实现这个功能,是不是mp377有周期保存数据的函数功能?
答:你说的这个问题没错,就好像在上编辑excel一样,正编辑的时候电脑突然断电了,那么编辑的excel很有可能就会丢数了,为此:
1.做一个退出运行系统的按钮,这样可以保证数据的完整性,但是遇到突然断电的情况就没用了;
2.在mp377控制面板--op--有一个叫“automatically repair file system errors on storage cards at system startup and card insertion time”的复选框,把这个选上会好一些;
3.我见过老外做的项目,用了一个断电延时的装置,即当主拉闸时,会发出一个信号给屏,屏接到这个信号后马上执行stop runtime的函数,过几秒后整个系统断电,这样保证的是人为断电;
4.wincc flexible中有一个系统函数叫:archivelogfile,可以备份归档文件,但是需要先stoplogging,并且closealllogs,具体用法建议你对照帮助,把“记录”中的每一个函数都好好看看,另外停止记录、关闭记录和备份记录都会有系统事件,你可以在系统事件触发时调用函数;
5.较可靠的方法是加ups(uninterruptible power system ),即不间断电源;
西门子的程序如何能在线和离线比较。目的是想知道在线的和离线的程序是否是一样的。触摸屏型号为6av6 643 0cd01-1ax1
答:操作屏的组态程序是无法进行在线和离线比较的,传到操作屏中的组态程序如果你在传送选项中没有钩选“启用回传”,用户组态程序(protool 对应的用户组态程序扩展名为.pdb,winccflexible对应的则是.)并不直接传到操作屏中,传到操作屏中的程序是经编译后的扩展名为“.fwx” 。这样你就无法将原程序回传。
除非你在传送程序是钩选了“启用回传”项,那么在传送程序到操作屏时就会连同用户组态原程序一财传到操作屏中,这样才可用回传操作将用户程序回传到。
但由于无论是protool还是winccflexible都没有进行二个程序比较的功能,所以无论如何是无法做到进行程序自动比较是否一致的。
可编程序控制器(PLC, Programmable Logic Controller)是采用微电脑技术制造的自动控制设备。他以顺序控制为主,回路调节为辅,能完成逻辑判断、定时、记忆和算术运算等功能。
随着PLC技术的发展,其功能越来越多,集成度越来越高,网络功能越来越强,PLC与上位PC机联网形成的PLC及其网络技术广泛地应用到工业自动化控制之中,PLC集三电与一体,具有良好的控制精度和高可靠性,使得PLC成为现工业自动化的支柱。PLC的生产厂家和型号、种类繁多,不同型号自成体系有不同的程序语言和使用方法,本文拟就用日本立石公司生产的OMRON C20p型PLC,设计几个PLC在三相异步电机控制中的应用,与传统的继电器控制相比,具有控制速度快、可靠性高、灵活性强等优点,可作为高校学生学习PLC的控制技术的参考,也可作为工业电机的自动控制电路。
2PLC在电机控制中的应用[1~3]
2.1三相异步电机的正反转控制
要求当按下正转按钮,电机连续正转,此时反转按钮不起作用(互锁),按下停止按钮电机断开电源,按下反转按钮电机连续反转,正转不起作用。图1所示为三相异步电机的正反转控制原理图。
2.2三相异步电机的Y—△启动
要求起动时电机接成Y型,经过一段时间自动转化为△形运行,要求Y形断开后△形才能启动,防止Y形未断△形启动造成电源短路。图2所示是三相异步电机Y—△启动控制原理图。
2.3三相异步电机时间控制
要求*1台电动机M1启动5 s后,*2台电动机M2自动启动,只有当*2台M2停止后,经过5 s延时,M1自动停止。图3所示是三相异步电机时间控制原理图。
3程序的写入与运行
将PLC联上编程器并接通电源后,PLC电源指示灯亮,将编程器开关打到“PROGRAM”位置,这时PLC处于编程状态。编程器显示PASSWORD!这时依次按Clr键和Montr键,直至屏幕显示地址号0000,这时即可输入程序。
在输入程序前,需存储器中内容,依次按Clr、Play/Set, Not,Rec/Reset和Montr键,即将全部程序。按照以上3种控制的梯形图或程序指令将3种控制程序写入PLC,当上述3部分程序输入到PLC机中后,用上下方向键读出所写程序,如程序有错,可用插入指令和删除指令修改程序。
程序输入正确后,分别按图1(a)和(c)连接PLC外部接线及主回路线路实现电机正反转控制,按图2(a)和(c)连接线路实现电机Y—△启动,按图3(a)和(c)连接线路实现电机的时间控制。此设计可以一次性把3种控制电路的程序全部输入,同时控制3种电路,运行时,按下SBF,SBR电机正反转启动,按下SB1,SB2控制电机Y—△启动,按下SB3,SB4电机顺序启动,互不干扰,事半功倍,实现了一台PLC同时控制多种电路形式。