- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 PLC程序设计基础 4.1 PLC的编程语言 4.2 存储器的数据类型与寻址方式 4.3 位逻辑指令 4.4 定时器与计数器指令 4.5 应用举例 4.6 指令规约 顺序功能图(SFC) 梯形图(LD或LAD) 功能块图(FBD) 指令表(IL) 结构文本(ST) 2)梯形图(LAD) 功能块图是一种类似于数字逻辑门电路的编程语言。很少人使用功能块语言。 西门子公司S7系列PLC将指令表称为语句表,是一种类似于汇编语言中的指令的助记符表达式。适合熟悉PLC和逻辑程序设计的经验丰富的程序员使用。 5、结构文本(ST) S7-200 PLC编址范围(I0.0~I15.7) 外部输入电路接通时,对应的输入映像寄存器为ON(1状态),反之为OFF(0状态)。 可以多次使用同一个输入位的常开触点和常闭触点。 梯形图中输出映像寄存器Q0.0的线圈“通电”,继电器型输出模块中对应的硬件继电器的常开触点闭合,使接在标号为0.0的端子的外部负载工作,反之则外部负载断电;输出模块中的每一个硬件继电器仅有一对常开触点,但是在梯形图中,每一个输出位的常开触点和常闭触点都可以使用多次。 作为控制继电器来存储中间操作状态或其他控制信息。 可按位、字节、字或双字来存取数据。 T0~T255 定时器位:用来描述定时器的延时动作的触点状态,定时器位为1时,梯形图中对应的定时器常开触点闭合,常闭触点断开;为0时则触点的状态相反; 接通延时、断开延时、保持型接通延时定时器; 三种定时器:1ms, 10sm和100ms; C0~C255 加计数器、减计数器和加减计数器; 当计数器当前值大于等于设定值时,计数器位被置1(为ON),梯形图中对应的计数器常开触点闭合,常闭触点断开;为0时则触点的状态相反; AC0~AC3(4个)是可以象存储器那样使用的读/写单元,可以用它向子程序传递参数,或从子程序返回参数,以及用来存放计算的中间结果; 累加器是32位的,可以按字节、字和双字来存取累加器中的数据,存取数据的长度根据所用的指令决定。 CPU 224编址范围SM0.0~SM179.7,共180个字节。其中SM0.0~SM29.7的30个字节为只读型区域。 提供实现一些特殊的状态和控制功能,用于CPU与用户之间交换信息; SM0.0 RUN状态,该位始终为1。 SM0.1 首次扫描时为1,用于程序的初始化。 SM0.4 输出一个占空比为50%的分时钟脉冲。 SM0.5 输出一个占空比为50%的秒时钟脉冲。 SM0.6 一个扫描周期为ON,另一为OFF循环交替。 SM1.0 零标志。 SM1.1 溢出标志。 SM1.2 负数标志。 S7-200提供64字节的局部存储器, LB0~LB63;通常后4个字节不用; 因局部变量使用临时的存储区,子程序每次被调用时,应保证它使用的局部变量被初始化。 S7-200将1个字长的数字量数据用D/A转换器转换为现实世界的模拟量,用区域标识符AQ、表示数据长度的W和起始字节的地址来表示存储模拟量输出的地址;模拟量输出数据应从偶数字节地址开始存放,如:AQW2,AQW4,AQW6等,模拟量输出值为只写数据,用户不能读取模拟量输出值。 有些PLC中也把顺序控制继电器称为状态器,用在顺序控制或步进控制中,提供控制程序的逻辑分段。 S0.0~S31.7 例:MOVW *AC1,AC0 指令功能:将AC1作为内存地址指针,把以AC1中内容为起始地址的内存单元的16位数据送到累加器AC0中。 4.3 基本逻辑指令类指令 LD(Load) 用于网络块逻辑开始的常开触点与母线的连接。 LDN(Load Not) 用于网络块逻辑运算开始的常闭触点与母线的连接。 = (Out) 与线圈相对应,驱动线圈的触点电路接通时,指定位对应的输出映像寄存器为1,反之则为0。 LD、LDN、= 指令使用举例: (1)在分支电路块的开始也要使用LD、LDN指令; (2)并联的 = 指令可连续使用任意次; (3)在同一程序中不能使用双线圈输出; (4)LD、LDN、= 指令的操作数为: I、Q、M、SM、T、C、V、S和L。 T和C输出时不是以使用=指令形式出现 I、某些SM不能输出 A(And)用于单个常开触点的串联连接。 AN(And Not)用于单个常闭触点的串联连接。 (1)A、AN是单个触点串联连接指令,可连续使用,但S7-200PLC的编程软件规定的串联触点的使用上限是11个。 (2)连续输出电路可以反复使用 = 指令,如上例所示 (3)A、AN指令的操作数为:I、Q、M、SM、T、C、 V、S和L。 O(
您可能关注的文档
最近下载
- 教科版科学五年级下册第三单元 环境与我们 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一体化).docx VIP
- 2024年南京信息职业技术学院单招数学考试试题及答案解析.docx VIP
- 音韵学讲义教案第二章音韵学的基本知识.doc
- 教科版科学五年级下册第二单元 船的研究 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一体化).docx VIP
- 石油化工3503电缆安装质量验收记录.docx VIP
- 2025年商铺租赁合同范本全新修订.docx VIP
- 《中医病证分类与代码》(2020修订版).docx VIP
- 中医食疗 糖尿病痛风类风湿的中医食疗 课件.ppt VIP
- 安徽中汇发新材料有限公司35万吨年轻烃裂解制苯乙烯项目(一期).pdf VIP
- 2025年南京信息职业技术学院单招语文考试题库及答案解析.docx VIP
原创力文档


文档评论(0)