《PLC编程及应用》(第三版)(中断、高速计数、脉冲输出)(培训班用)
S7-1200 PLC编程及应用第三版_廖常初_课件_第7、8章

(1)使用变量仿真器仿真
如果手中既没有HMI设备,也没有PLC,可以用变量仿真器来检查人机界
面的部分功能。因为没有运行PLC的用户程序,这种仿真方法只能模拟实际
系统的部分功能。
(2)使用S7-PLCSIM和运行系统的集成仿真
用 WinCC 的 运 行 系 统 对 HMI 设 备 仿 真 , 用 S7-PLCSIM 对 S7-300/400/1200/
2021/10/10
15
“Transfer” 按钮用于将HMI设备切换到传输模式。“Start” 按钮用于打开 保存在HMI设备中的项目,并显示启动画面。
按下“Settings” 按钮,打开控制面板。双击“Transfer” 按钮,打开 “Transfer Settings” 对话框。选中“Automatic”,采用自动传输模式。
2021/10/10
5
2.生成和组态按钮 按钮用来将各种操作命令发送给PLC。将工具箱的“按钮”图标拖放到画 面上,用鼠标调节按钮的位置和大小。 单击选中放置的按钮,选中巡视窗口的“常规”,用单选框选中“模式” 域和“标签”域的“文本”,输入按钮未按下时显示的文本为“起动”。如 果选中复选框“按钮‘按下’时显示的文本”,可以分别设置未按下时和按 下时显示的文本。未选中它时,按下和未按下时按钮上显示的文本相同。 选中巡视窗口的“外观”,设置按钮的背景色为浅灰色,文本色为黑色。 选中巡视窗口的“布局”,如果选中复选框“使对象适合内容”,将根据 按钮上的文本的字数和字体大小自动调整按钮的大小。选中巡视窗口的“文 本格式”,可以定义以像素点(px)为单位的文字的大小。字体为宋体,不 能更改。可以设置字形和附加效果。
Mobile Panel 277的显示器有8in 和10in 两种规格。此外还有8in 的无线移动面板。
PLC编程及应用第三版教学大纲

PLC编程及应用第三版教学大纲一、教学目标本课程旨在通过理论讲解与实践操作相结合的教学模式,培养学生在PLC编程及应用方面的能力,包括但不限于:•掌握PLC编程语言及其基本语法;•理解PLC系统的工作原理、特点及其应用范围;•学习PLC系统的程序设计、调试及维护方法;•在实践操作中熟练掌握PLC系统的开发及应用。
二、教学内容1. PLC概述•PLC的定义及发展史;•PLC系统的组成及其特点;•PLC系统的应用领域及优缺点。
2. PLC编程语言•常用的PLC编程语言及其特点;•PLC编程软件的安装及使用;•PLC编程语言的基础语法、程序结构及控制指令。
3. PLC程序设计•PLC程序设计的流程及方法;•PLC程序设计的注意事项及常见错误;•PLC程序的调试方法及其实践应用。
4. PLC系统的应用案例•PLC在工业控制及自动化中的应用;•PLC在电力控制中的应用;•PLC在交通系统中的应用;•PLC在建筑工程中的应用。
5. PLC系统的实践操作•PLC系统的硬件连接;•PLC程序的编写及调试;•PLC系统的监控及维护;•PLC系统的实际应用场景模拟。
三、教学方法•理论讲解:通过课堂讲授及PPT展示等方式讲解PLC编程及应用的基本概念、原理及方法,并引导学生分析与讨论实际应用案例。
•实践操作:设置PLC实验室,让学生进行PLC的实践操作,熟悉PLC的编程及应用流程,掌握PLC的调试及维护方法。
•课外阅读:选取一些PLC编程及应用的专业书籍,鼓励学生进行补充阅读和独立思考,形成对PLC编程及应用的系统性认识。
四、评价方式•平时成绩:包括实验与上机练习成绩、课堂作业完成情况及课堂表现等。
•考试成绩:通过定期的理论考试及实际操作考试,对学生进行正式的评估。
五、参考图书1.《PLC原理与应用》王凤英等编2.《PLC与工业控制》张立平等编3.《PLC程序设计》孙云华等编4.《工业控制系统》许晨阳等编。
《PLC的编程及应用》课件

通过实际案例,演示指令表编程的具体实现方法和应 用场景。
功能块图编程
功能块图基本概念
解释功能块图的基本含义,以及其在PLC编程中的 作用。
功能块图编程特点
分析功能块图编程的特点和优势,如模块化设计 、易于维护等。
功能块图编程实例
通过实际案例,演示功能块图编程的具体实现方 法和应用场景。
检查通信电缆和接口是否正常,如果存在 问题,需要更换通信模块或修复通信线路 。
输入/输出故障
程序错误
检查输入/输出模块和设备是否正常,如果 存在问题,需要更换模块或修复设备。
检查程序是否有错误,如语法错误或逻辑 错误,需要对程序进行调试和修改。
THANK YOU
感谢观看
比较不同PLC的性能指标,如运算速度、扫描速度、存储 容量、通讯接口等,选择性能优越的PLC。
兼容性与扩展性
考虑所选PLC与其他设备的兼容性,以及未来可能的扩展 需求,选择具有良好兼容性和扩展性的PLC。
成本与维护
在满足控制要求和性能指标的前提下,选择成本较低且易 于维护的PLC。
PLC的硬件配置
扩展。
PLC的软件配置
编程软件
选择与所选用PLC兼容的 编程软件,用于编写和调 试PLC程序。
人机界面软件
根据需要选择合适的人机 界面软件,用于开发操作 界面和控制监控功能。
第三方软件
根据实际需求,可以选择 一些第三方软件进行功能 扩展,如数学运算软件、 数据处理软件等。
05
PLC的维护与故障排除
详细描述
电梯控制实例主要展示了如何使用 PLC实现电梯的运行控制,包括电梯 的上升、下降、停止等操作,以及电 梯的安全保护功能,如超载保护、门 锁保护等。
FX系列PLC编程及应用 第3版FX3版第1、2章

4.FX3SA和FX3S系列 它们有输入/输出分别为6/4点、8/6点、12/8点和16/14点的基本单元,不能
扩展I/O点,使用FX3G的功能扩展板和FX3U的特殊适配器。FX3S是比较老的 系列。
1.2.2 开关量输入/输出电路
1.开关量输入/输出的作用 输 入 ( Input ) 和 输 出 ( Output ) 简 称 为 I/O , I/O 电 路 是 系 统 的 眼 、 耳 、 手、脚,是联系外部现场设备和CPU的桥梁。输入电路用来接收和采集输入 信号,开关量输入电路用来接收开关量输入信号;模拟量输入电路用来接收 连续变化的模拟量输入信号。开关量输出电路用来控制接触器等输出设备, 模拟量输出电路用来控制调节阀等执行机构。在I/O电路中,用光耦合器、光 敏晶闸管、小型继电器等器件来隔离PLC的内部电路和外部的电路。 2.开关量输入电路 图1-4中的外接触点接通或传感器的NPN型输出晶体管饱和导通时,电流使 光耦合器中的发光二极管发光,光敏三极管饱和导通,CPU在输入阶段读入 的是二进制数1;外接触点断开或传感器的输出晶体管处于截止状态时,光耦 合器中的发光二极管熄灭,光敏三极管截止,CPU读入的是二进制数0。 图 1-4 所 示 的 电 流 从 输 入 端 子 流 出 , 为 漏 型 输 入 。 图 1-5 反 之 , 为 源 型 输 入。PLC可以为接近开关、光电开关等传感器提供24V电源。 基本单元的X0~X17有内置的数字滤波器,X20开始的输入继电器的RC滤 波电路的延迟时间固定为10ms。
S7-1200PLC编程及应用第三版精品课堂PPT

图5-3和图5-4是实现上述功能的PLC的外部接线图和梯形图。将继电器电路 图转换为梯形图时,首先应确定PLC的输入信号和输出信号。图5-4中I0.2的常 闭触点对应于SB1和FR的常闭触点串联电路。
为了防止出现三相电源瞬间短路的事故,除了梯形图中Q0.0和Q0.1的常闭触 点组成的软件互锁电路,还应在PLC的输出回路设置由KM1和KM2的辅助常闭 触点组成的硬件互锁电路。
1.步的基本概念 顺序控制设计法将系统的一个工作周期划分为若干个顺序相连的阶段,这些 阶段称为步(Step),用编程元件(例如M)来代表各步。
•6
小车开始时停在最左边,限位开关I0.2为1状态。按下起动按钮,Q0.0变为1 状态,小车右行。碰到右限位开关I0.1时,Q0.0变为0状态,Q0.1变为1状态, 小车改为左行。返回起始位置时,Q0.1变为0状态,小车停止运行,同时Q0.2变 为1状态,使制动电磁铁线圈通电,接通延时定时器T1开始定时。定时时间到, 制动电磁铁线圈断电,系统返回初始状态。
•7
根据Q0.0~Q0.2的ON/OFF状态的变化,将上述工作过程划分为3步,分别
用M4.1~M4.3来代表这3步,另外还设置了一个等待起动的初始步,用矩形
方框表示步。为了便于将顺序功能图转换为梯形图,用代表各步的编程元件
的地址作为步的代号。
2.初始步与活动步
初始状态一般是系统等待启动命令的相对静止的状态。与系统的初始状态
4.输出电路的处理 应根据顺序功能图,用代表步的存储器位的常开 触点或它们的并联电路来控制输出位的线圈。Q0.0 仅仅在步M4.1为ON,它们的波形完全相同。因此用 M4.1的常开触点直接控制Q0.0的线圈。接通延时定 时器T1的线圈仅在步M4.3接通,因此用M4.3的常开 触点控制T1的线圈。
SLC编程及应用第三版廖常初课后习题答案

S L C编程及应用第三版廖常初课后习题答案文件排版存档编号:[UYTR-OUPT28-KBNTL98-《S7-1200 PLC编程及应用》第3版习题答案习题答案由本文件和14个项目文件组成,几乎包含全部习题的答案。
第1章1.填空1)CPU 1214C最多可以扩展_8_个信号模块、_3个通信模块。
信号模块安装在CPU的右边,通信模块安装在CPU的左边。
2)CPU 1214C有集成的 14 点数字量输入、 10 点数字量输出、 2 点模拟量输入, 6 点高速输出、 4 点高速输入。
3)模拟量输入模块输入的-10~+10V电压转换后对应的数字为 -27648 ~ 27648 。
2.S7-1200的硬件主要由哪些部件组成答:主要由CPU模块、信号板、信号模块和通信模块组成。
3.信号模块是哪些模块的总称答:信号模块包括数字量输入模块和数字量输出模块,模拟量输入模块和模拟量输出模块。
4.怎样设置才能在打开博途时用项目视图打开最近的项目答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”,勾选复选框“打开最近的项目”(见图1-15)。
5.硬件组态有什么任务答:设备组态的任务就是在设备视图和网络视图中,生成一个与实际的硬件系统对应的虚拟系统,PLC、HMI和PLC各模块的型号、订货号和版本号,模块的安装位置和设备之间的通信连接,都应与实际的硬件系统完全相同。
此外还应设置模块的参数,即给参数赋值。
6.怎样设置保存项目的默认的文件夹答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”。
选中“存储设置”区中的“默认存储位置”。
用“浏览”按钮设置保存项目和库的文件夹(见图1-15)。
7.怎样设置数字量输入点的上升沿中断功能答:选中设备视图或设备概览中的CPU或有数字量输入的信号板,然后选中巡视窗口的“属性 > 常规 > 数字量输入”文件夹中的某个通道(见图1-17)。
用复选框启用通道的上升沿中断和下降沿中断功能,设置产生中断事件时调用的硬件中断组织块。
PLC技术与应用实训(第3版)教学大纲
《PLC技术与应用实训(第3版)》教学大纲一、课程信息课程名称:PLC技术与应用实训(第3版)课程类别:素质选修课/专业基础课课程性质:选修/必修计划学时:64计划学分:4先修课程:无选用教材:《PLC技术与应用实训(第3版)》,苏家健主编,2021年,电子工业出版社教材。
适用专业:本课程可作为高职院校工业生产自动化、机电一体化、机械工程与自动化、电气自动化、工业机器人等相关专业高技能型人才培养的课程,也可供工程技术人员和技术工人职业培训使用。
课程负责人:二、课程简介本课程以三菱公司FX2N系列可编程控制器为对象,介绍了可编程控制器技术及应用实训。
本课程根据行业、岗位的特点和高职人才培养目标,以模块化的方式开展教学活动,将课程划分为3个平台:基础平台技能平台和应用平台;4个模块:公共基础模块、基本职业技能模块、专项职业技能模块和工程应用模块。
本书共13章,第1章是PLC公共基础模块,讲述PLC的基本知识;第2、第3、第4章是基本职业技能模块,讲述PLC的编程元件、基本指令、基本编程单元和PLC基本职业技能实训等内容;第5、第6、第7章是专项职业技能1+X模块,讲述单流程步进控制、多流程步进控制和PLC专项职业技能实训等内容;第8、第9、第10、第11、第12章是工程应用模块讲述功能指、功能模块实训等方面的内容和工程实践与可靠性技术;第13章是PLC课程设计,该课程设计实际上是一个小型的PLC控制机械加工车间的设计。
本课程在每章中都列举了大量的应用实例,并提供部分参考答案,帮助学生理解PIC及其应用,并从工程实际出发,由易到难,循序渐进,注重培养学生的工程应用能力和解决现场实际问题的能力。
三、课程教学要求注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。
“关联程度”栏中字母表示二者关联程度。
关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。
“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。
S7-1200-PLC编程及应用第三版--ppt课件-第3章
8.在信号边沿置位操作数的指令 中间有 P 的线圈是 “ 在信号上升沿置位操作数 ” 指令,仅在流进该线圈 的能流 的上升沿,该指令的输出位M6.1为1状态。其他情况下M6.1均为0状态, M6.2 为保存P线圈输入端的RLO的边沿存储位。 中间有 N 的线圈是 “ 在信号下降沿置位操作数 ” 指令,仅在流进该线圈 的能流 的下降沿,该指令的输出位M6.3为1状态。其他情况下M6.3均为0状态, M6.4 为边沿存储位。 上述两条线圈格式的指令对能流是畅通无阻的,这两条指令可以放置在程序 段的中间或最右边。在运行时改变I0.7的状态,可以使M6.6置位和复位。
2Leabharlann 5.置位位域指令与复位位域指令 “ 置位位域 ” 指令 SET_BF 将指定的地址开始的连续的若干个位地址置位, “ 复 位位域”指令RESET_BF将指定的地址开始的连续的若干个位地址复位。
7.扫描操作数信号边沿的指令 中间有P的触点的名称为 “ 扫描操作数的信号上升沿”,在I0.6 的上升沿, 该触 点接通一个扫描周期。M4.3为边沿存储位,用来存储上一次扫描循环时 I0.6的 状态。通过比较I0.6前后两次循环的状态,来检测信号的边沿。边沿存 储位的 地址只能在程序中使用一次。不能用代码块的临时局部数据或I/O变量 来作边 沿存储位。 中间有 N 的触点的名称为 “ 扫描操作数的信号下降沿 ” ,在 M4.4 的下降 RES沿E,T_BF的线圈“通电”一个扫描周期。该触点下面的M4.5为边沿存储位。
12
3.关断延时定时器指令 关断延时定时器( TOF )用于将 Q 输出的复位操作延时 PT 指定的一段时间 IN输入电路接通时,输出Q为1状态,当前时间被清零。在IN的下降沿开始定 时,ET从0逐渐增大。ET等于预设值时,输出Q变为0状态,当前时间保持不 变,直到IN输入电路接通(见波形A)。关断延时定时器可以用于设备停机 后 的延时。 如果 ET 未达到 PT 预设的值, IN 输入信号就变为 1 状态, ET 被清 0 , 输出 Q 保 持1状态不变(见波形B)。复位线圈RT通电时,如果IN输入信号 为0状态, 则定时器被复位,当前时间被清零,输出Q变为0状态(见波形C)。 如果复 位时IN输入信号为1状态,则复位信号不起作用(见波形D)。
S7-200 PLC原理及应用 第3版课件第5章
SM147.4
SM157.4
SM37.5
SM47.5
SM57.5
SM137.5
SM147.5
SM157.5
SM37.6
SM47.6
SM57.6
SM137.6
SM147.6
SM157.6
SM37.7
SM47.7
SM57.7
SM137.7
SM147.7
SM157.7
说明
复位有效电平控制: 0=复位信号高电平有效;1=低电平有效
SIMATIC S7-200 CPU22x系列PLC还设有高速脉冲输出,输出频率可达 20KHz,用于PTO(脉冲串输出,输出一个频率可调,占空比为50%的脉 冲)和PWM(脉宽调制输出,输出占空比可调的脉冲)。
PTO(脉冲串输出)多用于带有位置控制功能的步进驱动器或伺服驱动 器,通过输出脉冲的个数,作为位置给定值的输入,以实现定位控制功能。 通过改变定位脉冲的输出频率,可以改变运动的速度。
说明
SM35.5 SM45.5 SM55.5 SM135.5 SM145.5 SM155.5
当前计数方向状态位: 0 = 减计数;1 = 加计数
SM35.6 SM45.6 SM55.6 SM135.6 SM145.6 SM155.6
当前值等于预设值状态位: 0 = 不相等;1 = 等于
SM35.7 SM45.7 SM55.7 SM135.7 SM145.7 SM155.7
2. 建立中断程序的方法 方法一:从“编辑”菜单→选择插入(Insert)→ 中断(Interrupt)。 方法二:从指令树,用鼠标右键单击“程序块”图标并从弹出菜单→ 选择插入(Insert)→ 中断(Interrupt)。 方法三:从“程序编辑器”窗口,从弹出菜单用鼠标右键单击插入 (Insert)→ 中断(Interrupt)。
PLC编程及应用第三版课程设计
PLC编程及应用第三版课程设计1. 课程背景为了适应工业自动化的快速发展,提升学生的实践能力,培养PLC编程及应用的实践能力,我们特开设了PLC编程及应用课程。
PLC编程及应用课程是高等教育中的一门实用性很强的课程,理论与实践并重,主要涵盖PLC的运用、PLC的软件及其编程方法、PLC的基本电气原理等。
2. 课程目标本课程的目标是通过对PLC编程及应用领域的学习,使学生能够掌握PLC编程相关的基本知识和技能,培养学生的实践能力和创新意识,提高学生的综合素质,为学生今后的工程实践奠定基础。
3. 课程内容3.1 PLC编程基础介绍PLC编程的基本内容,包括PLC的定义、基本组成、输入输出模块、PLC 软件及其编程等方面。
3.2 PLC编程语言介绍PLC编程语言及其编程规范,例如Ladder Diagram(Ladder Logic),Sequential Function Chart(SFC), Instruction List(IL)等,并通过相关案例进行实际应用。
3.3 PLC编程应用通过介绍PLC在各个领域的应用,例如生产和加工、建筑控制、能源等领域中的应用,来帮助学生了解PLC编程的实际应用。
3.4 课程设计在本课程中,将组织“PLC编程及应用” 课程设计,要求学生按照设计要求设计、编程相关控制系统,并将其应用于具体工程案例,提升学生的实践能力及知识整合、综合运用能力。
4. 课程评估本课程采用综合评估的方式,具体包括学习笔记、课程论文、课程设计报告、课程考试等项评估方式。
其中,课程设计占课程总分的50%,其他评估方式各占25%。
5. 参考资料•PLC编程及应用第三版•《PLC编程及应用》章节课件及多媒体课件•PLC相关技术资料与案例6. 总结PLC编程及应用课程是一门非常重要的课程,通过学习该课程,学生能够有机会掌握PLC编程方法和应用技术,将理论知识与实际应用相结合,培养创新思维和实践能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
(3)程序实例 控制要求: 程序实现的功能是 调 用 I0.1输入点 的 上升沿中断,若发 现 I/O 错 误 , 则 禁 止本中断,用外部 条件可以禁止全局 中断。 程序实现:本程序 如图5.10所示。 •图5.10 图
章目录 上一页 下一页
•表5.4 中断事件及优先级 表
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
2. 中断调用 即调用中断程序,使系统对特殊的内部或外 部事件作出响应。系统响应中断时自动保存 逻辑堆栈、累加器和某些特殊标志存储器位 ,即保护现场。中断处理完成时,又自动恢 复这些单元原来的状态,即恢复现场。 (1)中断调用指令 (2)注意事项 (3)程序实例
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
(2)中断优先级 中断优先级由高到低依次是:通信中断、输入输 出中断、时基中断。每种中断中的不同中断事件 又有不同的优先权。 主机中的所有中断事件及优先级如表5.4所示。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
主程序、初始化子程序和中断程序分别如图 5.12、图5.13和图5.14所示。
LD CALL
SM0.1 SBR_1
//初次扫描脉冲 //调用初始化 //子程序 SBR_1 //
•图5.12 主程序 图
章目录 上一页 下一页
返回
退出
工程实训中心
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
(1)数量及编号 高速计数器在程序中使用时的地址编号用HCn来表示(在非程 序中有时用HSCn),HC表编程元件名称为高速计数器,n为 编号。 HCn除了表示高速计数器的编号之外,还代表两方面的含义: 高速计数器位和高速计数器当前值。编程时,从所用的指令可 以看出是位还是当前值。 不同型号的PLC主机,高速计数器的数量对应如表5.7所示。
//将 预 设值 24 //入 装 SMD42 //
ATCH
INT_0, 10 // //中 断 连接 指 令 //中 断 程序 为 //INT_0 //事 件 号为 10 //开 全 局中 断 // //编 程 计数 //器 HSC0 //使 设 置生 效
ENI
HSC
0
•图5.13 初始化子程序 图
每个高速脉冲发生器对应一定数量特殊标志寄存器, 这些寄存器包括控制字节寄存器、状态字节寄存器和 参数数值寄存器,用以控制高速脉冲的输出形式、反 映输出状态和参数值。各寄存器分配如表5.14所示。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
状态字节 每个高速脉冲输出都有一个状态字节,程序运行时根 据运行状况自动使某些位置位,可以通过程序来读相 关位的状态,用以作为判断条件实现相应的操作。状 态字节中各状态位的功能如表5.15所示。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
(2)中断事件类型 高速计数器的计数和动作可采用中断方式进行控制,与CPU的 扫描周期关系不大,各种型号的PLC可用的高速计数器的中断 事件大致分为3类:当前值等于预设值中断、输入方向改变中断 和外部复位中断。所有高速计数器都支持当前值等于预设值中 断。 每个高速计数器的3种中断的优先级由高到低,不同高速计数器 之间的优先级又按编号顺序由高到低。具体对应关系如表5.8所 示。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
控制字节 每个高速脉冲输出都对应一个控制字节,通过对控制 字节中指定位的编程,可以根据操作要求设置字节中 各控制位,如脉冲输出允许、PTO/PWM模式选择、 单段/多段选择、更新方式、时间基准、允许更新等 。控制字节中各控制位的功能如表5.16所示。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
时钟缓冲区的格式如表5.2所示。
•表5.2 时钟缓冲区 表
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
程序实例 控制要求: 编写一段程序,可实现读、写实时时钟,并以BCD码显示分钟。 时钟缓冲区从VB100开始。 程序中的子程序SBR_0为写时钟子程序,将当前时间写入从 VB100开始的8字节时间缓冲区,时间设置如下表5.3所示。程序 实现:读写时钟程序如图5.9所示。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
高速计数
1. 高速计数器介绍 2. 高速计数指令 3. 高速计数器的使用方法 4. 应用实例
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
1. 高速计数器介绍
(1)数量及编号 (2)中断事件类型 (3)工作模式及输入点
返回 退出
工程实训中心
现代控制技术综合技能实训
3. 中断程序 (1)构成 中断程序必须由三部分构成:中断程序标号 、中断程序指令和无条件返回指令。 (2)要求 2 (3)编制方法 (4)注意事项
章目录 上一页 下一页
返回
退出
工程实训中心
返回本节
现代控制技术综合技能实训
通信
通信指令包括: XMT,自由口发送指令 RCV,自由口接收指令 NETR,网络读指令 NETW,网络写指令 GPA,获取口地址指令
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
2. 高速脉冲串输出PTO
(1)周期和脉冲数 (2)PTO的种类 (3)中断事件类型 (4)PTO的使用
章目录 上一页 下一页
返回
退出
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
LD EU CALL
I0.4
//装入触点 //上跳沿触发
SBR_0
//调用子程序 //子程序 SBR_0 //作用为写时钟
LD TODR
SM0.0 VB100
//运行有效 // 从 VB100 //读时钟值 // //
MOVB
VB104, QB0
业 精 于 勤 技 精 于 专 学 以 致 用
现代控制技术 技
现代控制技术综合技能实训
特殊指令
时钟指令 中断 通信 高速计数 高速脉冲输出 PID回路指令
返回本章首页
章目录 上一页 下一页 返回 退出
工程实训中心
现代控制技术综合技能实训
时钟指令
1. 读实时时钟 TODR,读实时时钟指令。当使能输入有效时, 系统读当前时间和日期,并把它装入一个8字节的 缓冲区。 2. 写实时时钟 TODW,写实时时钟指令。用来设定实时时钟。 当使能输入有效时,系统将包含当前时间和日期 ,一个8字节的缓冲区将装入时钟。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
(3)工作模式及输入点 工作模式 输入端连接 高速计数器的工作模式共有12 种。以模式4为例,时序如图 5.11所示。
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
时钟 方向 当前值 6 5 4 3 2 1 0 5 4
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
使用高速计数器时,要按以下步骤 进行:
(1)选择计数器及工作模式 (2)设置控制字节 (3)执行HDEF指令 (4)设定当前值和预设值 (5)设置中断事件并全局开中断 (6)执行HSC指令
章目录 上一页 下一页
返回
退出
工程实训中心
现代控制技术综合技能实训
章目录 上一页 下一页 返回 退出
工程实训中心
现代控制技术综合技能实训
(2)HSC指令 HSC,高速计数器指令。使能 输入有效时,根据高速计数器 特殊存储器位的状态,并按照 HDEF指令指定的工作模式, 设置高速计数器并控制其工作 。梯形图指令盒数据输入端N :高速计数器编号,为0~5的 常数,字型。
现代控制技术综合技能实训
LD MOVB SM0.0 //运行脉冲 //
16#F8, SMB37
//设置控制字节 // // // HDEF 0, 4 //定义高速 //计数器 //选用 HSC0 //工作模式 4
MOVD
+0, SMD38 //当前值清 0 //
//
MOVD
+24, SMD42
//
//传送指令
//将分钟值 //从 QB0 输出
•图5.9 读写时钟 图
章目录 上一页 下一页 返回 退出
工程实训中心
返回本节
现代控制技术综合技能实训
中断
1. 中断源 (1)中断源及种类 中断源,即中断事件发出中断请求的来源。S7200可编程序控制器具有最多可达34个中断源, 每个中断源都分配一个编号用以识别,称为中断 事件号。这些中断源大致分为三大类:通信中断 、输入输出中断和时基中断。
A
B
CDLeabharlann EFGH
I
•图5.11 图