渠道第一,诚信,引领市场,正道经营,共存共赢
销售经理:135 8579 8891(王经理)微 信 同 步
商务 (Q Q) :961812307
电话(Tel):021-61311927
邮箱(Email):961812307@qq.com
技术支持:
销售工程师: 137 0163 3515 微 信 同 号(黄工)
在线 (Q Q) :77956468
上海腾桦电气设备有限公司
传真(Fax):021-67355123
电话(Tel):021-61311931
上海腾桦电气设备有限公司,成立于2018年3月,注册500万,是一家从事技术设备销售的公司。主要从事工业自动化产品销售和系统集成的高新技术企业
长期与德国SIMATIC(西门子).瑞士ABB.美国罗克韦尔(AB).法国施耐德.美国霍尼韦尔.美国艾默生合作。
公司有专业的技术团队,销售团队,公司成员150于人.为客户提供专业的技术支持,产品资料,售后。
在工控领域,公司以精益求精的经营理念,从产品、方案到,致力于塑造一个“行业专家”品牌,以实现可持续的发展。
西门子S7系统PLC的符号编程基础介绍
一、系统存储区
S7的系统存储区集成在CPU中,不能被扩展。系统存储区根据功能分为不同的区域供用户使用。在用户程序中使用相应的指令可以在相应的地址区内直接对数据进行寻址。
1.输入过程暂存区(I)
2.输出过程暂存区(Q)
3.位存储区(M)
4.外部输入输出(PI/PQ)
5.计时器(T)
6.计数器(C)
7.数据块(DB)
8.局部数据(L)
二、地址寻址
什么是地址寻址?
1.位寻址
2.字节寻址
3.字寻址
4.双字寻址
三、符号地址寻址
1. 全局符号
在符号编辑器中定义的符号。
2. 局部符号
局部符号是在程序块中变量申明区中定义,定义的对象也只限于本块的块参数、静态数据和临时数据等,且所定义的符号只在本程序块中有效。

S7-200数据长度和数值范围
S7-200 寻址时,可以使用不同的数据长度。不同的数据长度表示的数值范围不同。S7-200 指令也分别需要不同的数据长度。
S7-200系列在存储单元所存放的数据类型有布尔型( BOOL)、整数型( INT )、实数型和字符串型四种。数据长度和数值范围如表6所列。
表1 数据长度和数值范围
数据类型 |
数据长度 |
||
字节 (8位值) |
字 (16位值) |
双字 ( 32位值) |
|
无符号整数 |
0~255 |
0~65535 |
0~4294967295 |
有符号整数 |
-128~+127 |
-32768~+32767 |
-217483648~+2147483647 |
实数IEEE32位 |
|
|
+1.175495E-38~+3.402823E+ |
● 实数的格式
实数(浮点数)由32位单精度数表示,其格式按照ANSI/IEEE 754-1985标准中所描述的形式。实数按照双字长度来存取。对于S7-200来说,浮点数精确到小数点后第六位。因而当使用一个浮点数常数时,多可以指定到小数点后第六位。
● 实数运算的精度
在计算中涉及到非常大和非常小的数,则有可能导致计算结果不精确。
● 字符串的格式
字符串指的是一系列字符,每个字符以字节的形式存储。字符串的第一个字节定义了字符串的长度,也就是字符的个数。一个字符串的长度可以是0到254个字符,再加上长度字节,一个字符串的大长度为255个字节。而一个字符串常量的大长度为126字节。
● 布尔型数据(0或1)。
● S7-200CPU不支持数据类型检测
例如:可以在加法指令中使用VW100中的值作为有符号整数,同时也可以在异或指令中将VW100中的数据当作无符号的二进制数。
● S7-200提供各种变换指令,使用户能方便地进行数据制式及表达方式的变换。
SIMATIC S7 PLC处理输入/输出中断的使用方法介绍
概述
本程序适用于SIMATIC S7-212和S7-214的计数器,可以从0计到255,这要取决于输入10.0的状态。如果将输入10.0置为1,则程序减计数;如果将输入10.0置为0,则程序加计数。
如果输入10.0的状态改变,则将立即激活输入/输出中断程序,中断程序0或1分别将有储器位M0.0置成1或0。
例图
程序框图
程序和注解
本程序是一个输入/输出中断程序的范例,计数器从0计到255。如果输入10.0为0,则程序加计数;如果输入10.0为1,则程序减计数。
本程序包括以下三个程序:
Main (主程序) 初始化和计数
INT0 (中断程序0) 输入10.0为1时,减计数。
INT1 (中断程序1) 输入10.0为0时,加计数。
本程序长度为32个字
//标题:事件中断
//********主程序*********
//主程序包括初始化程序和计数程序。
//计数器的存储器标志位M0.0的0或1状态,决定计数方向为加或减计数。
//当输入10.0山0变为1时,产生中断事件0,激活中断程序0 (INT0)。
//中断程序0将存储器位M0.0置成1,导致主程序减计数。
//当输入10.0山1变为0时,产生中断事件1,激活中断程序1 (INT1)。
//中断程序1将存储器位M0.0置成0,导致主程序加计数。
//主程序
LD
MOVB
ENI
ATCH
ATCH
LDN
AB>=
A
EU
INCW
SM0.1
+0, AC0
+0, 0
+1,1
M0.0
16#FE, ACO
SM0.5
AC0
//仅扫描时,SM0.1才为1,进行以下初始化
//将计数累加器ACO清Oa
//允许中断。
//输入10.0为上升沿时激活事件中断0
//输入10.0为上升沿时激活事件中断1
//如果存储器的标志位M 0.0为0状态
//且计数累加器ACO的当前计数值小于或等于254
//且0.5秒脉冲
//且上升沿
//那么计算累加器ACO加1
LD
AB<=
A
EU
DECW
M0.0
16#1,AC0
SM0.5
ACO
//如果存储器的标志位M 0.0为1状态
//且计数累加器ACO的当前计数值大于或等于
//且0.5秒脉冲
//且上升沿
//那么计算器累加器ACO减1
LD
MOVB
MEND
SM0.0
AC0, QB0
// SM0.0总是1。
//在输出端00.0至00.7显示ACO的当前计数值。
//主程序结束。
//******中断程序0******
//事件中断程序0将存储器的标志位M0.0置成
//此情况下程序减计数。
//
INT 0 //中断事件0减计数。
S M0.0,1 //将存储器的标志位M0.0置成
RETI //中断程序0结束。
//******中断程序1******
//事件中断程序1将存储器的标志位M 0.0置成Oa
//此情况下程序增计数。
INT 1
R M0.0,1
RETI
//中断事件1加计数。
//将存储器的标志位M0.0置成O。
//中断程序1结束。
请参考SIMATIC S丁EP 7编程参考手册的6.2节“中断指令”,为您提供了更多的有关输入输出中断的信息。
- 通讯模块通过点对点连接或总线系统进行数据交换
模板的范围:
- 用于点到点连接的通讯处理器
- 用于连接AS-Interface的通讯处理器
- 用于连接PROFIBUS DP的通讯处理器
- 用于连接PROFIBUS FMS的通讯处理器
- 用于连接工业以态网的通讯处理器

CP 343?2P / CP 343?2
CP 343-2P 通信处理器是 AS-Interface 主站,用于 SIMATIC S7-300 和 ET 200M 分布式 I/O 站,具有用户友好的参数设置选项。
CP 343-2 该模块的基本型号。
CP 343-2P / CP 343-2 执行以下特性:
- 连接多 62 个 AS-Interface 从站
- 集成模拟值传输
- 根据 AS-Interface 规范 V3.0,支持所有 AS-Interface 主站功能
- 通过前面板上的 LED 指示运行状态以及所连接从站的运行就绪状况
- 通过前面板上的 LED 进行故障指示(包括 AS-Interface 电压故障、组态错误)。
- SIMATIC S7?300 设计形式的紧凑外壳
- 适合 AS-Interface Power24V(产品版本 V2 / 固件版本 V3.1 及以上)和标准 AS-Interface(采用 30 V 电压)
- 另外对于 CP 343-2P:支持通过 STEP7 V5.2 及以上版本组态 AS-Interface 网络
设计
CP 343-2P / CP 343-2 就像 I/O 模块那样与 S7-300 相连。它具有:
- 两个连接端子用于直接连接 AS-Interface 电缆
- 前面板上的 LED 指示灯用于显示所有连接且处于激活状态的从站的运行状态和运行就绪情况
- 按钮用于切换主站操作状态并将 AS-Interface 从站的现有实际组态用作目标组态
功能
CP 343-2P/CP 343-2 支持扩展 AS-Interface 规范 V3.0 的所有规定功能。
CP 343-2P / CP 343-2 各占用 SIMATIC S7-300 的 I/O 地址区域中的 16 字节。标准从站和 A 从站的数字量 I/O 数据保存在此区域中。B 从站的数字量 I/O 数据以及模拟量 I/O 数据可通过用于读/写数据记录的 S7 系统功能来访问。

Overview
SIMOTION D 控制单元:D410?2,D4x5?2(4 个性能级别)
SIMOTION D 是 SIMOTION 的结构紧凑、基于 SINAMICS S120 变频调速柜系列的版本。
SIMOTION D 控制单元有以下几种型号:
-
SIMOTION D410-2 是带多轴选项的单轴应用的紧凑型控制单元。此控制单元有 D410-2 DP 和 D410-2 DP/PN 等型号,可卡装到块型 SINAMICS S120 PM340 功率模块上。
-
SIMOTION D4x5-2 是适用于 SINAMICS S120 书本型变频调速柜多轴应用的控制单元,有以下几种型号:
-
SIMOTION D425-2 DP 和 D425-2 DP/PN 控制单元(基本性能),用于多 16 个轴
-
SIMOTION D435-2 DP 和 D435-2 DP/PN 控制单元(标准性能),用于多 32 个轴
-
SIMOTION D445-2 DP/PN(高性能型)控制单元,用于多 64 个轴
-
SIMOTION D455-2 DP/PN 控制单元(超高性能),用于多 128 个轴,或者带有非常短的控制时钟周期的应用
这种可扩展性可确保对自动化方面不断变化的要求快速做出响应,而无需对系统做出改变。
设备理念
通过 SIMOTION D,PLC、运动控制功能以及 SINAMICS S120 驱动软件能在一个共享控制硬件上运行。SIMOTION D 中集成有符合 IEC 61131?3 的 PLC,这意味着该系统不仅能够控制运动序列,而且还可控制整台机器。
根据所用的 SIMOTION D 平台,HMI 设备可在内置的 PROFIBUS、Ethernet 或 PROFINET 接口上运行,以进行操作员控制与监视。远程维护、诊断和远程等功能也可通过这些接口来使用。
SIMOTION D 控制单元:D410?2,D4x5?2(4 个性能级别)
SIMOTION D 是 SIMOTION 的结构紧凑、基于 SINAMICS S120 变频调速柜系列的版本。
SIMOTION D 控制单元有以下几种型号:
- SIMOTION D410-2 是带多轴选项的单轴应用的紧凑型控制单元。此控制单元有 D410-2 DP 和 D410-2 DP/PN 等型号,可卡装到块型 SINAMICS S120 PM340 功率模块上。
-
SIMOTION D4x5-2 是适用于 SINAMICS S120 书本型变频调速柜多轴应用的控制单元,有以下几种型号:
- SIMOTION D425-2 DP 和 D425-2 DP/PN 控制单元(基本性能),用于多 16 个轴
- SIMOTION D435-2 DP 和 D435-2 DP/PN 控制单元(标准性能),用于多 32 个轴
- SIMOTION D445-2 DP/PN(高性能型)控制单元,用于多 64 个轴
- SIMOTION D455-2 DP/PN 控制单元(超高性能),用于多 128 个轴,或者带有非常短的控制时钟周期的应用
这种可扩展性可确保对自动化方面不断变化的要求快速做出响应,而无需对系统做出改变。
设备理念
通过 SIMOTION D,PLC、运动控制功能以及 SINAMICS S120 驱动软件能在一个共享控制硬件上运行。SIMOTION D 中集成有符合 IEC 61131?3 的 PLC,这意味着该系统不仅能够控制运动序列,而且还可控制整台机器。
根据所用的 SIMOTION D 平台,HMI 设备可在内置的 PROFIBUS、Ethernet 或 PROFINET 接口上运行,以进行操作员控制与监视。远程维护、诊断和远程等功能也可通过这些接口来使用。
S7-200系列 PLC的数据存储器寻址
在S7-200PLC中所处理数据有三种,即常数、数据存贮器中的数据和数据对象中的数据。
1.常数及类型
在S7-200的指令中可以使用字节、字、双字类型的常数,常数的类型可指定为十进制、
十六进制(6#7AB4)、二进制(2#10001100)或ASCII字符(‘SIMATIC’)。PLC不支持数据类型的处理和检查,因此在有些指令隐含规定字符类型的条件下,必须注意输入数据的格式。
2.数据存贮器的寻址
(1)数据地址的一般格式 数据地址一般由二个部分组成,格式为:Aal.a2。其中:A区域代码(I,Q,M,SM,V),al字节首址,a2位地址(0~7)。例如I10.1表示该数据在I存储区10号地址的第1位。
(2)数据类型符的使用 在使用以字节、字或双字类型的数据时,除非所用指令已隐含有规定的类型外,一般都应使用数据类型符来指明所取数据的类型。数据类型符共有三个,即B(字节),W(字)和D(双字),它的位置应紧跟在数据区域地址符后面。例如对变量存贮器有VBl00、VW100、VDl00。同一个地址,在使用不同的数据类型后,所取出数据占用的内存量是不同的。
3.数据对象的寻址
数据对象的地址基本格式为:An,其中A为该数据对象所在的区域地址。A共有6种:T(定时器),C(计数器),HC(高速计数器),AC(累加器),AIW(模拟量输入),AQW(模拟量输出)。

- 用于 SIMATIC ET 200S、带有集成故障安全 CPU 的接口模块
- 用于构建故障安全型自动化系统,提高工厂的安全性
- 高可符合安全要求 IEC 61508、IEC 62061 的 SIL 3、ISO 13849-1:2006 的 PLe 和 ISO 13849.1 的 PL e
- 用于 ET 200S 中的高性能控制解决方案
- 增强了系统和机器的可用性
- 针对多 128 个 IO 设备的 PROFINET IO 控制器
- PROFINET 接口,带集成 3 端口交换机
-
配有大量通讯选件:
PG/OP 通讯,PROFINET IO,PROFINET CBA,开放式 IE 通讯(TCP,ISO-on-TCP 和 UDP),Web 器和 S7 通讯 (带可装载 FB) - 应用 STEP 7 的模块化程序,快速、简单和点对点地对系统进行程序设计
- 紧凑型 SIMATIC 微型存储器卡 (MMC)
-
选件 PROFIBUS 主站,可用于 32 台 PROFIBUS DP 从站(带有主站接口 6ES7138-4HA00-0AB0)
注:
CPU 运行需要 SIMATIC 微存储卡(MMC)。


Area of application
IM 151-8F PN/DP CPU 可用于运行中等大小程序的远程、分布式自动化解决方案。 可现场对处理数据进行远程预处理,并能传送上位控制单元所需的数据。 这样做有以下几个优点:
- 减轻中央控制器的负荷
- 现场关键信号的响应时间缩短
- 低数据容量,减轻了总线系统负荷
- 预测试单元和并行调试,可快速调试
- 自治单元,增强了可用性和灵活性
- 组态过程清晰
IM 151-8F PN/DP CPU 运行并不完全依赖于中央控制器。 如果故障,IM151-8F PN/DP CPU 可轻松继续运行。
位模块化设计的 ET 200S I/O 系统和 IM 151-8F PN/DP CPU 为面向功能的站设计。
IM 151-8F PN/DP CPU 配有以下部件:
-
微处理器;
执行时间为每个二进制指令 100 ns - 256 KB 工作存储器
-
位模块化扩展性,扩展性好;
任意组合达 63 个 I/O 模块(电源模块,电气模块,技术功能和电机起动器模块) - PROFINET 接口,带 3 个集成交换机端口(RJ45)
- 通过密码保护用户程序,未经授权无法访问
- 诊断缓冲器,用于新的 500 处故障和中断事件(可保存后的 100 个输入)
-
SIMATIC MMC;
用于免维护数据备份(无电池)- 程序备份(装载存储器)
- 使用 MMC 进行固件更新
- MMC 中的外部装入存储器
- 通过 MMC 更新或通过网络在线更新
-
硬件时钟;
日期和时间附加在 CPU 的诊断消息后面 -
集成的通讯功能:
- 编程器/OP 通讯
- PROFINET IO
- 开放式 IE 通讯(TCP,ISO-on-TCP 和 UDP)
- Web 器
- PROFINET CBA
- S7 通讯(带可装载 FB)
- 报警响应时间 (OB40) 少于 10 ms
结构紧凑,功能强大
SIMATIC ET 200SP 开放式控制器时此类控制器当中将 ET 200SP 控制器的功能与可视化和 PC 应用程序合并在一个坚固耐用的紧凑型控制系统(带有集中 I/O)的控制器。

- 成套多功能一体化解决方案,预装 SIMATIC S7-1500 软件控制器,也可预装 WinCC Runtime Advanced V13 SP1
- 通过 ET 200SP 模块进行集中式扩展(站的大宽度为 1 m,或者多 64 个模块)
-
SIMATIC 虚拟机监控程序:
用于将 Windows 系统与控制功能分离 - 通过双核处理器来佳利用虚拟机监控程序
- 可交换闪存盘(CFast 卡)用于存储操作系统、运行系统和项目数据
- 集成 DVI-I 图形接口;3x USB 2.0 接口
- 2 个 PROFINET 接口:X1通过 PN-IO 总线适配器来连接(RJ45 或 FC),带有 2 个端口;X2:千兆以太网接口 (RJ45)
- PROFINET IRT
- 开放式以太网通信(TCP/IP、UDP、Iso-on-TCP)
- Web 器功能可用于显示信息、状态、诊断以及用户定义的 Web 页面
- 可将 CM DP 作为 DP 主站进行 PROFIBUS DP 通信
- 组态控制(选项处理)
- 提高了专有技术和复制保护程度;具有 Security Integrated 功能
- 集成式系统诊断
- 集成运动控制功能用于控制速度控制轴和定位轴,支持外部编码器
- 跟踪功能
- 尤其适用于数量量很大且与用户特定相关的开放式应用程序
- 集成控制功能并用 C/C++ 语言实现应用程序(使用 SIMATIC ODK-1500S 开放式开发工具包)
ET 200SP 开放式控制器 CPU 1515SP PC 是一种坚固耐用的紧凑型系统,它将 ET 200SP 控制器的功能与基于 PC 的平台组合在一起。该 CPU 提供了 ET 200SP 系统、S7-1500 控制器系列以及 TIA 环境的完整功能。该控制器可用于控制特殊及系列机器设备,或用于控制分布式配置中的设备。该控制器尤其适用于数量较高的机器设备,例如,可用于摄像头检查以及图像传输或打印机连接的质量。在必须使用编程语言 C 或 C++ 来集成特殊自动化功能时、将 Windows 软件紧密连接到软件控制器时或必须存储较大量的数据时,CPU 1515SP PC 尤其显示出自身的优点。
预装有 WinCC Runtime Advanced V13 SP1 的 CPU 1515SP PC + HMI 提供了额外 HMI 功能。可以在一台设备上集成控制和可视化功能。