- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[理学]第四讲 PLC程序设计基础
第四讲 PLC程序设计基础 3.1 可编程序控制器的编程语言和程序结构 3.2 存储器的数据类型与寻址方式 PLC编程语言的国际标准 IEC 61131-3标准的5种编程语言: (1) 顺序功能图(Sequential Function Chart);(SFC) (2) 梯形图(Ladder Diagram);(LAD) (3) 功能块图(Function Block Diagram);(FBD) (4) 指令表(Instruction List);(IL) (5) 结构文本(Structured Text)。(ST) 1.主程序:每次扫描都要执行主程序。每个项目都必须且只能有一个主程序(OB1)。 2.子程序:可以多次调用,简化程序代码、减少扫描时间、容易移植到别的项目(SBRN)。 3.中断程序:在中断事件发生时由PLC的操作系统调用(INTN)。 3.2 存储器的数据类型与寻址方式 3.2.1 数据在存储器中存取的方式 1.用1位二进制数表示开关量。 I3.2:“字节. 位”寻址方式。 2.多位二进制数表示数字:2#1010=10。 3.十六进制数表示多位二进制数:用于简化二进制数的表示方法,“逢16进1”,用0~9和A~F来表示16个数,16#2F对应的十进制数为2?161+15?160=47。 存储器地址的表示方法 4.字节、字与双字 以起始字节的地址作为字和双字的地址。注意:起始字节为最高位的字节。 例如:VW100,VB101为低位字节地址。 I、Q、V、M、S、SM、L均可按位、字节、字和双字来存取。 5.负数的表示方法 用二进制补码表示有符号数,最高位为符号位,最大的16位正数为16#7FFF(32767) 6.BCD码 BCD码用4位二进制数来表示1位十进制数。十进制数23对应的BCD码为16#23。BCD码用于输入输出设备。 2.输出过程映像寄存器(Q) a) 在输出刷新阶段,CPU将输出过程映像寄存器的数据传送给输出模块,驱动外部负载。 b) 如果Q0.0的线圈“通电”,继电器输出模块中对应的硬件继电器的常开触点逼和,是接在标号为0.0的端子的外部负载通电。 c) 在梯形图中,可以多次使用输出位的常开触点和常闭触点。 3.变量存储区V是全局存储器,可以被所有的POU存取。 用来在程序执行过程中存放中间结果,或者用来保存与工序或任务有关的其他数据。 4.位存储区(M) 类似于继电器控制系统中的中间继电器,用来存放中间操作状态或者其他控制信息。 只有32个字节。 5.定时器存储区(T) 相当于继电器控制系统中的时间继电器。 时间基准分为1ms,10ms,100ms。 包括定时器的位和定时器当前值寄存器,都用定时器的地址来寻址。 6.计数器存储区(C) 分为加、减、加减计数器3种 用来累计其计数输入脉冲电平由低到高的次数。 7.高速计数器(HC) 用来累计比CPU扫描速率更快的事件,计数过程与扫描周期无关。 8.32位累加器(AC0~AC3)可以按字节、字和双字来存取。按字节、字只能存取累加器的低8位或低16位。 9.特殊存储器(SM) 特殊存储器(SM)标志位: SM0.0一直为1状态; SM0.1仅在执行用户程序的第一个扫描周期为1状态。 SM0.4和SM0.5分别提供周期为1分钟和1秒的时钟脉冲。 SM1.0、SM1.1和SM1.2分别为零标志、溢出标志和负数标志。 10.局部存储器L作为暂时存储器,或给子程序传递参数。 11.模拟量输入字(AI)从偶数字节地址开始(例如AIW2),为只读数据。 12.模拟量输出字(AQ)从偶数字节地址开始(例如AQW2),用户不能读取。 13.顺序控制继电器(S):顺序控制编程用。 14.常数的表示方法与范围 15.实数(浮点数):在编程软件中,用小数表示浮点数。 3.2.3 直接寻址与间接寻址 直接寻址指定了存储器的区域、长度和位置,例如VB200。 按位寻址的格式为:Ax.y 存储区内另有一些元件是具有一定功能的硬件,由于元件数量很少,所以不用指出元件所在存储区域的字节,而是直接指出它的编号。其寻址格式为:Ay 数据寻址格式为:ATx 间接寻址方式 间接寻址方式是,数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元的内存地址的地址。存储单元地址的地址又称为地址指针。这种间接寻址方式与计算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据时非常方便,而且可以缩短程序所生成的代码的长度,使编程更加灵活。 用间接寻址方式存取数据需要作的工作有3种:建立指针、间接存取和修改指
您可能关注的文档
- [理学]第二章 分立元件放大电路.ppt
- [理学]第二章 大气环境提纲.ppt
- [理学]第二章 无线通信.ppt
- [理学]第二章 城市规划学科产生发展20100901.ppt
- [理学]第二章 导数与微分详解.doc
- [理学]第二章 溶液和胶体 3课时.ppt
- [理学]第二章 极限与连续.ppt
- [理学]第二章 大气环境 使用1.ppt
- [理学]第二章 矩阵运算基础.ppt
- [理学]第二章 线性表.ppt
- DB12T 1405—2024 儿童青少年健康监测技术规范.pdf
- DB12T 1293—2023 耐高温高湿花椰菜育种材料鉴定技术规程.pdf
- DB12T 1300—2023 旅游气象适宜度评价规范.pdf
- DB12T 3043—2024 碳普惠项目减排量核算技术规范低碳出行.pdf
- DB12T 1257—2023 乡镇级及以下集中式地下饮用水水源地环境状况调查评估技术规范.pdf
- DB12T 1239—2023 公共机构节水管理与评价技术规范.pdf
- DB12T 1276—2023 电子政务云平台服务质量评价规范.pdf
- DB12T 1268—2023 蔬菜产地土壤有效态镉测定梯度扩散薄膜(DGT)提取-电感耦合等离子体质谱法.pdf
- DB12T 1272—2023 重要湿地监测技术规程.pdf
- DB12T 964—2023 企业活跃指数测评方法.pdf
文档评论(0)