第2章 S7-1200 PLC的程序设计基础

  • 格式:ppt
  • 大小:1.30 MB
  • 文档页数:80

下载文档原格式

  / 80
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
64
321
取值范围
常数举例
1,0
பைடு நூலகம்
TRUE,FALSE或1,0
16#0016#FF
16#12,16#AB
16#000016#FFFF
16#ABCD,16#0001
16#0000000016#FFFFFFFF
16#02468ACE
16#0016#FF
‘A’, ‘t’, ‘@’
-128127
123, -123
精品课件
2.2 系统存储区与数据类型——物理存储器
PLC使用的物理存储器类型: RAM, ROM, Flash EPROM(简称为FEPROM)
装载存储器:非易失性的存储区,用于保存用户程序、数据和组 态信息。所有的CPU都有内部的装载存储器,CPU插入存储卡后, 用存储卡做装载存储器。类似于计算机的硬盘,具有断电保持功 能。
精品课件
2.1 S7-1200的编程语言——梯形图和功能块图
梯形图(LAD)是使用得最多的PLC图形编程语言,由触点、线圈和 用方框表示的指令框组成。 触点和线圈组成的电路称为程序段(network,网络),Step 7 Basic自动为程序段编号。 功能块图(FBD)使用类似于数字电路的图形逻辑来表示控制逻辑。
工作存储器:集成在CPU中的高速存取的RAM。类似于计算机的内 存,断电时内容丢失。
断电保持存储器:用来防止在电源关闭时丢失数据,可以用不同 方法设置变量的断电保持功能。 存储卡:可选的存储卡用来存储用户程序,或用于传送程序。
精品课件
2.2 系统存储区与数据类型——基本数据类型
变量类型 位
字节 字
精品课件
2.3 位逻辑指令——复位优先、置位优先锁存器
复位优先锁存器、置位优先锁存器:
复位优先锁存器
S
R1
输出位
0
0 保持前一状态
0
1
0
1
0
1
1
1
0
置位优先锁存器
R
S1
输出位
0
0 保持前一状态
双字 字符 有符号字节 整数 双整数 无符号字节 无符号整数 无符号双整数 浮点数(实数)
符号 Bool Byte Word DWord Char SInt Int Dint USInt UInt UDInt Real
双精度浮点数 LReal
时间
Time
位数 1 8 16 32 8 8 16 32 8 16 32 32
精品课件
2.2 系统存储区与数据类型——字,双字寻址
15 高有效字节 MB100
低有效字节 0 MB101
MW100
31 最高有效字节 MB100
MB101
MB102
MD100
最低有效字节 0 MB103
以起始字节的地址作为字和双字的地址。 起始字节为最高位的字节。
精品课件
2.2 系统存储区与数据类型——浮点数
精品课件
2.3 位逻辑指令——置位复位指令 最主要的特点是有记忆和保持功能。
Q0.5 I0.4 I0.5
精品课件
2.3 位逻辑指令——多点置位复位指令 多点置位指令将指定的地址开始的连续若干个地址置位(变为1 状态并保持)。 多点复位指令将指定的地址开始的连续若干个地址复位(变为0 状态并保持)。
精品课件
2.2 系统存储区与数据类型——系统存储

存储区
描述
强制
过程映像输入(I)
在扫描循环开始时,从物理输入复制的输 入值
Yes
物理输入(I_:P) 通过该区域立即读取物理输入
No
过程映像出(Q)
在扫描循环开始时,将输出值写入物理输 出
Yes
物理输出(Q_:P) 通过该区域立即写物理输出
No
位存储器(M)
用于存储用户程序的中间运算结果或标志 位
No
临 时 局 部 存 储 器 块的临时局部数据,只能供块内部使用,
(L)
只可以通过符合方式来访问
No
数据块(DB)
数据存储器与FB的参数存储器
No
精品课件
保持 No No No No Yes No Yes
2.3 位逻辑指令
常开触点、常闭触点、取反触点 输出线圈、取反输出线圈 复位、置位 区域置位、区域复位 复位优先锁存器、置位优先锁存器 上升沿检测触点、下降沿检测触点 上升沿检测线圈、下降沿检测线圈 上升沿触发器、下降沿触发器
第2章 S7-1200 PLC的程序设计基础
精品课件
2.1 S7-1200的编程语言——国际标准
IEC(国际电工委员会)是为电子技术的所有领域制定全球标准的 国际组织。 IEC 61131是PLC的国际标准,其中第三部分IEC 61131-3是PLC 的编程语言标准。 IEC 61131-3是世界上第一个,也是至今唯 一的工业控制系统的编程语言标准,已经成为DCS、IPC、FCS、 SCADA和运动控制系统事实上的软件标准。 IEC 61131-3的5种编程语言:指令表(Instruction List)、结 构文本(Structured Text, ST)、梯形图(Ladder Diagram, LD)、 功 能 块 图 (Function Block Diagram, FBD) 、 顺 序 功 能 图 (Sequential Function Chart, SFC)。
-3276832767
123, -123
-21474836482147483647
123, -123
0255
123
065535
123
04294967295
123
1.17549510-383.402823 1038 12.45, -3.4, -1.2E+3
2.2250738585072020 10-308 1.7976931348623157 10308
32位的浮点数又称为实数(Real)。浮点数的优点是用很小的存 储空间(4B)表示非常大和非常小的数。 PLC输入和输出的数值大多是整数,例如模拟量输入和输出值, 用浮点数来处理这些数据需要进行整数和浮点数之间的转换, 浮点数的运输速度不及整数的运算速度慢一些。 在编程软件中,用十进制小数来表示浮点数,例如50是整数, 50.0为浮点数。
12345.12345 -1,2E+40
T#-24d20h31m23s648ms
T#24d20h31m23s648ms
精品课件
T#1d_2h_15m_30s_45ms
2.2 系统存储区与数据类型——字节,字节.位寻址
8位二进制数组成1个字节(Byte):
7
0
MB100
“字节. 位”寻址方式 :如I3.2,首位字母表示存储器标识符, I表示输入过程映像区

相关主题