PLC编程教学顺序控制与顺序功能图(一)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B、存储区能装下数据 C、有符号的整数须用16位、32位存储区;
实数须用32位存储区
2、直接寻址 3、间接寻址
前课内容
二、寻址:
2、直接寻址 A、字节位·寻址:存储区 字节编号·字编号 B、字节寻址:存储区 B 字节编号 在一个字节中,位编号小的处于低位,编号 大的处于高位。 “.0”最低, “.7”最高。 C、字寻址:存储区 W 字节编号(高位) 一个字由两个字节构成,在一个字中,字节 编号小的处于高位,字节编号编号大的低于 高位。
步转移的实质就是步的活动状态的转移。
从某一步进ቤተ መጻሕፍቲ ባይዱ下一步的信号,叫转移条件。
条件:SQ1闭合
第一次后退
电机反转
条件:SQ2闭合
等待
电机停转等待
条件:5秒时间到
第二次前进
电机正转
条件:SQ3闭合 第二次后退
条件:SQ2闭合
电机反转
课题五、顺序控制(一)
2.1 顺序控制
一个任务,往往可以分成若干个工作阶段,各工 作阶段又按照事前规定的逻辑关系或条件按一定 次序进行。
这种根据事先规定的程序或条件对控制过程的各 个阶段按顺序地进行自动控制,就叫顺序控制。
PLC编程及应用技术
西门子S7—200系列
前课内容
一、编程元件:1、输入继电器(输入映像寄存器 I )
2、输出继电器(输出映像寄存器 Q ) 3、辅助继电器(内部标志位,位存储器 M ) 4、特殊辅助继电器(特殊存储器 SM )
SM0.0、SM0.1、SM0.4、SM0.5 5、定时器 T 6、计数器 C 、高速计数器 CH 7、数据存储器(变量存储器 V ,局部存
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (3)步的动作
某一阶段要完成的工作叫相应步动作。显然,只 有步处于活动状态,该步的动作才被执行。
可能存在多个步对应相同的动作。
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (4)(活动)步的转移与转移条件
当系统某一阶段工作完成时,下一个工作阶段就 开始,也就是从一个步过渡到另一个步。即:上 一个步结束,下一个步开始。这就叫步的转移
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
按下启动按钮SB1,小车前行(电机正转);碰 到限位开关SQ1,小车后退(电机反转);碰到 限位开关SQ2,小车停止;5秒后,小车再次前 进(电机正转),碰到限位开关SQ3,小车后退 (电机反正转); 再碰到限位开关SQ2,小车 停止。
课题五、顺序控制(一)
SQ2
SQ1
SQ3
解决方案:分工作阶段(状态)来讨论
初始状态:碰到限位开关SQ2,小车停止。
第一工作阶段:初始状态下,按下启动按钮, 进入第一工作阶段,小车前行 直到碰到限位开关SQ1。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第二工作阶段:在第一工作阶段中,小车碰到 限位开关SQ1,就进入第二工 作阶段,小车后退,直到碰到 限位开关SQ2。
前课内容
二、寻址:
2、直接寻址 D、双字寻址:存储区 D 字节编号(最高位) 一个双字由两个字(四个字节)构成,在一 个双字节中,字节编号小的处于高位,字节 编号编号大的低于高位。
3、间接寻址 用指针来存储存储器的地址,用指针来存、取所 指存储器的数据。
课题五、顺序控制(一)
学习目标
1、明确顺序控制及相关概念 2、掌握顺序功能图的画法 3、明确顺序功能图的基本结构
初始
停止状态
条件:当SB闭合
第一次前进
电机正转
条件:SQ1闭合
第一次后退
电机反转
条件:SQ2闭合
等待
电机停转等待
条件:5秒时间到
第二次前进
电机正转
条件:SQ3闭合 第二次后退
条件:SQ2闭合
电机反转
课题五、顺序控制(一)
1.2 例子顺序工作图
条件:上电
初始
停止状态
条件:当SB闭合
第一次前进
电机正转
课题五、顺序控制(一)
2.2 顺序控制的相关概念
(1)步的概念 我们将系统的整个工作或一个周期的工作划分为 若干个顺序相连的阶段,在编写程序时,每个阶 段就叫步(Step)。 表示系统初始状态的步,叫:初始步
表示系统各个工作状态的步,叫:工作步 在编程时,各个步均可以用一个M、S、V的位元 件来表达
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第三工作阶段:在第二工作阶段中,小车后退 碰到限位开关SQ2,进入第三 工作阶段,停止5秒等待。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第四工作阶段:在第三工作阶段中,小车小车 停止等待5秒后,就进入第四工 作阶段,小车前行,直到碰到 限位开关SQ3。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第五工作阶段:在第四工作阶段中,小车前行, 碰到限位开关SQ3后,进入第 五工作阶段,小车后退,直到 再碰到SQ2。
回到初始状态:在第五工作阶段中,小车后退, 直到再碰到SQ2,系统回到初 始状态。
课题五、顺序控制(一)
1.2 例子顺序工作图
条件:上电
1.1 例子
SQ2
SQ1
SQ3
好象就是一个电机正、反转问题,SB1及SQ2后的延时 作为正转信号,SQ1、SQ3作为立即反转信号,SQ2作 为反转停止信号。
问题一:SQ2是停止,还是延时后正转?
问题二:两次正转都会撞击SQ1,SQ1是立即启动反转, 还是不会反应?
课题五、顺序控制(一)
1.1 例子
储器 L ) 8、状态器(顺控继电器 S )
前课内容
一、编程元件:9、S7—200中用软件解决的编程元件
标号 标志跳转 中断程序程序入口 子程序程序入口 10、累加器 AC 11、模拟量输入 AI 12、模拟量输出 AQ
前课内容
二、寻址:
1、立即数寻址 A、数据格式:二进制(2#××)、十进制 (10#××或××)、十六进制 (16#××)、ASCⅡ格式(‘good’)
如上例中,可用S0.0、 S0.1、 S0.2、 S0.3、 S0.4、 S0.5来表达各步。
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (2)步的状态
当系统处于某一阶段时,表示该阶段的步处于活 动状态,这时该步称为活动步。(表示该步的编 程元件为ON,其存储的值这“1”)
当系统处于某一阶段时,表示其它阶段的步处于 不活动状态,这时该步称为不活动步。 (表示该 步的编程元件为OFF ,其存储的值这“0” )
实数须用32位存储区
2、直接寻址 3、间接寻址
前课内容
二、寻址:
2、直接寻址 A、字节位·寻址:存储区 字节编号·字编号 B、字节寻址:存储区 B 字节编号 在一个字节中,位编号小的处于低位,编号 大的处于高位。 “.0”最低, “.7”最高。 C、字寻址:存储区 W 字节编号(高位) 一个字由两个字节构成,在一个字中,字节 编号小的处于高位,字节编号编号大的低于 高位。
步转移的实质就是步的活动状态的转移。
从某一步进ቤተ መጻሕፍቲ ባይዱ下一步的信号,叫转移条件。
条件:SQ1闭合
第一次后退
电机反转
条件:SQ2闭合
等待
电机停转等待
条件:5秒时间到
第二次前进
电机正转
条件:SQ3闭合 第二次后退
条件:SQ2闭合
电机反转
课题五、顺序控制(一)
2.1 顺序控制
一个任务,往往可以分成若干个工作阶段,各工 作阶段又按照事前规定的逻辑关系或条件按一定 次序进行。
这种根据事先规定的程序或条件对控制过程的各 个阶段按顺序地进行自动控制,就叫顺序控制。
PLC编程及应用技术
西门子S7—200系列
前课内容
一、编程元件:1、输入继电器(输入映像寄存器 I )
2、输出继电器(输出映像寄存器 Q ) 3、辅助继电器(内部标志位,位存储器 M ) 4、特殊辅助继电器(特殊存储器 SM )
SM0.0、SM0.1、SM0.4、SM0.5 5、定时器 T 6、计数器 C 、高速计数器 CH 7、数据存储器(变量存储器 V ,局部存
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (3)步的动作
某一阶段要完成的工作叫相应步动作。显然,只 有步处于活动状态,该步的动作才被执行。
可能存在多个步对应相同的动作。
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (4)(活动)步的转移与转移条件
当系统某一阶段工作完成时,下一个工作阶段就 开始,也就是从一个步过渡到另一个步。即:上 一个步结束,下一个步开始。这就叫步的转移
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
按下启动按钮SB1,小车前行(电机正转);碰 到限位开关SQ1,小车后退(电机反转);碰到 限位开关SQ2,小车停止;5秒后,小车再次前 进(电机正转),碰到限位开关SQ3,小车后退 (电机反正转); 再碰到限位开关SQ2,小车 停止。
课题五、顺序控制(一)
SQ2
SQ1
SQ3
解决方案:分工作阶段(状态)来讨论
初始状态:碰到限位开关SQ2,小车停止。
第一工作阶段:初始状态下,按下启动按钮, 进入第一工作阶段,小车前行 直到碰到限位开关SQ1。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第二工作阶段:在第一工作阶段中,小车碰到 限位开关SQ1,就进入第二工 作阶段,小车后退,直到碰到 限位开关SQ2。
前课内容
二、寻址:
2、直接寻址 D、双字寻址:存储区 D 字节编号(最高位) 一个双字由两个字(四个字节)构成,在一 个双字节中,字节编号小的处于高位,字节 编号编号大的低于高位。
3、间接寻址 用指针来存储存储器的地址,用指针来存、取所 指存储器的数据。
课题五、顺序控制(一)
学习目标
1、明确顺序控制及相关概念 2、掌握顺序功能图的画法 3、明确顺序功能图的基本结构
初始
停止状态
条件:当SB闭合
第一次前进
电机正转
条件:SQ1闭合
第一次后退
电机反转
条件:SQ2闭合
等待
电机停转等待
条件:5秒时间到
第二次前进
电机正转
条件:SQ3闭合 第二次后退
条件:SQ2闭合
电机反转
课题五、顺序控制(一)
1.2 例子顺序工作图
条件:上电
初始
停止状态
条件:当SB闭合
第一次前进
电机正转
课题五、顺序控制(一)
2.2 顺序控制的相关概念
(1)步的概念 我们将系统的整个工作或一个周期的工作划分为 若干个顺序相连的阶段,在编写程序时,每个阶 段就叫步(Step)。 表示系统初始状态的步,叫:初始步
表示系统各个工作状态的步,叫:工作步 在编程时,各个步均可以用一个M、S、V的位元 件来表达
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第三工作阶段:在第二工作阶段中,小车后退 碰到限位开关SQ2,进入第三 工作阶段,停止5秒等待。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第四工作阶段:在第三工作阶段中,小车小车 停止等待5秒后,就进入第四工 作阶段,小车前行,直到碰到 限位开关SQ3。
课题五、顺序控制(一)
1.1 例子
SQ2
SQ1
SQ3
第五工作阶段:在第四工作阶段中,小车前行, 碰到限位开关SQ3后,进入第 五工作阶段,小车后退,直到 再碰到SQ2。
回到初始状态:在第五工作阶段中,小车后退, 直到再碰到SQ2,系统回到初 始状态。
课题五、顺序控制(一)
1.2 例子顺序工作图
条件:上电
1.1 例子
SQ2
SQ1
SQ3
好象就是一个电机正、反转问题,SB1及SQ2后的延时 作为正转信号,SQ1、SQ3作为立即反转信号,SQ2作 为反转停止信号。
问题一:SQ2是停止,还是延时后正转?
问题二:两次正转都会撞击SQ1,SQ1是立即启动反转, 还是不会反应?
课题五、顺序控制(一)
1.1 例子
储器 L ) 8、状态器(顺控继电器 S )
前课内容
一、编程元件:9、S7—200中用软件解决的编程元件
标号 标志跳转 中断程序程序入口 子程序程序入口 10、累加器 AC 11、模拟量输入 AI 12、模拟量输出 AQ
前课内容
二、寻址:
1、立即数寻址 A、数据格式:二进制(2#××)、十进制 (10#××或××)、十六进制 (16#××)、ASCⅡ格式(‘good’)
如上例中,可用S0.0、 S0.1、 S0.2、 S0.3、 S0.4、 S0.5来表达各步。
课题五、顺序控制(一)
2.2 顺序控制的相关概念 (2)步的状态
当系统处于某一阶段时,表示该阶段的步处于活 动状态,这时该步称为活动步。(表示该步的编 程元件为ON,其存储的值这“1”)
当系统处于某一阶段时,表示其它阶段的步处于 不活动状态,这时该步称为不活动步。 (表示该 步的编程元件为OFF ,其存储的值这“0” )