[工学]PLC48741.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]PLC48741

3.1 S7-200 PLC程序的结构 3.2 S7-200 PLC的数据区 3.3 S7-200 PLC数据的保持 3.4 S7-200 PLC寻址方式 3.5 S7-200 PLC的编程语言 3. S7-200编程基础 本章主要内容 S7-200 PLC的程序有三种:主程序、子程序、中断程序。 主程序是程序的主体,一个项目只能有一个主程序,名称为OB1。每个扫描周期CPU都要执行一次主程序。 子程序是可以被其它程序调用的程序,可以达到64个,名称分别为SBR0-SBR63。 中断程序用来处理中断事件,可以达到128个,名称分别为INT0-INT127。 3.1 S7-200 PLC程序的结构 S7-200 PLC的数据区可分为13个部分,即 输入映像存储器I、 输出映像存储器Q、 变量存储器V、 位存储器M、 定时器存储器T、 计数器存储器C、 高速计数器HC、 累加器AC、 特殊存储器SM、 局部存储器L、 模拟量输入映像区AI、 模拟量输出映像区AQ、 顺序控制继电器S。 其中I、Q、V、M、SM、L、S均可以按位、按字节、按字和按双字来存取。 3.2 S7-200 PLC的数据区 在每个扫描周期的输入采样阶段,CPU对输入点进行采样,并将采样值存于输入映像存储器I中。输入映像存储器I中的每一位对应于一个数字量输入结点。 PLC在执行用户程序过程中,不再采样输入结点的状态,它所处理的数据为输入映像存储器中的值。 输入映像存储器可以按位、字节、字、双字四种方式来存取。 3.2 S7-200 PLC的数据区 (1)输入映像存储器I 按“位”方式:每个位地址包括存储器标识符、字节地址及位号三部分。存储器标识符为“I”,字节地址为整数部分,位号为小数部分。 例如I0.0表示输入映像存储器中第0个字节的第0位,I15.7表示输入映像存储器中第15个字节的第7位。 3.2 S7-200 PLC的数据区 (1)输入映像存储器I 按“字节”方式:每个字节地址包括存储器字节标识符、字节地址两部分。存储器字节标识符为“IB”,字节地址为整数部分。 3.2 S7-200 PLC的数据区 (1)输入映像存储器I IB0 0 1 2 3 4 5 6 7 例如IB0表示输入映像存储器中的第0个字节,它由I0.0-I0.7这8位组成,I0.0为最低位,I0.7为最高位。 按“字”方式:每个字地址包括存储器字标识符、字地址两部分。存储器字标识符为“IW”,字地址为整数部分。相邻的两个字节组成一个字,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。 例如IW0由IB0和IB1两个字节组成,IB0为高8位,IB1为低8位。 3.2 S7-200 PLC的数据区 (1)输入映像存储器I IW0 IB0 IB1 按“双字”方式:每个双字地址包括存储器双字标识符、双字地址两部分。存储器双字标识符为“ID”,双字地址为整数部分。相邻的四个字节组成一个双字,最低位字节在一个双字中应该是最高8位。 例如ID0由哪几个字节组成,最高8位?最低8位? 3.2 S7-200 PLC的数据区 (1)输入映像存储器I ID0 IB0 IB1 IB2 IB3 在每个扫描周期的输出刷新阶段,PLC将输出映像存储器Q中的数据送到各输出模块,再由后者驱动外部负载。输出映像存储器Q中的每一位对应一个输出量结点。 输出映像存储器可以按位、字节、字、双字四种方式来存取。 例如:Q0.0,QB0( Q0.0-Q0.7), QW0(QB0-QB1),QD0(QB0-QB3)。 3.2 S7-200 PLC的数据区 (2)输出映像存储器Q S7-200将模拟量值(例如温度或电压)转换成1个字长(2个字节)的数字量。 可以用区域标识符(AI)、数据长度(W)及字节的起始地址来存取这些值。 因为模拟输入量为1个字长,且从偶数位字节(如0,2,4)开始,所以必须用偶数字节地址(如AIW0,AIW2,AIW4)来存取这些值。 模拟量输入值为只读数据。 3.2 S7-200 PLC的数据区 (3)模拟量输入映像存储器AI S7-200把1个字长(2个字节)数字值按比例转换为电流或电压。 可以用区域标识符(AQ)、数据长度(W)及字节的起始地址来改变这些值。 因为模拟量为一个字长,且从偶数字节(如0,2,4)开始,所以必须用偶数字节地址(如AQW0,AQW2,AQW4)来改变这些值。 模拟量输出值是只写数据。 3.2 S7-200 PLC的数据区 (4)模拟量输出映像存储器AQ 变量存储器V用于保存程序执行过程中控制逻

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档