我想问下我们在plc模块分类品牌选择上最应该注意的问题是什么呢

D模块呢还有在编程软件PLC参数中對于智能模块有个开关设置,谢谢大家了;A模块。maxiaohui66@请问下这个是干什么用的呢.com,换成A/

原标题:西门子300/400PLC模拟量模块接线問题汇总

今天一个新来的热线同事找我讨论模拟量模块的问题,他在热线上遇到了一些麻烦用户打电话反映在现场的S7 300模拟量模块读数鈈变化,怎么折腾都读数是32767尽管模拟量模块大家都很熟悉,但是类似的问题还经常有用户反应翻了翻手边的资料,似乎没有系统讲解這个问题的于是把自己的经验归纳总结一下。

关于读不出值的问题如果总是32767没有变化,其实值已经有了只不过是超量程了。如果值為0那就要注意模拟量是否有问题了,使用万用表测量现场信号并没有超限为什么会出现这两种现象呢?这是因为选择的参考电位不同例如,现场过来的信号为5V那首先要问一下,基准点是几伏10~15是5V,-10~ -5同样也是5V如果测量端基准点是0V,那么测量就会有问题所以一定要保证两端等电位。模拟量模块的基准电位点就是MANA 所有的接线都与之有关。

这里的隔离是指模拟量模块的基准电位点MANA 与地(也是PLC的数据地)隔离隔离模块MANA 与地M可以不连接,以MANA 作为测量端的参考电位;非隔离模块MANA 与地M必须连接 这样地M 变为MANA作为测量端的参考电位。隔离模块嘚好处就是可以避免共模干扰如何知道模块是否是隔离模块,例如SM331模块可以从模板规范中查到。S7-300中只有一款SM334(SM355除外)模块是非隔离的此外CPU31XC集成的模拟量也是非隔离的,共同特点就是模块的输出和输入公用M端

同样传感器也有隔离与非隔离的问题。通常非隔离的传感器電源的负端与信号的负端公用一个端子例如传感器有三个端子 L, M 和S+通过L, M端子向传感器供电S+,M为信号的输出公用M端。判断传感器昰否隔离最好还是参考手册隔离传感器信号负端与地M可以不连接,以信号负端作为信号源端的参考电位非隔离传感器信号负端必须在源端(设备端)接地,以源端的地作为信号的参考电位

下面就是如何保证测量端与信号源端等电位接线的问题。在下面建议的连接图中所用的缩写词和助记符含义如下:

M +: 测量导线(正)

M -: 测量导线(负)

MANA: 模拟量模块基准电位点

这里需要注意MANA 不同的接线方式都是以MANA 为參考基准电位。

UCM: MANA与模拟量输入通道之间或模拟量输入通道之间的电位差

UCM共模电压有两种:

1)不同输入信号负端的电位差,例如一个输叺信号为3V另一个输入信号也为3V,但是它们的基准点电位可能不同可能是1~4V或3~6V,那么它们之间的共模电压为2V。

2)输入信号负端与MANA的电位差

模块的UCM 是造成模拟量值超上限的主要原因。不同模块UCM 的最大值不同

使用隔离的模拟量模块连接隔离的传感器

隔离传感器与隔离模拟量信號连接图如图1所示:

图1 连接隔离的传感器至隔离的模拟量输入模块

这种方式最简单,都与地隔离都不需要接地,但是输入信号(传感器)负端与MANA 电压超过UCM最大限制例如SM331(6ES-0AB0)为2.5 VDC,就需要短接信号负端与MANA 否则会出现超上限问题。现场可以查看一下几乎所有超上限问题都昰没有连接信号负端与MANA 。如果UISO 超过限制例如75V DC,就需要连接信号负端、MANA 端以及接地端M这时模块以大地M端为参考电位,实际变为非隔离使鼡了这种情况很少见。

有的模块通道组间都是隔离的没有MANA ,例如模块6ES-0AB0接线如图2所示:

这时每一个通道组(每组2通道)的M-就是MANA ,输入通道组间UCM 最大为以达到75VDC

都隔离的情况下连接信号负端与MANA 端就可以了(2线制和电阻测量除外)。手册每个模块接线图中MANA都是建议接地的我认為这是在接地良好、不会产生共模电压(例如单端接地)的情况下。

使用非隔离的模拟量模块连接隔离的传感器

这回我来讲讲使用非隔离嘚模拟量模块连接隔离的传感器的情况模块的MANA与地M不隔离,这样必须连接MANA与地M模拟量的参考点电位变成地M,典型接线如图3所示:

非隔離的模块都要求连接连接MANA与地M例如模块SM334(6ES-0AA0),在提示中强调必须连接下面为引用手册的提示部分。

使用隔离的模拟量模块连接非隔离的传感器

传感器不隔离那么信号源端以传感器本地的地为基准点电位。模块是隔离的以MANA点为测量基准电位。典型接线如图4所示:

从图4可以看到非隔离的传感器信号负端在源端接地,但是如果连接多个非隔离的传感器并且分布在不同的地方(不同的接地点)这种情况下就仳较麻烦。各个传感器信号的负端会有共模电压UCM 为了消除UCM ,将各个信号的负端在源端使用短而粗的导线进行等电位连接由于模块的MANA和信号源端的地可能存在电位差,还要将MANA与源端的地进行等电位连接在这里不能在模块处进行短接,否则不能消除UCM

如果工厂接地不好,朂好还是使用隔离的传感器

使用非隔离的模拟量模块连接非隔离的传感器

如果使用非隔离的模拟量连接非隔离的传感器,那么一定将所囿的点接地并进行等电位处理典型接线如图5所示:

从图5可以看到,按照隔离与非隔离的要求模块不隔离,必须连接MANA与地M传感器不隔離则需要连接信号负端到本地的地,这样一边以信号源的地作为基准点一边以模块的地M作为基准点,为了消除两者之间的电位差(共模電压UCM)需要使用足够粗的导线进行等电位连接。

如果整个工厂有等电位的接地网使用非隔离的仪表和模块就比较简单,只需要连接MANA到夲地的地M即可因为每个点都等电位。往往事与愿违由于非隔离的仪表价格便宜,越是使用这样仪表的地方地通常打得都不会好,就哽别提接地网和等电位连接了不采取措施肯定有问题,必须保证等电位使用万用表可以测量,那是因为万用表与地是隔离的最大的囲模电压UCM 也可能不同 ,与模块不在相同的条件下建议使用隔离的传感器和模块。

讲了一系列的接线方式最终的结论就是模拟量接线的幾种方式都集中在一点上,就是信号源端与测量端一定要等电位

讲到这里我觉得还是要再扩展一下,利用这个原则同样也可以解决数字量接线问题下面是在现场遇见的一个问题,如图6所示CPU与I/O的供电分开,I/O是一个非隔离模块当现场给出信号,但是I/O模块的输入灯没有点煷在CPU中也不能读出,使用万用表测量在端子上有24V电压。模块没有问题将两个电源PS的M端短接,就可以检测到输入信号这也是由于参栲点电位不同造成的。希望一点小小的提示可以帮助大家解决现场模拟量接线的问题

PLC 冗余可以分为:软件冗余和硬件冗余硬件冗余对硬件型号有所要求,连接方式也不同但对软件并无特殊要求。

软件冗余的工作原理及其配置,详见:

在工业自动化系统中为了使系统长期稳定可靠地运行,大量选用可编程逻辑控制器(PLC)作为控制器甚至在此基础上组建冗余系统进一步提高系统的可靠性。冗余的分类方式很多目前,采用的PLC冗余方式分为2种即软冗余和硬冗余。西门子公司在这2方面均给出了解决方案基于S7-400H的硬冗余的鈳靠性高,但构建系统成本也较高而基于S7-300或S7-400的软冗余是一种综合考虑提高可靠性和降低成本的折中方案。目前软冗余系统已经在污水處理、冶金、化工等控制工程中得到了普遍应用。但目前对于软冗余的性能仍缺乏系统的研究。文中首先叙述西门子PLC软冗余系统的实现原理然后重点分析主备切换时间和数据同步时间,以便为类似控制系统设计提供参考依据
典型的PLC软冗余系统组成案例如图1所示。

图1 典型的PLC软冗余系统组成

在系统运行时2个CPU均启动但只有主CPU执行控制命令,备用CPU检测主CPU状态时刻准备接替主CPU继续工作。与主CPU通信的IMl 53—2模块处於激活状态使主CPU能访问I/0模块当系统发生特定故障时,系统可以实现主备切换备站接替主站继续运行。这些故障包括:主机架电源、褙板总线等故障;CPU故障;Profibus现场总线网络故障;ET200M站的通信接口模块IMl53故障
PLC软冗余系统要实现软冗余功能,需要存程序中调用冗余软件包的功能模块其主要包括:初始化冗余系统运行参数的FCl00模块;故障诊断、主备切换的FCl02模块;发送/接收数据的FBl03模块;调用FBl03进行数据同步、分析系统状态的FBl01模块。带有冗余功能的程序结构见图2

图2 带有冗余功能的程序结构

在PLC每个循环执行周期中,主系统先凋用FBl01接收并分析备系统状態然后执行冗余程序,最后再调用FBl01将需要同步的数据发送到备系统备系统先调用FBl01接收并分析主系统状态,跳过冗余程序然后将备系統状态发送到主系统。需注意的是实现冗余功能的最重要模块FBl01执行时先分析主备系统状态,然后再发送数据(或接收数据)由于软件是顺序执行,将导致接收到对方故障信息后对故障处理的滞后。软件顺序执行机制是导致软冗余切换时间较长的一个重要原因
主备切换时間是指系统发生故障到备站接替主站正常丁作所需要的时间。
2.1 主CPU或电源模块故障分析
当前2种故障发生时ET200M站的主通信接口模块IMl53与主CPU失去连接。自动在主备通信接口模块IM]53之间实现切换同时备CPU在向主CPU发送备站状态时将检测到同步线数据传输错误,继而主动切换成主CPU
如果主CPU故障出现在备CPU调用FBl01执行发送功能之前,那么接下来备CPU在调用发送功能时就能检测到与主CPU通信连接故障并在下一个周期调用接收功能时备CPU切換成主CPU。此时主备切换时间t最短
式中t为主备切换时间;Tcyc为PLC循环扫描周期;t(FB101)为冗余功能块FBl01执行时间。

什么是硬冗余。需要什么配置偠求最好有资料链接?
硬冗余系统的冗余结构确保了任何时候的系统可靠性例如所有的重要部件都是冗余配置。这包括了冗余的CPU、供電模件和用于冗余CPU通信的同步模块根据特定的自动化控制过程需要,还可以配置冗余客户服务器、冗余通讯介质、冗余接口模件IM153-2等

3. 集荿的错误识别和错误定位功能
4. 操作期间可对系统进行修改
6. 下载程序时,只考虑单个CPU程序可自动拷贝到另一个CPU中。
8. 运行中所有部件可更换

所有PLC工程师都会关注的微信公众账号,只需输入您的问题就会有答案

我要回帖

更多关于 plc有哪些模块 的文章

 

随机推荐