收藏 分享(赏)

PLC课件记录.doc

上传人:cjc2202537 文档编号:5398082 上传时间:2019-02-28 格式:DOC 页数:10 大小:808KB
下载 相关 举报
PLC课件记录.doc_第1页
第1页 / 共10页
PLC课件记录.doc_第2页
第2页 / 共10页
PLC课件记录.doc_第3页
第3页 / 共10页
PLC课件记录.doc_第4页
第4页 / 共10页
PLC课件记录.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、基本数据类型 为什么 16 位的 BCD 码范围才到 999?因为 BCD 码的最高 4 位是作为符号位用的。参数数据类型 参数类型是一种用于逻辑块(FB、FC)之间传递参数的数据类型,主要有以下几种:(1)TIMER(定时器)和 COUNTER(计数器)。(2)BLOCK(块):指定一个块用作输入和输出,实参应为同类型的块。(3)POINTER(指针):6 字节指针类型,用来传递 DB的块号和数据地址。(3)ANY:10 字节指针类型,用来传递 DB 块号、数据地址、数据数量以及数据类型。指令操作数 指令操作数(又称编程元件)一般在用户存储区中,操作数由操作标识符和参数组成。操作标识符由主标

2、识符和辅助标识符组成,主标识符用来指定操作数所使用的存储区类型,辅助标识符则用来指定操作数的单位(如:位、字节、字、双字等)。主标识符有:I(输入过程映像寄存器、Q(输出过程映像寄存器)、M(位存储器)、PI(外部输入寄存器)、PQ(外部输出寄存器)、T(定时器)、C(计数器)、DB(数据块寄存器)和 L(本地数据寄存器);辅助标识符有:X(位)、B(字节)、W(字或 2B)、D(2DW 或 4B)。 PLC 用户存储区的分类及功能 因为功能(FC)不用背景数据块,不能分配初始数值给功能(FC)的局部数据,所以必须给功能( FC)提供实参。 Positive:正的;negative :负的 -

3、(P)-指令可以在正跳变情况下使输出一个扫描周期的“1”信号;-(N)-指令可以在负跳变情况下使输出一个扫描周期的“1”信号。定时器为什么都是“S5”?因为它包括 5 个:脉冲定时器(S_PULSE) 、扩展(S_ODTS)、断开延时定时器线圈(S_OFFDT)。计数器加减计数的表示:S_CU 加计数器、S_CD 减计数器。UP 加,Down 减。S7-300 数字量模块地址的确定 机 架 0 96.0 to 9.7 10. to 103.7 104. to 107. 108. to 1.7 12.0 to 15.7 16.0 to 19.7 120. to 123.7 124.0 to 12

4、7. IM (接 收 ) PS 机 架 3 64.0 to 67.68.0 to 71. 72.0 to 75. 76.0 to 79. 80. to 83.7 84.0 to 87. 8.0 to 91.7 92.0 to 95.7 IM (接 收 ) PS 机 架 2 32.0 to 35.7 36.0 to 39.7 40. to 43.7 4.0 to 47. 48.0 to 51.7 52.0 to 5.7 56.0 to 59.7 60. to 63.7 IM (接 收 ) PS 机 架 1 0. to 3.7 4.0 to 7. 8.0 to 1.7 12.0 to 15.7 1

5、6.0 to 19.7 20. to 23.7 24.0 to 27. 28.0 to 31.7 IM (发 送 ) PS 槽 位 1 2 3 4 5 6 7 8 9 10 1 CPU S7-300 模拟量模块地址的确定 机 架 0 640 to 654 65 to 670 672 to 68 68 to 702 704 to 718 720 to 734 736 to 750 752 to 76 IM (接 收 ) PS 机 架 3 512 to 526528 to 542 54 to 58 560 to 574 576 to 590 592 to 60 608 to 62 624 to 6

6、38 IM (接 收 ) PS 机 架 2 384 to 398 40 to 41 416 to 430 432 to 46 48 to 462 46 to 478 480 to 49 496 to 510 IM (接 收 ) PS 机 架 1 256 to 270 27 to 286 28 to 302 304 to 318 320 to 34 36 to 350 352 to 36 368 to 382 IM (发 送 ) PS 槽 位 1 2 3 4 5 6 7 8 9 10 1 CPU 对于一块 DI16/DO16 的混合模块,字节的首地址为 8,则 16 为开关量输入地址为 I8.0

7、I9.7,16 位开关量输出地址为 Q8.0Q9.7。机架 0,接口模块 IM365 对应一个(Only)扩展模块,其接口模块同样为 IM365;如果机架 0,接口模块IM360 对应最多 3 个扩展模块,其接口模块为 IM361。IM300 与 ET200M 中 IM153 的区别?IM300 系列接口模块用于相距最多不超过 10m;IM 用于远程的 I/O 扩展:组建系统时,通常需要将过程的输入和输出集中集成到该自动化系统中,如果输入和输出远离可编程控制器(PLC) ,将需要铺设很长的电缆,从而不易实现,并且可能因为电磁干扰而使得可靠性降低。分布式 I/O 设备便是这类系统的理想解决方案,

8、ET200M 系列就是其接口。PLC 的扫描过程信 号输入端子输入映像寄存器I0.0Q4.1Q4.1Q4.2I0.1M10.0 I0.1Q4.2M10.0输出映像寄存器输出锁存器输出端子驱 动输 入 刷 新 输 出 刷 新程 序 执 行扫 描 周 期输 入 刷 新 阶 段 输 出 刷 新 阶 段S7-300 的安装位置在控制柜中可以垂直或水平安装 s7-300 的模块。对于水平安装, CPU 和电源必须安装在左侧;对于垂直安装,CPU 和电源必须安装在底部。控制柜安装环境要求:1)垂直装配:040 度2)水平装配:060 度S7-300 的扩展能力S7 系列 314 以上型号的 CPU 最多扩

9、展 3 层机架,机架在控制柜中的最小安装间距:1)机架左右为 20mm;2)单层组态安装时,上下为 40mm;3)两层组态安装时,上下至少为 80mm;每个机架最多安装 8 个 I/O 模块(包括:信号模块、功能模块、通信处理器;电源、CPU、IM 接口模块不算) ,最多扩展能力为 32 个模块(算上主机架 0 中的模块) 。接口模块必须安装到特定的插槽(3 号槽) 。两层机架之间的电缆长度:1)采用 IM360/361 的多层组态之间最大长度为 10m;2)采用 IN365 的两层之间最大长度为 1m。经济型的接口模块 IM365 支持扩展一层机架,扩展机架上不需要电源模块,由于 IM365

10、 不提供 K 总线,所以扩展机架上只能安装 SM 模块,不能安装FM 和 CP 模块。通信处理器模块(CP) CP340:用于点对点连接的通讯模板 CP341:用于点对点连接的通讯模板 CP343-1:用于连接工业以太网的通讯模板CP343-2:用于 AS 接口的通讯模板 CP342-5:用于 PROFIBUS DP 的通讯模板CP343-5:用于连接 PROFIBUS FMS 的通讯模板工业以太网PROFIBUS FMSPROFIBUS DPAS接口PS CPU CP 341 CP 343-2 CP 342-5 CP 343-5 CP 343-1特殊功能模块(FM) FM 350-1, FM

11、 350-2 计数器模板 FM 351 用于快速/慢速驱动的定位模板FM 353 用于步进电机的定位模板FM 354 用于侍服电机的定位模板FM 357-2 定位和连续通道控制模板SM 338 超声波位置探测模板SM 338 SSI 位置探测模板FM 352 电子凸轮控制器FM 352-5 高速布尔运算处理器点对点连接FM 355 PID 模板FM 355-2 温度 PID 控制模板PLC 端子接线SB2SB1KML1L2L3M3KMQSFU1FU2KMFRFR控 制 回 路主 回 路LNI0.0I0.1KMQ4.11LPLCDC24V 1MLNSB1SB2FR数 字 量输 入 数 字 量输

12、出AC 220V传统继电器控制电路 PLC 端子接线图时钟存储器如果报警需要按一定频率显示,则需要从时钟存储器中选择需要的时钟频率。该设置在硬件组态的 CPU 属性中(如 CPU-2PN/DP)的“周期/时钟存储器(cycle/clock memory) ”。数据块数据块(DB)用于存储用户数据及程序的中间变量。好处是 CPU 掉电时不会丢失数据信息。一般 S7-300CPU 一个数据块最大数据空间为32KB,S70400CPU 一个数据块最大数据空间为 64KB。数据块按功能分为两类:共享数据块(Share DB)和背景数据块(Instance DB) 。共享数据块允许项目下所有程序块进行读

13、写访问,而背景数据块是附属于某个 FB 或 SFB 的数据块。DB 可以和 UDT 或 FB 相对应,FC 有参与无参都不需要 DB 块。定义数据块的名称只能是字符或数字,不能用汉字。数据块有两种显示方式:数据视图方式(Data View)和声明视图方式(Declaration View) ,通过“查看(View) ”下拉菜单可以进行切换。并且:只有在声明视图方式下才允许定义和修改数据块,为数据设初值。只有在数据视图方式下才可以监视和修改数据的实际值。(1) 自定义数据类型的应用在“插入(Insert new object) ”选择“数据类型(Data type) ”,建立 UDT1,并对其建

14、立参数。建立 DB 数据如“DB1”并指定数据类型 UDT1,这样DB1 的数据参数自动生成与 UDT1 一致。对于拥有同样参数的不同电机(例) ,可以用同样的方法快速的定义多个数据块。为了节省数据块的数量,也可以在一个数据块中定义多个电动机的机构参数。只需建立一个全局数据块 DB1,输入电机名称:MOTOR1、MOTOR2 对应类型选 UDT1 即可。这样不同电机拥有相同的结构参数就建成了,可以通过“数据视图”观看到。恢复数据块的初值,在“编辑”下拉菜单中点击“初始化数据块”命令,将初始化后的数据块下载到 CPU,数据块所有变量的实际值将恢复为其对应的初始值。(2) 编辑带形参的 FC形参的

15、类型要与读写访问方式相一致,只做读操作的参数定义在“IN”一类,只做写操作的参数定义在“OUT”一类,在使用时既要对该参数作读操作又要写操作的参数定义在“IN_OUT”一类。定义成“IN”类的形参不能作写操作。调用带形参的程序块时, “IN”和“IN_OUT”一类的形参出现在程序块的左侧, “OUT”一类的形参出现在程序块的右侧。通过多次调用形参,赋予不同的地址,即可实现相同的功能,避免重复操作。(无需 DB)(3) 编辑带形参的 FBFB 与 FC 不同的是,它有属于自己的背景数据块,并且背景数据块的格式与 FB 变量声明表的格式一样,只是 FB 的变量声明表区多了一个静态变量类型“STAT

16、” ,定义成静态变量的参数可以自动保存在背景数据块的相应单元,无需分配地址和编写访问指令。即建立 FB 并编辑参数后,建立与 FB 关联的 DB 无需编辑即可显示和 FB 一样的参数。调用 FB 时,所赋的实际参数保存在它的背景数据块中(带形参 FC 调用时,也有赋实际地址,但不像 FB 有 DB 数据块可保存) 。为了使每次调用的参数都能保存下来,多次调用时,需要指定不同的背景数据块。FB对于大多数类型的参数(除参数数据类型外)可以赋实参,也可以不赋实参。如果在调用时不分配实际的参数,则程序执行中将采用上一次存储在背景数据块中的参数值。(4) 调用修改了参数的函数 FC 或 FB调用了带形参

17、的函数 FC 或 FB 后,如果又修改了变量表中的形参或静态变量,需要修改调用程序块。这时对显示红色的调用块右击,选择“更新块调用” ,在弹出的对话框中显示修改前和修改后的两种状态,选择修改后的结果,点击“确定” ,还要修改相应的背景数据块。注意:在修改 FB 后,与其对应的 DB 并没有同步修改,这时只要调用后,DB 就可以自动同步,但是参数值要自己修改。GD 通信原理 发送或接收的数据称为全局数据,或称为全局数。GD 2.1.3 表示 2 号全局数据环,1 号全局数据包中的 3 号数据。 (1)GD 通信的数据结构 全局数据可以由位、字节、字、双字或相关数组组成,它们被称为全局数据的元素。一个全局数据包由一个或几个 GD 元素组成,最多不能超过 24B

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 职业教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报