SIEMENS西门子忻州授权代理商
存放在RAM中,以适应随机存取的要求。在PLC的工作数据存储器中,设有存放输入输出继电器、辅助继电器、定时器、计数器等逻辑器件的存储区,这些器件的状态都是由用户程序的初始设置和运行情况而确定的。根据需要,部分数据在掉电时用后备电池维持其现有的状态,这部分在掉电时可保存数据的存储区域称为保持数据区。
有一台德力西变频器故障。用户反映该变频器经常参数初始化停机,一般重新设定参数后分钟到分钟故障重现。首先我认为该故障应该与温度有关,因为运行到这个时间后变频器温度会升高的。我用热风焊台加热热敏电阻,当加热到风扇启动的温度时,观察到控制面板的LED忽然掉电然后又亮起来接下来忽明忽暗的闪动,拿走热风秒后控制板的LED不再闪动,而是正常的显示。采用隔离法拔掉所有的风扇插头,再次加温实验,故障。检查到风扇全部短路。
和线圈进线端一个方向的是触点公共端,出线端分常开和常闭。判断常开和常闭的方法是把继电器插上继电器座,用万用表的通断档分别测量公共端到两个出线端的通断,通的是常闭,不通的是常开。如果没有万用表,我这里有一个小经验告诉大家,一般中间继电器的触点都是上开下闭,就是上面一排是常开点,下面一排是常闭点。一般情况下都是在接触器自带的辅助触点不够用或者控制电压与接触器线圈的电压不相符的时候我们就可以利用中间继电器来做一个转接点来完成整个线路的连接。
实现指令解释,报警处理等,和PC机的BIOS差不多,系统程序质量的好坏很大程度上决定了PLC的性能。如果里面的数据丢失,或芯片损坏会引起不开机,报警现象。在平时的维修当中,ROM故障所占的比例也是很大的。
可以用编程器重刷固件程序(事先有备份),来解决此类问题。(2)用户存储器用户存储器包括用户程序存储器(程序区)和数据存储器(数据区)两部分。用户程序存储器用来存放用户针对具体控制任务采用PLC编程语言编写的各种用户程序。
“先外再内”的维修原则要求维修人员在遇到故障时应该先采用望闻问摸的方法,由外向内逐一进行检查。有些故障采用这种直观法可以迅速找到原因,否则会浪费不少时间,甚至无从下手。利用视觉可以线路元件的连接是否松动,断线接触器触电是否烧蚀,压力是否时常,发热元件是否过热变色,电解电容是否膨胀变形,耐压元件是否有明显的击穿点。上电后闻一闻是否有焦糊的味道,用手摸发热元件是否烫手。很重要的是还要问,问用户故障发生的过程,有助于分析问题的原因,便于直接命中要害有时问问同行也是个捷径。
用户程序存储器根据所选用的存储器单元类型的不同(可以是RAM、EPROM或EEPROM存储器),其内容可以由用户修改或增删。用户数据存储器可以用来存放(记忆)用户程序中所使用器件的ON/OFF状态和数据等。
用户存储器的大小关系到用户程序容量的大小,是反映PLC性能的重要指标之一。为了便于读出、检查和修改,用户程序一般存于CMOS静态RAM中,即随机存储器,主要存储工作数据,掉电数据丢失,供电断经常和备用电池和超级电容连接,以实现掉电数据保持
西门子S7-300plc的累加器在语句表程序中扮演了极为重要的角色,几乎所有的指令操作都是在累加器中完成的。 西门子S7-200PLC的4个32位累加器是象V存储器一样的存储单元。它可以存储8位、16位和32位的数据。可用它来向子程序传递参数,或者从子程序返回参数,或者存储计算的中间结果。也可以使用累加器存储或传递指针。使用累加器不用考虑数据长度的问题,用来保存运算的中间结果特别方便。 S7-200的系统手册在讲系统对中断的支持时说:“由于中断指令影响触点、线圈和累加器逻辑,所以系统保存和恢复逻辑堆栈、累加寄存器以及指示累加器和指令操作状态的特殊存储器标志位(SM)。这避免了进入中断程序或从中断程序返回对主用户程序造成破坏。” 这就是说,调用中断程序之前,累加器的数据被自动保存,调用结束后,保存的数据被自动恢复到累加器。因此在中断程序中使用的是另一套累加器!所以,累加器不能用来在主程序和中断程序之间传递数据 |