- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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表示输入过程映像区