• 西门子6ES7221-1BF22-0XA8型号参数
  • 西门子6ES7221-1BF22-0XA8型号参数
  • 西门子6ES7221-1BF22-0XA8型号参数

产品描述

产品规格模块式包装说明全新品牌西门子

西门子6ES7221-1BF22-0XA8型号参数


一、定时触发故障PLC程序(PLC为实时时钟)
该程序是用三菱PLC编程软件GX Developer V7.08J(SW7D5C-GPPW)简体中文版所编的程序,仅适用于三菱FX2N系列PLC。
该程序是为设备制造商收取剩余款项而设的,在设备制造商老板有要求时可以使用,仅适用于信誉度不好的客户。该程序一旦触发,无论设备是否处于运行状态、PLC是否处于运行状态或通电状态,*时间以后将会准时出现故障。请谨慎使用!
该程序应当嵌入应用程序之中,为避免他人识破,可以将程序分成多块分别嵌入在应用程序的各个地方。
为避免他人修改你的程序,应当将整个程序进行加密——设置口令,具体操作方法请参阅程序加密的相关说明。
M490为故障触点,应当串联或并联在程序多个关键动作回路中。
X20为定时触发故障复位端子,要求该端子为没有被使用的端子(否则请更换为另一个没有被使用的端子)。需要解除还没有被触发的故障或已经触发的故障时,将该触点和PLC的输入COM端短接即可。如果系统当前时间还没到故障触发时间,一旦该端子与COM端子断开,故障将在预定时间触发!如果系统当前时间已经过了*的故障触发时间,一旦该端子与COM端子断开,故障将立即触发!如果需要重新*故障触发时间,就必须得更改*的故障触发时间——需要对PLC进行编程!
该程序*的故障触发时间为2007年1月1日0时0分0秒,可以进行更改。
该程序中所用到的通用继电器M481-M499、定时器T198、存储区D0-D5,请不要在程序的其它地方使用,否则该程序可能无法正常发挥作用。
对于三菱其它系列PLC或其它品牌PLC,请对程序作相应更改——各存储器请按照相应存储区域进行更改。
该程序并没有修改PLC的系统时钟,因此程序中的其它地方或和PLC通信的其它设备所调用的PLC系统时钟反映的是正确的当前日期和时间。
在程序动作之前,应当检查PLC的系统时钟是否正确反映当前日期和时间(因为PLC的默认系统时钟可能不正确,笔者就遇到过系统时钟快一个小时多一点的情况)。检查方法如下:
启动三菱PLC编程软件GX Developer V7.08J(SW7D5C-GPPW)简体中文版到一个新的窗口,将电脑与PLC正确连接(具体连接方法请参阅相关说明<比如采用SC09连接电缆或等同功能电缆,加接USB转RS232电缆(需要加安装驱动)等等>),然后点击“在线”——“PLC读取”——“确认”(对于部分笔记本电脑(比如顶星品牌龙尊系列某型号的笔记本电脑),默认串口为COM2,这种情况下需要将COM口选为COM2,具体操作方法不再赘述),然后选中“软元件内存”再点击“确定”......待软元件内存传送到电脑以后,马上检查M8018(年)、M8017(月)、M8016(日)、M8015(时)、M8014(分)、M8013(秒)是否大概是当前正确时间(请注意,软元件内存只是下载时的PLC内存,并不能实时反映PLC的当前软元件内存数据。所以,软元件内存数据中反映的系统时钟比PLC当前系统时钟要慢)。或者,采用另外一种更简单的方法:直接PLC在线连接的下拉菜单中选择PLC时间设置选项,然后就可以看见非实时显示的时钟了——这个时间是读取瞬间的时钟,不实时跟随。
如果PLC的系统时钟不能正确反映当前日期和时间,那就需要对软元件内存进行修改。修改方法为:1、直接PLC在线连接的下拉菜单中选择PLC时间设置选项,然后更改时间就可以了。但该方法一次性只能更改一回时间,一旦更改后时间就实时跟随了,无法再进行更改。如果需要再次更改,需要将该窗口关闭后重新打开,然后再间的更改。 2、通过程序的相关指令(例如MOV指令写时间对应的特殊存储区D8013~D8018或通过TWR指令来写时间,具体指令此处就不再赘述了)。
通过读出软元件内存后修改软元件内存再写回去的方法是行不通的——经过多次试验,证明了PLC在写入软元件内存时根本不会重写特殊存储区的内容,也就是说特殊存储区没被列入“软元件内存”的范围之内!

二、定时触发故障PLC程序(PLC非实时时钟)
该程序是用三菱PLC编程软件GX Developer V7.08J(SW7D5C-GPPW)简体中文版所编的程序,仅适用于三菱FX2N系列PLC。
该程序是为设备制造商收取剩余款项而设的,在设备制造商老板有要求时可以使用,仅适用于信誉度不好的客户。该程序一旦触发,无论设备是否处于运行状态、PLC是否处于运行状态或通电状态,一年以后(时间长短可以修改)将会准时出现故障。请谨慎使用!
该程序应当嵌入应用程序之中,为避免他人识破,可以将程序分成多块分别嵌入在应用程序的各个地方。
为避免他人修改你的程序,应当将整个程序进行加密——设置口令,具体操作方法请参阅程序加密的相关说明。
X0是定时触发故障触发端子,X0只要在PLC处于运行状态下至少动作过一次就可以了。
M490为故障触点,应当串联或并联在程序多个关键动作回路中。
X1为定时触发故障复位端子,要求在通常情况下,连续动作时间不能超过30秒(时间可以修改),否则请改为另外一个输入触点。需要解除故障触发功能时,让X1保持通电30秒(时间可以修改)即可。也可以将X1改为较后一个未用的输入触点,需要永远解除故障触发功能时,将该触点和PLC的输入COM端短接即可。如果只是让定时触发故障复位端子接通超过30秒(时间可以修改)然后断开,那么一年以后(时间长短可以修改)仍然会准时出现故障。如果希望永远解除定时故障触发功能,请将定时触发故障复位端子和PLC的输入COM端短接即可。
该程序中所用到的通用继电器M480-M499、保持继电器M1023、定时器T198、存储区D0-D5,请不要在程序的其它地方使用,否则该程序可能无法正常发挥作用。
对于三菱其它系列PLC或其它品牌PLC,请对程序作相应更改——原保持继电器M1023更换后仍然具有断电保持功能,其它存储器请按照相应存储区域进行更改。
该程序动作后,PLC的系统时钟并非是实时时钟,因此程序中的其它地方或和PLC通信的其它设备所调用的PLC系统时钟并不能正确反映当前日期和时间。


 PLC的程序是直接作用于对象的具体工艺过程,那么对对象具体工艺过程的理解是非常重要的的。我在与用户的交流过程中,会用我所掌握的Unit Operation的知识分析用户的工艺过程,协助用户整理过程控制中的各个逻辑关系,甚至包括各种电气、硬件的配置。这得益于我原本所学的专业。
       当然,不能要求所有搞PLC程序的工程师都有我这样的经历。但是有两门知识却是的:一是过程电气的硬件知识,包括传感器、变送器(二次电气)和PLC本身,这是构建控制系统的基础;二是过程控制理论,包括各种控制模型的原理和应用,其中较重要的是二位调节和PID调节模型。PID调节是目前用得较广泛的过程控制手段,且变化多端。学习PID较好的方法就是读书。几乎所有讲解过程控制的书籍都有关于PID的内容,多读基本相关的书籍对理解PID是很有益处的。我发现不少网友在进入PLC领域时,缺乏这些相关知识。这并不可怕;可怕的是当事者不能静下心来知识的缺陷。我们不要怪罪学校没有教授这些内容,而是要注重自己如何去学习这些知识。工作中遇到的许多问题是学校里没讲过的,这不能成为我们拒绝工作的理由,而应该以积极的态度去应对这些问题。我的体会是,为了解决工作中的问题而学习的知识,比课堂上学的东西更容易记住。

202202221501344113114.jpg202202221503038233054.jpg

西门子PLC和松下PLC的输入和输出也不同的,松下PLC的输入就只有X,输出就只有Y。

其实语言是相通的,就是方法不同,两个可以相互转换。

1.编程软件的不同区别

西门子公司针对SIMATIC系列PLC提供了很多种的编程软件,主要有STEPMICRO/DOS和STEPMICRO/WIN;STEPmini;标准软件包STEP7。

S7系列的PLC的编程语言非常丰富,有LAD、STL、SCL、GRAPH、HIGRAPH、CFC等。用户可以选择一种语言编程,如果需要,也可以混合使用几种语言编程。

2.程序结构

程序结构主要适用与S7-3000和S7-400,他有线性编程、分步式编程和结构化编程等3种编程方法。

FPI系列可编程控制器是日本松下电工公司的小型PLC产品。

FPI编程软件及指令系统

1.编程方式

NPST-提供了3种编程方式:梯形图方式;语句表方式和语句表达方式。

2.注释功能

NPST-可以为I/O继电器和输出点加入注释,使用户对继电器所对应的设备及继电器的用途一目了然。

3.程序检查

NPST-能查找程序中语法的错误和进行程序校验

4.监控

NPST-能监控用户编制的程序,并可以进行运行测试。用户可以检查继电器、寄存器和PLC工作状态,方便的进行调试与修改。

5.系统寄存器设置

NPST-可设置N0.0-N0.418系统寄存器的内容,根据屏幕的提示信息进行选择或输入,简单方便。

6.I/O和远程I/O地址分配

用NPST-可以为主机扩展板上每个槽分配I/O和远程I/O地址

7.数据管理

数据管理可以将程序或数据存盘,用于数据备份,或在传入PLC之前暂存数据,两者在编程的应用上还有就是西门子的是单母线,而日本松下的是双母线

为了便于故障的及时解决,首先要了解到故障到底是全局性还是局部性的,例如上位机显示多处控制元件工作不正常,提示报警信息,这就需要检查CPU模块、存储器模块、通信模块及电源等公共部分。如果是局部性故障可从以下几方面进行分析:




重点知识

 

1、根据上位机的报警信息查找故障。PLC控制系统都具有丰富的自诊断功能,当系统发生故障时立即给出报警信息,可以迅速、准确地查明原因并确定故障部位,具有事半功倍的效果,是维修人员排除故障的基本手段和方法。


2、根据动作顺序诊断故障。对于自动控制,其动作都是按照一定的顺序来完成的,通过观察系统的运动过程,比较故障和正常时的情况,即可发现疑点,诊断出故障原因。如某水泵需要前后阀门都要打开才能开启,如果管路不通水泵是不能启动的。


3、根据PLC输入输出口状态诊断故障。在PLC控制系统中,输入输出信号的传递是通过PLC的I/O模块实现的,因此一些故障会在PLC的I/0接口通道上反映出来,这个特点为故障诊断提供了方便。如果不是PLC系统本身的硬件故障,可不必查看程序和有关电路图,通过查询PLC的I/O接口状态,即可找出故障原因。因此要熟悉控制对象的PLC的I/O通常状态和故障状态。


4、通过PLC程序诊断故障。PLC控制系统出现的绝大部分故障都是通过PLC程序检查出来的。有些故障可在屏幕上直接显示出报警原因;有些虽然在屏幕上有报警信息,但并没有直接反映出报警的原因;还有些故障不产生报警信息,只是有些动作不执行。遇到后两种情况,跟踪PLC程序的运行是确诊故障的有效方法。对于简单故障可根据程序通过PLC的状态显示信息,监视相关输入、输出及标志位的状态,跟踪程序的运行,而复杂的故障必须使用编程器来跟踪程序的运行。如某水泵不工作,检查发现对应的PLC输出端口为0,于是通过查看程序发现热水泵还受到水温的控制,水温不够,PLC就没有输出,把水温升高后故障排除。




http://zhangqueena.b2b168.com

产品推荐