第2章 s7200基本使用方法

合集下载

iVMS-7200视频监控管理系统操作手册V3.2

iVMS-7200视频监控管理系统操作手册V3.2
1.1 平台概述......................................................................................................................................................... 1 1.1.1 术语与缩写............................................................................................................................................ 1 1.1.2 参考资料 ............................................................................................................................................... 1
1.2 运行环境要求................................................................................................................................................. 2 硬件环境 ......................................................................................................................................................... 2 软件环境 ......................................................................................................................................................... 2

S7200使用入门硬件接线

S7200使用入门硬件接线

模拟量输出外部接线图
♦左端起的每3个点为一组, 共二组。每组可作为一 路 模拟量输出(电压或 电流 信号)。
♦第一组V0端接电压负载、 10端接电流负载,M0为 公 共端。
♦第二组的接法与第一组类 同。
♦该模块需要直流24V供电。
—电电 o压 负流负 r载载

—电 J电 J压负 «流负 i载 r載
f—

■s ® s ® ® ® ®
2. 2 STEP7-Micro/Win的初识
一、软件安装 软件来源:STEP 7Micro/WIN32——西门 子网站下载或光盘。 安装:双击STEP 7-Micro/WIN32的安装程 序setup. exe,根据在线提示,完成安装。
编程语言:选择英语。
界面汉化:安装完后可用STEP 7Micro/WIN 32中文汉化软件将编程界面和
每组可作为一路模拟量的输入通道(电压信号或电流信
号),电压信号用两个端子(A+、A—),电流信号用3 个 端子(RC,C+,C—),其中RC与C+端子短接。未用 的输 入通道应短接(B+、B—)。
命该模块需要直流24V供电(M、L+端)。可由CPU模块的
传 感 器 电 源 24VDC/400mA 供 电 , 也 可 由 用 户 提 供 外 部 电 源。右端分别是校准电位器和配置DIP设定开关。
交流输入模块(EM221 8X120V/230VAC)
有8个分隔式数 字量输入端子, 每个输入点都占 用二个接线端子 o
ON ON .0 IN . 1 2N . 2 3X 3N .3
.4 5N 5\ .5 6X 6> . 6 7X 7N . 7
000000000000

S7200功能指令用全解

S7200功能指令用全解
2020/3/25
5.1 程序控制类指令
2020/3/25
5.1 程序控制类指令 2、循环指令
由 FOR和NEXT指令构成程序的循环体。FOR指令 标记循环的开始,NEXT指令为循环体的结束指令。
2020/3/25
5.1 程序控制类指令
工作原理:
使能输入EN有效,循环体开始执行,执行 到NEXT指令时返回,每执行一次循环体, 当前值计数器INDX增1,达到终止值 FINAL时,循环结束。使能输入无效时, 循环体程序不执行。每次使能输入有效, 指令自动将各参数复位。
2020/3/25
5.1 程序控制类指令
三、子程序调用指令
1.建立子程序 2.子程序调用 3.带参数的子程序调用
2020/3/25
5.1 程序控制类指令
1. 建立子程序
(1)从“编辑”菜单,选择插入→子程序; (2)从“指令树”,用鼠标右键单击“程序
块”图标,并从弹出菜单选择插入→子程序; (3)从“程序编辑器”窗口,用鼠标右键单
2020/3/25
5.2 中断指令
二、中断指令
2020/3/25
5.2 中断指令
三、中断程序(中断服务程序 ) 中段程序是为处理中断事件而事先编好的
程序。中断程序不是由程序调用,而是在 中断事件发生时由操作系统调用。
2020/3/25
5.1 程序控制类指令
2020/3/25
5.2 中断指令
一、中断源 二、中断指令 三、中断程序
2020/3/25
5.2 中断指令
概念: 中段就是终止当前正在运行的程序,去
执行为立即响应的信号而编制的中断服务程 序,执行完毕再返回原先终止的程序并继续 执行。 一、中断源

西门子S7-200编程PLC简单介绍

西门子S7-200编程PLC简单介绍

3.中断程序
中断程序用来及时处理与用户程序的 执行时序无关的操作,或者不能事先预测 何时发生的中断事件。中断程序不是由用 户程序调用,而是在中断事件发生时由操 作系统调用。中断程序是用户编写的。
2.4 S7-200系列PLC的内存结构 及寻址方式
2.4.1 内存结构
S7-200系列PLC的数据存储区按存储 器存储数据的长短可划分为字节存储器、 字存储器和双字存储器3类。
输入映像寄存器地址的编号范围为 I0.0~I15.7。
I、Q、V、M、SM、L均可以按字节、 字、双字存取。
2.输出映像寄存器
输出映像寄存器用来存放CPU执行程 序的数据结果,并在输出扫描阶段,将输 出映像寄存器的数据结果传送给输出模块, 再由输出模块驱动外部的负载,如图2-6 (b)所示。
若梯形图中Q0.0的线圈通电,对应的 硬件继电器的常开触点闭合,使接在标号 Q0.0端子的外部负载通电,反之则外部负 载断电。
输出端分成两组,每一组有1个公共端, 共有1L、2L两个公共端,可接入不同电压 等级的负载电源。输入/输出接线图如图22所示。
图2-2 CPU 224输入/输出接线图
2.2 S7-200系列PLC的性能
2.2.1 CPU模块性能
PLC的CPU性能主要描述PLC的存储 器能力、指令运行时间、各种特殊功能等。 这些技术性指标是选用PLC的依据,S7200 PLC的CPU的主要技术指标如表2-1所 示。
定时器的地址编号范围为T0~T255, 它们的分辨率和定时范围各不相同,用户 应根据所用CPU型号及时基,正确选用定 时器编号。
9.计数器
计数器主要用来累计输入脉冲个数,
其结构与定时器相似,其设定值在程序中 赋予。CPU提供了3种类型的计数器,各为 加计数器、减计数器和加/减计数器。计数 器的当前值为16位有符号整数,用来存放 累计的脉冲数(1~32 767)。计数器的地 址编号范围为C0~C255。

PLC第04章2 S7200基本编程指令

PLC第04章2  S7200基本编程指令
MOV-BIR EN ENO IN OUT MOV-BIW EN ENO IN OUT
传送字节立即写(BIW)指 令,将从输入端(IN)指定字 节地址的内容写入输出端( OUT)指定字节地址的物理输 出点(QB)。
BIR
IN,OUT
BIW
IN,OUT
传送字节立即读
传送字节立即写
字节交换
SWAP EN IN ENO
STL:
SRW OUT, N SLW OUT, N
双字左移,双字右移
SHR_DW EN ENO IN N OUT
SHL_DW EN ENO IN N OUT
STL:
SRD OUT, N SLD OUT, N
字节循环左移,字节循环右移
ROR_B EN ENO IN N OUT
ROL_B EN ENO IN N OUT
双字与 双字或 双字异或
ANDD (双字与) 指令对两个输入双字按位与得到一 个双字结果(OUT) ORD (双字或) 指令对两个输入双字按位或得到一 个双字结果(OUT) XORD ( 双字异或) 指令对两个输入双字按位异或得 到一个双字结果(OUT)
WAND_DW EN ENO IN1 IN2 OUT WOR_DW EN ENO IN1 IN2 OUT WXOR_DW EN ENO IN1 IN2 OUT
EN ENO IN1 IN2 OUT +R IN1,OUT
+I
IN1,OUT
2.减法指令
SUB-I SUB-DI SUB-R
EN ENO IN1 IN2 OUT
EN ENO IN1 IN2 OUT -D IN2,OUT
EN ENO IN1 IN2 OUT -R IN2,OUT

PLC_西门子_S7200PPI驱动使用详解

PLC_西门子_S7200PPI驱动使用详解
现对各章节内容简要概况说明如下: 第一章介绍西门子 S7-200 系列 PLC 介绍,及相关编程软件的安装和使用要求。 第二章讲解西门子 S7-200 系列 PLC 的硬件通讯接线及对应参数设置,以及与 McgsTpc 触摸屏的 通讯连接方式及常见 PPI 电缆的正确 DIP 拨码。 第三章讲解 MCGS 嵌入版西门子 S7200PPI 驱动构件的基本使用,包括构件的添加,基本属性参 数设置、内部属性及通道的添加,以及与编程软件寄存器类型的对应关系、设备命令的使用。 第四章讲解 MCGS 与西门子 S7200 通讯时的调试步骤及测试方法,包括:调试步骤说明、设备 调试、模拟运行及实际测试的方法及区别。 第五章列举 McgsTpc 触摸屏+S7200 PLC 的典型应用方案,以及其中的注意事项。 第六章讲解 MCGS 与西门子 S7200 通讯时,常见问题的解决方法。 第七章列举 MCGS 现有驱动历史版本及相关问题的处理方法。
做神州工控先锋 创民族软件精华
西门子 S7200PPI 驱动 使用说明详解
北京昆仑通态 2009-8-18
-1-
做神州工控先锋 创民族软件精华
目录 前 言........................................................................................................................................................ 3 一、 西门子 S7-200 PLC 简介.......................................................................................................... 4

PLC第2章S7-200PLC

PLC第2章S7-200PLC


常用特殊继电器SMB0和SMB1的位信息


六、定时器T


S7-200 PLC中,定时器与继电接触控制系统中的时间继 电器作用类似,可进行时间控制。定时器的设定值由程序赋 予,每个定时器有一个16位的当前值寄存器及一个状态位。 可以用定时器地址来存取这两种形式的定时器数据。 存取格式: T[定时器号] 如:T37 究竟使用哪种形式的数据取决于所使用的指令,如果使 用位操作指令则是存取定时器状态位,如果使用字操作指令 则是存取定时器的当前值。 S7-200 PLC中为用户提供了三种类型的定时器:有记忆 接通延时定时器(TONR)、接通延时定时器(TON)和断 开延时定时器(TOF)。定时器的分辨率(定时精度)有1ms、 10ms和100ms三种。


二、输出继电器Q

输出继电器位于PLC存储器的输出映像寄存器 区,其外部有物理的输出端子与之对应。在每次扫 描周期的最后阶段,CPU将输出映象寄存器中的数 值送到输出锁存器,对输出点进行刷新。可以按位、 字节、字或双字来存取输出映象寄存器。 存取格式: 位: Q[字节地址].[位地址] 如:Q0.0 字节、字或双字: Q[长度][起始字节地址] 如: QB1、QW4、QD4 CPU221、CPU222、CPU224 、CPU224XP 、 CPU226五种CPU模块的输出映象寄存器范围均为 Q0.0~Q15.7。PLC控制系统实际的输出点数不能 超过PLC所提供的具有外部接线端子的输出继电器 的数量。未使用的输出映像寄存器可以作为它用, 但为了程序的可读性,建议不使用这些未使用的输 出继电器。




三、变量存储器V 可以用V存储器存储程序执行过程中控制逻辑 操作的中间结果,也可以用它来保存与工序或任务 相关的其它数据。在进行数据处理或使用大量的存 储单元时,变量存储器V会经常用到。可以按位、 字节、字或双字来存取V存储区中的数据。 存取格式: 位: V[字节地址].[位地址] 如:V10.5

S7200原理及应用-廖常初课件

S7200原理及应用-廖常初课件

1.2.4
扩展模块
1.数字量扩展模块 数字量 I/O : 8DI 、 16DI 、 4DO 、 8DO 模块; 4/4 、 8/8 、 16/16 、 32/32 点的 DI/DO模块。 输入有DC 24V 和AC 230V 两种,输出有DC 24V 和继电器型两种。
2.PLC对模拟量的处理 模拟量输入模块将模拟量转换为数字量。模拟量输出模块将PLC中的数字 量转换为模拟量电压或电流。 有12位的4AI、8AI、2AO、4AO、4AI/1AO模块(见表1-5 );15位4路、 8路热电偶模块,2路、4路热电阻模块。 3.模拟量输入模块 用模块上的DIP开关设置量程。转换后的12位数据被尽可能地往高位移动, 单极性全量程输入范围对应的数字量输出为0~32000。双极性全量程输入范 围对应的数字量输出为−32000~+32000。电压输入时输入阻抗≥2M,电流 输入时输入阻抗为250。
1.2 S7-200系列PLC
S7-200 、S7-1200 和 S7-200 SMART 是西门子的小型 PLC 。 S7-300/S7-400 和 S7-1500 是模块式大中型 PLC。WinAC 是在 PC上实现 PLC功能的“软PLC”。
1.2.1
S7-200的特点
1.功能强,有高速计数、高速输出、PID参数自整定、位置控制、称重、 配方、数据记录等功能。 2.先进的程序结构 3 .灵活方便的存储器结构,大多数存储区可以按位(bit)、字节、字 和双字读写。 4.功能强大、使用方便的编程软件 5.简化复杂编程任务的向导功能 6.强大的通信功能 7.品种丰富的配套人机界面, Smart 700 IE的价格便宜 8.有竞争力的价格 9.完善的网上技术支持
1.2.3 数字量输入与数字量输出

S7200PLC基本指令改

S7200PLC基本指令改

7.1.4 串联电路块的并联指令
OLD指令使用说明: ① 几个串联支路并联连接时,其支路的起点以
LD、LDN开始,支路终点用OLD指令。 ② 如需将多个支路并联,从第二条支路开始,
在每一支路后面加OLD指令。用这种方法编程,对 并联支路的个数没有限制。
③ OLD指令无操作数。
7.1.5 并联电路块的串联指令
iivv43
iivv34
逻辑入栈指令(分支电路开始指令)
iivv54
在梯形图的分支结构中,LPS指令 用于生成一条新的母线,其左侧为原
iivv65
来的主逻辑块,右侧为新的从逻辑块,
iivv76
可直接编程。LPS指令的作用是把栈
iivv87
顶值复制后压入堆栈,栈底值压出丢
iv8
失。
栈底丢失
iivv45 iivv56 iivv67 iivv78
( R)
1
LD I0.0 EU = M0.0 LD M0.0 S Q0.0, 1
I0.0 M0.0 I0.1 M0.1 Q0.0
以下依次类推
LD I0.1 ED = M0.1 LD M0.1 R
7.1.9逻辑堆栈操作指令
S7-200系列PLC中有一个9层堆栈,用 于处理所有逻辑操作,称为逻辑堆栈。
7.1.3 触点并联指令
O、ON指令使用说明: ① O、ON指令可作为一个接点的并联连接指
令,紧接在LD、LDN指令之后用,即对其前面LD、 LDN指令所规定的触点再并联一个触点,可以连续 使用。
② 若要将两个以上触点的串联回路和其他回路 并联时,须采用后面说明的OLD指令。
③ O、ON的操作数:I,Q,M,SM,T,C, V和S。
例如:LDS 3

s7200指令

s7200指令

第四章 S7-200的基本指令4.1位操作指令位操作类指令,主要是位操作及运算指令,同时也包含与位操作密切相关的定时器和计数器指令等。

位操作指令是PLC常用的基本指令,梯形图指令有触点和线圈两大类,触点又分常开触点和常闭触点两种形式;语句表指令有与、或及输出等逻辑关系,位操作指令能够实现基本的位逻辑运算和控制。

一、位操作指令介绍1.逻辑取(装载)及线圈驱动指令LD/LDN(1)指令功能LD(load):常开触点逻辑运算的开始。

对应梯形图则为在左侧母线或线路分支点处初始装载一个常开触点。

LDN(load not):常闭触点逻辑运算的开始(即对操作数的状态取反),对应梯形图则为在左侧母线或线路分支点处初始装载一个常闭触点。

=(OUT):输出指令,对应梯形图则为线圈驱动。

(2)指令格式如图 4-1 所示。

梯形图语句表网络 1LD I0.0 //装载常开触点= Q0.0 //输出线圈网络2LDN I0.0 //装载常闭触点= M0.0 //输出线圈图 4-1 LD/LDN、OUT 指令的使用2.触点串联指令 A(And)、AN(And not)(1)指令功能 A(And):与操作,在梯形图中表示串联连接单个常开触点。

AN(And not):与非操作,在梯形图中表示串联连接单个常闭触点。

(2)指令格式如图 4-2 所示梯形图语句表网络 1LD I0.0 //装载常开触点A M0.0 //与常开触点= Q0.0 //输出线圈网络2LD Q0.0 //装载常开触点AN I0.1 //与常闭触点= M0.0 //输出线圈A T37 //与常开触点= Q0.1 //输出线圈图 4-2 A/AN 指令的使用3.触点并联指令:O(Or)/ON(Or not)(1)指令功能 O:或操作,在梯形图中表示并联连接一个常开触点。

ON:或非操作,在梯形图中表示并联连接一个常闭触点。

(2)指令格式如图 4-3 所示梯形图语句表网络 1LD I0.0O I0.1ON M0.0= Q0.0网络 2LDN Q0.0A I0.2O M0.1AN I0.3O M0.2= M0.1图 4-3 O/ON 指令的使用4.电路块的串联指令ALD(1)指令功能 ALD:块“与”操作,用于串联连接多个并联电路组成的电路块。

S7200的MODBUS详细应用示例

S7200的MODBUS详细应用示例

<PLC200 MODBUS协议配置使用方法>修订历史记录注释:红色字体为注意点;蓝色为修改补充;紫色为问题总结;茶色为暂时删除;绿色为住宿。

目录前言.............................................................. 错误!未定义书签。

第一章使用Modbus协议库.................................. 错误!未定义书签。

前言 (6)1.使用Modbus主设备协议的要求 (6)2.使用Modbus从站设备协议的要求 (7)主设备协议的初始化和执行时间 (7)从站协议的初始化和执行时间 (8)主设备寻址 (8)从站寻址 (8)主设备MBUS_MSG执行错误代码 (10)从站协议执行错误代码 (11)主设备高级用户信息 (11)第二章使用Modbus主设备指令 (14)前言 (14)指令(初始化主设备) (15)指令 (16)第三章使用Modbus从站指令................................ 错误!未定义书签。

前言 (22)指令(初始化从站) .................................................. 错误!未定义书签。

指令.............................................................. 错误!未定义书签。

3.常见问题 (26)第四章下载与通讯测试....................................... 错误!未定义书签。

1.编译、下载...................................................... 错误!未定义书签。

2.通讯 (31)附表主从站指令配置表 (37)S7200 Modbus 主从协议版本(09年初稿版)制作:研发部前言:Modbus从站协议指令可以配置S7-200,将其用作Modbus RTU从站,与Modbus主设备通讯。

PLCS7200温度控制系统

PLCS7200温度控制系统

盐城纺织职业技术学院毕业设计(论文)基于PLCS7-200温度控制系统毕业设计肖志敏班级电气1012班专业电气自动化技术所在系机电工程系指导老师靖文完成时间2012年12月17日至2013年6月16日基于PLCS7-200温度控制系统毕业设计摘要温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都及温度密切相关。

在科学研究和生产实践的诸多领域中, 温度控制占有着极为重要的地位, 特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。

对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。

例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、反应炉等;燃料有煤气、天然气、油、电等。

温度控制系统的工艺过程复杂多变,具有不确定性,因此对系统要求更为先进的控制技术和控制理论。

可编程控制器(PLC)可编程控制器是一种工业控制计算机,是继承计算机、自动控制技术和通信技术为一体的新型自动装置。

它具有抗干扰能力强,价格便宜,可靠性强,编程简单,易学易用等特点,在工业领域中深受工程操作人员的喜欢,因此PLC已在工业控制的各个领域中被广泛地使用。

关键字:温度控制 PLC 新型自动装置AbstractTemperature is the common industrial production process parameter, any physical change and chemical reaction process closely is related with the temperature. In scientific research and production practice of many areas, temperature control occupied an extremely important position, especially in the metallurgical, chemical, building materials, food, machinery, petroleum industry, which play a decisive role role. For different production conditions and technological requirements of temperature control, the way of heating, fuel, control scheme is also different. For example, metallurgy, machinery, food, chemical and other types of industrial production is widely used in all kinds of heating furnace, heat treatment furnace, reactor; fuel gas, natural gas, oil, electricity etc.. Temperature control system of the process is complex and changeable, uncertain, so the system requires more advanced control technique and control theory.Programmable logic controller ( PLC ) programmable controller is a kind of industrial control computer, is the successor of computer, automatic control technology and communication technology as a whole new type of automatic device. It has strong anti-interference ability, low price, high reliability, easy programming, easy to use and other characteristics, in the industry in the field by the project operator like, so PLC has in the various fields of industrial control has been widely used.Key words:temperature control PLC automatic device目录引言 (4)1、温度控制系统的意义 (4)2、温度控制系统背景 (4)3、研究介绍 (4)第一章硬件设计 (6)第1节硬件配置 (6)第2节 I/O分配表 (8)第3节硬件接线图 (9)第二章软件设计 (10)第1节 PID控制程序设计 (10)第2节 S7-200程序设计流程图 (14)第3节内存地址分配及PID指令回路表 (15)第4节 S7-200程序设计梯形图 (16)第三章组态编程 (20)第1节 PLC通信配置及通信方式 (21)第2节网络的通讯PPI协议 (21)第3节组态软件 (22)第4节组态定义外部设备和数据变量 (23)第5节组态界面 (25)第6节启动组态 (26)结论 (28)致谢 (29)参考文献 (30)引言1、温度控制系统的意义温度及湿度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用。

第2章_s7200基本使用方法

第2章_s7200基本使用方法

2.1 S7-200的硬件结构和接线2.1.1 S7-200的基本组成状态显示通信口顶部端子盖电源及输出端子前盖 方式开关电位器、扩展I/O连接底部端子盖输入端子、传感器电源存储器卡CPU 224共用1M共用2M直流电源2.1 S7-200的硬件结构和接线Q0.1公共端S7-200外部接线端子共用1M共用2M输入注意输入端 子是否需要 加电源2.1.2 S7-200的数字量输入输出电路S7-200外部接线端子输出共用1L共用2L共用3L注意 所采 用的 电源 需根 据负 载而 定~2.1.2 S7-200的数字量输入输出电路S7-200外部接线端子PLC电源~PLC提供的传感器电源输出 +24V2.1.2 S7-200的数字量输入输出电路接线示例 电机点动启停I0.0Q0.0 ( )2.1.2 S7-200的数字量输入输出电路接线示例 电机起保停I0.0 Q0.0I0.1Q0.0 ( )2.1.2 S7-200的数字量输入输出电路接线示例 电机起保停停 正 反 止 转 转DI输入端 1M I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7PLC 接线端子 L+ MDO输出端 1L Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7I0.0 I0.1 I0.4 I0.5I0.2 I0.6I0.3 I0.7LMQ0.0 Q0.1 Q0.2Q0.3Q0.4 Q0.5 Q0.6 Q0.7 实验箱4、PLC试验台接线 L实验箱内部接线Q0.0Q0.1Q0.2Q0.3I0.0I0.1I0.2I0.3M内部电路PLC 接线端子 24V内部电路I0.01MML+Q0.01LI0.0M实验箱PLC 接线端子内部电路内部电路PLC 接线端子内部电路内部电路2.1 S7-200的硬件结构和接线I0 V02.1.3 S7-200的模拟量输入输出电路模拟量输出电路I0V0RR2.1.3 S7-200的模拟量输入输出电路EM235模拟量输入输出模块配置开关位置与测量范围选择第二章 S7-200的基本使用方法2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令2.2 S7-200的程序结构1、主程序 有且仅有一个,可调用其他程序 2、子程序 可选、多次调用;可简化程序代码,易于移植 3、中断程序 及时处理与用户程序的执行时序无关的操作,或者 不能事先预测何时发生的中断事件第二章 S7-200的基本使用方法2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令2.3 S7-200的数据类型和存储区存储区1、输入过程映像寄存器(I)与PLC的输入端子对应,I0.0-I15.72、输出过程映像寄存器(Q)与PLC的输出端子对应,Q0.0-Q15.73、模拟量输入(AI)模拟量经A/D转换为16位的数据量,只读数据, AIW0, AIW24、模拟量输出(AQ)将一个字长的数字经D/A转换为模拟量,只写数据, AQW0,AQW22.3 S7-200的数据类型和存储区存储区6、变量存储区(V)存放程序执行过程中的中间结果,VB100,VW100,VD1007、位存储区(M)中间继电器,M0.0~M31.78、 特殊继电器(SM)具有特殊功能或用来存储系统的状态变量、控制参数和 信息 SM0.0:总为1SM0.1:初始化脉冲,第一个扫描周期为1 SM0.4:分脉冲,占空比为50%,周期为1min SM0.5:秒脉冲,占空比为50%,周期为1s SM0.7:指示CPU的模式开关的状态, 0-TERM(STOP) 1-RUN 用于在RUN状态下启动自由口通信方式2.3 S7-200的数据类型和存储区存储区9、 定时器(T) T+定时器号 T0~T255 10、计数器(C) C+计数器号 11、累加器(AC)累加器是用来暂存数据的寄存器,它可以用来存放运算 数据、中间数据和结果。

西门子S7-200基本指令

西门子S7-200基本指令

//
O
I2.0
//
ALD
//
=
Q 1.3
//
辑 指
.
图 4
令 11
的 应 用
复 杂 逻
返回本节
4.1.4 定时器指令
系统提供3种定时指令:TON、TONR和TOF。 精度等级: S7-200定时器的精度(时间增量/时间单位/分辨率)有3 个等级:1ms、10ms和100ms,精度等级和定时器号关系 如表4.14所示。
图4.7 置位复位
本程序对应的时序图如图4.8所示。
I0.0 I0.1 Q1.0 Q0.0 Q0.2-Q0.4
图4.8 时序图
4. 立即指令
(1)立即触点指令 (2)=I,立即输出指令 (3)SI,立即置位指令 (4)RI,立即复位指令
(1)立即触点指令 在每个标准触点指令的后面加“I”。指令执行时, 立即读取物理输入点的值,但是不刷新对应映像 寄存器的值。
LD
I0.0
//装入常开触点
=
Q0.0 //输出触点,非立即
=I
Q0.1 //立即输出触点
SI
Q0.2, 1 //从 Q0.2 开始的 1 个
//触点被立即置 1
LDI =
I0.0 Q0.3
//立即输入触点指令 //
图4.9 立即指令程序
输出刷新
输出刷新
输出刷新
输出刷新
输出刷新
I0.0
扫描周期n 输入扫描
5. 逻辑读栈指令
LRD,逻辑读栈指令。在梯形图中的分支结构中,当左 侧为主控逻辑块时,开始第二个和后边更多的从逻辑块。 在语句表中指令LRD 执行情况如表4.12所示。
6. 装入堆栈指令

S7200的MODBUS详细应用示例

S7200的MODBUS详细应用示例

S7200的MODBUS详细应用示例<PLC200 MODBUS协议配置使用方法>2修订历史记录注释:红色字体为注意点;蓝色为修改补充;紫色为问题总结;茶色为暂时删除;绿色为住宿。

目录前言...................... 错误!未定义书签。

第一章使用Modbus协议库........ 错误!未定义书签。

前言 (6)1.使用Modbus主设备协议的要求 (6)2.使用Modbus从站设备协议的要求 (7)3.Modbus主设备协议的初始化和执行时间 (7)4.Modbus从站协议的初始化和执行时间 (8)5.Modbus主设备寻址 (8)6.Modbus 从站寻址 (8)7.Modbus主设备MBUS_MSG执行错误代码 (10)8.Modbus从站协议执行错误代码 (11)9.Modbus主设备高级用户信息 (11)第二章使用Modbus主设备指令 (14)前言 (14)1.MBUS_CTRL指令(初始化主设备) (15)2.MBUS_MSG指令 (16)第三章使用Modbus从站指令........ 错误!未定义书签。

前言 (22)1.MBUS_INIT指令(初始化从站)错误!未定义书签。

2.MBUS_SLAVE指令....... 错误!未定义书签。

3.常见问题 (26)第四章下载与通讯测试........... 错误!未定义书签。

1.编译、下载........... 错误!未定义书签。

2.通讯 (31)附表主从站指令配置表 (37)S7200 Modbus 主从协议版本(09年初稿版)制作:研发部前言:Modbus从站协议指令可以配置S7-200,将其用作Modbus RTU从站,与Modbus主设备通讯。

Modbus主设备协议指令可以配置S7-200,将其用作Modbus RTU主设备,与一个或多个Modbus从站通讯。

Modbus指令安装在STEP 7 Micro/WIN指令树的"协议库"文件夹中。

TOS7200中文说明书

TOS7200中文说明书

IV 使用注意事项
TOS7200
Check?
操作 • 在您使用之前,请确认输入电源以及保险丝是否正确,电源
线等的外观是否存在异常。确认时请务必将电源插头从插座 上拔下。或者切断电源后进行作业。 • 如果确认本产品存在故障或异常,应立刻中止使用,请将电 源插头从插座上拔下。在完成修理之前,请勿错误使用。 • 对于流过输出配线或负荷线等电流的连接线,请选择电流容 量充裕的产品。 • 请不要分解、改造本产品。需要进行改造时,请与销售点或 本公司的营业所商量。
VIII
TOS7200
目录
关于安全记号 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - II 使用注意事项 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - III 使用说明书的构成 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VIII
过电压类 I 是指在将过渡过电压限制为低电平的电路中,经由机器的电源变压器的 二次侧电压等。
过电压类 II 是指由固定设备提供的能量消耗型机器的一次侧电压等。 其中,要去具备可靠性及有效性等特殊要求事项时,可以利用过电压 类Ⅲ。
过电压类 III 是指固定设备中,要求具备可靠性及有效性的特殊事项,并可直接从配 电盘获取电气的机器一次侧电压及分歧部到插座之间的电压。
• 请具有电气知识的人员在理解使用说明书的内容,确认安全

s7200的485口网络协议设定

s7200的485口网络协议设定

s7200的485口网络协议设定
用的cpu为226,带有两个485口,看了资料说两个485口都支持ppi,modbus,自由口等通信模式,但是怎么在软件中怎么设置两个口的网络协议,比如想让port0为ppi;port1为modbus,如何设置端口的网络协议,是刚接触200plc,最佳答案
226的两个485口,默认都是做ppi协议通讯。

但是可以通过对特殊存储器的设置——即对2个485口做相关设置,从而允许485口做自由口通讯。

在s7-200的cpu中,modbus协议通讯是自由口通讯的一种。

建议看手册:
1.s7-200可编程控制器系统手册
/download/searchresult.aspx?sear chtext=1017
看第12章节。

西门子给提供modbus库,直接使用就可以,但是这个库做的时候,就是使用了特殊存储器做的相关操作。

看附录d特殊存储器(sm)标志位的讲解,有很大帮助。

看第6章节的通讯指令,其中发送和接受指令,对自由
口通信做了很好地讲解,有很大帮助。

2.《micro’npowers7-200logo!sitop参考》v1.0版本
/download/searchresult.aspx?sear chtext=a0136
请看s7-200的通信章节,其中有ppi通信、自由口通信、modbus通信讲解。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公共端
2.1.2 S7-200的数字量输入输出电路
数字量输出电路
Q0.1
使用电压范围 广,导通压降 小,承受瞬时过 电压和过电流的 能力较强,但动 作速度慢,寿命 有一定限制
接触器 报警指示灯
继电器输出电路
公共端
2.1.2 S7-200的数字量输入输出电路
数字量输出电路
公共端
用于直流负 载,反应速度 快,寿命长, 过载能力稍差
SM0.1:初始化脉冲,第一个扫描周期为1 SM0.4:分脉冲,占空比为50%,周期为1min SM0.5:秒脉冲,占空比为50%,周期为1s SM0.7:指示CPU的模式开关的状态,
0-TERM(STOP) 1-RUN 用于在RUN状态下启动自由口通信方式
2.3 S7-200的数据类型和存储区
存储区
9、 定时器(T) T+定时器号 T0~T255 10、计数器(C) C+计数器号 C0~C255 11、累加器(AC)
累加器是用来暂存数据的寄存器,它可以用来存放运算 数据、中间数据和结果。
4个,32位,AC0~AC3
12、高速计数器(HC)
一般计数器的计数频率受扫描周期的影响,不能太高。 而高速计数器可累计比CPU的扫描速度更快的事件。
I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7
L M Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7
实验箱
4、PLC试验台接线 L
实验箱内部接线
Q0.0 I0.0
Q0.1 I0.1
Q0.2 I0.2
Q0.3 I0.3
M
内部电路
PLC 接线端子 24V
R R
2.1.3 S7-200的模拟量输入输出电路
EM235模拟量输入输出模块
配置开关位置与测量范围选择
第二章 S7-200的基本使用方法
2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令
2.2 S7-200的程序结构
2.1.1 S7-200的基本组成
状态显示 存储器卡
通信口
顶部端子盖 电源及输出端子
前盖 方式开关 、 电位器、扩展I/O连接
底部端子盖 输入端子、传感器电源
CPU 224
带扩展模块
2.1.1 S7-200 的基本组成
整体接线
数字量输出
电源
输入
共用1L
共用2L
共用3L
共用 1M
数字量输入
共用 2M
~
2.1.2 S7-200的数字量输入输出电路
S7-200外部接线端子
PLC电源
~
PLC提供的传感器电源输出 +24V
2.1.2 S7-200的数字量输入输出电路
接线示例 ¾电机点动启停
I0.0 Q0.0 ()
2.1.2 S7-200的数字量输入输出电路
接线示例 ¾电机起保停
I0.0
I0.1
Q0.0
场效应管输出电路
接触器 Q0.2
2.1.2 S7-200的数字量输入输出电路
S7-200外部接线端子
共用 1M
输入
共用 2M
注意输入端 子是否需要 加电源
2.1.2 S7-200的数字量输入输出电路
S7-200外部接线端子
输出
共用1L
共用2L
共用3L
注意 所采 用的 电源 需根 据负 载而 定
MSB
LSB
字节 VB100
MSB
字 VW100
MSB
双字 VD100
VB100
VB101
VB100
VB101
VW100
LSB
LSB
VB102
VB103
VW102
2.3 00的数据类型和存储区
数据表示
数据大小
B (字节) 8位值
无符号整数
十进制
十六进制
0~255
0~FF
有符号整数
十进制
十六进制
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路




拟 量
滤 波
路 转 换
放 大
A/D 数
转换
字 量
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
+-
直流电 源 输出
2.1.1 S7-200 的基本组成 整体接线
2.1 S7-200的硬件结构和接线
2.1.1 S7-200的基本组成 2.1.2 S7-200的数字量输入输出电路 2.1.3 S7-200的模拟量输入输出电路
2.1.2 S7-200的数字量输入输出电路
数字量输入电路
I0.0
接近开关 光电开关 液位开关 电接点压力表
电压输入
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
电 流
电流输入
2.1.3 S7-200的模拟量输入输出电路
模拟量输入电路
变送器 -
+
24V
电流输入
2.1.3 S7-200的模拟量输入输出电路
模拟量输出电路
I0 V0
2.1.3 S7-200的模拟量输入输出电路
模拟量输出电路
I0 V0
将一个字长的数字经D/A转换为模拟量,只写数据, AQW0,AQW2
2.3 S7-200的数据类型和存储区
存储区
6、变量存储区(V)
存放程序执行过程中的中间结果,VB100,VW100,VD100
7、位存储区(M)
中间继电器,M0.0~M31.7
8、 特殊继电器(SM)
具有特殊功能或用来存储系统的状态变量、控制参数和 信息 SM0.0:总为1
数据表示
实数(浮点数)
★ 表示为1.m×2 E
m尾数,E指数
31 30
23 22
0
S
指数
尾数
符号位
范围:±1.175495×10 -38 ~ ±3.402823×10 38
2.3 S7-200的数据类型和存储区
数据寻址
直接寻址
直接指出存储器的区域、长度和位置
VW100 — 变量存储区(V) 存取一个字的数据 V区的第100个~101个两个字节
第二章 S7-200的基本使用方法
2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令
2.1 S7-200的硬件结构和接线
2.1.1 S7-200的基本组成 2.1.2 S7-200的数字量输入输出电路 2.1.3 S7-200的模拟量输入输出电路
I 0.0
Q 0.0
I 0.2
Q 0.2
I 0.2
输出指令对于同一输出不能重复
2.4 S7-200的基本指令
(2)置位复位指令
I 0.0 Q 0.0
I 0.0
S
I 0.1
1
I 0.1 Q 0.0
R
Q 0.0
1
对同一个输出可多次重复使用
2.4 S7-200的基本指令
(3)跳变触点指令(边沿触发指令)
• 数字量I/O模块的地址一字节为单位,字节地址由I/O的 类型和模块在同类I/O中的位置决定
• 某模块的数字量I/O点数不是8的整数倍,最后的字节中 未用的位不分配给后续模块。
• 模拟量模块以2点(2字节)递增的方式分配
2.3 S7-200的数据类型和存储区
数据表示 位,字节,字,双字

V100.0~V100.7
指针送入AC1
MOVD &VB200, AC1
2、用指针存取数据 MOVW *AC1, AC0
3、修改指针
将指针AC1所指的存储 单元的值传送到AC0, 即VB200和VB201中的
内容
VB199
12 VB200 34 VB201 56 VB202 78 VB203
VB204
INCD AC1
指针增加两次,指向下一个字,即VB202的地址
HC+计数器号,32位有符号整数
2.3 S7-200的数据类型和存储区
存储区
13、 局部变量存储器(L)
用来存放局部变量。主要区别在于全局变量是全局有效 的,而局部变量是局部有效的。
S7-200有64个字节的局部存储器,其中60个可 以作为暂时寄存器,或给子程序传递参数。
14、 顺序控制继电器(S)
1、主程序 有且仅有一个,可调用其他程序
2、子程序 可选、多次调用;可简化程序代码,易于移植
3、中断程序 及时处理与用户程序的执行时序无关的操作,或者 不能事先预测何时发生的中断事件
第二章 S7-200的基本使用方法
2.1 S7-200的硬件结构和接线 2.2 S7-200的程序结构 2.3 S7-200的数据类型和存储区 2.4 S7-200的基本指令
()
Q0.0
2.1.2 S7-200的数字量输入输出电路
接线示例 ¾电机起保停
停正 反 止转 转
DI输入端 1M I0.0 I0.1 I0.2 I0.3 I0.4
I0.5 I0.6 I0.7
PLC 接线端子 L+ M
DO输出端 1L Q0.0 Q0.1 Q0.2 Q0.3 Q0.4
Q0.5 Q0.6 Q0.7
内部电路
I0.0
相关文档
最新文档