五指山西门子PLC模块总代理 五指山西门子PLC模块总代理
用户程序的执行: CPU 支持以下类型的代码块,使用它们可以创建有效的用户程序结构: 组织块 (OB) 定义程序的结构。 有些OB 具有预定义的行为和启动事件,但用户也可以创建具有自定义启动事件的 OB。 功能 (FC) 和功能块 (FB)包含与特定任务或参数组合相对应的程序代码。 每个 FC 或 FB 都提供一组输入和输出参数,用于与调用块共享数据。 FB还使用相关联的数据块(称为背景数据块)来保存该 FB 调用实例的数据值。 可多次调用 FB,每次调用都采用背景数据块。调用带有不同背景数据块的同一 FB 不会对其它任何背景数据块的数据值产生影响。 数据块 (DB) 存储程序块可以使用的数据。用户程序的执行顺序是:从一个或多个在进入 RUN 模式时运行一次的可选启动组织块 (OB) 开始,执行一个或多个循环执行的程序循环OB。还可以将 OB 与中断事件关联,该事件可以是标准事件或错误事件。当发生相应的标准或错误事件时,即会执行这些 OB。 功能(FC) 或功能块 (FB) 是指可从 OB 或其它 FC/FB 调用的程序代码块,可下至以下嵌套深度: 16(从程序循环 OB或启动 OB 开始) 6(从任意中断事件 OB 开始) 注:安全程序使用二级嵌套。用户程序在安全程序中的嵌套深度为四。 FC不与任何特定数据块 (DB) 相关联。FB 与 DB 直接相关并使用该 DB 传递参数及存储中间值和结果。用户程序、数据及组态的大小受 CPU 中可用装载存储器和工作存储器的限制。对各个 OB、FC、FB 和 DB块的数目没有特殊限制。块的总数限制在 1024 之内。每个周期都包括写入输出、读取输入、执行用户程序指令以及执行后台处理。该周期称为扫描周期或扫描。 S7‑1200 自动化解决方案可由配备S7‑1200 CPU 和附加模块的中央机架组成。术语“中央机架”表示 CPU和关联模块采用导轨或面板式安装。只有在通电时才会对模块(SM、SB、BB、CB、CM 或 CP)进行检测和记录。
CPU 伴随扫描周期使用内部存储区(即过程映像)对本地数字量和模拟量 I/O点进行同步更新。过程映像包含物理输入和输出(CPU、信号板和信号模块上的物理 I/O 点)的快照。可组态在每个扫描周期或发生特定事件中断时在过程映像中对 I/O 点进行更新。也可对 I/O点进行组态使其排除在过程映像的更新之外。例如,当发生如硬件中断这类事件时,过程可能只需要特定的数据值。通过为这些 I/O点组态映像过程更新,使其与分配给硬件中断 OB 的分区相关联,就可避免在过程不需要持续更新时,CPU于每个扫描周期中执行不必要的数据值更新。 对于需要在每个扫描周期进行更新的 I/O,CPU 将在每个扫描周期期间执行以下任务: CPU将过程映像输出区中的输出值写入到物理输出。 CPU仅在用户程序执行前读取物理输入,并将输入值存储在过程映像输入区。这样一来,这些值便将在整个用户指令执行过程中保持一致。 CPU执行用户指令逻辑,并更新过程映像输出区中的输出值,而不是写入实际的物理输出。这一过程通过在给定周期内执行用户指令而提供一致的逻辑,并防止物理输出点可能在过程映像输出区中多次改变状态而出现抖动。为控制在每个扫描周期或在事件触发时是否自动更新 I/O 点,S7-1200 提供了五个过程映像分区。过程映像分区PIP0 用于每个扫描周期都自动更新的 I/O,此为默认分配。其余四个分区 PIP1、PIP2、PIP3 和 PIP4可用于将 I/O 过程映像更新分配给不同的中断事件。在设备组态中将 I/O 分配给过程映像分区,并在创建中断 OB 或编辑 OB属性时将过程映像分区分配给中断事件。 默认情况下,在设备视图中插入模块时,STEP 7 会将其 I/O过程映像更新为“自动更新”(Automatic update)。对于组态为“自动更新”(Automatic update) 的I/O,CPU 将在每个扫描周期自动处理模块和过程映像之间的数据交换
集成PROFINET接口
SimaticS7-1200的新CPU固件2.0版本支持与作为ProfinetIO控制器的ProfinetIO设备之间的通信。通过集成的Web服务器,可以通过CPU调用信息,通过标准网络浏览器处理数据,也可以在运行时间从用户程序中对数据进行归档。
利用已建立的TCP/IP标准,SIMATICS7-1200集成的PROFINET接口可用于编程或者与HMI设备和额外的控制器之间的通信。作为PROFINETIO控制器,SIMATIC S7-1200现在支持与PROFINET IO设备之间的通信。
该接口包含一个具有自动交叉功能的抗噪声的RJ45连接器,它支持以太网网络,其数据传输速率高达10/100Mbit/s。
与第三方设备之间的通讯
在SIMATICS7-1200上采用集成PROFINET接口可以实现与其他制造商生产的设备之间的无缝集成。利用所支持的本地开放式以太网协议TCP/IP和TCP上的ISO,可以与多个第三方设备进行连接和通讯。
这种通信能力与集成工程系统SIMATIC STEP 7Basic支持的标准T-Send/T-Receive说明共同配置,为您在设计您的自动化解决方案中提供更高水平的灵活性。
简易通讯模块
在SIMATICS7-1200的CPU上多可以增加3个通讯模块。
RS485和RS232通讯模块适用于串行、基于字符的点到点连接。在SIMATIC STEP 7Basic工程系统内部已经包含了USS驱动器协议以及Modbus RTU主、从协议的库函数。
To the top of the page
通过PROFIBUS实现的快速现场总线通讯-现场总线标准
由于S7-1200和现场总线标准PROFIBUS之间近的连接-反应迅速的强大网络-,在将来会实现现场级至控制级之间的统一通讯。这是我们小型自动化领域中一种重要的要求。
有两个将S7-1200连接到PROFIBUS的新通讯模块(CM)。作为DP从站,多可以与DP Master CP1243-5连接16个现场设备,例如作为分散的外围设备ET 200单元。S7-1200具有CM 1242-5的DP从站的功能,可连接到任何其他DP主站。通过背板总线轻松地将两个模块连接到左侧的CPU。
连网简单
为了减少布线和提供大的连网灵活性, CSM1277小型交换机模块可用于配置统一或者混合网络-采用线型、树型或星型拓扑结构。CSM1277是一个4端口非管理型交换机,允许您将SIMATIC S7-1200与多三个额外的设备相连接。
上海,天津,北京,深圳,哈尔滨,河北,山西,辽宁,吉林,黑龙江,江苏,浙江,安徽,福建,江西,山东,河南
湖北,湖南,广东,海南,四川,贵州,云南,陕西,甘肃,青海,大庆,哈尔滨,鸡西,齐齐哈尔,乌海,鄂尔多斯,包头,
昆明,安庆,蚌埠,巢湖,池州,滁州,阜阳,合肥,马鞍山,宿州,铜陵,芜湖,宣城,滨州,德州,东营,菏泽,济南,济宁,莱芜,聊城
临沂,青岛,日照,泰安,威海,潍坊,烟台,枣庄,淄博,长治,大同,晋城,晋中,临汾,吕梁,朔州,太原,忻州,阳泉,运城
潮州,东莞,佛山,广州,河源,惠州,江门,揭阳,茂名,梅州,清远,汕头,汕尾,韶关,深圳,阳江,云浮,湛江,肇庆,中山,珠海
百色,北海,崇左,防城港,桂林,贵港,河池,贺州,来宾,柳州,南宁,钦州,梧州,玉林
常州,淮安,连云港,南京,南通,苏州,宿迁,泰州,无锡,徐州,盐城,扬州,镇江
抚州,赣州,吉安,景德镇,九江,南昌,萍乡,上饶,新余,宜春,鹰潭
保定,沧州,承德,邯郸,衡水,廊坊,秦皇岛,石家庄,唐山,邢台,张家口
安阳,鹤壁,焦作,开封,洛阳,漯河,南阳,平顶山,濮阳,三门峡,商丘,新乡,信阳,许昌,郑州,周口,驻马店
杭州,湖州,嘉兴,金华,丽水,宁波,衢州,绍兴,台州,温州,舟山
东方,海口,南沙群岛,琼海,三亚,万宁,文昌,五指山,西沙群岛,中沙群岛的岛礁及其海域,儋州
鄂州,黄冈,黄石,荆门,荆州,武汉,仙桃,咸宁,襄樊,孝感,宜昌
常德,长沙,郴州,衡阳,怀化,福州,龙岩,南平,宁德,莆田,泉州,三明,厦门,漳州