新闻
荆州西门子一级代理商
2023-02-23 13:12  浏览:66
荆州西门子一级代理商

荆州西门子一级代理商

S7-300 PLC系统组成

系统组成:

 

电源模块 (PS)

(选件)


为S7-300/ET 200M 提供电源

将120/230V交流电压转变到所需要的24伏直流工作电压

输出电流2A、5A、10A

*处理单元 (CPU)
多种CPU,有各种不同的性能,例如,有的CPU 上集成有输入/输出点,有的CPU上集成有PROFIBUS-DP通讯接口等。
接口模块 (IM)
用于连接多机架配置的
SIMATIC S7-300 的机架。

多配置4个机架。每个机架多可以插入8个模块。在4个机架上多可安装32个模块。

IM 365
用于一个*机架和一个扩展机架的配置中

IM 365/IM 361
用于一个*机架和多4个扩展机架的配置中

信号模块 (SM)
用于数字量和模拟量输入/输出
通讯处理器 (CP)
用于连接网络和点对点连接
功能模块 (FM)
用于高速计数,定位操作 (开环或闭环控制) 和闭环控制。
存储器
MMC
DIN标准导轨
用于模块安装
前连接器
用于简单而方便地连接传感器和执行器

更换模块时允许保持接线

采用编码元件以避免更
换模块时的错误

分为20针、40针两种

一、软件冗余基本信息介绍

  软件冗余是Siemens实现冗余功能的一种低成本解决方案,可以应用于对主备系统切换时间为秒级的控制系统中。

  1、系统结构

  Siemens软件冗余系统的软件、硬件包括:

  (1)1套STEP7编程软件(V5.2或更高)加软冗余软件包(V1.x);

  (2)2套PLC控制器及I/O模块,可以是S7-300(313C-2DP,314C-2DP,31X-2DP)或S7-400(全部S7-400系列CPU)系统;

  (3)3条通讯链路,主系统与从站通讯链路(PROFIBUS 1)、备用系统与从站通讯链路(PROFIBUS 2)、主系统与备用系统的数据同步通讯链路(MPI 或 PROFIBUS 或

  Ethernet);

  (4)若干个ET200M从站,每个从站包括2个IM153-2接口模块和若干个I/O模块;Y-link不能用于软冗余系统;

  (5)还需要一些相关的附件,用于编程和上位机监控的PC-Adapter(连接在计算机串口)或CP5611(插在主板上的PCI槽上)或CP5511(插在笔记本的PCMIA槽里)、PROFIBUS电缆、PROFIBUS总线链接器等。

  系统架构如图1所示:

  图1软冗余的系统架构

  可以看出,系统是由两套独立的S7-300或S7-400 PLC系统组成,软冗余能够实现:

  主机架电源、背板总线等冗余;PLC处理器冗余;PROFIBUS现场总线网络冗余(包括通讯接口、总线接头、总线电缆的冗余);ET200M站的通讯接口模块IM153-2冗余。

  软冗余系统由A和B两套PLC控制系统组成。开始时,A系统为主,B系统为备用,当主系统A中的任何一个组件出错,控制任务会自动切换到备用系统B当中执行,这时,B系统为主,A系统为备用,这种切换过程是包括电源、CPU、通讯电缆和IM153接口模块的整体切换。系统运行过程中,没有任何组件出错,操作人员也可以通过设定控制字,实现手动的主备系统切换,这种手动切换过程,对于控制系统的软硬件调整,更换,扩容非常有用,即Altering Configuration and Application Program in RUN Mode 。

  2、系统工作原理

  在软冗余系统进行工作时,A、B控制系统(处理器,通讯、I/O)独立运行,由主系统的PLC掌握对ET200从站中的I/O控制权。A、B系统中的PLC程序由非冗余(non-duplicated)用户程序段和冗余(redundant backup)用户程序段组成,主系统PLC执行全部的用户程序,备用系统PLC只执行非冗余用户程序段,而跳过冗余用户程序段。

  软冗余系统内部的运行过程参考图2。

  图2软冗余系统内部的运行过程

  主系统的CPU将数据同步到备用系统的CPU需要1到几个程序扫描循环,如图3所示:

  图3软冗余同步原理

  数据同步所需要的时间取决于同步数据量的大小和同步所采用的网络方式,MPI方式周期长,PROFIBUS方式适中,Ethernet网方式较快。同步通信效率见表1

  表1同步通信效率

  每60ms 传送240个字节数据 每48ms 传送 240个字节数据 每152ms 传送76个字节数据

  用户需要在初始化程序中(OB100)定义冗余部分的数据区,该数据区可以包括:一个 过程映象区(process image area),一个定时器区(IEC timer area),一个计数器区(IEC counter area),一个 位地址区(memory address area)和一个 数据块区(data block area),S7-300同步的大数据量为8 kBytes,S7-400同步的大数据量64kBytes。

  主备系统的切换时间 = 故障诊断检测时间 + 同步数据传输时间 + DP从站切换时间

  如果CPU的故障是停机或断电,则故障诊断为大约100-1000毫秒,315-2DP同步1000字节的数据所需的时间大约为200-300ms,8个DP从站的切换时间在100ms左右。可以在软冗余手册当中找到关于切换时间的具体说明。

  无论控制程序循环扫描到哪里,当前激活的系统(即主系统)随时都会接收并处理报警信息,这样,在主系统A与备用系统B进行切换过程中产生的alarm存在被丢失的可能。

了解LOGO!

  1999年我在电子与自动化杂志上见到LOGO!产品的宣传图片,这也是我使用西门子自动化的*个产品,当时西门子产品在国内小型机电产品的应用还不是很广泛,了解到某工厂生产化工容器罐的设备--2台高频电阻缝焊机多次程序错乱故障,在维修发现是设备产生的高频谐波干扰引起的电路故障,都是的程序板卡,如果更换备件采购周期很长,2000年我使用LOGO!改进设备。

  后来喜欢上了西门子的产品逐渐接触到S7-200、300、400、到现在的新产品S7-1200。我成为西门子自动化产品的粉丝,关注每一款新产品的发布都,并积*胆的参加新产品*和应用。

  选择LOGO!

  10年前,在包装行业中生产使用的国产自动/半自动多采用TTL/COMS数字集成电路板控制。它的功能可以区分为程序板,驱动板,触发板及保护板和电源板组成。各模板之间使用插座相连接,电路连线较多,通用性和灵活性比较差,也给维修带来了一定的困难,当采用SIEMENS LOGO!模块后,电路连接简单,抗干扰能力强,对设备的后续改造和维修非常容易。

安阳西门子代理商

在两台传送带之间有一个仓库区。传送带1将包裹运送至仓库区,传送带1由电动机M1驱动。传送带2将包裹运出仓库区,传送带2有电动机M2驱动。传送带1靠近仓库一端安装光电开关PEB1确定入库的包裹数,传送带2靠近库区一端安装光电开关PEB2确定出库的包裹数。

1、运行信号容易获得,但停止信号就没有可能了,CPU都停止了,什么信号也获得不了!
2、运行信号,简单方法就是在程序中给一特定的标志位(例如M0.0)置1,判断为1即运行。
3、有关冗余系统倒有办法获得CPU 的运行和停止信号,因为有一台CPU来判断另一CPU。
你是想用外部的其他设备,检测plc当前的状态:停止或者运行?
如果是的话,那么PLC自身不应该在线检测自己的状态,至少这是不科学的,应该由第三方检测。可以通过与进行PLC通讯,传递芯跳信号,来标志PLC的运行。
如果仅仅是读取PLC的诊断日志,那么就不用那么麻烦了,只需要上传诊断日志即可

WINCC设定内部双整数变量A、B、C,我想用C动作比较,A和B,当A大于B时,C=1.当A小于B时,C=0.当A=B时,C=10、我该如何编程?

答:在WINCC中建好A、B、C三个内部变量,建立全局动作,需设置好全局动作触发器。具体C程序如下:
#include "apdefap.h"

int gscAction( void )
{
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

long X,Y,Z;                      //X、Y、Z为C语言中分别对应A、B、C的变量
X=GetTagSDWord("A");   //Return-Type: long int  //将A的值赋给X
Y=GetTagSDWord("B"); //Return-Type: long int //将B的值赋给Y
if(X>Y) Z=1;
else if(X<Y) Z=0;
else Z=10;
SetTagSDWord("C",Z); //Return-Type: BOOL //将Z的值赋给C

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END


相关新闻
联系方式
公司:浔之漫智控技术-西门子PLC代理商
姓名:聂航(先生)
电话:15221406036
手机:15221406036
地区:直辖市-上海
地址:上海市松江区广富林路4855弄88号3楼
QQ:3064686604
微信:15221406036
拨打电话
微信咨询
请卖家联系我