PLC300硬件学习第六节
最全的西门子plc300指令学习资料幻灯片
第4章 S7-300系列PLC基本指令系统
4.1 指令及其结构 4.2 位逻辑指令 4.3 定时器与计数器指令 4.4 数据处理功能指令 4.5 数据运算指令 4.6 控制指令
思考与练习题
1
第4章 西门子S7-300系列PLC基本指令系统
4.1 指令及其结构
2
第4章 西门子S7-300系列PLC基本指令系统
2. 梯形逻辑指令 梯形逻辑指令用图形元素表示PLC要完成操作。在梯形逻辑 指令中,其操作码是用图素表示的,该图素形象表明CPU做什 么,其操作数的表示方法与语句指令相同。如:
Q 4.0 ——( ) 该指令中:——( )可认为是操作码,表示一个二进制赋值操作。 Q 4.0是操作数,表示赋值的对象。 梯形逻辑指令也可不带操作数。如:
0~65 535 0~65 534 0~65 532 0~65 535 0~65 534 0~65 532
7
第4章 西门子S7-300系列PLC基本指令系统
表4.1 存储区及其功能
¨ ¶ ± Ê ÷ Æ (T) · à ÊÎ ± ¾ øÇ òÓ É¿ õ ½µ ¨ ¶ ± Ê £Ê àÓ ± Ê ä¼ T Ƽ ýÊ ÷ Æ (C) · à ÊÎ ± ¾ øÇ òÓ É¿ õ ½µ ± µ ° Ç Æ¼ ýÊ ÷ Æ µÖ C
5
第4章 西门子S7-300系列PLC基本指令系统
位存储区M
»Î 7 ¡ ¡ 1 0 MB 10 10.7 ¡ 10.1 10.0 MB 11 MB 12
MB 13 MB 14
MW 10 MW 12
MW 11
MD 10
图4.1 以字节单元为基准标记存储器存储单元
plc300培训教材
6
plc300培训教材
S7-300是模块化小型PLC系统,能满 足中等性能要求的应用。
7
plc300培训教材
2.1.1 硬件系统基本结构
S7-300采用模块式结构,由机架和模块组成。
S7-300主要组成部分有:导轨(RACK)、电源 模板(PS)、中央处理单元(CPU)、信号模板 (SM)、功能模板(FM),还可加上接口模板 (IM)和通信处理器(CP),如图2-1和图2-2所 示。
13
plc300培训教材
S7-300的电源模块通过电源连接器或导线与CPU模 块相连,为CPU模块提供DC 24V电源。PS 307电源模 块还有一些端子可以为信号模块提供24V电源。
14
plc300培训教材
S7-300用背板总线将除电源模块之外 的各个模块连接起来。
15
plc300培训教材
PLC系统的扩展
1.掌握S7-300的组成; 2. 熟悉S7-300的编程软件STEP 7 ; 3. 理解S7-300的组态。
4
plc300培训教材
2.1 S7-300的系统组成
SIMATIC S7系列PLC是德国西门子公司于1995 年陆续推出的性能价格比较高的PLC系统。
5
plc300培训教材
S7系列PLC是在S5系列基础上研制出来的, SIMATIC S7系列包括:微型SIMATIC S7-200系列, 最小配置为8DI/6DO,可扩展2~7个模块,最大 I/O点数为64 DI/DO、12AI/4AO;中小型SIMATIC S7-300系列(见图2-1),可扩展32个模块;中高 档性能的SIMATIC S7-400系列,可扩展300多个模 块。
(5)可用作负载电源。
plc300学习文档
定时器: 定时器:接通延时 (SD)
LAD
T2 S_ODT S S5T#10s I0.5 TV R Q BI BCD Q4.2 当前值 I0.4 Q4.2 I0.5
I0.4
原理: 原理: 输入启动信号正跳沿启动定时器 正跳沿启动定时器; 输入启动信号正跳沿启动定时器; 定时时间到,定时器停止,其常开触点才闭合,输出状态保持为1 定时时间到,定时器停止,其常开触点才闭合,输出状态保持为 定时未到,启动信号消失或复位信号出现,定时器停止, 定时未到,启动信号消失或复位信号出现,定时器停止,则触点 永不会闭合, 态始终为0 永不会闭合,输出状 态始终为
Q4.1
与脉冲定时器基本上相同, 与脉冲定时器基本上相同,区别在于在输入脉冲宽度小于时间预置值 也能输出设定宽度的脉冲。 时,也能输出设定宽度的脉冲。
特点: 特点: 启动 当 S 输入端的RLO从“0”变到“1”时,定时器启动。输出 Q 被置位“1”。 即使 S 输入变到“0”,输出 Q 仍保持“1”。 当定时器正在运行时,如果启动输入信号从“0”变到“1”,定时器被再次启动。 复位 在如下情况下输出“Q”被复位: •定时器时间到,或 •复位输入“R”有信号“1”。 7
8
定时器: 定时器 带保持接通延时 (SS)
LAD
T3 S_ODTS Q S TV R BI BCD
I0.6 S5T#10s I0.7
Q4.3
I0.6 I0.7 当前值 例如 Q4.3
A E
B F
C
D G
与接通延时定时器基本上相同, 与接通延时定时器基本上相同,区别在于在输入脉冲宽度小于时间预 置值时,也能正常定时。 置值时,也能正常定时。
定时器: 定时器:脉冲 (SP)
NJ300 可编程控制器(PLC)硬件手册说明书
NJ300可编程控制器硬件手册V4.30傲拓科技股份有限公司2023年06月基本说明✧感谢您购买了傲拓科技股份有限公司(简称傲拓科技)系列可编程序控制器。
✧在使用产品之前,请仔细阅读本手册,并在充分理解手册内容的前提下,进行使用。
✧软件及编程方面的介绍,请查阅相关手册。
✧请将本手册交付给最终用户。
用户须知✧使用产品要求在控制系统的设计和编程方面有经验。
只允许具有此类经验的人士编程、安装、改动和应用此产品。
电气设备的安装、操作、维修和维护工作仅限于合格人员执行。
✧手册等其他技术资料中所列举的示例仅供用户理解、参考用,不保证一定动作。
✧将该产品与其他产品组合使用的时候,请确认是否符合相关规定、原则、技术要求等。
✧使用该产品时,请自行确认是否符合要求以及安全,对于本产品故障而可能引发机器故障或损失时,请自行设置后备及安全功能。
不遵守本产品的相关警告可能导致人身伤害或设备损坏。
✧在安装和使用本产品时,必须遵守国家/地区、区域和当地的所有相关的安全法规。
出于安全方面的考虑和为了确保符合归档的系统数据,只允许制造商对各个组件进行维修。
✧对于使用本资料所引发的任何后果,傲拓科技概不负责。
✧我们已核对本手册中的内容、图表与所述硬件设备相符,但误差难以避免,并不能保证完全一致。
我们会定期对手册的内容进行检查、修改和维护,恕不另行通知。
版权申明✧本手册内容,包括文字、图表、标志、标识、商标、产品型号、软件程序、版面设计等,均受《中华人民共和国著作权法》、《中华人民共和国商标法》、《中华人民共和国专利法》及与之适用的国际公约中有关著作权、商标权、专利权或其他财产所有权法律的保护,为傲拓科技专属所有或持有。
✧未经傲拓科技明确书面许可,不得以任何形式、通过任何电子或机械手段(包括复印)复制本文档的任何部分。
✧傲拓科技保留全部权利。
✧手册中涉及到的其他商标或注册商标属于他们各自的拥有者。
联系方式如果您有任何关于本产品的使用问题,请与购买产品的代理商、办事处联系,也可以直接与傲拓科技联系。
西门子S7-300 PLC基础与应用最新课件-第6章 计数器
L MD 0 / /装入存储双字M D0
L MD 4 / /装入输入双字M D4
> =D
// 比较第一个数是否大于或等于第二个数
= Q4 .0 // 如果M D0 > =M D4 ,则R L0 = 1 ,Q 4 .0 = 1
双整数 小于或等于 (LE_D)
日期:2020/10/20
页码: 13
西门子S7-300 PLC 基础与应用
日期:2020/10/20
页码: 19
西门子S7-300 PLC 基础与应用
第6章 计数器的应用 控制任务——多台电动机的单按钮控制
双字左移(SHL_DW) 空出位用 0 填补,最后移出的位送 CC1, 有效移位位数是 0~32
L +3 L 18
SLD T MD2
//将数字+3 装入累加器 1 //累加器 1→累加器 2 //18→累加器 1 //左移 3 位 //将结果传输到 MD2
双字右移(SHR_DW) 空出位用 0 填补,最后移出的位送 CC1, 有效移位位数是 0~32
日期:2020/10/20
页码: 2
西门子S7-300 PLC 基础与应用
第6章 计数器的应用
计数器指令
1.S_CUD(加/减计数器)
指令形式 格式
LAD
加计数输入
Cno 输出位地址
减计数输入 预置信号 计数初值
计数字单元 1 计数字单元 2
复位信号
示例
FBD
Cno 加计数输入
减计数输入
预置信号 计数初值 复位信号
计数器指令
(a) SC与CU配合
(b) SC与CD配合 图4-2 加、减计数器线圈指令应用示例
西门子PLCS7-300培训教材
西门子 PLC教程S7-300
S7-CPU 的寄存器和存储器区域
ACCU2
32位
累加器
ACCU1
32位
地址寄存器
AR1
32位
数据块寄存器
AR2
32位
打开的 DB DB 长度
打开的 DI
16位
DI 长度
16位
S7-CPU 寄存器
装载存储器
- 逻辑块 - 数据块
工作存储器
- 逻辑块 - 数据块
I/O 区域
系统存储器
- 过程映像输入表 - 过程映像输出表 - 位存储器 - 定时器 - 计数器
S7--CPU 存储器区域
西门子 PLC教程S7-300
西门子 PLC教程S7-300
常数
进制 十进制 十六进制 二进制 ASCII码
数据类型
基本数据类型
布尔型(1位) 字节B(8位) 字W(16位) 双字D(32位)
把过程映象输出表(PIQ) 写到输出模块
块OB 1
A I 0.1 A I 0.2 = Q4.0
输出 模块
CPU 循环
循环程序执行
块类型 组织块(OB)
功能块 (FB)
西门子 PLC教程S7-300
用户定义的块
特性
- 操作系统和用户程序的接口 - 各层次的优先级 (1 ~ 26) - 局部数据堆栈中的特殊启动信息
地址 0.0 地址 0.7 地址 1.0 地址 1.7
西门子 PLC教程S7-300
设计的地址区
过程映象 I/Q
存储器标志
I/Q 外部输入/输出
定时器 计数器 数据块 数据块
STEP 7 的寻址范围
访问区域
西门子PLC300培训教程
更新时钟、特殊寄存器
STOP
CPU运行方式? RUN
执行程序
扫描 过程
处理程序
执行自诊断
PLC正常?
Y
N 存放自诊断错误结果
致命错误?
N
Y CPU强制为STOP
扫描 过程
出错 处理
信号Biblioteka PLC的扫描过程输
输
入
I0.0
I0.1
Q4.1
出
输
输
映
Q4.1
输
M10.0
映
出
入 端
像
M10.0 I0.1
Q4.2
CPU
IM
SM: SM: SM:
接口模块 DI DO AI
SM: AO
FM: - 计数
- 定位
- 闭环控制
CP: - 点-到-点
- PROFIBUS - 工业以太网
S7-300模块
导轨(机架) 系统背版总线
电源模块 (选项)
信号
CCPPUU状模态块MMC存储模卡块 及故障指(示CPU313以上)
紧凑型CPU(6种) 标准型CPU(5种) 革新型CPU(5种) 户外型CPU(3种) 故障安全型CPU(3种) 特种型CPU(2种)
1.紧凑型CPU(1/2)
CPU 312C:带有集成的数字量输入和输出,并具有与过程 相关的功能,比较适用于具有较高要求的小型应用。CPU运 行时需要微存储卡(MMC)。
国际电工委员会(IEC)对可编程控制器的定义:
“可编程控制器是一种数字运算操作的电子系统,专 为在工业环境应用而设计的。它采用一类可编程的存 储器,用于其内部存储程序,执行逻辑运算、顺序控 制、定时、计数与算术操作等面向用户的指令,并通 过数字或模拟式输入/输出控制各种类型的机械或生 产过程。”
西门子s7-300PLC课程
第一节概述1电器是一种能根据外界的信号和要求,手动或自动地接通或断开电路,断续或连续地改变电路参数,以实现电路或非电对象的切换、控制、保护、检测、变换和调节用的电气设备。
简言之,电器就是一种能控制电的工具,最基本、最典型的功能就是“开”和“关” 。
2电器在电力输配电系统和电力拖动自动控制系统中被广泛应用。
一、电器的分类(一)按工作电压等级分: 1. 高压电器用于1200V AC、1500VDC及以上电路中的电器。
(例如高压断路器、高压隔离开关、高压熔断器等)2. 低压电器用于1200V AC(50Hz或60Hz)、1500VDC及以下电路中起通断、保护、控制和调节作用的电器(简称电器)。
(例如接触器、继电器等)(二)按动作原理分1.手动电器人手操作发出动作指令的电器。
(例如刀开关、按钮等)2.自动电器产生电磁吸力而自动完成动作指令的电器。
(例如接触器、继电器、电磁阀等)(三)按用途分:1.控制电器用于各种控制电路和控制系统的电器。
(例如接触器、继电器、电动机起动器等)2.配电电器用于电能的输送和分配的电器。
(例如高压断路器、低压断路器)3.主令电器用于自动控制系统中发送动作指令的电器。
(例如按钮、转换开关等)4.保护电器用于保护电路及用电设备的电器。
(例如熔断器、热继电器等)5.执行电器用于完成某种动作或传送功能的电器。
(例如电磁铁、电磁离合器等)(四)、低压电器的分类0;按电器的动作性质分:手动电器和自动电器;按电器的性能和用途分:控制电器和保护电器按有无触点分:有触点电器和无触点电器按工作原理分:电磁式电器和非电量控制电器•接触器:交流接触器直流接触器•继电器:电磁式继电器:电压继电器电流继电器中间继电器时间继电器:空气阻尼式、电动式电子式热继电器速度继电器主令电器:按钮行程开关开关接近开关光电开关凸轮控制器与主令控制器万能转换开关第二节接触器接触器分交流、直流两种,是用来自动接通和分断大电流电路的电器。
第6讲_S7-300PLC的指令基础
6 能7能7--300 例户C 300 例户C例户C 例户CC例器C例器P种点P种点P种点P种点的 组 立立 P的P的P的 P组P组 能能 点点 DB DB DB 种X B B W W 必B 必B 必B D D 必DW 必DW 惟B 惟BS操S操--息00息00 惟度寄度寄“就就”必寄必寄SB度SB度 确立确立 的0寄0的0寄0 组惟寄度组惟寄度息寄息寄“被]” 接执执息执接执执息执接执执息执据例节 DB位间W0阳间W0间W0 22 DB位间W0阳DB位间W0阳 DB2DB2DB2 间W0间W0bbbb bxxx bbbb bbbb 0000 0bbb 0000 00000781516232431 0 2(xxx) 0 73 8 0 接5535惟寄惟寄“被]” S操S操--息00息00 溢编度溢编度溢编度 溢编必溢编必 bbbb bxxxbbbb bbbb 0000 0bbb x000 0 r r r 0781516232431 0 2(xxx) 0 73 8 0 接553524 2接(rrr)3序 x=0 x=序必接必接必接 必惟必惟C例器C例器1 ACC器x ACC器x能7能7--300300 2 3232 ACC器1ACC器1 ACC器2ACC器2 能7能7能7--400400 4 3232 ACC器1~ACC器4ACC器1~ACC器42点P节点P节点P节 哪现点器哪现点器 哪编种类器哪编种类器 哪S能溢器哪S能溢器 哪类编器哪类编器 哪类获器哪类获器哪类S器~哪类S器~ 度哪点点度器度哪点点度器度哪点点度器 0哪点点0器0哪点点0器 哪B编器哪B编器标节D。
plc-s7-300自学系列第六章(共48张)
检查内容
标准
1)测量加在PLC上的电压是否为额定值? 2)是否出现频繁急剧的变化?
1)电源电压必须在工作电压范 围内
2)电源电压波动必须在允许范 围内
温度和湿度是否在相应的变化范围内? 温度0∽55℃ (当PLC安装在仪表板上时,仪表上 相对湿度85%以下 的温度可以认为是PLC的环境温度。) 振幅小于0.5mm(10∽55Hz)
无大量灰尘、盐分和铁屑
1)基本单元和扩展单元是否安装牢固?
2)基本单元和扩展单元的连接电缆是否 完全插好?
3)接线螺钉是否松动? 4)外部接线是否损坏?
1)安装螺钉必须上紧 2)连接电缆不能松动 3)连接螺钉不能松动
4)外部接线不能有任何外观异 常
1)锂电池电压是否降低? 2)继电器输出触点工 检查(jiǎnchá)与维护
为了保障系统的正常运行,定期对PLC系统进行维护和检查是 必不可少的,而且还必须熟悉一些故障诊断和排除的方法。
1、定期检查
PLC是一种工业控制设备,通常每隔半年时间应对PLC作定期检 查。如果PLC的工作条件不符合表6.1规定的标准,就要做一些应急 处理,以便使PLC工作在规定的标准环境。
第12页,共48页。
序号 1 2 3
4
异常现象
输入全部不接通 (动作指示灯也灭)
输入全部断开 (输入指示灯也灭) 输入全部不关断
特定继电器编号的输 入不接通
表6.3 输入单元故障(gùzhàng)处理
可能原因
处理
1、未加外部输入电压 2、外部输入电压低 3、端子螺钉松动
4、端子板连接器接触不良
供电 加额定电源电压 拧紧 把端子板重新插入、锁紧。 更换端子板连接器
2、日常维护
傲拓科技 NJ300系列中型PLC硬件手册(V3.0)说明书
NJ300系列中型PLC 硬件手册(V3.0)傲拓科技股份有限公司2021年5月目录前言 (4)第一章硬件系统概述 (6)1.1NJ300硬件系统组成及结构 (6)1.2NJ300技术特色 (7)1.3NJ300系统指标 (7)1.4产品清单 (8)1.5NJ300硬件系统配置 (10)1.5.1电源容量核算和配置 (10)1.5.2网络连接 (11)1.5.3NJ300软件支持 (11)第二章CPU模块 (15)2.1标准CPU301-0101 (16)第三章电源模块 (22)3.1电源模块PWM301-24VDC (22)3.2N+1冗余电源模块PWM301-0403 (25)第四章数字量模块 (29)4.1数字量输入模块DIM301-1601:DI16×DC24V (30)4.2数字量输入模块DIM301-1601D:DI16×DC24V (34)4.3数字量输入模块DIM301-3201:DI32×DC24V (38)4.4数字量输入模块DIM301-3201D:DI32×DC24V (42)4.5数字量输出模块DOM301-1601:DO16×DC24V×晶体管 (46)4.6数字量输出模块DOM301-1601D:DO16×DC24V×晶体管 (50)4.7数字量输出模块DOM301-3201:DO32×DC24V×晶体管 (54)4.8数字量输出模块DOM301-3201D:DO32×DC24V×晶体管 (60)第五章模拟量模块 (64)5.1模拟量输入模块AIM301-0801:AI8×电流电压混合型 (65)5.2模拟量输入模块AIM301-0801D:AI8×电流电压混合型 (68)5.3模拟量输入模块AIM301-1602:AI16×电流型 (72)5.4模拟量输入模块AIM301-1602D:AI16×电流型 (75)5.5模拟量输入模块AIM301-0805:AI8×RTD (79)5.6模拟量输入模块AIM301-0806:AI8×热电偶 (83)5.7模拟量输出模块AOM301-0401:AO4×电流电压混合型 (87)5.8模拟量输出模块AOM301-0401D:AO4×电流电压混合型 (92)第六章通讯模块 (98)6.1串口通讯模块CMM301-0401 (99)6.2CanOpen主站模块CMM301-0104 (103)6.3双CAN模块CMM301-0204 (107)6.4以太网子站CMM301-0118 (111)6.5串口通讯模块CMM301-0401-L (116)6.6软件编程 (120)第七章系统配置 (121)7.1I/O模块的选择 (121)7.2CPU的选择 (122)7.3模块安装底板的选择 (123)7.3.1模块底板类型 (123)7.3.2模块底板的主要特点 (124)7.3.3总线扩展 (124)第八章硬件安装 (127)8.1模块底板的安装 (128)8.2模块的安装 (129)第九章配件和附件 (131)修订记录 (132)前言NJ系列可编程控制器(简称NJ-PLC)由南大傲拓科技有限公司自主设计与研发,汲取了国际主流PLC的成功经验,改进了其不足之处,瞄准了当今PLC的最新发展方向,采用了计算机、通信、电子和自动控制等方面的国际先进技术,在CPU操作系统、I/O信号处理、网络通讯、软件开发及生产工艺等方面具有优越的性能,是适用于各种自动化控制的可编程控制器。
S7-300PLC的硬件(西门子s7-300授课资料,拿来大家共享!)
由L+供电的两线制变送器与带隔离的模拟量输入模块的连接
四线制变送器与带隔离的模拟量输入模块的连接
热敏电阻与带隔离的模拟量输入模块的四线制连接
热敏电阻与带隔离的模拟量输入模块的三线制连接
热敏电阻与带隔离的模拟量输入模块的两线制连接
热电偶的结构
使用内部补偿的热电偶与模拟量输入模块的连接
使用补偿盒的热电偶与模拟量输入模块的连接
PS307 2A的模块示意图
• S7-300有20种不同型号的CPU,以适应不同等级的控制系统。 有的CPU上集成有输入/输出点,有的CPU上集成有PROFIBUSDP通信接口,有的CPU上集成有PtP接口等,目前大致可以分
为以下几类:
(1) 6种紧凑型CPU,带有集成功能和I/O: CPU3l2C,313C, 313C-PtP,313C-2DP,314C-PtP和314C-2DP。 (2) 3种重新定义的CPU: CPU312,314和315-2DP。
PROFIBUS-DP等通信接口。CPU前面板上有状态故 障指示灯、模式开关、24V电源端子、电池盒与存储
器模块盒(有的CPU没有)。
(2)负载电源模块(PS)
• 负载电源模块用于将AC220V电源转换为DC24V电 源,供CPU和I/0模块使用。额定输出电流有2A、5A
和l0A三种,过载时模块上的LED闪烁。
模拟量输出通道的转换时间和模块的循环时间:每个通道的最大 转换时间为0.8~1.5ms,建立时间为0.1~0.5ms,模块的循环时间 为所有激活的AO通道的转换时间与建立时间的总和;
模拟值的表示
模拟量输入/输出模块中模拟量对应的数字称为模拟值,模拟 值用16位二进制补码定点数来表示,最高位(第15位)为符号 位,正数的符号位为0,负数的符号位为1。模拟量模块的模拟 值位数(即转换精度)可以设置为9~15位(与模块的型号有关, 不包括符号位),如果模拟值的精度小于15位,则模拟值左移, 使其最高位(符号位)在16位字的最高位(第15位),模拟值 左移后未使用的低位则填入“0”,这种处理方法称为“左对齐”。
西门子300学习
图1-3 CPU 31xC的面板 的面板
个数字量输入; 个数 注:①:模拟量输入和模拟量输出;②:8个数字量输入;③8个数 模拟量输入和模拟量输出; 个数字量输入 字量输出. 字量输出. 的Байду номын сангаас成数字量I/O模块 图1-4 CPU 31xC的集成数字量 的集成数字量 模块
发光二极管LED
含 义
说 明 下列事件引起灯亮: ●硬件故障 ●固件出错 ●编程出错 ●参数设置出错 ●算术运算出错 ●定时器出错 ●存储器卡故障(只在CPU313和314上) ●电池故障或电源接通时无后备电池(只用于CPU313和314 上) ●输入/输出的故障或错误(只对外部I/O) 用编程装置读出诊断缓冲器中的内容,以确定错误/故障 的真正原因 如果电池有下列情况,则灯亮:①失效;②未装入 如果内部的5 V直流电源正常,则灯亮
SF(红色)
系统错误/故障
BATF(红色,只在 电池故障 CPU313和314上有) DC 5 V(绿色) 用于CPU和S7-300的 5 V DC电源 保留专用
FRCE(黄色)
用于状态和故障显示LED的含义 表1-2 用于状态和故障显示 的含义
(2)CPU的运行模式 CPU的运行模式 CPU有四种操作模式:STOP(停机),STARTUP(启 CPU有四种操作模式:STOP(停机),STARTUP(启 动),RUN(运行)和HOLD(保持).在所有的模式中, 动),RUN(运行)和HOLD(保持).在所有的模式中, 都可以通过MPI接口与其他设备通信. 都可以通过MPI接口与其他设备通信. ①STOP模式:CPU模块通电后自动进入STOP模式,在该 STOP模式:CPU模块通电后自动进入STOP模式,在该 模式不执行用户程序,可以接收全局数据和检查系统. ②STARTUP模式:可以用模式选择开关或编程软件启动 STARTUP模式:可以用模式选择开关或编程软件启动 CPU.如果模式选择开关在RUN或RUNCPU.如果模式选择开关在RUN或RUN-P位置,通电时自 动进入启动模式. ③RUN模式:执行用户程序,刷新输入和输出,处理中断 RUN模式:执行用户程序,刷新输入和输出,处理中断 和故障信息服务. ④HOLD模式:在STARTUP和RUN模式执行程序时遇到调 HOLD模式:在STARTUP和RUN模式执行程序时遇到调 试用的断点,用户程序的执行被挂起(暂停),定时器被 冻结.
西门子300PLC编程入门
计时器线圈操作 •脉冲计时器( SP ) I1.0 =ON时 •扩展脉冲计时器( SE ) I1.0 =ON时 计时器的数据格式:
•开通延时计时器( SD ) I1.0 =ON时 •保持型开通延时计时器( SS ) I1.0 =ON时 •关断延时计时器( SF ) I1.0 =ON时
程序控制指令 (1)主控继电器功能
二、模式选择开关
三、复位存储器:
通电后从STOP位置扳到MRES位置,“STOP” LED熄灭1s,亮1s,再熄灭1s后保持亮。放开开关,使它回到STOP位置,然后又回到MRES,“STOP” LED以2Hz的频率至少闪动3s,表示正在执行复位,最后“STOP” LED一直亮。
第二章 PLC编程基础
Байду номын сангаас
PS CPU SM SM SM SM SM SM SM
模块
1 2 4 5 6 7 8 9 10
槽号
地址 0.0 地址 0.7 地址 1.0 地址 1.7
3.STEP 7 的可能寻址范围
3. STEP 7 的可能寻址范围 设计的地址区 访问区域 缩写 加在一起的最大区域 过程映象 I/Q 输入 /输出位 I / Q 0.0 --- 65,535.7 输入 /输出字节 I/QB 0 --- 65,535 输入 /输出字 I/QW 0 --- 65,534 输入 /输出双字 I/QD 0 --- 65,532 存储器标志 存储器位 M 0.0 --- 255.7 存储器字节 MB 0 --- 255 存储器字 MW 0 --- 254 存储器双字 MD 0 --- 252 I/Q 外部输入/输出 I/Q 字节, 外设 PIB/PQB 0 --- 65,535 I/Q 字, 外设 PIW/PQW 0 --- 65,534 I/Q 双字, 外设 PID/PQD 0 --- 65,532 定时器 定时器 (T) T 0 --- 255 计数器 计数器 (C) C 0 --- 255
S7-300学习资料(视频祥解)
S7-300学习笔记第一讲:S7-300简介一、标准型S7-300的硬件结构1.S7-300为标准模块式结构,各种模块相互独立,并安装在固定的机架(导轨)上,构成一个完整的PLC应用系统。
2.第一槽为电源模块,第二槽为CPU模块,第三槽为通信模。
3.300电源模块(PS)可用其它开关电源代替,而400必须选用原装模块二、S7-300 CPU模块1.CPU模块分类1)300PLC可分为紧凑型.标准型.革新型.户外型.故障安全型和特种型CPU2)C表示紧凑型.F故障安全型T表示特种型2.S7-300 CPU的主要特点3.S7-300 CPU状态故障显示1)SF(红色):系统出错/故障指示灯,硬件或软件出错时亮2)BATF(红色) :电池故障指示灯,没电或没有装入电池时亮.314和316有.故障时不影响CPU工作3)DC5V(绿色) :5V电源指示灯,总线5V电源正常时常亮4)FRCE(黄色) :强制作业有效指示灯,有强制时亮5)RUN(绿色) :运行指示灯.处于RUN时亮,在STARTUP(启动)时以2HZ闪烁,在HOLD(暂停)时0.5HZ闪烁6)STOP(黄色) :CPU处于STARTUP. HOLD.时常亮,在存储器复位时0.5HZ闪.在存储器置位时以2HZ闪烁.7)BUS DF(BF)(红色) :总线出错时亮,(只适用于带有DP接口的CPU).8)SF DP:接口错误指示灯,DP接口故障时亮三、S7-300 PLC功能1.高速的指令处理:0.1-0.6us的指令处理时间2.人机界面(HMI):人机界面集成在S7-300操作系统内3.诊断功能:CPU的智能化的诊断系统可连续监控系统的功能是否正常,记录错误和特殊的系统事件4.口令保护:多级口令保护可以使用户高度、有效的保护其技术机密,防止未经允许的复制和修改四、S7-300 模块PS电源模块、IM接口模块(360发送361接收)、FM功能模块、SM信号模块。
S7-300 系统硬件和网络课程讲解
S7-300 PLC系统硬件和网络课程一、S7-300 系统硬件主要包括以下几个部分:1、信号处理模块;2、接口模块;3、功能模块;4、CPU 中央处理器;5、通讯处理器6、通讯网卡7、工程师、操作员站和操作屏二、硬件详细介绍2.1信号处理模块信号处理模块主要分为四类:开关量输入DI、开关量输出DO、模拟量输入AI、模拟量输出AO 经常使用的开关量输入模块名称和性能9SM321 16点输入,24V DC;13-30V 为信号1;-30~5V为信号0;9SM321 16点输入,120V/230V AC;79-264V 为信号1;0~40V为信号0;16点、24VDC模块的端子接线图如下经常使用的开关量输出模块名称和性能9SM322 16点输出,24V DC;信号1时输出L+-0.8V;每通道的最大输出电流0.5A; 阻性负载的最高输出频率100HZ,感性为0.5HZ;带短路电子保护;9SM322 8点输出,继电器接点;信号1时输出接点闭合;信号0时输出接点断开;接点容量8A(230V AC)或5A (24V DC)SM322 16点输出,24V DC信号接线图经常使用的模拟量输入模块名称和性能9 SM331 8点模拟量输入;用于电阻测量时,为4点;9输入信号类型:电压+-80毫伏; +-250毫伏;+-500毫伏;+-1V;+-2.5V;+-5V;1-5V;+-10V;电流+-10毫安;+-20毫安;0-20毫安;4-20毫安;电阻150欧姆;300欧姆;600欧姆热电偶E,N,J,K型热电阻 Pt100 标准,Ni100标准9分辨率:14位SM331接线图:经常使用的模拟量输出模块名称和性能9 SM332 4点模拟量输出; 9 信号类型:电压输出0-10V ;+-10V ;1-5V ;电流输出4-20MA ;+-20MA ;0-20MA9 分辨率:12位2.2接口模块接口模块主要用于连接多机架的PLC 系统,即一个S7-300 PLC 系统的信号模块如果超过8块,就必须配置接口模块进行扩展。
plc300学习文档
第2章 S7-300可编程控制器的概述
1
复习回顾
SIMATIC S7-300的组成
与CPU312 IFM和CPU313配套的模块只能安装在一个机架上。除 了电源模块、CPU模块和接口模块外,一个机架上最多只能再安 装8个信号模块或功能模块。 CPU314/315/315-2DP最多可扩展4个机架,IM360/IM361接口模 块将S7-300背板总线从一个机架连接到下一个机架。 数字量输入模块有直流输入方式和交流输入方式。 数字量输出模块:
3
图2-1 STEP 7的机架组态实例
4
图2-2 模块排列规则 5
2.3 S7-300的硬件组态
♥ 1.启动硬件组态 启动SIMATIC管理器,新建或打开项目。选择SIMATIC300 站点进入硬件配 置,启动硬件组态。如图2-3所示。
站点
双击进入硬件配置
图2-3 启动SIMATIC管理器的硬件组态 6
2.3 S7-300的硬件组态
(5)保护属性 保护等级分为3个等级: 1级:按键开关设置。 2级:写保护。不知道密码时,可以进行读访问。 3级:读/写保护。不知道密码时,不可以进行读写访问。 如果选择了保护等级2级或3级,就要定义密码。如图2-11所示。
14
图2-11 打开保护属性对话框
2. 3 S7-300的硬件组态
在多层组态扩展中的固定编址。其本地机架如图2-20所示。
图2-20 本地机架图 26
2.3 S7-300的I/O地址组态
扩展机架1如图2-21所示。
S7-300-06
Chongqing University of Science & Technology
#/21
六、 操作 RLO 的指令
LAD FBD STL A I0.0 A I0.1 NOT = Q4.0 CLR SET A I1.6 SAVE
&
NOT
I0.0
I0.1 NOT
Q4.0
I0.0 I0.1
( )
& >=1 & Q 4.0 =
A AN O AN A =
I0.4 I0.5 I0.4 I0.5 Q4.0
简化
I 0.4
XOR
相同为“ ,不同为“ 相同为“0”,不同为“1”
I 0.5
Q4.0 =
X X =
I0.4 I0.5 Q4.0
不能转化成梯形图 Chongqing University of Science & Technology #/21
瓶子传感器 I 8.6
M
Q 8.5 传送带向前 Q 8.6 传送带向后
Chongqing University of Science & Technology
#/21
习题2任务 习题 任务
任务: 实现瓶装线程序的模式转换,使之满足以下要求: 任务: 实现瓶装线程序的模式转换,使之满足以下要求: 输入I 常开瞬态触点开关) ),输 输入 0.0 (常开瞬态触点开关 使装置接通(ON),输 常开瞬态触点开关 使装置接通( ), 处的指示器点亮; 出Q 4.1 处的指示器点亮; 常开瞬态触点开关)使装置停止 ),输 输入 I 0.1 (常开瞬态触点开关 使装置停止(OFF),输 常开瞬态触点开关 使装置停止( ), 处的指示器熄灭。 出Q 4.1 处的指示器熄灭。 当装置接通时,可以选择操作模式: 当装置接通时,可以选择操作模式:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BLD
... A A = ...
#On_1 #On_2 #Off
块参数
实际参数
形式参数
SIMATIC S7
Siemens AG 2001. All rights reserved.
Date: File:
2018/9/11 PRO2_06E.6
SITRAIN Training for
Automation and Drives
使用复杂数据类型的FB调用过程
示例:将一个ARRAY传送到一个功能块
FB17
DB2 "Temperature"
只允许用符号对复杂参数进行相关分配
Network 1: CALL FB Meas_1 Sum_1 Sum_2 Meas_2 17, DB 2 :="Temperature".Cylinder :=MD20 :=MD30 :="Temperature".Shaft
... stat Motor_1 FBx stat Motor_2 FBx CALL #Motor_1 . CALL #Motor_2 Drive_3 状态 数据 Drive_2 状 态数据
FBx
控制算法
Drive_2
Drive_3
SIMATIC S7
Siemens AG 2001. All rights reserved.
OB 1
ቤተ መጻሕፍቲ ባይዱ
FB1 电机1
FB10
控制器 . . .
FB2
阀
FC 5 限制 阀 DB 2
声明 in in out out stat temp
SFC 复制
块的可再利用性能:
OB 1 . .
CALL FB1, DB2 Start :=I 0.0 Stop :=I 0.1 Motor_on :=Q12.0 Speed :=QW14
SITRAIN Training for
Automation and Drives
构建功能块实例
OB, FB或FC 使用背景DB的FB 调用
CALL FBx, DBy ... ...
FBx
控制算法
DBy DBx
Drive_1 状 态数据
+
Drive_1 FB实例
FB FB内的声明 (多 重背景)
功能块(FB)
功能(FC)
数据块(DB)
系统功能块(SFB) 系统功能(SFC) 系统数据块(SDB)
SIMATIC S7
Siemens AG 2001. All rights reserved.
Date: File:
2018/9/11 PRO2_06E.3
SITRAIN Training for
Automation and Drives
SITRAIN Training for
Automation and Drives
功能块的属性
属于可分配参数的块:
IEC 61131-3标准一致性块 有足够满足需要的输入,输出,输入 /输出参数 有存储区域,即不仅有临时变量而且 还有静态变量 使用本身数据区域进行调用 (创建背景) “数据封装”
扩展了处理器的指令集
... A A = ...
#On_1 #On_2 #Off
SIMATIC S7
Siemens AG 2001. All rights reserved.
Date: File:
2018/9/11 PRO2_06E.5
SITRAIN Training for
Automation and Drives
足够多的输入参数 仅有一个输出参数RET_VAL 不允许访问全局变量和绝对地址 使用同一输入参数提供相同的结果
功能FC10
程序 执行
CALL FC 10
On_1 := On_2 := Off := I 0.1 I 0.2 Q8.0
输入 输入 输出 ...
On_1 On_2 Off
BOOL BOOL BOOL
块的类型
组织块(OB)
属性
- 用户程序接口 - 优先级(0到27) - 在局部数据堆栈中指定开始信息 - 参数可分配(可以在调用时分配参数) - 具有(收回)存储空间(静态变量) - 参数可分配(必须在调用时分配参数) - 基本上没有存储空间(只有临时变量) - 结构化的局部数据存储(背景数据块DB) - 结构化的全局数据存储(在整个程序中有效) - FB(具有存储空间),存储在CPU的操作系统中并可由用户调用 - FB(无存储空间),存储在CPU的操作系统中并可由用户调用 - 用于配置数据和参数的数据块
电机
DB 16
0.0 0.1 2.0 4.0 Start Stop Motor_on Speed
BOOL BOOL BOOL INT
FB 5
BOOL BOOL BOOL INT
应用:
定时器和计数器功能 使用内部状态控制过程设备 锅炉 电机,阀,等等。
CALL FB5, DB16 Start :=I 0.0 Stop :=I 0.1 Motor_on :=Q8.0 Speed :=QW12
Siemens AG 2001. All rights reserved.
Date: File:
2018/9/11 PRO2_06E.7
SITRAIN Training for
Automation and Drives
调用(主调)功能的特点
CALL指令
指令为宏指令 寄存器内容可能会被覆盖掉,甚至是DB寄存器 请注意B堆栈中内容的解释 调用之后,可能会打开另一个DB CALL指令的处理时间取决于实际参数的数目和存储单元位置 CALL指令确保了块参数被正确地赋予当前数据 示例: CALL FC10 On_1 := I 0.1 On_2 := I 0.2 Off := Q8.0
SIMATIC S7
Siemens AG 2001. All rights reserved.
Date: File:
2018/9/11 PRO2_06E.12
SITRAIN Training for
Automation and Drives
功能块调用的特性
“按值” 传递参数(复制数值):
CALL过程中FB参数的赋值: 无需为某些FB参数赋值 可以从“外部” 进行赋值和取消赋值 例如:直接通过操作面板进行 例外:复杂数据类型的输入/输出参数(STRUCT,ARRAY,STRING以及 DATE_AND_TIME) 初始化: FB参数可以在声明部分进行初始化 例外:复杂数据类型的输入/输出参数(STRUCT,ARRAY,STRING以及 DATE_AND_TIME) 使用DI和AR2寄存器在内部访问形式参数 如果DI或者AR2寄存器被覆盖,将不再允许访问背景数据。 附加调用指令UC和CC 示例:UC FB20或者CC FB20 只有当FB没有背景数据时才能使用(参数+静态变量)
2
... A AN = ...
#Start #Stop #Motor_on
块参数
实际参数
形式参数
SIMATIC S7
Siemens AG 2001. All rights reserved.
Date: File:
2018/9/11 PRO2_06E.11
SITRAIN Training for
Automation and Drives
OB1
24.0
程序执行
CALL FB10, DB16
Start Stop Motor_on Speed: :=I 0.4 :=I 0.0 :=Q8.1 =QW12
DI 16 LD 20 I 0.4 DIX 0.0 I 0.0 DIX 0.1 P#DBX 0.0 FB 10 LD 20 DIX 2.0 Q 8.1 DIW 4 QW 12 4
Date: File:
2018/9/11 PRO2_06E.4
SITRAIN Training for
Automation and Drives
功能的属性
参数可分配的块:
具有足够多的输入,输出,输入/输 出参数 无存储区,也即只有临时变量
IEC 61131-3标准一致性要求:
功能及功能块中的参数声明
参数是信息传递的通道
输入参数: Caller -> Block 输出参数: Block -> Caller 输入/输出参数: Caller <-> Block
参数形成了块的一个“shell”:
参数位于代码段 与“局部”变量类似 参数可以为任何数据类型 在调用期间进行数据类型检查 例外情况:POINTER,ANY 调用接口与编程语言无关 PLC编程语言可以混合使用
QB8 1 0 0 1 0 0 1 0
...
BLD = TDB OPN TAR2 A = A = LAR2 UC LAR2 A = L T TDB BLD 3 L
3 ...
.. .. .. .. .. .. .. 1 ... FB10
0.0 0.1 2.0 4.0 ... in in out out Start Stop Motor_on Speed BOOL BOOL BOOL INT
. .
#Start #Stop #Motor_on
SIMATIC S7
Siemens AG 2001. All rights reserved.
Date: File:
2018/9/11 PRO2_06E.2
SITRAIN Training for