企业信息

    浔之漫智控技术(上海)有限公司

  • 10
  • 公司认证: 营业执照已认证
  • 企业性质:外资企业
    成立时间:
  • 公司地址: 上海市 松江区 上海市松江区松江工业区广富林路4855弄星月大业**88栋3楼
  • 姓名: 聂聪
  • 认证: 手机未认证 身份证已认证 微信已绑定

    西门子S120控制单元6SL3055-0AA00-5AA0

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2023-04-20
  • 阅读量:26
  • 价格:88.80 元/台 起
  • 产品规格:不限
  • 产品数量:999.00 台
  • 包装说明:不限
  • 发货地址:上海松江  
  • 关键词:西门子驱动器S120,西门子代理商,西门子中国授权代理商,西门子一级代理商

    西门子S120控制单元6SL3055-0AA00-5AA0详细内容

    S7-300/400plc程序采用结构化程序,把程序分成多个模块,各模块完成相应的功能。结合起来就能实现一个复杂的控制系统。就像高级语言一样,用子程序实现特定的功能,再通过主程序调用各子程序,从而能实现复杂的程序。
    在S7-300/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。
    FC运行是产生临时变量执行结束后数据就丢失-----不具有储存功能
    FB运行时需要调用各种参数,于是就产生了背景数据块DB。例如用FB41来作PID控制,则它的PID控制参数就要存在DB里面。FB具有储存功能
    系统功能块(SFB)和系统功能(SFC)也是相当于子程序,只不过SFB和SFC是集成在S7 CPU中的功能块,用户能直接调用不需自已写程序。
    SFC与FC不具有储存功能,FB和SFB具有储存功能。
    OB模块相当于子程序,负责调用其他模块。如果程序简单只需要OB就可以实现。
    用西门子plc编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗?
    FB--功能块,带背景数据块
    FC--功能,相当于函数
    他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块
    举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。FB确保了3个电机的参数互不干扰。
    FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。他们的较大区别是,FB与DB配合使用,DB中保存着FB使用的数据,即使FB退出后也会一直保留。FC就没有一个*的数据块来存放数据,只在运行期间会被分配一个临时的数据区。
    在实际编程中,是使用FB还是FC,要看实际的需要决定。
    FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。
    FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。
    这是一般的理解;FB需要背景数据块,而FC是没有的;参数的传递方式不同,FB的输入输出对应着背景数据块地址,而FC的输入输出是没有实际对应的,只有的程序调用时,才会和实际的地址产生对应关系。FB参数传递的是数据,FC参数传递的是数据的地址。
    FB(功能块)的处理方式是围绕着数据块处理数据,他的入口参数和出口参数都是数据块里的数据,以及STAT的数据都是数据块里,入口参数和出口参数、STAT可以认为是静态数据,这些数据不会因为函数消失而逝去,他会一直保存在数据块里。FB里的变量与他的背景数据块是一一对应的,而他的对应并不是一层不变的。更确切的说,FB里的变量在调用时将根据AR2的值当作偏移量与背景数据块是一一对应。如果一个FB功能块里没有入口参数、出口参数及STAT数据,他将不需要背景数据块,这时的FB和没有入口出口参数的FC就没有什么区别了,就只能使用临时变量和全局变量了。用很多人认为,FB的背景数据块必须由FB生成、FB里的**个变量对应着背景数据块的**个变量,还有就是由FB生成的数据块只能作为FB的背景数据块使用。其实这些理解是错误的,FB的背景数据块不一定是通过FB生成的,可以像生成共享数据块一样生成FB的背景数据块,换句话说,普通的数据块也可以作为FB的背景数据块,不过这种做法是有一定前提的,就是这个数据块的字节数必须大于等于FB所需的字节数,如果小于FB所需的字节数时,FB访问到**出背景数据块的变量时就会找不到变量的,肯定会出错了。FB里的**个变量对应可以对应数据块字节数减去FB所需背景数据块字节数里的任意位置的变量,我觉得这个比较好理解,在多重背景里不就是这样吗。19
    对于EM277模块的编程主要分为两部份:S7-200 plc的编程与S7-300 PLC的编程。
    1、S7-200 PLC的编程
    如图1所示为S7-200中的主程序,用来读入和输出S7-300通过PROFIBUS-DP总线过来的数据。


    图1  S7-200主程序
    2、S7-300 PLC的编程
    如图2所示为S7-300中的OB1程序块,用来读入和输出S7-200通过PROFIBUS-DP总线过来的数据。


    图2  S7-300主程序

    1.ATT填表指令:向表格(TBL)中加入字值(DATA)。表格中的**个数值是表格的较大长度(TL)。*二个数值是表格的实际条目数。每次向表格中增加新数据后,条目计数加1。新数据被增加至表格中的最后一个条目之后,即无法再向表格中添加数据,报溢出。表格较多可包含100个条目,不包括*较大条目数和实际条目数的参数。


    2. FIFO先进先出指令:从表(TBL)中移走**个数据,并将此数输出到DATA。剩余数据依次上移一个位置。每执行一条本指令,表中的数据数减1。


    3.将这两个指令结合起来,先通过数据建表,当表格满了之后,再移出老的数据,填入较新数据。如下图所示:

    西门子STEP7-Micro/WIN32 编程软件提供了一系列工具,可使用户直接在软件环境下调试并监视用户程序的执行。


    一、状态图表监控


    可使用状态图表来监视用户程序,并可以用强制表操作修改用户程序中的变量。

    1、使用状态图表

    在引导条窗口中单击“状态图(Status Chart)”或用“视图(View)”菜单中的“状态图”命令。当程序运行时,可使用状态图来读、
    写、监视和强制其中的变量,如图1所示。


    图1 状态图表监控

    2、强制*值 
    ◆ 强制范围 
    ◆ 强制一个值 
    ◆ 读所有强制操作 
    ◆ 解除一个强制操作 
    ◆ 解除所有强制操作 

    二、运行模式下的编辑

    在运行模式下编辑,可以在对控制过程影响较小的情况下,对用户程序做少量的修改。

    修改后的程序下载时,将立即影响系统的控制运行,所以使用时应特别注意。可进行这种操作的plc有CPU224、CPU226和CPU226XM等。

    操作步骤:

    1、选择“调试(Debug)”菜单中的“在运行状态编辑(Program Edit in RUN)”命令,因为RUN 模式下只能编辑主机中的程序,如果主
    机中的程序与编程软件窗口中的程序不同,系统会提示用户存盘。

    2、屏幕弹出警告信息
    单击“继续(Coutinue)”按钮,所连接主机中的程序将被上装到编程主窗口,便可在运行模式下进行编辑。

    3、在运行模式下进行下载
    在程序编译成功后,可用“文件(File)”菜单中“下载(Download)”命令,或单击工具条中的下载按钮 ,将程序块下载到PLC 主机。

    4、退出运行模块编辑
    使用“调试(Debug)”菜单中的“在运行状态编辑程序(Program Edit in RUN)”命令,然后根据需要选择“选项(Checkmark)”中的内容。

    三、程序监视

    利用三种程序编辑器(梯形图、语句表和功能表)都可在PLC 运行时,监视程序的执行对各元件的执行结果,并可监视操作数的数值。

    1、梯形图监视

    利用梯形图编辑器可以监视在线程序状态,如图所示。图中被点亮的元件表示处于接通状态。


    图2 梯形图监视

    2、语句表监视

    用户可利用语句表编辑器监视在线程序状态。语句表程序状态按钮连续不断地更新屏数值,操作数按顺序显示在屏幕上,这个顺序与它们出现在指令中的顺序一致,当指令执行时,(//www./版权所有)这些数值将被捕捉,它可以反映指令的实际运行状态。


    图3 语句表监视

    3、功能块图监视


    图4 功能块图监视



    http://shjiqing.cn.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区上海市松江区松江工业区广富林路4855弄星月大业**88栋3楼,联系人是聂聪。 主要经营浔之漫智控技术(上海)有限公司经营西门子模块代理商、西门子PLC模块代理商、西门子低压代理商、西门子中国总代理商、西门子四芯工业以太网电缆线等;西门子保内全新产品‘质保一年。一年内因产品质量问题换新产品;不收取任何费。欢迎致电咨询。 。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。