优点:单片机成本低廉,性可能会强;
缺点:可靠性差、抗干扰性能差、通用性差、扩展能力比较弱、处理能力会弱于PLC(若做大系统复杂的交通灯;
可编程控制器是由现代化生产的需要而产生的,可编程序控制器的分,一般来说可以从三个角度对可编程序控制器进行分类。其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类,其三是从可编程序控制器的结构特点去分类。
西门子比其它的PLC相比,指令采用功能块!通俗易懂!在模拟量的输出和读取上要简单的多!只需使用传送命令就可以了,模拟量达寄存器在PLC中就相当于一个普通的数据寄存器D,在脉冲输出功能和可设置性强大,适合控制,通信能力强大!扩展能力和适用性强,多的智能模块可以广泛的应用于各种行业,例如称重等等
西门子即可以使用NPN的传感器也可以使用PNP的传感器!适用于改造旧设备,不管以前的设备使用的是何种传感器都能轻松的代替掉!
程序编写采用子程序编写方法!主观容易看懂,对于编程者的编写顺序,手自动程序的编写、某个立的部件编写等等都能清楚清晰的分开来!
西门子plc s7-400怎么样换电池?
西门子PLC S7-400备用电池的换步骤如下所示:
1. 用户首先打开S7-400CPU上面电池模板的盖子;
2. 将电池从电池盒中取出,可以使用带子将电池拉出;
3. 插入新电池,注意需要使用西门子的电池,并按照正确的性安装;
4. 设定选择开关的位置:
(1)BAT位置:用在单槽宽度的电源模块中,监视1个备用电池的状态;
(2)1BAT位置:在多槽宽度的电源模块中,监视1个备用电池的状态;
(3)2BAT位置:在多槽宽度的电源模块中,监视2个备用电池的状态;
(4)OFF位置:不监视备用电池的状态;
5. 使用电源模块上的故障复位按钮来复位错误信息,这个按钮的标识是FMR;
6. 关闭S7-400CPU上面电池模板的盖子;
西门子PLC S7-400的备用电池经常使用在系统断电时对用户的程序进行保护,因此用户需要配置备用电池,同时定期检查并换新的备用电池以保证备用电池电量充足。
.首先保证在PLC不断电情况下直接把锂电池取出,然后直接把新电池装入即可,注意正负性不要搞反,换电池后,将电源模块上FMR开关搬一下(确认),否则依然报警。如果在PLC电源断电情况下换电池,将使当前运行的工作存储器里的数据丢失那是很危险的。
2.详细请参阅《S7300/400 CPU 后备电池的使用》里面讲述了 :
1)后备电池的主要用途。
2)后备电池在CPU中换时的注意事项。
3)后备电池在S7-400CPU中换时的注意事项以及指示灯含意。
4)后备电池应用时的常见问题。
5)后备电池的后备时间,以及如何计算后备时间
S7-200的工作过程和CPU的工作模式
1) S7-200在扫描循环中完成一系列任务。任务循环执行一次称为一个扫描周期。S7-200的工作过程如图4所示。在一个扫描周期中,S7-200主要执行下列五个部分的操作:
(Ⅰ)读输入:S7-200从输入单元读取输入状态,并存入输入映像寄存器中。
(Ⅱ)执行程序:CPU根据这些输入信号控制相应逻辑,当程序执行时刷新相关数据。程序执行后,S7-200将程序逻辑写到输出映像寄存器中。
(Ⅲ)处理通讯请求:S7-200执行通讯处理。
(Ⅳ)执行CPU自诊断:S7-200检查固件、程序存储
器和扩展模块是否工作正常
(Ⅴ)写输出:在程序结束时,S7-200将数据从输出映像寄存器中写入把输出锁存器,后复制到物理输出点,驱动外部负载。
(2)、S7-200 CPU的工作模式
S7-200有两种操作模式:停止模式和运行模式。CPU面板上的LED状态灯可以显示当前的操作模式。
在停止模式下,S7--200不执行程序,您可以下载程序和CPU组态。在运行模式下,S7-200将运行程序。
S7-200提供一个方式开关来改变操作模式。您可以用方式开关(位于S7-200前盖下面)手动选择操作模式:当方式开关拨在停止模式,停止程序执行;当方式开关拨在运行模式,启动程序的执行;也可以将方式开关拨在TERM(终端)(暂态)模式,允许通过编程软件来切换CPU的工作模式,即停止模式或运行模式。
如果方式开关打在STOP或者TERM模式,且电源状态发生变化,则当电源恢复时,CPU会自动进入STOP模式。如果方式开关打在RUN模式,且电源状态发生变化,则当电源恢复时,CPU会进入RUN模式。
’
程序中大量使用的内部继电器或者中间标志位(不是I/O位),也要统一编号,进行分配。
在地址分配完成后,应列出I/O分配表和内部继电器或者中间标志位分配表。
彼此有关的输出器件,如电机的正/反转等,其输出地址应连续安排,如Q2.0/Q2.1等。
(3) PLC控制系统编程技巧。PLC程序设计的原则是逻辑关系简单明了,易于编程输入,少占内存,减少扫描时间,这是PLC 编程遵循的原则。下面介绍几点技巧。
PLC各种触点可以多次重复使用,*用复杂的程序来减少触点使用次数。
同一个继电器线圈在同一个程序中使用两次称为双线圈输出,双线圈输出容易引起误动作,在程序中尽量要避免线圈重复使用。如果是双线圈输出,可以采用置位和复位操作(以S7-300为例如SQ4.0或者 RQ4.0)。
如果要使PLC多个输出为固定值 1 (常闭),可以采用字传送指令完成,例如 Q2.0、Q2.3、Q2.5、Q2.7同时都为1,可以使用一条指令将十六进制的数据0A9H直接传送QW2即可。
对于非重要设备,可以通过硬件上多个触点串联后再接入PLC输入端,或者通过PLC编程来减少I/O点数,节约资源。例如:我们使用一个按钮来控制设备的启动/停止,就可以采用二分频来实现。
模块化编程思想的应用:我们可以把正反自锁互锁转程序封装成为一个模块,正反转点动封装成为一个模块,在PLC程序中我们可以重复调用该模块,不但减少编程量,而且减少内存占用量,有利于大型PLC 程序的编制。
4 PLC控制系统程序的调试
PLC控制系统程序调试一般包括I/O端子测试和系统调试两部分内容,良好的调试步骤有利于加速总装调试的过程。
4.1 I/O端子测试
用手动开关暂时代替现场输入信号,以手动方式逐一对PLC输入端子进行检查、验证,PLC输入端子的指示灯点亮,表示正常;反之,应检查接线或者是I/O点坏。
我们可以编写一个小程序,在输出电源良好的情况下,检查所有PLC输出端子指示灯是否全亮。PLC输入端子的指示灯点亮,表示正常。反之,应检查接线或者是I/O点坏。
4.2 系统调试
系统调试应首先按控制要求将电源、外部电路与输入输出端子连接好,然后装载程序于PLC中,运行PLC进行调试。将PLC与现场设备连接。在正式调试前全面检查整个PLC控制系统,包括电源、接地线、设备连接线、I/O连线等。在保证整个硬件连接正确无误的情况下即可送电。
把PLC控制单元的工作方式设置为“RUN”开始运行。反复调试消除可能出现的各种问题。在调试过程中也可以根据实际需求对硬件作适当以配合软件的调试。应保持足够长的运行时间使问题充分暴露并加以纠正。调试中多数是控制程序问题。一般分以下几步进行:
(1) 对每一个现场信号和控制量做单测试;
(2) 检查硬件/修改程序;
(3) 对现场信号和控制量做综合测试;
(4) 带设备调试;
(5) 调试结束。