| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1200模块>> 云南西门子S7-1200PLC模块代理(欢迎您)

云南西门子S7-1200PLC模块代理(欢迎您)

返回列表页
  • 云南西门子S7-1200PLC模块代理(欢迎您)
  • 云南西门子S7-1200PLC模块代理(欢迎您)
  • 云南西门子S7-1200PLC模块代理(欢迎您)
  • 云南西门子S7-1200PLC模块代理(欢迎您)
  • 云南西门子S7-1200PLC模块代理(欢迎您)
收藏
举报
参考价 322
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-06-13 13:19:35浏览次数:339

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 3kW 外形尺寸 2mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 6kg
云南西门子S7-1200PLC模块代理(欢迎您)
西门子S7-1200 控制器是我们新推出产品的核心,可实现简单却高度精确的自动化任务。西门子S7-1200 控制器实现了模块化和紧凑型设计,功能强大、投资安全并且*适合各种应用。可扩展性强、灵活度高的设计,可实现标准工业通信的通信接口以及一整套强大的集成技术功能,使该控制器成为完整、全面的自动化解决方案的重要组成部分。

详细介绍

云南西门子S7-1200PLC模块代理(欢迎您)

STEP7生成背景数据块和修改实际值

    STEP 7中,一个背景数据块总是被给一个功能块,一个功能块可以与多个背景数据块建立赋值关系。如果几个不同的控制设备,具有不同的预设参数,但控制任务相似,就可以只编写一个功能块,而将不同的预设参数分别存储在不同的背景数据块中,这样可以减少编程工作量。

    上述例题中,要对两台发动机的速度进行监控,汽油发动机( Petrol)的速度预设值为1500。柴油发动机( Diesel)的速度预设值为1200,生成两个背景数据块DB1DB2

    (1)生成数据块的方法与创建功能块的方法一样,在S7_Pr03项目窗口用鼠标右键单击“Block”按钮,在弹出的菜单中,选择Insert New Object,再选Data Block,单击“OK”按钮确认“Properties”对话框中的所有设置,则数据块DB1添加到S7-Pr03项目窗口中。

    (2)在步骤1“Properties”对话框中,选择“instanceDB”单击“OK”按钮确认DB1与“FB1Engine”的赋值关系。

    (3)进入数据块DB1LAD/STL/FBD编程窗口,打开并显示来自FB1变量声明表的据。

(4)打开View菜单,选择Data View,在行为“Preset_Speed(预设值),列为“ActualValue(实际值)的位置写入预设值1500

    (5)保存DB1,关闭编辑窗口。

    按照上述方法生成数据块DB2,写入预设值1200

    如果控制系统中不只2台发动机,有多台发动机的速度需要监控,只需要生成其他的背景数据块即可。

梯形图指令输入。选择菜单命令查看“LAD”进入梯形图编程界面。选择菜单命令“插入”一“程序段”,添加程序段,梯形图指令输入如图5-31所示。在程序段中插入所需的元素有以下3种方法。

选择菜单命令插入程序元素以便打开程序元素标签,并在目录中选择所需要的元素。

    ②单击工具栏中的常开触点、常闭触点或输出线圈的按钮。

    ③插入菜单中选择相应的菜单命令,例如,插入”→“LAD语言元素”→“常开触点”。

    通过选择现有的梯形元素,然后从编辑”→“剪切、编辑”→“复制、编辑”→“粘贴”中选择一个菜单命令,也可编辑代码段。

    一个梯形图程序段可由多个分支中的许多元素组成,所有的元素和分支必须进行连接,左电源线不算作连接(IEC1131-3);每个梯形图程序段都必须使用线圈或逻辑方框来关闭,不能使用比较框、中间变量输出和用于上升沿或下降沿计算的线圈指令放置于分支开始的左边或结束程序段。

    逻辑块的代码段通常包含许多程序段,这些程序段则由语句表指令组成。在代码段中,可编辑块标题(多64个字符)、块注释(对整个逻辑块进行记录,如块的用途)、程序段标题(多64个字符)、程序段注释(记录单个程序段的功能进行),以及程序段内的语句行等。选择菜单命令“查看”→“STL”进入语句表编程界面。

    语句由标记(可选)、指令、地址和注释(可选)组成。在逻辑块的代码段中可输入块标题和程序段标题,以及块注释或程序段注释。每条语句均单独占一行,在一个块中多可输入999个程序段。可将光标放置在块名称或程序段名称右边的单词标题上,单击即可打开一个可在其中输入标题的文本框。

    在语句表编程语言表达式中,可为每条语句输入一条注释,其方法是在输入的每个地址或符号名称后按下空格键,使用双斜杠(//)作为语句注释的开头,通过按回车键完成注的输入。

程序元素标签将显示一个程序元素表格,其中的程序元素均可插入到LADFBDSTL程序中,如图5-30所示的左侧部分。调用结构标签表示当前S7程序中的块的调用层次。变量声明分为“变量表”和“变量详细视图”部分,如图5-30所示的右上部分。指令表显示了将由PLC进行处理的块代码。它由一个或多个程序段组成,如图5-30所示的右侧中间部分。 详细资料窗口(如图5-30所示的下方)中的各种不同标签提供了众多的功能。例如,用于显示出错消息、对符号进行编辑、生成地址信息、对地址进行控制、对块进行比较的功能,以及对硬件诊断时的出错定义进行编辑的功能。

创建S7 CPU程序包括块和源文件。使用S7程序下的文件夹来创建块,如图5-29所示。该块文件夹包含有完成自动化任务而需要下载给S7 CPU的块,这些可装载的块包括逻辑块(OBFBFC)和数据块(DB)。在块文件夹中将自动创建一个空的组织块OB1,因为在执行S7 CPU中的程序时将始终需要这个块。

 

 图5-29创建块文件

 

5-29创建块文件

 

    块文件夹还包含创建的用户自定义数据类型( UDT)(这些类型将使编程更容易,且不需要将其下载给CPU)和为在调试程序时对变量进行监视和修改而创建的变量表(VAT)。此时不需要将变量表下载给CPU,包含有系统信息(系统组态、系统参数等)的对象系统数据”(系统数据块)。在组态硬件时将创建并提供这些系统数据块。在用户程序中需要调用的系统功能(SFC)与系统功能块(SFB),但系统本身不能编辑SFCSFB

    除了系统数据块(只能通过可编程控制器的组态对其进行创建和编辑)外,用户程序中的块都要使用各自的编辑器进行编辑,对应的编辑器要通过双击相应块启动。

在创建S7M7程序时,将自动创建一个(空的)符号表(符号对象)。在符号表中不能定义数据块中的地址(DBDDBWDBBDBX),数据块中的地址应在数据块的声明表中定义。

要创建符号表,双击项目窗口中的S7程序或M7程序,对象符号显示在窗口的右半部分。如果符号表已删除或被覆盖,使用菜单命令“插入”→“符号表”以插入一个新的符号表,打开对象“符号”,通过双击此对象显示所要编辑的符号表窗口,如图5-27所示。

    在符号编辑器中可以进行符号编辑或查看,如图5-28所示。用菜单命令查看”→“R0MCCC”可以选择是否显示表中的“ROMCCC”列。ROMCCC分别表示监视属性、在WinCC里是否被控制和监视、信息属性、通信属性和触点控制。可以用菜单命令“查看”→“排序”选择符号表中变量的排序方法。

    输入符号的方法有三种。

    ①直接在符号表中输入符号及其地址。如果希望输入许多符号,或者为了使已分配的符号在屏幕上显示而创建项目的符号表时,建议使用该过程,它可容易地对符号进行浏览。

通过对话框。在正在输入程序的窗口中打开一个对话框,然后定义一个新的符号或重新定义现有的符号。一般在定义单个的符号时使用该过程。

从其他表格编辑器中导入符号表。可在任何表格编辑器(如Microsoft Excel)中创建符号表的数据,然后将所创建的文件导入符号表。

在改变符号表中的符号、改变数据块或功能块的参数名称、改变引用组件名称的UDT或修改多重实例时,地址优先级有助于按意愿调整程序代码。为了设置地址优先级,进入SIMATIC管理器并选择块文件夹,然后选择菜单命令编辑”→“对象属性,在地址优先级”标签中就可以进行与要求相适合的设置。设置地址优先级如图5-26所示。     SIMATIC管理器中选择块文件夹,然后选择菜单命令编辑”→“检查块*性。“检查块*性”功能在单个块中进行必要的改动。

来自符号表中的符号(共享符号)将显示在“…”内,来自块的变量声明表中的符号(局域符号)将在前面冠以字符“#”。引号或“#”无须输入。在梯形图、FBDSTL中输入程序时,语法检查将自动添加这些字符。如果担心在某些情况下出现混淆,例如,共享符号和局域符号都使用同一个符号表示,那么要使用这个符号表示是共享符号时,必须直接对其进行编码(输入地址或者对这个符号加引号)。如果共享符号包含有空格,也必须对共享符号进行编码(输入地址或者对符号加引号)。

在梯形图、功能块图和语句表中,可以使用地址或符号来输入地址、参数和块名称。使用菜单命令“查看”→“显示”→“符号表示法”,可以在地址的表示法和符号表示法之间切换。

    地址包含地址标识符和内存位置,如Ql.0I2.1M2.0FB 21。如果将符号名分配给地址,可以使程序更易读,并能简化故障排除。STEP7可以自动地将符号名称翻译成所需要的地址。如果要使用符号名称访问ARRAYSTRUCT、数据块、本地数据、逻辑块和用户自定义数据类型,在使用符号寻址数据前,必须首先将符号名称分配给地址。使用符号地址,更容易识别程序中的元素与过程控制项目组件的匹配程度。

 

    为了更易于使用符号地址编程,可以显示地址和属于符号的符号注释。可以使用菜单命令“查看”一“显示”一“符号信息”来激活此信息。尽管每个STL语句后的行注释中包含了很多的信息,但该显示不能编辑,任何改变都必须在符号表或变量声明表中进行。

 

    符号寻址允许用户用有一定含义的符号地址来代替地址。将短的符号和长的注释结合起来使用,可使程序更简单。

云南西门子S7-1200PLC模块代理(欢迎您)

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言