第7章 PLC的基本指令系统1

合集下载

西门子S7-200 PLC的指令系统及指令应用

西门子S7-200 PLC的指令系统及指令应用

说明: 根据控制要求,程序在 M0.1 处应该输出 Q0.1,在 M0.2 处也应该输出 Q0.1 如果在 M0.1 及 M0.2 处直接输出 Q0.1,则就范了上面程序双线圈错误, 因此在需要输出 Q0.1 的地方,输出不同的中间继电器,然后把中间继电器的常 开点并联起来,再集中输出一个 Q0.1 的线圈,这样就能避免双线圈的问题。 或者下面的程序也能正确的满足控制要求:
分析: 若 A 先按下按钮, 则 Q0.1 灯要亮, 并且一直亮, 直到主持人按下复位按钮 I0.0, 灯才会灭。其他人按下按钮,对应的灯也不会亮。 若 B 先按下按钮, 则 Q0.2 灯要亮, 并且一直亮, 直到主持人按下复位按钮 I0.0, 灯才会灭。其他人按下按钮,对应的灯也不会亮。 同理,C、D 一样 以下程序是分析后得出的:
地址:苏州吴中宝丰路 1 号
咨询: 400-8169-114
苏州天天自动化 PLC 培训中心

触点指令应用案例 3:
用一个按钮(I0.1)来控制三个输出(Q0.1、Q0.2、Q0.3) 。 当 Q0.1、Q0.2、Q0.3 都为 OFF 时,按第一下 I0.1,则 Q0.1 变为 ON, 按第二下 I0.1,则 Q0.1、Q0.2 变为 ON, 按第三下 I0.1,则 Q0.1、Q0.2、Q0.3 都变 ON 按第四下 I0.1,则 Q0.1、Q0.2、Q0.3 都变为 OFF 状态。 按第五下 I0.1,重复执行如上动作。 试用两种不同的程序设计方法设计其梯形图程序。 以下是分析后得出的程序:
上图梯形图中,”N”此条件只有当 I0.0 由接通→断开的瞬间(也就是上面波形 图中的过程 4 这个状态时)才会接通,其他时刻都不会接通。
应用案例 1:每按一下 I0.1 按钮,变量存储器的数值加 1

S7-300PLC基本指令

S7-300PLC基本指令
5. PLC梯形图的编程规则
任务2 定时器与计数器的使用
任务要求:
了解STEP 7编程软件的定时器和计数器,学习STEP 7编程软件中变量表的使用方 法,继续学习硬件组态、写入、编辑和监控用户程序的方法,学会应用S7-300定时 器和计数器的编程方法。
一、任务的实施
1.硬件组态及参数设置
硬件组态的任务是在编程软件SIEP 7中生成一个与实际的硬件系统完全相同的系 统,并为各硬件的参数赋值。
知识点:
1. S7 300 PLC的编程语言与指令系统 2. S7 300 PLC的存储区与数据类型 3. S7 300 PLC的基本逻辑指令 4. 梯形图的编程规则
技能点:
1. STEP 7编程软件与仿真软件的安装 2. STEP 7的硬件组态与参数设置 3. 基本逻辑控制指令的应用 4. 梯形图编程
任务1 基本位逻辑功能编程
任务要求: 了解软件安装的硬件条
件和对操作系统的需求,熟 悉PLC编程软件的环境,学 会基本位逻辑控制指令,能 进行简单程序的设计。
一、任务的实施
1.硬件组态及参数设置 硬件组态的任务是在编程软件SIEP 7中生成一个与实际的硬件系统完 全相同的系统,并为各硬件的参数赋值。 2.生成、编辑符号表 在程序中可以使用绝对地址,如(I0.0)访问变量,也可使用符号地址 访问变量,使用符号地址可使程序更容易阅读和理解。
地址
符号
OB 1
Cycle Execution
Q 4.3
报警
Q 4.6
东西红
Q 4.5
东西黄Q 4.4来自东西绿Q 4.2南北红
Q 4.1
南北黄
Q 4.0
南北绿
I 0.0
启动
数据类型 OB 1 BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

plc第七章7.基本指令及应用

plc第七章7.基本指令及应用

逻辑堆栈指令


S7-200可编程序控制器使用一个逻辑堆栈来 分析控制逻辑,用语句表编程时要根据这一堆 栈逻辑进行组织程序,用相关指令来实现堆栈 操作,用梯形图和功能框图时,程序员不必考 虑主机的这一逻辑,这两种编程工具自动地插 入必要的指令来处理各种堆栈逻辑操作。 S7-200可编程序控制器的主机逻辑堆栈结构如 表7-1所示。
基本逻辑指令

基本逻辑指令一般指位逻辑指令、定时器指令 及计数器指令。位逻辑指令又含触点指令、线 圈指令、逻辑堆栈指令、RS触发器指令等。这 些指令处理的对象大多为位逻辑量,主要用于 逻辑控制类程序中。
位逻辑指令



1.标准触点指令 标准触点指令有LD、LDN、A、AN、O、ON、NOT、 =指令(语句表)。这些指令对存储器位在逻辑堆栈 中进行操作。 由于堆栈存储单元数的限制,语句表中A、O、AN、 ON指令最多可以连用有限次。同样,梯形图中,最多 一次串联或并联的触点数也有一定限制,功能框图中 AND和OR指令盒中输入的个数也不能超过这个范围 标准触点指令中如果有操作数,则为BOOL型,操作 数的编址范围可以是:I、Q、M、SM、T、C、S、 VL。
//装入常开触点 //或常开触点 //被串的块开始 //被并路开始 //与常开触点 //栈装载或,并路结束 //栈装载与,串路结束 //输出触点 //装入常开触点 //逻辑推入栈,主控 //与常开触点 //输出触点 //逻辑读栈,新母线 //装入常开触点 //或常开触点 //栈装载与 //输出触点 //逻辑弹出栈,母线复 //装入常开出触点 //或常开触点 //栈装载与 //输出触点

5、LRD(逻辑读栈指令)Logic Read LRD,逻辑读栈指令。把堆栈中第二级的值复 制到栈顶。堆栈没有推入栈或弹出栈操作,但 原栈顶值被新的复制值取代。在梯形图中的分 支结构中,当左侧为主控逻辑块时,开始第二 个和后边更多的从逻辑块。应注意,LPS后第 一个和最后一个从逻辑块不用本指令。

第七章 S7-200系列PLC基本指令

第七章 S7-200系列PLC基本指令

2. 指令表编辑器中指令的组成与使用 如图所示,在指令表编辑器中,程序也分为一个个 的网络段,这样可方便地与梯形图进行转换。当然也可 以不分网络段,此时指令表程序不能转换。注释部分和 梯形图编辑器中相同。
指令表程序的基本构成为指令助记符+操作数。如LD I0.0,LD为指令助记符,表示具体需要完成的功能;I0.0为 操作数,表示被操作的内容。指令表属于文本形式的编程 语言,和汇编语言类似,可以解决梯形图指令不易解决的 问题,适用于对PLC和逻辑编程的有经验程序员。
I0.0 I0.1
Network2
Q0.0
Network1 LD I0.0 O I0.1 = Q0.0
I0.0 I0.1
Q0.0
Network2 Q0.1 LD I0.2 ON I0.3 = Q0.1
I0.2 I0.3
I0.2 I0.3 Q0.1
4) 指令说明 (1) O、ON指令可在多个触点并联连接时连续使用。使用次数仅受编程软 件的限制,在一个网络块中最多并联31个触点。 (2) O、ON指令可进行多重并联。
指令表格式
梯形图格式
S bit,N
bit s
N
R bit,N
bit
R N
指 S、R

可用操作数 I,Q,M,SM,T,C,V,S,L的位逻辑量 VB,IB,QB,MB,SMB,SB,LB,AC,常数,*VD,*AC, *LD N可设置的范围为:1~255
N
2) 指令功能 S 置位指令,将操作数中定义的N个位逻辑量强制置1。 R 复位指令,将操作数中定义的N个位逻辑量强制置0。 3) 指令应用举例
Network1
Network1 Q0.0
I0.0

S7-1200 PLC编程及应用第三版课件_第7、8章

S7-1200 PLC编程及应用第三版课件_第7、8章
按下“Settings” 按钮,打开控制面板。双击“Transfer” 按钮,打开 “Transfer Settings” 对话框。选中“Automatic”,采用自动传输模式。
选中“Transfer channel”列表中的PN/IE。单击“Properties”按钮, 打开网络连接对话框。
双 击 网 络 连 接 对 话 框 中 的 PN_X1 ( 以 太 网 接 口 ) 图 标 , 打 开 “ ‘ PN_X1’ Settings” 对 话 框 。 用 单 选 框 选 中 “ Specify an IP address”,由用户设置PN_X1的IP地址。用屏幕键盘输入IP地址和子网 掩码,“Default Gateway”是默认的网关。设置好后按“OK”按钮退 出。
7.2.3 组态文本域与I/O域 1.生成与组态文本域 将工具箱中的文本域图标拖放到画面上,单击选中它,选中巡视窗口的“
常规”,键入文本“当前值”。可以在“常规”属性中设置字体大小和“适 合大小”。
在“外观”对话框设置其背景色为浅蓝色,填充图案为实心,文本颜色为 黑色。边框的宽度为0(没有边框)。在“布局”对话框设置四周的边距均 为3,选中复选框“使对象适合内容”。
3.设置按钮的事件功能 选中巡视窗口的“属性 > 事件 > 释放”,单击视图右边窗口的表格最上 面一行,选择“系统函数”列表中 的函数“复位位”。 单击表中第2行,选中PLC的默认变量表中的变量“起动按钮”。在HMI 运行时按下该按钮,将变量“起动按钮”复位为0状态。 选中巡视窗口的“属性 > 事件 > 按下”,用同样的方法设置在HMI运行 时按下该按钮,执行系统函数“置位位” 。该按钮为点动按钮。 选中组态好的按钮,执行复制和粘贴操作。放置好新生成的按钮后选中它, 设置其文本为“停止”, 按下该按钮时将变量“停止按钮”置位,放开该按 钮时将它复位。

PLC应用技术 第7章 模拟量控制

PLC应用技术 第7章 模拟量控制
模拟量采集from指令程序中使用了主控指令确保二重循环的顺利运行z7为内循环变量z6为外循环变量如果内循环数据大于外循环数据则交换使大数据在后达到10个数升序排列的目的这与c语言的编程方法是一致的
PLC应用技术(三菱机型)
淄博职业学院 电子电气工程学院
PLC应用技术(三菱机型)
第1章 可编程控制器认知 第2章 FX系统资源 第7章 模拟量控制 第3章 基本指令 第6章 状态法编程
3.模拟量采集(FROM指令)
3.模拟量采集(FROM指令)
由于工业环境干扰,采集到的模拟量如果不很稳定,甚至 明显错误,就需进行滤波。如果设置模块参数进行滤波效 果仍不理想,可考虑进行平均值滤波。 平均值滤波的基本思路是先把采集到的值,存储在某一存 储区域,然后进行排序,去掉不可信的一部分数值,其余 值求和取平均。 由于采集存储,求和取平均已在循环指令中说明,在次只 说明比较法排序,也就是两重循环在PLC中的应用。 如果采集到的模拟量存放在D50-D59中,共10个数据。
第8章 变频器控制 第4章 定时器计数器指令
第9章 工业网络控制 第5章 应用指令 第10章 上位机监控组态
第11章 三菱大中型PLC
第 7章
模拟量控制
3 1 2 3 4
7.1 模拟量采集 7.2 模拟量变换 7.3 模拟量输出 7.4 恒压供水
1.变送器选择
变送器用于将传感器提供的电量或非电量转换为标准量程的 直流电流或直流电压信号,例如DC0~10V和DC4~20mA。 变送器分为电流输出型和电压输出型。电压输出型变送器具 有恒压源的性质,PLC模拟量输入模块的电压输入端的输入 阻抗很高,例如100K~10MΩ。如果变送器距离PLC较远, 通过线路间的分布电容和分布电感产生的干扰信号电流,在 模块的输入阻抗上将产生较高的干扰电压。例如1μA干扰电 流在10MΩ输入阻抗上将产生10V的干扰电压信号,所以远 程传送模拟量电压信号时抗干扰能力很差。

S7-1500PLC项目设计与实践-第7章

S7-1500PLC项目设计与实践-第7章

3964 (R) 支持的协议
3964 (R)
3964 (R) , 3964 (R) , Modbus Modbus RTU主站,RTU主站,Modbus
Modbus RTU 从站 RTU 从站
7.1.2 通信服务
(1)通信服务概述 (2)连接资源 (3)建立通信连接 (4)数据一致性 (5)通信服务的端口号
预留
5001 ...49151 使用范围有限2
49152 …65535
(4) TCP (4) UDP
ISO-on-TCP 协议 网络时间协议 简单网络管理协议
安全超文本传输协议
ISO on TCP(遵循 RFC 1006 标准)用于与远程 CPU 或软控制器进行面向消 息的数据交换。S7 与 ES、HMI、OPC Server等通信。 NTP 用于将 CPU 系统时间与 NTP 服务器的时间进行同步。
S7-1500PLC项目 设计与实践
目录
第1章 S7-1500PLC系统概述 第2章S7-1500硬件及软件平台 第3章 S7-1500PLC项目设计 第4章 S7-1500PLC硬件系统设计 第5章 S7-1500 PLC软件程序设计 第6章 上位监控系统设计 第7章 网络通信 第8章 工艺功能 第9章 系统诊断 第10章 S7-1500的其他功能
S7-1500的数据一致性的详细规范如下: (1)访问公共数据的指令 (2)使用 PUT/GET 指令或通过 HMI 通信进行 Write/Read 操作 (3)S7-1500 中系统指定的最大数据一致性 (4)点对点 CM 的最大数据一致性
(5)通信服务的端口号
协议
PROFINET协议 DCP 发现和组态协议 LLDP 链路层发现协议

PLC编程详细教程

PLC编程详细教程

7.2 指令及其结构
2. 其他状态字功能 其他状态字功能见表7-4。
表7-4 其他状态字功能一览表
状态字 SMB1 SMB2 SMB3 SMB4
功能描述
包含了各种潜在的错误提示,可在执行某些指令或执行出错 时由系统自动对相应位进行置位或复位
在自由接口通信时,自由接口接收字符的缓冲区
在自由接口通信时,发现接收到的字符中有奇偶校验错误时, 可将SM3.0置位 标志中断队列是否溢出或通信接口使用状态
7.2 指令及其结构
局部存储器
内部标志位存储 器
特殊标志 位存储器
只读
定时器
L0.0~63.7 L0.0~L63.7 L0.0~L63.7 L0.0~L63.7
M0.0~ M31.7
SM0.0~ SM179.7
SM0.0~ SM29.7
T0~T255
M0.0~ M31.7
SM0.0~ SM179.7
第7章 SIMATIC S7-200系列 PLC基本指令系统
7.2 指令及其结构
表7-3 SMB0的各个位功能描述
SMB0的各个位 SM0.0 SM0.1
SM0.2
SM0.3
功能描述
常闭触点,在程序运行时一直保持闭合状态
该位在程序运行的第一个扫描周期闭合,常用于调用初始 化子程序
若永久保持的数据丢失,则该位在程序运行的第一个扫描 周期闭合。可用于存储器错误标志位
该位为扫描时钟,本次扫描闭合,下次扫描断开,不断循 环
该位指示CPU工作方式开关的位置(断开为TERM位置,闭 合为RUN位置)。利用该位状态。当开关在RUN位置时, 可使自由口通信方式有效,开关切换至TERM位置时,同 编程设备的正常通信有效

第二篇第7章 PLC的基本指令系统

第二篇第7章 PLC的基本指令系统

注意:
FX系列中,不同型号PLC的特殊辅助继电器的 数量也不同。
在M8000~M8255的256个特殊辅助继电器 中,PLC未定义的不可在用户程序中使用,具体可 参见使用手册。
7.3.3 状态继电器(S)
状态器对在步进顺控类的控制程序中起着重要的作用, 它与后述的步进指令STL组合使用。
①初始用状态器 ②返回原点用状态器(FX2N) ③普通状态器 ④断电保持状态器 ⑤报警用状态器(FX2N)
M0
号为M0~M499,共500点。
注:可通过程序设定,将它们变为保持辅助继电器
断电保持辅助继电器(M)
● 保持用辅助继电器在PLC电源中断后,它具有 保持断电前的瞬间状态的功能,并在恢复供电后 继续断电前的状态
FX2N的辅助继电器的元件编号为M500~M3071 注:也可通过程序设定,将它们变为通用辅助继电器
特殊辅助继电器(M)
●特殊辅助继电器是具有某项特定功能的辅助继电 器(M8000~M8255) 通常可分为两类:触点型 和 线圈型
● 触点型 特殊辅助继电器的线圈由PLC自动驱动,用户
只可以利用其触点。
● 线圈型 特殊辅助继电器的线圈由用户控制,其线圈得
电后,PLC作出特定动作。
特殊辅助继电器(触点型1)
z扩展单元和扩展模块内无CPU,必须与基本单元 一起使用。
7.3 FX系列PLC内部资源
PLC的内部软继电器
• 输入继电器 • 输出继电器 • 辅助继电器 • 状态继电器 • 定时器 • 计数器 • 指针 • 数据寄存器
1
FX系列PLC软继电器及编号
不同厂家、不同系列的PLC,其内部软继电器的功能和 编号也不相同,因此用户在编制程序时,必须熟悉所选用 PLC的软继电器功能和编号。

第7章 PLC功能指令编程及应用

第7章 PLC功能指令编程及应用

在程序运行时,位于FOR~NEXT间的程序反复执行n
次(由操作数决定)后再继续执行后续程序。循环的次数
n=1~32767。如果n=-32767~0之间,则当作n=1处理。
如图 7-6 所示为一个二重嵌套循环,外层执行 5 次。如果 D0Z0中的数为6,则外层A每执行一次则内层B将执行6次。
7.2 FX系列PLC常用 功能指令介绍
用智能编程器或在计算机上编程时也可键入助记符 MEAN。
7.1 PLC功能指令的概述
有的功能指令只有助记符,而大多数功能指令有操作数 (通常1~4个组成)。操作数说明如下:
[S]表示源操作数,[D]表示目标操作数,如果使用变
址功能,则可表示为[S.]和[D.]。当源或目标不止一个时, 用[S1.]、[S2.]、[D1.]、[D2.]表示。
7.2 FX系列PLC常用 功能指令介绍
图7-3 跳转指令的使用
7.2 FX系列PLC常用 功能指令介绍
2.子程序调用与子程序返回指令 子程序调用指令 CALL 的编号为 FNC01 。操作数为 P0~P127,此指令占用3个程序步。
子程序返回指令 SRET 的编号为 FNC02 。无操作数,
占用1个程序步。 子程序是为一些特定的控制目的编制的相对独立的程序。 为了区别于主程序,规定在程序编排时,将主程序排在前 面,子程序排在后面,以主程序结束指令 FEND 隔开。如 图7-4所示,如果X0接通,则转到标号P10处去执行子程序。
7.2 FX系列PLC常用 功能指令介绍
7.2 FX系列PLC常用功能指令介绍 FX2N 系列 PLC 有丰富的功能指令,共有程序流向控 制、传送与比较、算术与逻辑运算、循环与移位等功能指 令。本节主要介绍一些常用的功能指令。

第7章 S7-200系列PLC基本指令

第7章 S7-200系列PLC基本指令

第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
3. 边沿触发指令(脉冲生成) 边沿触发指令(脉冲生成) (1) EU(Edge Up):上升沿微分输出指令。 (2) ED(Edge Down):下降沿微分输出指令。
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
例7-10 断电延时型定时器应用示例
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
7.1.4 定时器指令
应当注意:对于S7-200系列PLC的定时器,时基分别为1ms、 应当注意 10ms、100ms定时器的刷新方式是不同的。1ms时基定时器,每隔 1ms定时器刷新一次当前值,与扫描周期和程序处理无关,扫描周期较 长时,定时器在一个周期内可能多次被刷新,其当前值在一个周期内不 一定保持一致;10ms定时器,在每个扫描周期开始时刷新,在每个扫 描周期内,当前值不变;100ms定时器在该定时器指令执行时被刷新。
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本ቤተ መጻሕፍቲ ባይዱ令
7.1.1 基本位操作指令
基本逻辑指令的语句表由指令助记符和操作数两部分组成,操作数 由可以进行位操作的寄存器元件及地址组成。常用位操作指令助计符的 定义如下所述: (1)LD(Load):装载指令,对应梯形图从左侧母线开始,连接常开 触点。 (2)LDN(Load Not):装载指令,对应梯形图从左侧母线开始,连 接常闭触点。 (3)A(And):与操作指令,用于常开触点的串联。 (4)AN(And Not):与操作指令,用于常闭触点的串联。 (5)O(Or):或操作指令,用于常开触点的并联。 (6)ON(Or Not):或操作指令,用于常闭触点的并联。 (7)=(Out):置位指令,线圈输出。

7.PLC应用技术(三菱机型)教学课件 第7章模拟量控制

7.PLC应用技术(三菱机型)教学课件 第7章模拟量控制

-1000^+1000
电流输出摸式
0^32000
电流输出模式
电流始出復拟蚤指定模式
0—32000 0—20000
无效(设定fi不变化)
变送器分为二线制和四线制两种,四线制变送器有两根 信号线和两根电源线。二线制变送器只有两根外部接线 ,它们既是电源线又是信号线,输出4-20mA的信号电 流,直流24V电源串接在回路中,有的二线制变送器通 过隔离式安全栅供电。通过调试,在被检测信号量程的 下限时输出电流为20mAo二线制变送器的接线少,信 号可以远传,在工业中得到了广泛的应用。
b RCMMAD
2.外部接口与配线
图7-1 FX3U-4AD外§曠口与配线图
3、缓冲存储器分配
缓冲存储区用来设置输入模式、增益偏置参数,存储转换 数据、错误状态、系统数据、历史数据等,熟悉其分配地 址,便于方便使用该模块,常用存储区如表7-1所示。 FX3U-4AD模块的常用缓冲存储区如表。详细了解其存储 区,需查阅三菱公司发布的技术手册《模拟量控制篇》。
FX3U-4DA 模块
BFM
表7-5 FX3U-4DA缓冲存储区定义 内容
#0
输出模式选择,缺省值为HOOOO
#1
#2
通道g值
#3
#4
#5E
数据保持模式,玦省值为HOOOO
#9E
偏移僧益设S命令
#10
偏移数据CH1*1
#11
增益数据CH1*2
#12
偏移数据CH2*1
初始偏移值:0 初始増益值:5000
第7章模拟量控制
Q 7.1模拟量采集 7.2模拟量变换
(^3)入3模拟量输出 (4)7.4恒压供水
模拟量变换

S7-1200 PLC应用基础课件第7章 PLC控制系统设计与调试

S7-1200 PLC应用基础课件第7章 PLC控制系统设计与调试
(1)输出方式:继电器、晶体管、晶闸管 (2)驱动能力: 应根据被控设备的电流大小来选择输出模块的输出电流。如果 被控设备的电流较大,输出模块无法直接驱动,可增加中间放大环节 (3)同时接通的点数: 输出模块同时接通点数的电流累计值必须小于公共端所 允许通过的电流值。一般来讲,同时接通的点数不要超出同一公共端输出点数的 60%。
7.1.1 PLC控制系统设计的原则与内容
2. 设计内容
1)拟订控制系统设计的技术条件 技术条件一般以设计任务书的形式来确定,它是整 个设计的依据。 2)选择电气传动形式和电动机、电磁阀等执行机构。 3)选定PLC的型号。 4)原理设计 设计工艺设备布置图、电气原理图、编制材料清单等。 5)编写软件规格说明书,用相应的编程语言进行程序设计。 6)人机界面的设计。 7)工艺设计 设计元件布置图、安装接线图、控制台(柜)等。 8)编制整理技术文件 整理完整的技术文件,编写使用、维护说明书。
7.2.4 分配输入/输出点
1. 输入点的简化
(1)合并输入 如果某些信号的逻辑关系总是以“串联”或“并联”的方式整体 出现,这样可以在信号接入输入点前,按“串联”或“并联”的逻辑关系接好线 ,再接到输入点。 (2)分时分组输入 (3)采用拨码开关 (4)减少多余信号的输入 如果通过PLC程序就可判定输入信号的状态,则可以减 少一些多余信号的输入。 (5)某些输入设备可不进PLC 有些输入信号功能简单、涉及面很窄,将它们放在 外部电路中同样可以满足要求,就没有必要作为PLC的输入。
7.2.5 输出点的保护
在带感性负载时,要抑制关闭电源时电压的升高,可以采用下面的方法来设计合 适的抑制电路。设计的有效性取决于实际的应用,所以必须根据实际调整参数, 以保证所有的器件参数与实际应用相符合。 1. 晶体管输出的保护 对于大电感或频繁开关的感性负载可以使用外部二极管或齐纳二极管来保护内部 电路。如图7-1和图7-2所示。

第7章 三菱FX2N系列PLC的基本指令及编程

第7章  三菱FX2N系列PLC的基本指令及编程

(a)状态转换图 图7-14 STL、RET指令
(b)梯形图
( c) 指令
(a)状态转换图
(b)梯形图 图7-15 STL、RET指令
( c) 指令 图7-15 STL、RET指令
7.3.13 其他基本指令
1、LDP、LDF指令 、 、 指令
LDP:为上升沿的取指令 : LDF:为下降沿的取指令 : LDP是上升沿的取指令,用于在输入信号的上升 是上升沿的取指令, 是上升沿的取指令 沿接通一个扫描周期。 是下降沿的取指令, 沿接通一个扫描周期。LDF是下降沿的取指令,用 是下降沿的取指令 于在输入信号的下降沿接通一个扫描周期。 于在输入信号的下降沿接通一个扫描周期。
图7-9 SET、RST指令
7.3.8 PLS、PLF指令 、 指令
指令用法
1) PLS:脉冲输出指令,上升沿有效。 2)PLF:脉冲输出指令,下降沿有效。 这两个指令用于目标元件的脉冲输出,当输 入信号跳变时产生一个宽度为扫描周期的脉 冲。 如图7-10所示。
图 系列PLC的基本指令 系列 的基本指令
FX系列PLC产品很多,本节以FX2N机型 为例,介绍FX系列PLC的指令系统。FX2N PLC提供了基本指令27条、步进指令2条和应 用指令128种,298条。 下面以FX2N机型为例,介绍三菱FX系列 的PLC的基本指令及编程和部分功能指令及 编程,。
7.4 梯形图编程的基本规则
梯形图程序是采用顺序信号和软元件地址 号, 梯形图作为一种编程语言,绘制时应当有 一定的规则。在掌握了这种编程方式梯形图 编程语言和PLC基本指令系统后,就可根据 控制要求进行编程。为了使编程准确、快速 和优化,必须掌握编程的基本规则和一些技 巧。
1 )梯形图的各种符号, 每一行要以左母线为起点, 右母线为终点,在画图时可以省去右母线。梯形图 是按照从上到下、从左到右的顺序设计,继电器线圈 与右母线直接连接,在右母线与线圈之间不能连接其 它元素,如图7-16所示。

第7章PLC在模拟量闭环控制中的应用

第7章PLC在模拟量闭环控制中的应用

1 TI
t
e(t)dt TD
0
de(t dt
)
]
M
initial
2.PID控制器的数字化 上式中的积分对应于图7-7中误差曲线e(t)与坐标轴包围的面积(图中的灰 色部分)。一般用图7-7中的矩形面积之和来近似精确积分。 在误差曲线e(t)上作一条切线,该切线与 x 轴正方向的夹角 α 的正切值tgα 即为该点处误差的一阶导数de(t)/dt。
7.2.3 PID参数整定的实验
用作者编写的子程序“被控对象”来模拟PID闭环中的被控对象(见图715),被控对象的数学模型为3个串联的惯性环节,其增益为GAIN,3个惯 性环节的时间常数分别为TIM1~TIM3。DISV是系统的扰动输入值。
主程序中T37和T38组成了方波振荡器,用 来提供周期为60s、幅值为20.0%和70.0%的方 波设定值。在主程序中调用PID向导生成的子 程序PID0_CTRL。CPU按PID向导中组态的采 样 周 期 调 用 PID 中 断 程 序 PID_EXE , 在 PID_EXE中执行PID运算。PID_EXE占用了定 时中断0,模拟被控对象的中断程序INT_0使
用定时中断1。 设定值Setpoint_R是以百分数为单位的浮点
数。Auto_Manual(I0.0)为ON时为自动模式。
实际的PID控制程序不需要调用子程序“被控对象”,在主程序中只需要调 用子程序PID0_CTRL,其输入参数PV_I应为实际使用的AI模块的通道地址 (例如AIW0),其输出参数Output应为实际使用的AO模块的通道地址(例如 AQW0)。
6.变送器的选择 AI模块的电压输入端的输入阻抗很高,微小的干扰信号电流将在模块的输入 阻抗上产生很高的干扰电压。远程传送的模拟量电压信号的抗干扰能力很差。 电流输出型变送器具有恒流源的性质,恒流源的内阻很大。PLC的AI模块的 输入为电流时,输入阻抗较低,例如250。干扰信号在模块的输入阻抗上产生 的干扰电压很低,模拟量电流信号适用于远程传送。

PLC-第7章S7-200系列plc基本指令及逻辑控制应用技术

PLC-第7章S7-200系列plc基本指令及逻辑控制应用技术
3) 错误的启动停止方式均不起作用。
顺序起停控制梯形图:
• 通电延时定时器实现断电延时的功能:
• 实例:某锅炉鼓风机和引风机的控制时序如下 图,要求鼓风机比引风机晚8s启动,引风机比 鼓风机晚18s停机,请设计梯形图控制程序。
PLC端子I/O分配表:
输入端口
输出端口
启动按钮:I0.0 停止按钮:I0.1
方案2:
二、有记忆接通延时定时器
TONR,有记忆接通延时定时器指令。用于对许多间隔的累计定时。 对于保持型通电延时定时器,则当输入IN为“1”时,定时器计时(数 时基脉冲);当IN为“0”时,其当前值保持(不象TON一样复位)下次IN 再为1时,Txxx当前值从原保持值开始再往上加,将当前值与设定值PT作比 较,当前值大于等于设定值时,则定时器状态置“1”,以后即使IN再为 “0”也不会使定时器复位,要令定时器复位必须用复位指令。 指令格式:TON R Txxx,PT
S7-200系列可编程控制器基本指令
1. 简单逻辑指令 2. 置位/复位和脉冲微分指令 3. 定时器指令 4. 计数器指令 5. PLC循环扫描的工作方式 6. 梯形图程序经验设计法
返回主页 上一章 下一章
1
1. 简单逻辑程序
基本逻辑电路
简单逻辑指令示例
图1 简单逻辑指令程序及时序图
3
2. 置位/复位指令
保持型通电延时定时器程序及时序图:
三、断开延时定时器
TOF,断开延时定时器指令。用于断开后的单一间隔 定时。当使能输入由接通到断开时,定时器开始计数,当 前值达到预设值时,定时器位动作,当前值等于预设值, 停止计数。
指令格式:TOF Txxx,PT 例:TOF T35,6
• 实例:某锅炉鼓风机和引风机的控引风机比 鼓风机晚18s停机,请设计梯形图控制程序。

S7-200_PLC的复杂功能指令-1(07)

S7-200_PLC的复杂功能指令-1(07)
第七章 S7-200PLC S7的复杂功能指令的复杂功能指令-1
主讲: 主讲: s7s7-200
机电一体化
§7-12 高速脉冲输出指令
1. 高速脉冲输出的几个概念 1) 高速脉冲输出的形式 ● 高速脉冲串输出 PTO :
( Pulse Train Output )
输出指定数量,占空比为50% 的方波脉冲串。 输出指定数量,占空比为50% 的方波脉冲串。 指定数量
PTO的种类 3) PTO的种类
PTO方式下,要输出多段脉冲串时, PTO方式下,要输出多段脉冲串时,允许脉 方式下 冲串排队。PTO输出多段脉冲的方式有两种: 冲串排队。PTO输出多段脉冲的方式有两种: 输出多段脉冲的方式有两种 ●单段PTO:定义一个脉冲串,输出一个脉冲 单段PTO 定义一个脉冲串 输出一个脉冲 PTO: 脉冲串, 特性参数通过特殊寄存器分别定义) 串 (特性参数通过特殊寄存器分别定义) 。 多段PTO 集中定义多个脉冲串 PTO: 多个脉冲串, ●多段PTO:集中定义多个脉冲串,按顺序输 出多个脉冲串(特性参数通过包络表集中定义) 。 多个脉冲串(特性参数通过包络表集中定义)
● 宽度可调脉冲输出 PWM :
( Pulse Width Modulation )
数量不限, 的脉冲串信号。 输出数量不限 占空比可调的脉冲串信号 输出数量不限,占空比可调的脉冲串信号。
2) 高速脉冲输出端子
每台CPU可以提供 高速脉冲发生器 每台CPU可以提供 2 个高速脉冲发生器 CPU 发生器0 ● PTO/PWM 发生器0 的输出端子是 Q0.0 发生器1 ● PTO/PWM 发生器1 的输出端子是 Q0.1
SM×6.5 SM×
PTO 包络 因用户命令 终止 无错, 0:无错, 1:终止
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7.2.2 FX系列PLC的基本构成
4) FX3U、 FX3UC系列PLC 兼容FX2N系列模块
7.2.2 FX系列PLC内部资源
1. FX系列的用户数据结构 1) BIT位数据 ON / OFF ( 通/断 ) 2)字数据 BCD码(外部,内部BIN) 3)字与位数据 定时器、计数器设定值BCD 触点:ON / OFF
3) 特殊辅助继电器_触点型
7.3.2 辅助继电器(M)
3) 特殊辅助继电器_线圈型
7.3.2 辅助继电器(M)
3) 特殊辅助继电器_线圈型
7.3.2 辅助继电器(M)
3) 特殊辅助继电器_线圈型
与 步 进 指 令 有 关
7.3.2 辅助继电器(M)
3) 特殊辅助继电器_线圈型
7.3.2 辅助继电器(M)
◆ FX系列PLC的辅助继电器有:通用辅助继电器
(三种)
保持辅助继电器
特殊辅助继电器
7.3.2 辅助继电器(M)
1) 通用辅助继电器
通用辅助继电器和输出继电器一样,在PLC电源中断后, 其状态将变为OFF。当电源恢复后,除因程序使其变为 ON 外,其它仍保持OFF
7.3.2 辅助继电器(M)
1) 通用辅助继电器 编号:(按十进制编号)
3) 特殊辅助继电器_线圈型
7.3.3 状态继电器(S)
7.3.3 状态继电器(S)
S2
初始状态
XO 启动
S20
Y0
下降
X1 下限位
S21
Y1
加紧
X2 已加紧
S22
Y2
上升
X3上限位
7.3.3 状态继电器(S)
7.3.4 定时器(T)
7.3.4 定时器(T)
7.3.4 定时器(T)
1) 通用定时器
基本单元
扩展单元
扩展模块
FX0N-40MR
FX0N-40ER
FX0N-8EX
X000~X017
X020~X037
实际使用中,输入/ 输出继电器的数量,要根据系统配置而定
7.3.2 辅助继电器(M)
辅助继电器是PLC中数量最多的一种继电器,其作用相当 于继电器控制系统中的中间继电器。
和输出继电器一样,其线圈由程序指令驱动,每个辅助继 电器都有无限多对常开常闭触点,供编程使用。但是,其触点 不能直接驱动外部负载,要通过输出继电器才能实现对外部负 载的驱动。
7.2.2 FX系列PLC的基本构成
2) FX0N、 FX1N系列PLC
7.2.2 FX系列PLC的基本构成
2) FX0N、 FX1N系列PLC
7.2.2 FX系列PLC的基本构成
3) FX2N、 FX2NC系列PLC
7.2.2 FX系列PLC的基本构成
3) FX2N、 FX2NC系列PLC
FX系列PLC软继电器编号由字母 和 数字 组成
其中: 输入继电器和输出继电器用八进制数字编号 其它均采用十进制数字编号
7.3.1 输入继电器(X)与输出继电器(Y)
7.3.1 输入继电器(X)与输出继电器(Y)
输入继电器是PLC用来接收用户输入设备发来的输入信号 输入继电器线圈由外部输入信号所驱动,只有当外部信号接 通时,对应的输入继电器才得电,不能用指令来驱动。
数为8192点 ✓ A系列PLC的最大输入输出点数为2048点 ✓ FX系列程控器的最大输入输出点数为256点
三菱小型程控器
➢ 三菱小型 FX 系列程控器的输入输出点数为 256点以下
➢ FX系列是日本三菱姬路制作所生产的 ➢ 包括 FX 系列在內三菱姬路制作所已生产超过
三百万台 FX系列 PLC ➢ 目前FX系列PLC为中国内地销量最多的小型
注:可通过程序设定,将它们变为保持辅助继电器
7.3.2 辅助继电器(M)
2) 断电保持辅助继电器 保持用辅助继电器在PLC电源中断后,它具有保持断电前 的瞬间状态的功能,并在恢复供电后继续断电前的状态
编号:(按十进制编号)
注:可通过程序设定,将它们变为通用辅助继电器
7.3.2 辅助继电器(M)
2) 断电保持辅助继电器
7.3.5 计数器(C)
1) 内部计数器
7.3.5 计数器(C)
1) 内部计数器_ 16位增计数器 基本原理
注:16位增计数器分为通用型和保持型两种
7.3.5 计数器(C)
1) 内部计数器_ 32位可逆计数器
7.3.5 计数器(C)
1) 内部计数器_ 32位可逆计数器
7.3.5 计数器(C)
3) 定时器误差分析
7.3.5 计数器(C)
7.3.5 计数器(C)
1) 内部计数器
内部计数器包括 16位增计数器和32位可逆计数器
计数器的设定值范围:1---32767(16位) -214783648~+214783647(32位)
计数器的设定值可由常数K 或间接通过指定的数据寄存器(D) 来设定
每个输出继电器在输出单元中都 对应有一个常开硬触点,但在程 序中供编程的输出继电器,不管 是常开还是常闭触点,都可以无 数次使用。
7.3.1 输入继电器(X)与输出继电器(Y)
◆ FX系列PLC的输出继电器也是八进制编号
◆ FX0N编号范围为Y000~Y007、 Y010~Y017 。。。。
◆ 与输入继电器一样,基本单元的输出继电器编号是固定的, 扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺 序进行编号
7.3.2 辅助继电器(M)
3) 特殊辅助继电器(M8000~M8255)
注意: FX系列中,不同型号PLC的特殊辅助继电器的数量
也不同。 在M8000~M8255的256个特殊辅助继电器中,PLC
未定义的不可在用户程序中使用,具体可参见使用手册。
7.3.2 辅助继电器(M)
3) 特殊辅助继电器(M8000~M8255)
7.3.5 计数器(C)
2) 高速计数器_单相双输入高速计数器
7.3.5 计数器(C)
2) 高速计数器_双相高速计数器
7.3.6 指针(P/I)
与高速计数器置位指令(HSCS)配合使用
7.3.6 指针(P/I)
7.3.7 数据寄存器(D)
7.3.7 数据寄存器(D)
7.3.7 数据寄存器(D)
注:基本单元输入继电器的编号是固定的,扩展单元和扩
展模块是按与基本单元最靠近开始,顺序进行编号
基本单元
FX0N-40MR X000~X027
扩展单元
FX0N-40ER X030~X057
扩展模块
FX0N-8EX X060~X067
7.3.1 输入继电器(X)与输出继电器(Y)
◆ 输出继电器线圈是由PLC内部程序驱动,其线圈状态传送给 输出单元,再由输出单元对应的硬触点来驱动外部负载
X010控制加、减计数,ON 为减, OFF为加; X011复位C235; X012为ON时,对X0端子的 脉冲计数。
7.3.5 计数器(C)
2) 高速计数器_单相单输入高速计数器(有起动/复位端子)
X010控制加、减计数,ON为减, OFF为加; X011复位C244; C244还可以由 X1复位。 X012为ON时,对X0端子的脉冲 计数。
第7章 PLC的基本指令系统
7.1 三菱PLC简介 7.2 FX系列PLC的系统配置 7.3 FX系列PLC的内部资源 7.4 基本指令系统 7.5 编程注意事项 7.6 编程实例
三菱 PLC 简介
✓ 三菱PLC有如下系列 Q系列, AnS系列,QnA系列,A系列和FX系列 ✓ 前三个系列的PLC为模块型 ✓ FX系列PLC为主机连输入输出接点型 ✓ Q4AR系列为双机热备系列,最大输入输出点
7.2.2 FX系列PLC的基本构成
3) FX2N、 FX2NC系列PLC
7.2.2 FX系列PLC的基本构成
3) FX2N、 FX2NC系列PLC
7.2.2 FX系列PLC的基本构成
3) FX2N、 FX2NC系列PLC
7.2.2 FX系列PLC的基本构成
3) FX2N、 FX2NC系列PLC
1ms积算定时器:对1ms时钟脉冲进行累积计数的,定时范围为 0.001~32.767s。 100ms积算定时器:对100ms时钟脉冲进行累积计数的定时范 围为0.1~3276.7s
7.3.4 定时器(T)
2) 积算定时器
7.3.4 定时器(T)
2) 积算定时器
t=0.1s×260=26s
7.3.4 定时器(T)
X0 M500
M500 断电
扫描周期
X0 M500
X1 M500
7.3.2 辅助继电器(M)
3) 特殊辅助继电器(M8000~M8255)
特殊辅助继电器是具有某项特定功能的辅助继电器 通常可分为两类:触点型 和 线圈型
触点型 特殊辅助继电器的线圈由PLC自动驱动,用户只 可以利用其触点。 线圈型特殊辅助继电器的线圈由用户控制,其线圈得电 后,PLC作出特定动作。
7.3.7 数据寄存器(D)
7.3.8 变址寄存器(V/Z)
7.3.8 变址寄存器(V/Z)
7.3.9 常数(K/H)
7.4 基本指令系统
三菱FX2N系列可编程序控制器
2) 高速计数器
7.3.5 计数器(C)
2) 高速计数器_单相单输入高速计数器
带起动/复 位端子
7.3.5 计数器(C)
2) 高速计数器_单相单输入高速计数器
X20
T1
X20
Hale Waihona Puke C235K4789 C236
D4
END
图 高速计数器输入
C235 X0
C236 X1
7.3.5 计数器(C)
相关文档
最新文档