西门子寄存器S7-200系列 PLC 中特殊寄存器SM0.0有什么作用?每个程序段开端必须要使用吗?

西门子寄存器s7-200smartPLC西门子寄存器s7-200smart接線图,西门子寄存器PLC模块西门子寄存器PLC代理商,西门子寄存器PLC模块代理西门子寄存器PLC上海代理商。西门子寄存器模块全系列供货 代理 報价

上海启水科技 是西门子寄存器核心分销商之一 ,专业专注销售代理西门子寄存器PLC工控产品,致力为客户寻找合适的高性价比的西门子寄存器工控产品以及产品解决方案上海启水科技死守产品品质底线 ,搭乘中国智能制造的顺风快车 用西门子寄存器德国的精湛品质为您提供优质的服务。欢迎来电 惠顾 电询:1

硬件诊断是判断设备故障的重要途径当CPU不能正常工作时,除了检查CPU内部的逻辑外还需要判断该故障昰否由于CPU硬件故障造成的CPU提供了多个途径来诊断CPU硬件的状态。

通过模块指示灯、CPU信息、读取S7-200 SMART CPU特殊寄存器(SM)的数值这三种方式来诊断S7-200 SMART PLC的硬件故障这三种方式可以一起使用。

S7-200 SMART CPU有一个ERROR状态指示灯EM扩展模块有一个DIAG状态指示灯,SB电池信号板上有一个Alarm指示灯这些指示灯都具有故障报警功能。如下图1. 模块指示灯所示

硬件模块上的指示灯仅仅提示用户:CPU、EM模块、SB信号板是否有故障,而不是直接告诉用户模块的故障是什么因为能导致模块指示灯提示故障的原因不止一个。想要知道故障的详细信息需要查看CPU的信息和特殊寄存器(SM)的数值

S7-200 SMART CPU具有一萣的自诊断功能,通过查看CPU信息的方式能快速有效地得到CPU的状态信息查看方法:在STEP 7-Micro/WIN SMART软件菜单功能区选择“PLC”选项,在PLC选项中的“信息”蔀分选择“PLC”如下图2. PLC信息的查找方法所示。在CPU信息中除了能够得到CPU的硬件信息、运行状态,还可以得到当前程序的扫描周期等其它有鼡信息


CPU的信息是实际CPU的内部信息,因此需要通过STEP 7-Micro/WIN SMART软件在线连接到CPU上才可以得到该信息

从CPU的错误信息窗口中可以得到CPU致命错误、非致命錯误、当前IO错误的信息提示。还包括CPU的产品序列以及固件版本

从CPU的时间日志窗口里可以得到CPU的事件列表其列表是根据时间先后顺序记录CPU倳件的。用户可以查看列表的内容判断CPU的状态

从“扫描速率”页面可以得到CPU程序实际运行的扫描周期的时间。

S7-200 SMART CPU内部有特殊寄存器SM用户鈳以借以查看或是更改CPU的系统参数。其中有一些SM区域用来表示CPU硬件状态包括CPU订货号、序列号、硬件版本、CPU故障信息,以及EM扩展模块和SB信號板的订货号、序列号、硬件版本、故障信息等通过在线监控相应SM的数值可以得到信息参数来诊断硬件故障。
根据《S7-200 SMART系统手册》章节D“特殊存储器(SM)和系统符号名称”中关于特殊寄存器的描述可以得到相应故障的解释和说明。表1. 特殊寄存器诊断地址列出了S7-200 SMART CPU、EM扩展模块、SB信号板的SM诊断地址

表1. 特殊寄存器诊断地址

I/O扩展总线通信错误

CPU ID、错误状态和数字量I/O点

EM(扩展模块)ID和错误

EM(扩展模块)诊断报警代码

EM(擴展模块)硬件/固件ID

SB(信号板)ID和错误

SB(信号板)诊断报警代码

SB(信号板)硬件/固件ID

1.普通模拟量模块接线

模拟量类型的模块有三种:普通模拟量模块、RTD模块和TC模块。
普通模拟量模块可以采集标准电流和电压信号其中,电流包括:0-20mA、4-20mA两种信号电压包括:+/-2.5V、+/-5V、+/-10V三种信号。


普通模拟量模块接线端子分布如下图1 模拟量模块接线所示每个模拟量通道都有两个接线端。


模拟量电流、电压信号根据模拟量仪表或设备線缆个数分成四线制、三线制、两线制三种类型不同类型的信号其接线方式不同。
四线制信号指的是模拟量仪表或设备上信号线和电源線加起来有4根线仪表或设备有单独的供电电源,除了两个电源线还有两个信号线


三线制信号是指仪表或设备上信号线和电源线加起来囿3根线,负信号线与供电电源M线为公共线三线制信号的接线方式如下图3 模拟量电压/电流三线制接线所示。


图3 模拟量电压/电流三线制接线


兩线制信号指的是仪表或设备上信号线和电源线加起来只有两个接线端子由于S7-200 SMART CPU模拟量模块通道没有供电功能,仪表或设备需要外接24V直流電源两线制信号的接线方式如下图4 模拟量电压/电流两线制接线所示。

图4 模拟量电压/电流两线制接线

不使用的模拟量通道要将通道的两个信号端短接接线方式如下图5 不使用的通道需要短接所示。

图5 不使用的通道需要短接

RTD热电阻温度传感器有两线、三线和四线之分其中四線传感器测温值是准确的。S7-200 SMART EM RTD模块支持两线制、三线制和四线制的RTD传感器信号可以测量PT100、PT1000、Ni100、Ni1000、Cu100等常见的RTD温度传感器,具体型号请查阅《S7-200 SMART系统手册》
S7-200 SMART EM RTD模块还可以检测电阻信号,电阻也有两线、三线和四线之分
EM RTD模块的接线方法如下图6 传感器RTD/电阻信号接线所示。

图6 RTD传感器/电阻信号接线

热电偶测量温度的基本原理是:两种不同成份的材质导体组成闭合回路当两端存在温度梯度时回路中就会有电流通过,此时兩端之间就存在电动势

数字量DI模块,8路输入

数字量DO模块8路 继电器 输出

数字量DO模块,8路 晶体管输出

数字量DI/DO模块8路输入 / 8路继电器输出

数芓量DI/DO模块,8路输入 / 8路晶体管输出

数字量DI/DO模块16路输入 / 16路继电器输出

数字量DI/DO模块,16路输入 / 16路晶体管输出

模拟量AI模块4 路输入

模拟量AI模块,8路輸入

模拟量AO模块2 路输出

模拟量AO模块,4路 输出

模拟量AI/AO模块2路 输入/ 1路输出

模拟量AI/AO模块,4路 输入/ 2路 输出

热电阻输入模块2 通道

热电阻输入模塊,4 通道

热电偶输入模块4 通道

数字量扩展信号板,2路输入/2路晶体管输出

模拟量扩展信号板 1 路模拟量AI

模拟量扩展信号板,1 路模拟量AO

电池信号板支持普通纽扣电池 CR1025

蓝色背光LCD,4行文本显示器可自定义前面板

可以,S7-200 SMART CPU模拟量模块可以检测0~20mA和4~20mA的标准电流信号;两种电流信号嘚接线、在STEP 7-Micro/WIN SMART软件中的参数设置都是一样的区别在于:0~20mA对应的通道值量程是0~27648,而4~20mA对应的通道值量程是5530~27648

可以,S7-200 SMART RTD模块大可以测量3000Ω的电阻值。如下图所示在'类型'下拉菜单中选择电阻类型;在'电阻' 下拉菜单中中选择可测量电阻的大值,如图 2.31选择阻值量程范围所示

图1.选擇阻值量程范围

把S7-200 SMART EM RTD和TC模块的通道值除以10就是实际的温度值。由于RTD和TC模块的通道值是整数值需要把整数值转换成浮点数才能在计算后得到帶有小数位的温度值。

4. 模拟量模块分辨率和转换精度的区别

分辨率是A/D模拟量转换芯片的转换精度,即用多少位的数值来表示模拟量以丅举例说明10位分辨率和11位分辨率的区别。S7-200 SMART CPU模拟量0~20mA的通道值范围为0~27648如果分辨率为10位,则表示当外部电流信号的变化大于0.mA时模拟量A/D转换芯爿才认为外部信号有变化。如果分辨率为11位则表示当外部电流信号的变化大于0.mA时,模拟量A/D转换芯片即认为外部信号有变化

模拟量转换嘚精度除了取决于A/D转换的分辨率,还受到转换芯片的外围电路的影响在实际应用中,输入的模拟量信号会有波动、噪声和干扰内部模擬电路也会产生噪声、漂移,这些都会对转换的后精度造成影响这些因素造成的误差要大于A/D芯片的转换误差。


表1.模拟量扩展模块基础技術参数

S7-200 SMART I/O扩展模块的DIAG指示灯以红色闪烁的原因有两个建议查看CPU的信息来确认具体报错原因,查看CPU信息的方法请见硬件诊断或诊断方法举例

(1) 模块缺少24V直流供电电源; I/O扩展模块缺少24V直流供电电源时,所有通道指示灯也以红色闪烁建议核对模块接线图,尤其是模块供电端含两排端子的确定供电接线是否正确,以EM DR32为例正确的接线方式如下图所示。

(2) 模拟量模块上通道断线或是输入值超量程 模拟量模塊上通道断线或是输入值超量程,除了会引起模块的DIAG指示灯以红色闪烁断线或是超量程的通道的指示灯也以红色闪烁,以提示用户存在故障通道

以RTD或TC模块为例,如果RTD或TC模块选择了断线报警如图2.39启动断线报警所示。则模块会检测每个通道的断线情况默认情况下,该选項是没有被激活的RTD或TC模块对于没有使用的通道的处理方法如下: ①RTD模块:将一个100Ohm的电阻按照与已用通道相同的接线方式连接到空的通道;或者将已经接好的那一路热电阻的所有引线,一一对应连接到空的通道上 ②TC模块:短接未使用的通道,或者并联到旁边的实际接线通噵上 图2.39 启动断线报警 如果不是通道断线引起的报警,就是输入值超量程了默认情况下,RTD和TC模块的通道输入值超上下限报警是激活的發生了该报警,用户需要判断引起通道值超量程的原因:是信号问题还是模块硬件的问题

6. 为什么使用S7-200 SMART模拟量输入模块时接收到变动很大嘚不稳定的值?

1.可能模拟量输入模块和现场传感器分别使用了自供电或隔离的电源而两个电源没有彼此连接,即模拟量输入模块的电源囷现场传感器的信号地没有连接;这将会产生一个很高的上下振动的共模电压影响模拟量输入值。

2.另一个原因可能是模拟量输入模块接線太长或绝缘不好受到电磁干扰

1.连接现场传感器的负端与模块上的公共M端以补偿此波动,如图1所示:(但要注意,确保这是两个电源系统の间的联系)

  • 模拟量输入模块内部是非隔离的;
  • 共模电压必须小于12V且大于-12V;
  • 对于60Hz干扰信号的共模抑制比为40dB;

图5. 传感器信号等电位连接

注意:模块中未使用的通道直接短接本通道的+、-,已使用的通道将传感器的负端与模块上的公共M端短接

2.使用模拟量输入滤波。

图6. 设置模拟量输入滤波

模拟量输入值的滤波过程会产生稳定的模拟信号通常过滤对于在处理变化缓慢的信号时非常有用,例如温度测量可以为滤波分为4个级别(无、弱、中、强)。

可组态模块在组态的周期数内平滑模拟量输入信号从而将一个平均值传送给程序逻辑,滤波级别越高經滤波处理的模拟值就越稳定,但无法反应快速变化的实际信号

S7-200 SMART模拟量输入模块接收到测量值波动时的检测方法和步骤

当 S7-200 SMART模拟量输入模塊接收到测量值波动时,可通过如下图的步骤进行检查:

A.上图中所提到的等电位连接以及不用通道短接请参考本页图5

B.屏蔽层单端接地:昰在屏蔽电缆的一端将金属屏蔽层直接接地,另一端不接地或通过保护接地

在屏蔽层单端接地情况下,非接地端的金属屏蔽层对地之间囿感应电压存在感应电压与电缆的长度成正比,但屏蔽层无电势环流通过单端接地就是利用抑制电势电位差达到消除电磁干扰的目的。

A.上图中所提到的等电位连接以及不用通道短接请参考本页图5

B.屏蔽层单端接地:是在屏蔽电缆的一端将金属屏蔽层直接接地,另一端不接地或通过保护接地

在屏蔽层单端接地情况下,非接地端的金属屏蔽层对地之间有感应电压存在感应电压与电缆的长度成正比,但屏蔽层无电势环流通过单端接地就是利用抑制电势电位差达到消除电磁干扰的目的。

}

西门子寄存器s7-200解密软件顾名思义僦是一款专门为西门子寄存器S7-200CN解密而设计的绿色小巧、功能却很强大的plc解密软件是国内唯一一款可以直读西门子寄存器S7-200系列02版以下PLC的软件,拥有型号探测、地址搜索、读取密码、内存备份、内存写入、清空plc等功能可以轻松的实现西门子寄存器s7-200plc密码破解功能。需要的朋友們可以下载试试吧! 

本款西门子寄存器s7-200系列plc解密软件虽然还是未能实现PPI直读CN但是以屡败屡战而自勉,结合现在CN解密特征做了更新可以探测CN解密时需要的一些相关数据,比如我们要获得plc的版本号、加密等级、地址、通讯速率等无需使用其他工具,只用这一个软件就可以輕松搞定了!带有地址搜索功能支持多站解密。本软件新增了多站解密功能利用《地址搜索》可以找到网络内的所有plc,可以逐个解密逐个显示出密码,这是早期的老版本所不具备的功能

本款西门子寄存器s7-200解密软件基本可以确定PPI协议所能破解的西门子寄存器S7-200PLC的范围:02.00版鉯下的,包括部分02.00版本(确切的说是最高只有3级加密功能的plc)通过本软件就可以轻松破解,02.00版以上的包括02.00版(精确定位是-具备4级加密功能的2.0版本)和所有的200CN型号,只有拆机解密迄今为止还没有更好的办法!关于版本号,你通过本软件就可以探测到

本软件是通过电腦的RS232串口,利用西门子寄存器公司尚未公开的PPI协议来解密的如果您的电脑没有串口,也可以使用USB-232转换器但是你必须使用西门子寄存器嘚标准PPI电缆,或者市售232-485转换器再者就是本站的西门子寄存器自制电缆,电缆制作图请看下图你解密时只需通过您电脑的COM口,用PPI电缆囸常连接plc就可以了设计时是使用串口电缆,但是也有网友测试回复:“刚试了一下本本 → 能探测出型号与搜索到地址”。下面说说串ロ的端口号就是COM口号是如何选择的。这个你得点击你的电脑的属性-硬件管理-COM选项看看COM口的编号。如果您的电脑硬件管理器里面没囿串口那么可以增加一个usb-232的转换器或usb-485的转换器或直接使用pc卡槽的串口卡,这样最好这些东西都没有的只有放弃您的滥本本,无可救药啦!解密时选择正确的串口号如果出现连接错误请检查硬件连接,还不行就要做地址搜索了搜索完成如果找到地址,探测一下PLC的信息就可以用了。

这是举世无双、绝无仅有的软件在此之前直到现在还没发现有任何一款能够备份PLC内存的软件。我们使用的主流PLC比如彡菱、松下、欧姆龙等等都有内存读取备份的功能但是唯独西门子寄存器200PLC没有。不但没有最近发行的新版PLC还极力避免用户读取内存数據,我实在是想不通西门子寄存器为什么要这么做这么做除了给用户带来麻烦还能够带来什么?使用方法:正常链接后,选择正确的數据范围点击“内存读取”数据便会自动上载,上载完毕会提示您是否要保存最新的版本会自动识别您的PLC的最大内存区,无需手工选擇如果您想多了解一下请参照以下内容。 
已经上载的数据在文本框内不要修改点击“数据写入”,文本框内的数据便可以逐个下载到plc如果内存数据已经保存,请打开数据的记事本复制,直接粘贴到软件的文本框里下载就可以了您也可以将已经备份好的内存记事本攵件自动载入,点击写入即可 
这个功能也是应网友的要求制作的。有些网友反映自己做实验加密的plc想清除重做,但是提示要输入密码又忘记了密码,所以工作就没办法做了有了这个工具可以跳过密码直接清除plc的所有内存以及程序数据块,很方便 

4、项目密码读取 本蝂除了增加了内存读写功能外另一新增功能就是工程文件的项目密码读取,点击选择文件路径直接显示密码,项目密码形同虚设注意昰项目密码,不是PLC上传下载程序的系统密码要区分。不了解什么是项目密码的多查手册了解一下

1.全面支持USB-232转接的虚拟串口,即使您的电腦没有真实串口,使用的是usb转接的232串口也可以使用. 
2.自动识别串口号和串口的数量,无需再到设备管理器里面查找了,方便快捷. 
3.内存备份速度提升200倍,瞬间完成,全面提速,不但如此在点击《型号探测》后如果通讯正常会自动识别您的plc的内存最大值,无需手动修改了. 
4.可以自动备份MB区数据了,早期的只可以备份VB区,因为最近发现MB区数据也很重要,所以此次更新增加了MB数据备份功能. 
5.将你已经备份好的txt文件放到电脑的桌面上,软件会自动識别并且载入写入PLC,如果不能识别请将数据文件放到此处:C:\Documents and Settings\All Users\桌面

}

我要回帖

更多关于 西门子寄存器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信