zf第7章 熟练掌握S7-200PLC

合集下载

S7-200PLC基础教程第二版课程设计 (2)

S7-200PLC基础教程第二版课程设计 (2)

S7-200PLC基础教程第二版课程设计一、课程背景PLC(Programmable Logic Controller,可编程逻辑控制器)已广泛应用于工业控制领域,成为自动化控制领域中的重要控制设备之一。

S7-200PLC是西门子推出的一款常用的小型PLC系列。

本课程旨在介绍S7-200PLC的基础操作及编程实现,通过实例设计培养学生对PLC的基本认识及应用技能。

二、课程目标2.1 具体目标•了解S7-200PLC的基本硬件结构和操作方法;•熟练掌握S7-200PLC的编程语言及常用指令;•通过实例设计和实验操作,能够独立完成PLC控制任务。

2.2 能力目标通过本课程的学习,学生将能够:•掌握PLC的基础知识和操作技能;•运用所学知识和技能,解决简单的PLC控制问题;•培养实践能力、创造能力,提高综合素质。

三、课程大纲3.1 硬件结构及操作方法•硬件结构的组成和特点;•PLC的基本操作和调试方法;•PLC的仿真和调试方法。

3.2 编程语言及常用指令•常用编程语言的介绍及其区别,如STL和LAD;•常用指令,如XOR、AND、OR等;•程序的逻辑设计。

3.3 实例设计与操作•机械手控制系统设计;•清洗系统控制设计;•综合性实例设计。

四、课程教学安排4.1 教学方式•理论讲授:介绍PLC的基本知识;•实例教学:通过实例设计案例,引导学生掌握PLC系统的编程与调试方法;•实验操作:通过实验操作,加深学生对PLC的理论知识和实践能力的掌握;•自主学习:通过让学生自主阅读相关资料,提高学生综合素质与自主学习能力。

4.2 教学进度课时课程内容教学形式第一课时S7-200PLC硬件结构及操作方法理论讲授第二课时S7-200PLC编程语言及常用指令理论讲授第三课时机械手控制系统设计实例教学第四课时清洗系统控制设计实例教学第五课时综合性实例设计实例教学第六课时实验操作实验操作第七课时实验操作实验操作第八课时自主学习自主学习第九课时课程总结理论讲授五、课程评估与考核方式5.1 评估方式•平时成绩(70%):包括作业、实验、课堂表现等方面的评估;•期末考试(30%):主要考察学生掌握PLC基本知识和应用能力。

精选-PLC实训试验指导书答案

精选-PLC实训试验指导书答案

PLC实训试验指导书答案第一章 可编程控制器的概述可编程序控制器,英文称Programmable Logical Controller ,简称PLC 。

它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。

PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC 的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。

用户在购到所需的PLC 后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC 应用于生产实践。

一、可编程控制器的基本结构可编程控制器主要由CPU 模块、输入模块、输出模块和编程器组成(如下图所示)。

1、CPU 模块CPU 模块又叫中央处理单元或控制器,它主要由微处理器(CPU )和存储器组成。

它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。

PLC 的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。

输入模块C P U模块输出模块可编程序控制器编程装置接触器电磁阀指示灯电源电源限位开关选择开关按钮I/O模块是系统的眼、耳、手、脚,是联系外部现场和CPU模块的桥梁。

可编程控制器应用实训形考7--S7-200 实现电机正反转 PLC 控制

可编程控制器应用实训形考7--S7-200 实现电机正反转 PLC 控制

S7-200 实现电机正反转 PLC 控制一、实训目的1、能够正确理解三相异步电动机的正反转控制工序及控制要求,应用 PLC 技术实现对电动机的控制。

2、训练 PLC 控制系统编程的思想和方法。

3、熟悉 PLC 的使用,提高应用 PLC 的能力。

二、实训要求通过查找相关资料和教师讲解了解步进电机运转的基本原理和步进电机控制系统的基本组成;以实验室西门子 SIMATIC S7-200 为硬件设备,认识掌握用 PLC 控制系统控制步进电机正反转的方法;学习 STEP7-Micro/WIN4.0 软件,运用梯形图语言进行编程。

三、实训内容各种生产机械常常要求具有上下、左右、前后等相反方向的运动,这就要求三相交流异步电动机能正反向转动。

如下图所示,将三相电源进线(L1、L2、L3)依序与电动机的三相绕组首端(U、V、W)相连,就可使电动机获得正序交流电而正向旋转;只要将三相电源进线中的两个边相对调,就可改变电动机的通电相序,使电动机获得反序交流电而反向旋转。

PLC 可以非常方便地对三相交流异步电动机进行“正反转”控制。

需要进行硬件设计和 I/O 分配。

1、正转:按下正转按钮 SF2,接触器 QA1 控制电动机正转线圈得电,QA1 常开触点闭合自锁,SF2 动断触点断开,控制电动机反转线圈无法得电,电动机锁定正转;2、反转:按下反转按钮 SF3,接触器 QA2 控制电动机反转线圈得电,QA2 常开触点闭合自锁,SF3 动断触点断开,控制电动机正转线圈无法得电,电动机锁定反转。

3、停止:按下停止按钮 SF1,电动机停止旋转。

因此,PLC 需要 3 个输入触点分别连接停止按钮 SF1、正转按钮 SF2 和反转按钮 SF3,同时需要2 个输出触点分别连接正转接触器 QA1 和反转接触器 QA2。

通常,PLC 实现对三相异步电动机的“正反转”控制的过程中,配合硬件接线图,我们需要编制梯形图程序,即可完成电动机正反转控制程序的编制。

S7-200教程

S7-200教程
S7-200PLC简介 编程软件的使用及基本指令
主讲人 张练武 垣曲冶炼厂 电气工程师
共同学习

在座的 各位都是各单位年轻人中的电气高 手,相当一部分是正规院校的毕业生,有 的对S7-200PLC已经相当熟悉,也有的因工 作中没接触过的原因可能还没有见到过PLC, 会的咱们当做是进行一次复习,我讲的不 对的地方,欢迎批评指正。没接触过的, 当做是一次入门的机会,这三天的学习不 可能解决全部问题,只是起到抛砖引玉的 作用,还需要自己下去慢慢自学。
基本单元外形
4.扩展模块
S7-200 Networking possibilities: Overview
S7-22x
Overview Positioning Approvals Hardware CPU Hardware EM Communication EM‘s HMI MicroWin V4.0 Applications
S7-1200
S7-300
S7-400
4.PCS7
电气人员应掌握的新技术

电气技术的发展日新月异,设备对电气控 制的要求越来越高,电气操作用人机界面 代替按钮、指示灯、显示仪表,电气控制 用PLC等代替继电器,电气人员除了掌握基 本电工理论、电工基本知识以外,还应掌 握PLC、变频器、DCS、计算机网络及通讯、 局域网、现场总线、人机界面、仪表等知 识。各厂家产品的不统一进一步增加了我 们的学习任务量。

用户程序的执行取决于S7--200是处于停止 模式还是运行模式。当S7--200处于运行模 式时,CPU执行程序;当S7--200处于停止模 式时,CPU不执行程序。
一个扫描周期
写输出
读输入
执行程序 执行 CPU 自诊断 处理通信请求

PLC基础知识及西门子S7-200

PLC基础知识及西门子S7-200

(1)继电器控制装置采用硬逻辑并行运行的方式,即如果 这个继电器的线圈通电或断电,该继电器所有的触点 (包括其常开或常闭触点)在继电器控制线路的哪个位 置上都会立即同时动作。
(2)PLC 的CPU 则采用顺序逻辑扫描用户程序的运行方式,
即如果一个输出线圈或逻辑线圈被接通或断开,该线圈
的所有触点(包括其常开或常闭触点)不会立即动作,必
2022/3/23
8
中央处理单元(CPU)是PLC 的控制中枢。它按照PLC 系统程序赋予的功能接收并存储从编程器键入的用户程序 和数据;检查电源、存储器、I/O 以及警戒定时器的状态, 并能诊断用户程序中的语法错误。当PLC 投入运行时,首 先它以扫描的方式接收现场各输入装置的状态和数据,并 分别存入I/O 映象区,然后从用户程序存储器中逐条读取 用户程序,经过命令解释后按指令的规定执行逻辑或算数 运算的结果送入I/O 映象区或数据寄存器内。等所有的用 户程序执行完毕之后,最后将I/O 映象区的各输出状态或 输出寄存器内的数据传送到相应的输出装置,如此循环运 行,直到停止运行。
2022/3/23
3
1、高可靠性 2、丰富的I/O 接口模块 3、采用模块化结构 4、编程简单易学 5、安装简单,维修方便
2022/3/23
4
1、早期的PLC(60 年代末—70 年代中期) 2、中期的PLC(70 年代中期—80 年代中、
后期) 3、近期的PLC(80 年代中、后期至今)
2022/3/23
2、中型PLC 中型PLC采用模块化结构,其I/O点数一般在256~1024点之间。 I/O的处理方式除了采用一般PLC通用的扫描处理方式外,还能 采用直接处理方式,即在扫描用户程序的过程中,直接读输入, 刷新输出。它能联接各种特殊功能模块,通讯联网功能更强,指 令系统更丰富,内存容量更大,扫描速度更快。

PLC教学大纲S7-200(初级)

PLC教学大纲S7-200(初级)

《PLC应用技术》教学大纲课程编号:IAAT101_4建议学时:60(其中:讲课学时: 34 实验学时:26 )先修课程:电工电子技术自动控制理论常用低压电器适用专业:自动化专业教材:《PLC编程及应用》,廖常初,机械工业出版社,2008年第3版教学参考书:一、课程的性质与任务课程性质:《PLC应用技术》是全国工业自动化人才认证培训项目《PLC应用工程师初级认证》必修课程。

本认证课程以培养技能型、创新型工作自动化人才为目标,以提高自动化相关专业学生的就业竞争力为宗旨,以主流自动化产品原理、功能、性能、使用、操作知识为主。

学习该课程先修课程内容包括:《电工电子技术》、《自动控制原理》、《电机拖动与电气控制技术》。

二、课程内容基础部分第一章PLC的硬件与工作原理(**)1.PLC的硬件与工作原理2.S7-200系列系列PLC3.I/O地址分配与外部接线第二章PLC程序设计基础(***)1.PLC的编程语言与程序结构2.存储器的数据类型与寻址方式3.位逻辑指令4.定时器与计数器指令第三章数字量控制系统梯形图程序设计方法(***)1.梯形图的经验设计法2.根据继电器电路图设计梯形图3.顺序控制设计法与顺序功能图第四章顺序控制梯形图的设计方法(**)1.使用起保停电路的顺序控制梯形图2.以转换为中心的顺序控制梯形图3.使用SCR指令的顺序控制梯形图4.具有多种工作方式的系统的顺序控制梯形图设计方法以上基础部分内容,通过大量的编程实例,深入浅出地介绍了设计数字量控制梯形图的一整套先进完整的方法,包括经验设计法,继电器电路转换法和顺序控制设计法,这些方法易学易用,可以节约大量的设计时间。

功能部分第五章 PLC的功能指令(**)1.S7-200的指令规约2.程序控制指令3.局部变量表与子程序4.数据处理指令5.数学运算指令6.中断程序与中断指令7.高速计数器宇高速脉冲输出指令第六章 PLC的通信与自动化网络通信网络(*)1.S7-200的通信功能2.S7-200的串行通信网络3.S7-200的通信指令4.Modbus协议在通信中的应用5.S7-200通信模块的应用4.Modbus协议在通信中的应用第七章 PLC在模拟量闭环控制中的应用(*)1.闭环控制与PID控制器2.PID参数自整定与PID调节控制面板应用部分第八章 PLC应用中的一些问题(*)1.PLC控制系统的设计与调试步骤2.节省PLC输入输出点数的方法3.配方及数据记录4.PLC在变频器控制中的应用第九章 Step7-Micro/WIN编程软件与仿真软件使用(**)1.程序的编写与传送2.用编程软件监控与调试程序3.S7-200仿真软件的使用第十章组态软件在PLC控制系统中的应用(*)1.组态王在PLC控制系统监控中的应用2.组态软件在PLC被控对象仿真中的应用注: *章节为应知,**为应会,***为熟练掌握三、课程学时分配章节讲课实验第一章 PLC的硬件与工作原理2学时第二章 PLC程序设计基础6学时10学时第三章数字量控制系统梯形图程序设计方法4学时第四章顺序控制梯形图的设计方法4学时第五章 PLC的功能指令8学时第六章 PLC的通信与自动化网络通信网络4学时12学时第七章 PLC在模拟量闭环控制中的应用1学时第八章 PLC应用中的一些问题2学时第九章 Step7-Micro/WIN编程软件与仿真软件使用1学时4学时第十章组态软件在PLC控制系统中的应用2学时共计学时34学时26学时四、大纲说明1.本大纲采用西门子S7-200为例,申请院校可通过本校实验设备配置选择教学大纲,不同产品教学大纲教学环节比例设置一致,仅在功能、性能、使用、操作案例中引入产品为例。

西门子s7-200编程手册

西门子s7-200编程手册

前言,目录产品概述1使用入门2S7--200的安装3PLC的基本概念4编程的概念、惯例及特点5S7-200指令集6网络通讯7硬件故障诊断指南和软件调试工具8S7-200开环运动控制9创建调制解调模块程序10使用USS协议库控制MicroMaster驱动器11使用Modbus协议库12使用配方13使用数据归档14PID自整定和PID整定控制面板15目录1 产品概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 新内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2S7--200 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2S7-200扩展模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 STEP 7--Micro/WIN编程数据包. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5显示面板. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 入门指南. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 连接S7--200 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8创建一个例子程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10下载例子程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14将S7--200转入RUN模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 安装S7-200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 S7--200设备的安装指南. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16S7--200模块的安装和拆卸. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17接地和接线指南. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 PLC原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 理解S7--200如何执行您的控制逻辑. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24访问S7-200的数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27了解S7--200如何保存和恢复数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36选择S7--200 CPU的工作模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40使用S7-200资源管理器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41S7--200的特征. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 编程原则、约定和特征. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 设计一个微型PLC系统的指导原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52程序的基本组件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53用STEP7--Micro/WIN创建用户程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55选择SIMATIC和IEC 1131--3指令集. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57理解程序编辑器中使用的惯例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58使用向导帮您创建控制程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60S7--200中的出错处理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60在数据块中指定地址和初始值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62用符号表来定义变量的符号地址. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62使用局部变量. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63用状态图来监视用户程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63创建一个指令库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64应用程序的调试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64S7-200可编程序控制器系统手册x6 S7-200指令集. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 用于描述指令的习惯用语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67S7--200存储器范围及特性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68位逻辑指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70触点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70线圈. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73逻辑堆栈指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75RS触发器指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77时钟指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78通讯指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81发送和接收指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86获取口地址和设定口地址指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95比较指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96数值比较. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96字符串比较. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98转换指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99标准转换指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99ASCII码转换指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103字符串转换指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107编码___________和解码指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112计数器指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 SIMATIC计数器指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113IEC计数器指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116高速计数器指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 脉冲输出指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133数字运算指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 加、减、乘、除指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140整数乘法产生双整数和带余数的整数除法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142数学功能指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143增加和减少指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144比例/积分/微分(PID)回路控制指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145中断指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 逻辑操作指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161取反指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161与、或和异或指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162传送指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 字节、字、双字或者实数传送. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164字节立即传送(读和写) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165块传送指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166程序控制指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167条件结束. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167看门狗复位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167For -- Next循环指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169跳转指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171顺控继电器(SCR)指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172诊断LED指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178目录xi移位和循环指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 右移和左移指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179循环右移和循环左移指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179字节交换指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183字符串指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184表指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 填表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189先进先出和后进先出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190内存填充. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192查表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193定时器指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 SIMATIC定时器指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196IEC定时器指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201时间间隔定时器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203子程序指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2047 通过网络进行通讯. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 理解S7--200网络通讯的基本概念. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210为网络选择通讯协议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 通讯接口的安装和删除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220网络的建立. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221用自由口模式创建用户定义的协议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226在网络中使用调制解调器和STEP 7--Micro/WIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228高级议题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 组态RS-232/PPI多主站电缆实现远程操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2398 硬件故障诊断指南和软件调试工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 调试应用程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244显示程序状态. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246使用状态图来显示和修改S7--200中的数据. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247强制指定值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248指定程序执行的扫描周期数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248硬件故障诊断指导. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 9 S7-200开环运动控制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 使用PWM (脉宽调制)输出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253开环位控用于步进电机或伺服电机的基本信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255通过位控向导创建指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 PTO指令的错误代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 位控模块的特性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 组态位控模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267通过位控向导为位控模块创建指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273位控模块的示例程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 使用EM253控制面板监视位控模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290位控模块和位控指令的错误代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292高级议题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 理解位控模块所支持的参考点寻找模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303S7-200可编程序控制器系统手册xii10 创建调制解调模块程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 EM241调制解调模块特点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308利用调制解调扩展向导组态EM241调制解调模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314调制解调指令和限定概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 EM241调制解调模块指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 EM241调制解调模块示例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323支持智能模块的CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 EM241调制解调模块的特殊存储区. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323高级议题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 消息电话号码格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 文本消息格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 CPU数据传送消息格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32911 使用USS协议库控制MicroMaster驱动器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 使用USS协议的要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332计算与驱动通讯的时间要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332使用USS指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 USS协议指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 USS协议示例程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 USS执行错误代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342连接并设置3系列MicroMaster驱动. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342连接和设置4系列MicroMaster驱动. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34512 使用Modbus协议库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 使用Modbus协议的要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Modbus协议的初始化和执行时间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 Modbus地址. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350使用Modbus主站指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351使用Modbus从站指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Modbus协议指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353高级议题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 13 使用配方. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 配方的定义和术语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 使用配方向导. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367由配方向导创建的指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 14 使用数据归档. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 使用数据归档向导. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 由数据归档向导创建的指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 15 PID自整定和PID整定控制面板. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 理解PID的自整定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382扩展回路表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382先决条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385自滞后和自偏移. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 自整定序列. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386目录xiii异常情况. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 关于过程变量超限的说明(结果代码3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 PID整定控制面板. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388A 技术规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 通用技术规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 CPU规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 数字量扩展模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 模拟量扩展模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412 热电偶和RTD(热电阻)扩展模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 EM277 PROFIBUS--DP模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 EM241调制解调模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 EM253位控模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 (CP243--1)以太网模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 (CP243--1IT) Internet模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460 (CP243--2) AS--i接口模块规范. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463可选卡件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465 扩展电缆. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 RS-232/PPI多主站电缆和USB/PPI多主站电缆. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467输入仿真器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471B 计算功率分配. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473C 错误代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 致命错误代码和消息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 运行程序错误. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479编译规则错误. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480D 特殊内存(SM)位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 SMB0:状态位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 SMB1:状态位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 SMB2:自由端口接收字符. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 SMB3:自由端口奇偶校验错误. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 SMB4:队列溢出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 SMB5:I/O状态. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484 SMB6:CPU ID寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484 SMB7:保留. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484 SMB8至SMB21:I/O模块标识和错误寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 SMW22至SMW26:扫描时间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 SMB28和SMB29:模拟调整. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 SMB30和SMB130:自由端口控制寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 SMB31和SMW32:永久存储器(EEPROM)写控制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 SMB34和SMB35:用于定时中断的时间间隔寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487 SMB36至SMB65:HSC0、HSC1和HSC2寄存器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487。

PLC第07讲-S7-200系列PLC的编程基础

PLC第07讲-S7-200系列PLC的编程基础
三、寻址方式
Slide 11
5.4 S7-200 PLC内部元件
三、寻址方式—直接寻址方式
直接寻址的编址格式 ATX.Y A:元件名称,即该数据在数据存储器中的区域地址
可以是内部元件的符号;
T:数据类型,若为位寻址,则无该项;
若为字节、字或双字寻址,则T的取值 应分别为B、W和D;
X:字节地址; Y:字节内的位地址,只有位寻址才有该项。
第7讲 S7-200系列PLC的编程基础
本讲内容:
5.4 SIMATIC S7-200系列PLC 的内部元件 PLC的梯形图语言
学习说明 :
本讲是学习PLC的编程基础。重点掌握: PLC的指令构成。 S7-200系列PLC的内部元件 ( 11个:符号、梯形图中绘法、工作原理) PLC的梯形图 :要素4个,连接原则 。
Slide 12
5.4 S7-200 PLC内部元件
三、寻址方式—直接寻址方式(续)
位地址(位地址时存在,其他略)
位分隔符(位地址时存在,其他略)
字节地址 数据大小(字节B、字W、双字DW,字 节寻址或位寻址可以省略 存储区域字母
Slide 13
图 数据地址格式
5.4 S7-200 PLC内部元件
例: MOVD &VB100,VD204
MOVD &VB10,AC2
MOVD &C2,LD16
其中:“&”为地址符号,它与单元编号结合使用表示所 对应单元的32位物理地址;VB100只是一个直接地址编号, 并不是它的物理地址。指令中的第二个地址数据长度必须 是双字长,如:VD、LD和AC等。
5.4 S7-200 PLC内部元件
断电数据保持辅助继电器演示

S7-200PLC使用说明书及编程软件

S7-200PLC使用说明书及编程软件

S7-200 PLC 使用说明一、 PLC 的结构与工作原理PLC 的结构PLC 的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源、编程器扩展器接口和外部设备接口等几个主要部分组成。

1. 主机主机部分包括中央处理器(CPU )、系统程序存储器和用户程序及数据存储器。

CPU 是PLC 的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。

PLC 的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。

2. 输入/输出(I/O )接口I/O 接口是PLC 与输入/输出设备连接的部件。

输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。

输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。

I/O 接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。

I/O 点数即输入/输出端子数是PLC 的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。

3. 电源图中电源是指为CPU 、存储器、I/O 接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。

4. 编程器编程器是PLC 的一种主要的外部设备,用于手持编程,用户可用以输入、检查、修改、调试程序或监示PLC 的工作情况。

除手持编程器外,还可通过适配器和专用电缆线将PLC 与电脑联接,并利用专用的工具软件进行电脑编程和监控。

5. 输入/输出扩展单元I/O 扩展接口用于连接扩充外部输入/输出端子数的扩展单元与基本单元(即主机)。

西门子s7-200教程 带你全面认识西门子s7-200

西门子s7-200教程 带你全面认识西门子s7-200

西门子s7-200教程带你全面认识西门子s7-2001、S7-200的基本结构西门子S7-200系列属于整体式小型plc,用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统。

整体式PLC将CPU模块、I/O模块和电源装在一个箱型机壳内,S7-200称为CPU模块。

图1中的前盖下面有RUN/STOP开关、模拟量电位器和扩展I/O连接器。

S7-200系列PLC提供多种具有不同I/O点数的CPU模块和数字量、模拟量I.O扩展模块供用户选用,CPU模块和扩展模块用扁平电缆连接。

整体PLC还配备有许多专用的特殊功能模块,例如模拟量输入/输出模块、热电偶、热电阻模块、通信模块等,使PLC得功能得到扩展。

S7-200可以选用梯形图、语句表(即指令表)和功能模块语言来编程。

它的指令丰富,指令功能强,易于掌握,操作方便。

内置有高速计数器、高速输出、PID控制器、RS485通信/编程接口、PPI通信协议、MPI通信协议和自由方式通信功能。

最多可以扩展到248点数字量I/O或35路模拟量I/O。

最多有26kB程序和数据存储空间。

2、S7-200的CPU模块S7-200有5种CPU模块,CPU221无扩展功能,适于做小点数的微型控制器;CPU222有扩展功能;CPU224是具有较强控制功能的控制器;CPU226和CPU226 XM适用于复杂的中小型控制系统。

S7-200系列PLC不同型号CPU的技术参数如表1所示S7-200有传送、比较、移位、循环、求补码、调用子程序、脉冲宽度调制、脉冲序列输出、跳转、数据转换、算数运算、字逻辑运算、浮点运算、开平方、三角函数和PID控制指令等,采用主程序、最多8级子程序和中断程序的程序结构,用户可以使用1-255ms的定时中断。

用户程序可设3级口令保护,有监控定时器(看门狗)功能。

数字量输入中有4个用作硬件中断,6个用于高速功能。

32位高速加/减计数器的最高计数频率为30kHz,可以对增量式编码器的两个互差90的脉冲列计数,计数值等于设定值或计数方向改变时产生中断,在中断程序中可以及时地对输出进行操作。

西门子PLCS7-200图解教程

西门子PLCS7-200图解教程

模块数目见表3.2。
S7-200 CPU存储器系统
S7-200 CPU存储器系统由RAM和EEPROM两种存储
器构成。 系统掉电时,自动将RAM中M存储器的有关内容保存到 EEPROM存储器。
3.1.2 扫描周期及工作方式
写输出
读输入
一个扫描周 期 执行CPU自诊断 执 行 程 序 处理通讯请求
5. 特殊标志位(SM)存储器
CPU 224编址范围SM0.0 ~SM179.7,共180个字节。其中SM0.0~SM29.7









的30个字节为只读型区域。 ① SMB0为状态位字节,在每次扫描循环结尾由S7-200 CPU更新,定义如下: SM0.0 RUN状态监控,PLC在运行RUN状态,该位始终为1。 SM0.1 首次扫描时为1,PLC由STOP转为RUN状态时,ON(1态)一个扫描周期,用 于程序的初始化。 SM0.2 当RAM中数据丢失时,ON一个扫描周期,用于出错处理。 SM0.3 PLC上电进入RUN方式,ON一个扫描周期。 SM0.4 分脉冲,该位输出一个占空比为50%的分时钟脉冲。用作时间基准或简易延时。 SM0.5 秒脉冲,该位输出一个占空比为50%的秒时钟脉冲。可用作时间基准。 SM0.6 扫描时钟,一个扫描周期为ON(高电平),另一为OFF(低电平)循环交替。 SM0.7 工作方式开关位置指示,0为TERM位置,1为RUN位置。为1时,使自由端口 通讯方式有效。 ② SMB1为指令状态位字节,常用于表及数学操作,部分位定义如下: SM1.0 零标志,运算结果为0时,该位置1。 SM1.1 溢出标志,运算结果溢出或查出非法数值时,该位置1 。 SM1.2 负数标志,数学运算结果为负时,该位为1。

S7-200PLC程序详解

S7-200PLC程序详解

S7-200PLC程序详解(图文并貌)一、时间继电器:TON 使能=1计数,计数到设定值时(一直计数到32767),定时器位=1。

使能=0复位(定时器位=0)。

TOF 使能=1,定时器位=1,计数器复位(清零)。

使能由1到0负跳变,计数器开始计数,到设定值时(停止计数),定时器位=0。

如下图:图1:使能=1时,TOF(T38)的触点动作图图2:使能断开后,计数到设定值后,TOF(T38)的触点动作图(其中T38常开触点是在使能由1到0负跳变后计数器计时到设定值后变为0的)TONR 使能=1,计数器开始计数,计数到设定值时,计数器位=1。

使能断开,计数器停止计数,计数器位仍为1,使能位再为1时,计数器在原来的计数基础上计数。

以上三种计数器可以通过复位指令复位。

正交计数器A相超前B相90度,增计数B相超前A相90度,减计数当要改变计数方向时(增计数或减计数),只要A相和B相的接线交换一下就可以了。

二、译码指令和编码指令:译码指令和编码指令执行结果如图所示:DECO是将VW2000的第十位置零(为十进制的1024),ENCO输入IN最低位为1的是第3位,把3写入VB10(二进制11)。

三、填表指令(ATT)S7-200填表指令(ATT)的使能端(EN)必须使用一个上升沿或下降沿指令(即在下图的I0.1后加一个上升沿或下降沿),若单纯使用一个常开触点,就会出现以下错误:这一点在编程手册中也没有说明,需要注意。

其他的表格指令也同样。

四、数据转换指令使用数据转换指令时,一定要注意数据的范围,数据范围大的转换为数据范围小的发注意不要超过范围。

如下图所示为数据的大小及其范围。

(1)BCD码转化为整数(BCD_I)关于什么是BCD码,请参看《关于BCD码》。

BCD码转化为整数,我是这样理解的:把BCD码的数值看成为十进制数,然后把BCD到整数的转化看成是十进制数到十六进制数的转化。

如下图所示,BCD码为54,转化为整数后为36。

西门子S7-200PLC教程PPT

西门子S7-200PLC教程PPT

✓自动和半自动调整步2
✓工位1:
✓工位2:
✓工位3
(2)执行元件函数式
返回本节
第7章 应用设计
8. 画梯形图
将所有函数式写出后,很容易就可以用编程软件 做出梯形图。梯形图完成后便可以将可编程序控 制器与计算机连接,把程序及组态数据下装到 PLC进行调试,程序无误后即可结合施工设计将 系统用于实际。
第7章 应用设计
5
0
(a)
(b)
图7.1 步和初始步
第7章 应用设计
(2)有向线段和转移 有向线段和转移及转移条件如图7.2所示。
图 7 2 转 移
.
第7章 应用设计
(3)动作说明 一个步表示控制过程中的稳定状态,它可以对应一个或 多个动作。可以在步右边加一个矩形框,在框中用简明 的文字说明该步对应的动作,如下图7.3所示。 图中(a)表示一个步对应一个动作;图(b)和(c)表 示一个步对应多个动作,两种方法任选一种。
返回本节
第7章 应用设计
THANK YOU VERY MUCH !
本章到此结束, 谢谢您的光临!
结束放映 返回本章首页
第7章 应用设计
2. 使用规则
(1)步与步不能直接相连,必须用转移分开; (2)转移与转移不能直接相连,必须用步分开; (3)步与转移、转移与步之间的连线采用有向 线段,画功能图的顺序一般是从上向下或从左到 右,正常顺序时可以省略箭头,否则必须加箭头。 (4)一个功能图至少应有一个初始步。
第7章 应用设计
第7章 应用设计
工位2 钻孔
装工件
工位1
退回


卸工件

退回
工位3
图7.12 工作台示意图

S7-200plc的基本指令及编程

S7-200plc的基本指令及编程

Q1.0=I0.0*I0.1
Q0.0(SET)=I0.0*I0.1
Q0.2-Q0.4(RESET)=I0.0*I0.1
2021/5/27
36
4.立即指令
立即指令允许对输入和输出点进行快速 和直接存取
当用立即指令读取输入点的状态时,相 应的输入映像寄存器中的值并未发生更新;
用立即指令访问输出点时,访问的同时, 相应的输出寄存器的内容也被刷新。
//使能输入端 //整数加法 //VW0+VW4=VW4
2021/5/27
9
二、梯形图的基本绘制规则
work *** Network为网络段,后面的***为网 络段编号。 2.能流/使能 在梯形图中有两种基本类型的输入输
出,一种是能量流,另一种是数据。
EN为能流输入,ENO为能流输出,均
为布尔型数据。
2021/5/27
10
3.编程顺序 梯形图按照从上到下,从左到右
的顺序绘制。 4.编号分配 对外部输入/输出设备分配编号, 编号的分配必须是主机或扩展模块 本身实际提供的,而且是用来进行 编程的。
2021/5/27
11
5.内、外触点的配合
在梯形图中选择输入继电器的触点类型(内 部触点)与两方面的因素有关: 一是输入设备的触点类型(外部触点) 二是控制电路的实际通断要求。
和S1的值进行逻辑与运 算,结果放回栈顶。即
STACK3 S3 S4 STACK4 S4 S5
S0=S0*S1=1*0=0
STACK5 S5 S6 STACK6 S6 S7
执行完本指令后堆栈串行 上移一格,深度减1
STACK7 S7 S8
STACK8 2021/5/27 S8
X

S7-200PLC

S7-200PLC

5. 数学运算指令
三、应用实例
• 三相笼型异步电动机的Y—∆降压起动控制 •
• 1)I/O编址 • 输入:I0.0——Y形起动 SB2 输出:Q0.0—— 电机通电接触器线圈(KM1) • I0.1——停车 SB1 Q0.1——Y运转接 触器线圈(KM3) • I0.2——过载保护 FR Q0.2——∆运转 接触器线圈(KM2) • 2)KT对应指令;选定时器: T37 (100ms时 基接通延时定时器) • 设定时时间:PT=100(Y形起动时间 定时10s)
第一节 学习S7-200PLC方法
各种PLC 的工作原理基本相同,但由于各机型 的编程软件和指令系统的不同,使各种机型互不兼 容。如果学生在校学习期间根据学校的设备学习了 某一种机型PLC的相关知识,在就业后接触的是其 他的机型,这就有一个再学习的过程。那么,在学 习、应用第二种机型时,应当如何着手呢? 实际上,弄懂并熟悉某一种PLC机型后,在学 习、应用第二种机型时,可以采用比照的原则,有 很多应用程序、编程的方法等均可以很方便地“移 植”到其他的机型上。为了实现这种“移植”,首 先应关注下列几方面的内容:
3. 本机I/O和扩展I/O——
• 这些I/O点是在映像寄存器中有一一对应地 址的实际的物理(控制)点,可直接与现 场连接的。不同类型的地址模块编址时互 不影响,按区域标识区分。 • 例:本机: I0.0~I0.7,I1.0~I105; Q0.0~Q0.7,Q1.0~Q1.1 • 模块0: I2.0~I2.3;Q2.0~Q2.3
2)字节、字、双字寻址——格式: A a1a2
• (A——区域标识 a1——数据类型 a2—— 首字节地址) • 例:对变量存储器寻址:VB100、VW100、 VD100(见教材P248 Fig9-4)

西门子S7-200PLC的操作步骤

西门子S7-200PLC的操作步骤

安装 S7-200 编程软件 打开 PLC.rar 文件 执行 :Setup.exe 文件4、 安装英文,按提示,选择:确定、同意、是5、 使用 V4。

0 STUP76、 将编程软件转成中文点 TOOLS — Option-General-Chinese-OK- 确定- 否自动关闭软件,重启软件,就转成中文。

7、 通信设置打开软件:点左边通信图标 出现通信界面设置PG/PC 接口选择 PC/PPI 点属性在 PPI 超时( timeout ) 设成 10S 在本地连接: 选择通信口 确定 刷新:会找到安装的 PLC8、 上载、下载程序上载:从PLC 读程序到计算机,上载到计算机后,可另存,相当对程序 做了备份。

下载:将计算机上编好的程序装入到 PLC 内。

不要将空白程序装入!9、 下载后,将PLC 运行,进行状态监控(用仿真软件完成)编个简单程序,做测试 编完程序后,全部编译,检查有无编程错误。

无错误后,点文件选择导出操作,选择保存地,取文件名仿真软件的使用:打开压缩文件 ,S7-200 仿真 4.rar, 执行仿真软件文件中的 S7-200.exe文件点一下图标 输入 6596 点 :OK点 Configuration …. 选择:Cpu type 选择:CPU224 点 Accept 这时显示出CPU2243\ 点 (Load plc ) 的图标 , 选择 Logic Block 点 Accept 打开需要仿真的文件( 导出的文件 ),将KOP 图(显示出的梯形图)放到合适宾位置,关闭其它图框; 点运行 ( 绿色三角 ), 点 : 是 ,进行程序状态监测(点 DB1边带黑三角的图标)1、 2、 3、给信号仿真10、编程软件的使用会使用帮助文件11、CPU224地址分配(24点PLC 14输入,10输出)输入:I 表示按字节分配I0.0 I0.1 ….. I0.7I1.0 I1.1 …… I1.5输出:Q 表示按字节分配Q0.0 Q0.1 ….. Q0.7Q1.0 Q1.1中间继电器(软点):M表示按字节分配MO.O M0.1 …..M0.7M1.0 ………M1.7 计时器T 表示T0 --------------- T25512 、系统块的加密及清除清除密码:clearplcPLC编程:初级编程(S7-200)程序1:当CPU224有任意一个输入点工作时,输出Q0.0工作;程序2:当CPU224的10.0-10.4, 5 个点全工作时,输出全部工作;程序3:当输入点10.0工作时,Q0.0 —Q0.3输出点每隔20秒工作一个点;上一个点保持;当最后一个点工作20 秒后,全部断开后,重新开始循环。

s7-200PLC教学

s7-200PLC教学

一、 S7-200系列PLC的构成S7-200系列PLC系统由主机(基本单元),I/O扩展单元,功能单元(模块)和外部设备等组成。

S7-200系列PLC有CPU21X和CPU22X两代产品,其中CPU22X型PLC有CPU221,CPU222,CPU224和CPU226四种基本型号。

CPU224型PLC结构分析小型PLC系统由主机,I/O扩展单元,文本/图形显示器,编程器等组成。

CPU224主机箱体外部设有RS-485通信接口,用以连接编程器,文本/图形显示器,PLC网络等外部设备;还设有工作方式开关,模拟电位器,I/O扩展接口,工作状态指示和用户程序存储卡,I/O接线端子排及发光指示等.(1)基本I/OCPU22X型PLC,具有两种不同的电源供电电压,输出电路分为继电器输出和晶体管直流输出两大类. CPU22X系列PLC可提供4个不同型号的10种基本单元CPU供用户选用,其类型及参数如表1所示.CPU224集成14输入/10输出共24个数字量I/O点, 可连接7个扩展模块,13KB程序和数据存储空间.(2)主机I/O及扩展(3)高速反应性CPU224PLC有6个高速计数脉冲输入端(I0.0-I0.5),最快的响应速度为30kHZ,用于捕捉比CPU扫描周期更快的脉冲信号.CPU224PLC有两个高速脉冲输出端(Q0.0-Q0.1),输出脉冲频率可大20KHZ.用于PTO和PWM高速脉冲输出.(4)存储系统S7-200CPU存储器系统由RAM 和EEPROM两种存储器构成,用于存储用户程序,CPU组态,程序数据等.(5)模拟电位器模拟电位器用来改变特殊寄存器中的数值,以改变程序运行时的参数,如定时,计数器的预置值,过程量的控制参数等.(6)存储卡该卡可选择安装扩展卡,扩展卡有EEPROM存储卡,电池和时钟卡等模块.EEPROM存储模块用于用户程序的拷贝复制.电池模块用于长时间保存数据,使用CPU224内部存储电容数据存储时间打190小时,而使用电池模块数据存储时间可达200天.S7-200CPU连续执行用户任务的循环序列称为扫描.分为读输入,执行程序,处理通信请求,执行CPU自诊断,写输出等5个阶段.按照扫描周期的主要任务,可以把扫描周期简化为读输入,执行用户程序,和写输出3个阶段S7-200CPU有两种工作方式1.STOPCPU在停止工作方式时,不执行程序,此时可以向CPU装载程序或进行系统设置.2.RUNCPU在RUN工作方式下,运行用户程序.二、S7-200系列PLC内部元器件1、数据存储类型及寻址方式S7-200系列在存储单元所存放的数据类型有布尔型、整数型、和实数型3种,S7-200 CPU 的寻址分三种:立即寻址、直接寻址、间接寻址。

S7-200PLC程序详解

S7-200PLC程序详解

S7-200P L C程序详解-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIANS7-200PLC程序详解(图文并貌)一、时间继电器:TON使能=1计数,计数到设定值时(一直计数到32767),定时器位=1。

使能=0复位(定时器位=0)。

TOF使能=1,定时器位=1,计数器复位(清零)。

使能由1到0负跳变,计数器开始计数,到设定值时(停止计数),定时器位=0。

如下图:图1:使能=1时,TOF(T38)的触点动作图图2:使能断开后,计数到设定值后,TOF(T38)的触点动作图(其中T38常开触点是在使能由1到0负跳变后计数器计时到设定值后变为0的)TONR使能=1,计数器开始计数,计数到设定值时,计数器位=1。

使能断开,计数器停止计数,计数器位仍为1,使能位再为1时,计数器在原来的计数基础上计数。

以上三种计数器可以通过复位指令复位。

正交计数器A相超前B相90度,增计数B相超前A相90度,减计数当要改变计数方向时(增计数或减计数),只要A相和B相的接线交换一下就可以了。

二、译码指令和编码指令:译码指令和编码指令执行结果如图所示:DECO是将VW2000的第十位置零(为十进制的1024),ENCO输入IN最低位为1的是第3位,把3写入VB10(二进制11)。

三、填表指令(ATT)S7-200填表指令(ATT)的使能端(EN)必须使用一个上升沿或下降沿指令(即在下图的后加一个上升沿或下降沿),若单纯使用一个常开触点,就会出现以下错误:这一点在编程手册中也没有说明,需要注意。

其他的表格指令也同样。

四、数据转换指令使用数据转换指令时,一定要注意数据的范围,数据范围大的转换为数据范围小的发注意不要超过范围。

如下图所示为数据的大小及其范围。

(1)BCD码转化为整数(BCD_I)关于什么是BCD码,请参看《关于BCD码》。

BCD码转化为整数,我是这样理解的:把BCD码的数值看成为十进制数,然后把BCD到整数的转化看成是十进制数到十六进制数的转化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
ቤተ መጻሕፍቲ ባይዱ
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
河南科技大学车辆与动力工程学院
相关文档
最新文档