- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC语言基础
第三章 PLC程序设计基础 PLC程序结构 LAD特点: 用指针存取数据 S7-200数据存储区及元件的功能 标准触点指令 S7-200的堆栈 栈装载与指令ALD 栈装载或指令OLD 逻辑推入栈指令LPS 逻辑弹出栈指令LPP 逻辑读栈指令LRD 装入堆栈指令 立即触点 输出类指令 其他指令 定时器指令 接通延时定时器 断开延时定时器 有记忆接通延时定时器 * * IEC于94年5月公布PLC标准,鼓励不同PLC制造商提供外观和操作上相似的指令. SFC:顺序功能图,相当于计算机面向过程程序设计中的流程图. Lad:梯形图,与继电器控制图相似,尤其适用于数字控制系统。 FBD:功能块图,类似与数字逻辑电路 STL:指令表,类似于汇编语言 ST:结构文本,简洁紧凑 LAD 一定可以转化为STL,但反之不一定。 STEP7 – micro 支持lad,stl,fbd 3 种编程语言 主程序:OB1,Orgnized Block,相当与C中的MAIN函数 子程序 中断程序 每次扫描必定执行OB1 1.梯形图中的触点,线圈,定时器等并非真正的电器元件,而是内存中相应的为单元。 2.左右母线为界线,并无电压,也无电流流过。 3。梯形图中的触点可以串联、并联,但线圈只能并联 4.执行程序时,是逐行扫描的,因此梯形图中的前面的运算结果可以被后面使用。 数据存储类型及寻址方式 S7-200数据寻址方式有立即数寻址、直接寻址和间接寻址三大类。 立即数寻址:#100 直接寻址:位寻址如上图。 字节、字、双字寻址 (直接寻址) 例:VB100、VW100、VD100 。 存储器 位地址 字节地址 元件名称 I:区域标示符 7:字节地址 4:位地址 MOVD VB200,AC1 MOVW *AC1,AC0 修改指针时要根据数据类型确定增加值: B:1 w:2 d:4 C语言是如何修改指针的? 1. 输入/输出映像寄存器:S7-200 PLC编址范围(I0.0~I15.7) 输入映像寄存器(该区域可以按位操作又称输入继电器) 输入继电器线圈由外部信号驱动,常开触点和常闭触点供用户编程使用。 Q0.0 L 负载 电源 输出映像寄存器:S7-200 PLC编址范围(Q0.0~Q15.7) 输出映像寄存器(又称输出继电器)是用来将PLC的输出信号传递给负载,线圈用程序指令驱动。 PLC的每一个I/O点都是一个确定的物理点。 CPU 224主机有I0.0~I0.7,I1.0~I1.5共14个数字量输入端点,Q0.0~Q0.7、Q1.0、Q1.1共10个数字量输出端点。 2. 变量存储器V 用以存储运算的中间结果和其它数据。 CPU 224有VB0.0~VB5119.7的5K存储字节。可按位、字节、字或双字使用。 3. 内部标志位(M)存储区 M作为控制继电器(又称中间继电器),用来存储中间操作数或其它控制信息。 S7-200 PLC编址范围M0.0~M31.7,可以按位、字节、字或双字来存取存储区的数据。 4. 顺序控制继电器(S)存储区 S又称状态元件,以实现顺序控制和步进控制。 S7-200 PLC编址范围S0.0~S31.7,可以按位、字节、字或双字来存取数据。 特殊标志位(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 负数
您可能关注的文档
- PID控制原理及数字实现讲稿.ppt
- PLC 第五章重点知识整理 2.doc
- PLC4基本指令2.ppt
- 因素分析法概要.docx
- 团总支副书记竞选报告PPT概要.ppt
- PLC与变频器通信1.ppt
- PLC与变频器联合通信.doc
- 因特网信息的查找概要.ppt
- 因为有你心存感激--承德三中养成教育主题班会.ppt概要.ppt
- 团结就是力量PPT概要.pptx
- 第四单元 和谐与梦想【考点大串讲PPT】-2023-2024学年九年级道德与法治上学期期中考点大串讲(部编版).pptx
- 八下历史知识点填空(学生).pdf
- 八上语文:第一次月考A卷(考试版+解析).docx
- 八上语文古诗文理解性默写.docx
- 第二单元 民主与法治【考点串讲PPT】-2023-2024学年九年级道德与法治上学期期中考点大串讲(部编版).pptx
- 第6单元 资本主义制度的初步确立【考点串讲PPT】-2023-2024学年九年级历史上学期期中考点大串讲(部编版).pptx
- 第一单元 富强与创新【考点串讲PPT】-2023-2024学年九年级道德与法治上学期期中考点大串讲(部编版).pptx
- 八上语文1-6单元口语交际与写作(指导+范例) (1).docx
- 第一单元 富强与创新【考题猜想】(解析版)-2023-2024学年九年级道德与法治上学期期中考点大串讲(部编版).docx
- 地理标准产品 轮台白杏标准体系总则.docx
文档评论(0)