西门子PLC维修常识资料
西门子PLC维修CPU板是PLC中的重要部位,就好比人的脑部,通常也是维修中最棘手的1.CPU元件:CPU坏了的话就会导致PLC报警(SF灯就会亮)输入输出点不正常,通讯跟不上的故障现象。损坏的原因通常是瞬间供电过高,老化等,可以买相关配件更换。
2.ROM 这个是PLC中的系统程序,实现指令的解释,报警处理等等,若这里面的数据发生了丢失就会引起开不了机,报警灯。在西门子PLC维修中,ROM发生的故障占的比例是很大,若我们有备份保存的话,可以重刷一次。
3.RAM 存蓄工作数据的地方 实现掉电数据保持。
4.运行指示灯:这个是判断西门子PLC是否正常运行的主要依据,若西门子PLC在正常运行的话是绿灯亮的,停止是只有黄灯亮的,如果红灯亮了就是西门子PLC发生故障了
楼主最近还看过
西门子PLC编程中使用中断应该注意的问题,下面我就开门见山的说了1.中断程序中可以调用子程序累加器和逻辑堆栈式的存蓄器在中断程序和被调用的子程序中都是共用的2.中断程序和主程序下数据是可以共享的中断程序虽说是可以共享的,但是我们要注意的是中断事件中事情异步特性的因数影响,来解决共享数据的一致性问题,在中断事件中主程序执行的任何一个地方都是有可能出现的。3.通信接口的中断PLC的串行通信口是可以有梯形图或者语句表程序控制的。通信口的这种操作模式称为自有端口的模式。在自由的情况下,就可以用程序定义波特率,每个字节的位数等等,在执行主程序的过程中,申请中断,才能定义自由端口模式,利用接收和发送中断可以简化程序对通信的控制。4.I/O中断I/O中断包括上升或下降沿中断,告诉计数器中断和脉冲串输出中断。S7-200CPU用输入I0.0~I0.3的上升或下降产生了中断,则发生的事件被输入端子捕获,这样的上升沿或者下降可被用来指示当某个事件发生时必须引起注意的条件。5.时基中断6.中断的优先级和排队7.中断的限制8.中断程序编程步骤
西门子PLC的各状态浏览
状态’这一术语指显示程序在西门子PLC中执行时有关西门子PLC数据当前值和功率流的信息。您可以使用状态图和程序状态窗口读取、写入和强制西门子PLC数据值。 在控制程序的执行过程中,西门子PLC数据的动态改变可用三种不同方式检视: 图状态 在一表格中显示状态数据:每行指定一个要监视的西门子PLC数据值。您指定一个内存地址、格式、当前值及新值(如果使用写入命令)。趋势显示 用随时间而变的PLC数据之绘图跟踪状态数据:您可以就现有的状态图在表格视图和趋势视图之间切换。新的趋势数据亦可在趋势视图中直接赋值。 程序状态 在程序编辑器窗口中显示状态数据:当前PLC数据值会显示在引用该数据的STL语句或LAD/FBD图形旁边。LAD图形也显示功率流程序状态和图状态 (或趋势视图) 窗口可以同时运行: 在状态图窗口写入或强制PLC数据将PLC数据改动应用于程序状态窗口。 在程序状态窗口写入或强制PLC数据还会将新PLC数据改动应用于状态图窗口。
西门子PLC系统故障的分类与诊断
A、外部设备故障外部设备就是与实际过程直接联系的各种开关、传感器、执行机构、负载等。这部分设备发生故障,直接影响系统的控制功能。
B、系统故障这是影响系统运行的全局性故障。系统故障可分为固定性故障和偶然性故障。故障发生后,可重新启动使系统恢复正常,则可认为是偶然性故障。重新启动不能恢复而需要更换硬件或软件,系统才能恢复正常,则可认为是固定故障。
C、硬件故障这类故障主要指系统中的模板(特别是I/O模板)损坏而造成的故障。这类故障一般比较明显,影响局部。
D、软件故障软件本身所包含的错误,主要是软件设计考虑不周,在执行中一旦条件满足就会引发。在实际工程应用中,由于软件工作复杂、工作量大,因此软件错误几乎难以避免。对于可编程控制器组成的控制系统而言,绝大部分故障属于上述四类故障。根据这一故障分类,可以帮助分析故障发生的部位和产生的原因。
E、可编程控制器的自诊断测试可编程序控制器具有极强的自诊断测试功能,在系统发生故障时要充分利用这一功能。在进行自诊断测试时,都要使用诊断调试工具,也就是编程器。
F、利用系统功能进行诊断测试利用可编程控制器本身所具有的各种功能,自行编制软件、采取一定措施、结合具体分析确定故障原因。用户通过程序可以编辑组织块,来告诉CPU当出现故障时应如何处理,如果相应的故障组织块OB没有编程,当出现该故障时,CPU转到“STOP”状态。以上就是西门子PLC系统一些故障分类。
西门子plc编程入门
从S7-200开始学。
1、先去西门子官网下在S7-200的软件和S7-200操作手册,是免费的。http://www.ad.siemens.com.cn/
2、在网上等找现成的程序,读懂它。
3、读懂了就可以自己写程序了。网上很多毕业生的论文题,是很好的题目,可试着自己做了。
4、学习的时候最好身边有懂的人,这样就可以不懂就问。边实践边学习是最快的方法,我的经验。