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

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-1200模块>> 西门子S7-1200PLC模块北京代理商

西门子S7-1200PLC模块北京代理商

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

更新时间:2019-06-18 09:54:26浏览次数:137

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

同类优质产品

更多产品

产品简介

电动机功率 7kW 外形尺寸 3mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 5kg
西门子S7-1200PLC模块北京代理商
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。

详细介绍

西门子S7-1200PLC模块北京代理商

  STEP 7为用户提供各种参考数据,参考数据对阅读和分析大型复杂的用户程序是非常有用的。参考数据也可以打印存档,供终用户使用。程序编辑器的自定义对话框中默认的设置为自动生成参考数据。

    1.显示参考数据

    用右键单击SIMATIC管理器左边窗口的“块”,执行出现的快捷菜单中的命令“参考数据”→“显示”。出现的对话框默认的选项是“更新”(见图4-55),单击“是”按钮,更新参考数据=更新完成后,出现图4-56左边的“自定义”对话框,选中“交叉参考”,单击“确定”按钮,打开“参考”窗口,显示交叉参考表(见图4-56中的右图)。打开参考数据显示窗口后,可以用工具栏上对应的按钮显示其他参考数据。

显示参考数据对话框

    4-55    显示参考数据对话框

    执行参考数据显示窗口的菜单命令“窗口”→“新建窗口”,出现图4-56中左边的对话框。选中新窗口要显示的参考数据,可以同时打开多个参考数据窗口。

    2.交叉参考表

    交叉参考表(见图4-56)给出了S7用户程序使用的地址的概况,显示IQMTCFBFCSFBSFCPI/PQDB的地址、符号地址,以及使用的情况。“类型”列的“R”和“W”分别表示读和写。“块”列是变量所在的逻辑块,“位置”列给出了变量在逻辑块中的位置和指令,例如“NW 1/A”是程序段1中的“A”(与)指令。

    单击地址列左边的按钮,可以查看该地址被多次使用的情况。单击地址列的按钮,将同一地址有关的各行缩为一行。执行菜单命令“编辑”→“查找”,可以搜索到的地址或符号。

    3.交叉参考表的参数设置

    在交叉参考表中执行菜单命令“视图”→“过滤”,将出现图4-57中的“过滤参考数据”对话框,可以设置只显示部分地址。打开“交叉参考”选项卡,在“显示对象”区,用复选框选中要显示的地址区,打勾表示要显示该地址区。

    例如选中“输入”后,它右边的输入框内的“*”号表示显示范围为整个输入区,如果输入“10-2024;”,表示输入的显示范围为IB10~IB20IB24。选中“显示与符号显示”复选框,将同时显示地址和符号。其他参数的设置可以查看在线帮助。

    4.赋值表

    赋值表(见图4-58)显示已被用户程序使用的地址。赋值表的左边显示I/QM区哪些字节、哪些位被使用。标有“X”的方格表示该位被访问。“BWD”列分别表示按字节、字或双字访问,例如图4-58中的MB0MB1以字为单位访问。以字节、字或双字为单位访问的行用浅蓝色背景来表示。赋值表的右边显示用户程序使用的定时器和计数器,该项目只使用了计数器C0

    5.程序结构

    程序结构显示用户程序中块的分层调用结构,通过它可以对程序所用的块、它们的从属关系,以及它们对局部数据的需求有一个概括的了解(见图4-59)。

    打开随书光盘中的项目“S7_DP”,用鼠标右键单击SIMATIC管理器左边窗口的“块”,执行快捷菜单中的命令“参考数据”→“显示”,出现图4-56左边的“自定义”对话框时,用单选框选中“程序结构”,单击“确定”按钮,打开“参考”视图,显示该项目的程序结构(见图4-59)。

    “块(符号),实例数据块(符号)”列显示逻辑块、功能块的背景数据块、逻辑块使用的共享数据块,以及它们的符号。

    “语言”列是调用的块的编程语言。“局部数据(在路径中)”列显示调用结构中需要的大的局部数据字节数,包括每个OB需要的大局部数据和每个路径需要的局部数据。

    SFB 14的“位置”列的“NW 2 Sta 1”表示它在程序段2的*条指令被调用。没有被调用的块在程序结构的底部显示,并且用黑叉标记。双击图4-59OB1DB1所在的行,可以分别打开它们。单击OB35左边的按钮,可以看到它内部调用块的情况。

    6.其他参考数据

    单击参考数据窗口工具栏上的“未使用的符号”按钮,可以显示在符号表中已经定义、但是没有在用户程序中使用的符号。项目调试好后可以删除未使用的符号。单击工具栏上的“不带符号的地址”按钮,可以显示已经在用户程序中使用、但是没有在符号表中定义的地址。

    1DPV1中断组织块OB55OB57

    如果PROFIBUS - DP V1(简称DPV1)从站的模块或机架改变了操作模式,例如由RUN切换为STOPCPU的操作系统可能调用状态中断组织块OB55

    如果用户通过本地或远程访问更改了DPV1从站插槽的参数,CPU的操作系统可能调用更新中断组织块OB56OB57DPV1从站的插槽触发的制造商特定的中断的组织块。

    2.多处理器中断组织块OB60

    S7 - 400的一个机架可以插入多4CPU,协同完成同一个复杂任务。OB60用来确保在多CPU过程中CPU的反应与事件同步。

    3.同步循环中断组织块OB61~OB64

    DP从站从采集输入信号到输出逻辑运算结果需要经过7个不同的循环,同步循环中断用于实现各DP从站数据处理的同步。

    4.技术功能同步中断组织块OB65

    技术( Technology)功能同步中断组织块OB65用于技术功能CPU的程序启动和技术功能块更新的同步。

    5.背景组织块OB90

    S7 -400CPU可以设置小扫描循环时间,如果它比实际的扫描循环时间长,在循环程序结束后CPU处于空闲的时间内可以执行背景组织块(OB90)。如果没有对OB90编程,CPU要等到定义的小扫描循环时间到达为止,再开始下一次循环的操作。用户可以将对运行时间要求不高的操作放在OB90中去执行,以避免出现等待时间。

    OB90的优先级为29(低),不能通过参数设置进行修改。实际编程极少使用OB90

1.同步错误

    同步错误是与执行用户程序有关的错误,程序中如果有不正确的地址区、错误的编号或错误的地址,都会出现同步错误,操作系统将调用同步错误OB

    OB121用于对程序错误的处理,OB122用于处理模块访问错误。

    同步错误OB的优先级与检测到出错的块的优先级*。因此OB121OB122可以访问中断发生时累加器和其他寄存器的内容。用户程序可以用它们来处理错误,例如出现对某个模拟量输入模块的访问错误时,可以在OB122中用SFC 44定义一个替代值。

    可以用SFC 36MASK_FLT”来屏蔽同步错误,使某些同步错误不触发对应的OB的调用,但是CPU在错误寄存器中记录发生的被屏蔽的错误。SFC 37DMSK_FLT”在当前优先级被执行完后,将解除被屏蔽的错误,并且清除当前优先级的事件状态寄存器相应的位。

    可以用SFC 38READ_ERR”读出已经发生的被屏蔽的错误。

    对于S7 - 300CPU 318除外),不管错误是否被屏蔽,错误都会被送入诊断缓冲区,并且CPU的“SFLED会被点亮。

    2.编程错误组织块( OB121)

    出现编程错误时,CPU的操作系统将调用OB121

    3I/O访问错误组织块(OB122)

    CPUPIPQ地址区访问有故障的模块时,如果出现直接访问I/O错误(模块损坏或找不到),或者访问了一个CPU不能识别的I/O地址,此时CPU的操作系统将会调用OB122

  1,错误处理概述

    S7 - 300/400有很强的错误(或故障)检测和处理能力。操作系统可以检测出下列错误:不正确的CPU功能、操作系统执行中的错误、用户程序中的错误和I/O中的错误。

    操作系统检测到一个异步错误时,将启动相应的组织块(见表4-9)。异步错误OB具有高等级的优先级,如果当前正在执行的OB的优先级低于26,异步错误OB的优先级为26,如果当前正在执行的OB的优先级为27(启动组织块),异步错误OB的优先级为28,其他OB不能中断它们。如果同时有多个相同优先级的异步错误OB出现,将按出现的顺序处理它们。

    用户可以在组织块中编程,对发生的错误采取相应的措施,以减小或消除错误的影响。如果没有生成和下载处理某个错误的组织块,出现该错误时CPU将进入STOP模式。即使下载一个空的OB,出现该错误时CPU也不会进入STOP模式。

    利用系统功能( SFC),用户可以屏蔽、延迟或禁止种OB的启动事件。

    4-9    错误处理组织块

    2.错误的分类

    S7 CPU检测到并且用户可以通过组织块对其进行处理的错误分为两个基本类型:

    1)异步错误是与PLC的硬件或操作系统密切相关的错误,与用户程序的执行无关。异步错误的后果一般都比较严重。异步错误对应的组织块为OB70~OB73OB80~OB87(见表4-9),具有高的优先级。

    2)同步错误是与程序执行有关的错误,OB121OB122用于处理同步错误,它们的优先级与出现错误时被中断的块的优先级相同,即同步错误OB中的程序可以访问块被中断时累加器和状态寄存器的内容。对错误进行适当处理后,可以将处理结果返回被中断的块。

    3.时间错误处理组织块( OB80)

    循环时间的默认值为150ms,时间错误包括实际循环时间超过设置的循环时间、因为向前修改时间而跳过时间中断、处理优先级时延迟太多等。

    OB80编程时应判断是哪个时间中断被跳过,使用SFC 29CAN_TINT”可以取消被跳过的时间中断。只有新的时间中断才会被执行。

    4.电源故障处理组织块( OB81)

    电源故障包括后备电池失效或未安装,S7 - 400CPU机架或扩展机架上的DC 24V电源故障。电源故障出现和消失时操作系统都要调用OB81

    5.诊断中断处理组织块( OB82)

    OB82OB85OB86的功能将在7.1.1节详细介绍。

    6.插入/拔出模块中断组织块(OB83)

    S7 - 400和某些型号的ET 200RUNSTOPSTARTUP模式下带电拔出和插入模块时,将产生插入/拔出模块中断。在这些操作模式不能拔出CPU模块、电源模块、接口模块和适配器模块。在下列情况下调用OB83:被组态的模块插入或拔出,用STEP 7修改了模块的参数,并且在RUN模式时将它下载。

    S7 - 400 CPU以数秒的间隔监视*机架和扩展机架上的模块。电源上电时,CPU检测由STEP 7生成的组态表中列出的模块是否都插入了。如果是,这个实际的组态被保存并作为对模块进行循环监控的依据。在每一扫描循环比较刚检测到的实际组态与原来检测到的组态。如果发现两个组态有差异,则发出插入/拔出模块中断信号,并且将有关信息存入诊断缓冲区和系统状态表。

    如果在RUN模式下拔出组态的模块,将启动OB83。因为CPU以大约1s的间隔监视模块,在模块被直接访问或过程映像刷新时,可能首先检测到访问错误。

    如果一个模块在RUN模式下插入,CPU会检测新模块的类型与原来的模块是否相同。如果相同,OB83被启动,将默认参数或用STEP 7的参数传送到该模块中。

    7CPU硬件故障组织块(OB84)

    当检测到并更正了内存错误、两个S7 - 400H CPU之间的冗余链接的性能下降和WinAC RTX的操作系统出错,CPU的操作系统调用OB84。如果没有生成OB84CPU不会切换到STOP模式。

    8.通信错误组织块( OB87)

    在使用通信功能块或全局数据( GD)通信进行数据交换时,如果出现下列通信错误,操作系统将调用OB87

    1)接收全局数据时,检测到不正确的帧标识符(ID)

    2)全局数据通信的状态信息数据块不存在或太短。

    3)接收到非法的全局数据包编号。


西门子S7-1200PLC模块北京代理商

收藏该商铺

登录 后再收藏

提示

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