200PLC能在零下20度工作吗?
S7-200的工作环境要求为:
0°C-55°C,水平安装
0°C-45°C,垂直安装
相对湿度95%,不结露
西门子还提供S7-200的宽温度范围产品(SIPLUSS7-200):
工作温度范围:-25°C-+70°C
相对湿度:55°C时98%,70°C时45%
其他参数与普通S7-200产品相同
S7-200的宽温型产品,每种都有其单独的订货号,可以到SIPLUS产品主页查询。如果没有找到,则说明目前没有对应的SIPLUS产品。
文本和图形显示面板没有宽温型产品。
还要注意国内没有现货,如需要请和当地西门子办事处或经销商联系。
8、数字量输入/输出(DI/DO)响应速度有多快?能作高速输入和输出吗?
S7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高速计数器(输入)、高速脉冲输出。这些硬件电路在用户程序的控制下工作,可以达到很高的频率;但点数受到硬件资源的限制。
S7-200CPU按照以下机制循环工作:
读取输入点的状态到输入映像区
执行用户程序,进行逻辑运算,得到输出信号的新状态
将输出信号写入到输出映像区
只要CPU处于运行状态,上述步骤就周而复始地执行。在第二步中,CPU也执行通讯、自检等工作。
上述三个步骤是S7-200CPU的软件处理过程,可以认为就是程序扫描时间。
实际上,S7-200对数字量的处理速度受到以下几个因素的限制:
输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间)
CPU的内部处理时间,包括:
读取输入点的状态到输入映像区
执行用户程序,进行逻辑运算,得到输出信号的新状态
将输出信号写入到输出映像区
输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间)
上述A,B,C三段时间,就是限制西门子PLC处理数字量响应速度的主要因素。
一个实际的系统可能还需要考虑输入、输出器件的延时,如输出点外接的中间继电器动作时间等
以上数据都在《S7-200系统手册》中标明,这里只是列表比较。CPU上的部分输入点延时(滤波)时间可以在编程软件Micro/WIN的“系统块”中设置,其缺省的滤波时间是6.4ms。
如果把容易受到干扰的信号接到CPU上可改变滤波时间的DI点上,调整滤波时间可能改善信号检测的质量。
支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能同样有效。
有些输出点要比其他点快些,是因为它们可以用于高速输出功能,在硬件上有特殊设计。没有专门使用硬件高速输出功能时,它们只是和普通点一样处理
继电器输出开关频率为1Hz。
芯片不同
这主要体现在容量和运算速度上。西门子CPU226的程序容量20K,数据容量14K;而三菱FX2N总共才8K,后来的3U倒是有所改进。
西门子CPU226和CPU224XP标准配置2个485口即PPI口,较大通讯速度187.5K;而三菱FX3U之前的所有系列都是一个422口,而且速度是9.6K。如果需要连个智能仪表什么的则必须另购FX2N0-485BD等特殊模块。而且两个通信口可以一个连接下载数据线一个连接触摸屏进行调试程序,否则你就要拔下触摸屏数据线再连接触摸屏数据线,来回调整程序非常麻烦。
三、控制的强项不同
西门子的强项是过程控制与通信控制,西门子的模拟量模块价格便宜,程序简单,而三菱的模拟量模块价格昂贵,程序复杂,西门子做通信也容易,程序简单,三菱在这块功能较弱。(今天的转发暗号是:亿维品质保证:半年包换、5年保修、终生维护)
三菱的优势在于离散控制和运动控制,三菱的指令丰富,有的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项,而西门子在这块就较弱,没有的指令,做伺服或步进定位控制不是不能实现,而是程序复杂,控制精度不高。
例如某设备只是些动作控制,如机械手,可选择三菱的PLC,某设备有伺服或步进要进行定位控制,也选三菱的PLC。像中央空调,污水处理,温度控制等这类有很多模拟量要处理的就要选西门子的PLC比较合适,某设备现场有很多仪表的数据要用通信进行采集,选西门子的好控制。
我如何做到对自己的程序块进行加密保护?
您能够通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。
如果您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和 IN/OUT 等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。
如何实现程序块保护:
1. 打开程序编辑窗口LAD/FBD/STL;
2. 将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File— ;Generate source 生成);
3. 在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC
Manager项目管理窗口的source文件夹中打开上一步所生成的source文件;
4. 在程序块的声明部分,TITLE行下面的一行中输入”KNOW_HOW_PROTECT”;
5. 存盘并编译该source文件(选择菜单FileàSave,FileàCompile);
6. 现在就完成了您程序块的加密保护;
101:我如何做到对自己的程序块进行解密?
取消对程序块的加密保护
1. 打开程序块的Source源文件;
2. 删除文件中的KNOW_HOW_PROTECT;
3. 存盘并编译该source文件;
现在程序块的加密保护已经取消。
注意: 如果没有 STL source 源文件,您是无法对已经加密的程序块进行编辑的.
西门子PLC的地址的分配方式
根据不同的PLC配置情况确定I/O地址是PLC编程的前提与基础,程序中的地址必须与实际物理连接点一一对应,才能确保动作的正确执行。
当选择了PLC之后,首先需要确定的是系统中各I/O点的**地址。在西门子S7系列PLC中I/O**地址的分配方式共有固定地址型、自动分配型、用定义型3种。实际所使用的方式决定于所采用的PLC的CPU型号、编程软件、软件版本、编程人员的选择等因素。
1.固定地址型
固定地址分配方式是一种对PLC安装机架上的每一个安装位置(插槽)都规定地址的分配方式。其特点如下:
①PLC的每一个安装位置都按照该系列PLC全部模块中可能存在的较大I/O点数分配地址。
例如:S7-300系列I/O模块中较大开关量输入/输出为32点,因此,每一个安装位置都必须分配32点地址:如果实际安装的模块只有16点输入,那么剩余的I/O地址将不可以再作为物理输入点使用。
②对于输入或输出来说,I/O地址是间断的,而且,在输入与输出中不可以使用相同的二进制字节与位。
例如:S7-300系列I/O模块的*1安装位中安装了32点输入模块,地址数据中的0.0~3.7就被该模块所占用,地址固定为I0.0~13.7;即使*2安装位中安装了32点输出模块,其输出地址也只能是Q4.O~Q7.7,而不可以是QO.O~Q3.7,在实际编程时QO.O~Q3.7就变成了不存在的输出。同样,如果在*3安装位中接着安装了16点输入模块,其地址将为I8.0~19.7,在实际编程时I4.0~17.7就变成了不存在的输入。
以上分配原则对模拟量模块同样适用。
2.自动分配型
自动地址分配方式是一种通过自动检测PLC所安装的实际模块,自动、连续分配地址的分配方式。其特点如下:
①PLC的每一个安装位置的I/O点数量无规定,PLC根据模块自动分配地址。
例如:当每一个安装位置安装了32点模块后,PLC自动分配给该模块0.0~3.7的地址:如果实际安装的模块只有16点输入,那么PLC自动分配给该模块的地址就成为0.0~1.7。
②输入与输出的地址均从0.0起连续编排、自动识别,I/O地址连续、有序。
例如:PLC的*1安装位中安装了32点输入模块,地址为I0.0~13.7;当*2安装位中安装了32点输出模块后,其输出地址自动分配为QO.O~Q3.7。同样,如果在*3安装位中接着安装了16点输入模块,其地址将为I4.0~15.7。I/O地址中没有不存在的输入与输出。
西门子plc sf红灯亮故障原因分析
西门子plc sf红灯亮故障原因分析
西门子PLC上面的SF灯红亮时表示系统故障,是英文(SYSTEM FAULT)的缩写,
内部寻址错误,**出编程地址区,模块损坏,插件松动等原因引起。
把PLC里的程序先清除掉,SF 灯还亮估计就是硬件坏了,如果不亮了,就可能你的程序有问题,再在线看看PLC信息S7-300PLC上SF灯亮而BF灯闪烁,肯定是分布式现场总线PROFIBUS-DP通信或DP从站如ABB变频器的问题,不要怀疑其他软硬件问题;PLC带模拟量模块如果有问题,仅仅PLC上SF灯亮(比如具有硬件诊断模拟量模块可以设定模拟量信号断线、**出量程等),而不会引起SF和BF灯同时亮;
根据以上分析,重点检查S7-300PLC的硬件组态与实际硬件是否一致(硬件订货号和固件版本号),DP从站地址设置与组态的地址是否一致;如果组态没有问题,完成硬件组态后,必须执行“保存并编译”,如果没有错误,将产生新的系统数据块,然后下载到PLC中;检查PROFIBUS电缆及其通信连接头是否正确,PROFIBUS电缆中有两根线,一根为红色连接PROFIBUS网络接头的B连接,另一根为绿色与网络接头的A连接(进线分别为B1、A1,出线为B2、A2),不能接反;如果仅有一路电气网段,即从S7-300PLC的X2端口(PROFIBUS-DP端口)出发只有一根PROFIBUS电缆,那么首尾(分别为S7-300PLC和最后DP从站)上网络接头的红色末端电阻必须置“ON”位置,中间DP从站上网络接头必须置“OFF”位置;
如果ABB变频器没有通电,而你的硬件组态中包含作为DP从站的该变频器,那么S7-300PLC通电后,没有检测到ABB变频器,所以PLC上SF灯亮,而BF灯闪烁,这是正常现象;
一般PLC与触摸屏之间采用MPI通信协议,可以与PLC之间连接在一起同时运行,可以采用无组态的MPI通信、全局数据MPI通信和组态的MPI通信。由于S7-300PLC与触摸屏之间的MPI通信不需要STEP7软件组态,也不需要编写任何程序,只需在触摸屏组态软件上设置一下相关通信参数即可,所以触摸屏有问题是不会引起SF和BF灯亮的;
加密的300PLC MMC处理方法?
如果您忘记了您在S7-300CPU Protection属性中所设定的密码,那么您只能够采用siemens的编程器PG(6ES7798-0BA00-0XA0)上的读卡槽或采用带USB接口的读卡器(USB delete?S7 Memory Card?prommer 6ES7792-0AA00-0XA0),选择SIMATIC Manager界面下的菜单 File 选项删除MMC卡上原有的内容,这样MMC就可以作为一个未加密的空卡使用了,但无法对MMC卡进行jie密,读取MMC卡中的程序或数据。
81: 以314C为例计数时如何清计数器值?
有两种方法:
1:在参数设置中“Gate function”选“Cancel count”软件门为0,在为1时,值将清零,
2:利用写“Job”的方式,写计数值的任务号为1。
82:CP342-5能否用于PROFIBUS FMS协议通讯?
CP342-5支持PROFIBUS DP协议,不能用于PROFIBUS FMS协议通讯,同样CP343-5只支持PROFIBUS FMS协议,不能用于PROFIBUS DP协议通讯,而CP342-5和CP343-5都支持PROFIBUS FDL的链接方式;
83:为什么CP342-5 FO无法建立通讯?如何配置?
CP342-5 FO不支持3MB,6MB的通讯速率,如果您购买的是5.1版本的CP342-5,而STEP7中没有V5.1版的CP342-5时,则可以插入一个V5.0版的CP342-5模块,功能不受影响。CP342-5在S7-300系统中的安装位置与普通的S7-300 I/O模块一样,可以插在4至11这8个槽位中的任何一个。
设置的密码分哪几种?
在系统块中设置CPU密码以限制用户对CPU的访问。可以分等级设置密码,给其他人员开放不同等级的权限。
28、设置了CPU密码后,为何看不出密码已经生效?
在系统块中设置了CPU密码并下载后,因为你仍然保持了Micro/WIN与CPU的通讯连接,所以CPU不会对设置密码的Micro/WIN做保护。
要检验密码是否生效,可以:
1)停止Micro/WIN与CPU的通讯一分钟以上
2)关闭Micro/WIN程序,再打开
3)停止CPU的供电,再送电
29、数字量/模拟量有冻结功能吗?
数字量/模拟量输出表规定的是当CPU处于停机(STOP)状态时,数字量输出点或者模拟量输出通道如何操作。
此功能对于一些必须保持动作、运转的设备非常重要。如抱闸,或者一些关键的阀门等,不允许在调试西门子PLC时停止动作,就必须在系统块的输出表中进行设置。
数字量:在选中“Freezeoutputinlaststate”后,冻结最后的状态,则在CPU进入STOP状态时数字量输出点保持停机前的状态(是1仍然是1,是0保持为0),同时下面的b.表不起作用如果未选中,那么选中的输出点会保持ON(1)的状态,未选中的为0。
模拟量:在选中“Freezeoutputinlaststate”后,冻结最后的状态,则在CPU进入STOP状态时模拟量输出通道保持停机前的状态,同时下面的表不起作用,未选中时.在下面表中各个规
采用CP342-5的DP通讯口与采用CPU集成的DP通讯口进行通讯有什么不同,这两种通讯口功能有什么不同?
可以通过CPU集成的DP通讯口或CP443-5模板的DP通讯口,调用Load/Transfer指令(语句表编程,如图2)、Mov指令(梯形图编程)或系统功能块SFC14/15访问从站上的I/O数据;
如果您使用342-5模块的DP通讯口进行通讯,那么您就不能使用Load/Transfer指令(语句表编程)、Mov指令(梯形图编程)直接访问PROFIBUS从站的I/O数据。采用CP342进行PROFIBUS通讯包括两个步骤:
1.CPU将数据传输到CP通讯卡的数据寄存器当中;
2.数据从CP342-5的数据寄存器当中写到PROFIBUS从站的Output数据区(反过来就是CPU读取从站Input数据的过程);CP342-5与从站的Input/Output数据区的通讯过程是自动进行的,但是您还必须自己手动的调用功能块FC1(”SEND”)和FC2 (”RECV”),完成CP342-5与CPU之间的数据交换。
92:功能块DP_SEND、DP_RECV"的返回值代表什么意思,如何理解?
"DP_SEND"功能块包括有"DONE","ERROR" 和 "STATUS"三个参数,用来指示数据传输的状态和成功与否。"DP_RECV"功能块包括有"NDR", "ERROR", "STATUS" 和 "DPSTATUS"四个参数,用来指示数据传输的状态和成功与否。您可以定义相应的数据地址区,存放这些返回值,分析返回的值的意思,当Error=False,STATUS=0,DONE=True,NDR=True时,说明CPU与CP342-5之间的数据交换成功进行。
-/gjdgad/-
联系电话是13795289873,
主要经营重庆索利亚电气设备有限公司作为西门子代理商,主要经营西门子PLC模块代理、西门子DP电缆、西门子变频器触摸屏。公司为客户提供专业的技术支持,产品资料,售后服务。。