- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
plc技术培训班第3讲梯形图指令系统介绍
热 烈 欢 迎参加PLC技术培训班的全体学员!北京精诚智合教学科技有限公司梯形图编程语言指令系统介绍这一讲的目的是指导应用梯形图编程语言(LAD)来建立一个用户程序。这一讲也包括一个参考部分,说明梯形图语言单元的功能和助记符,以指令系统分类来介绍各个指令的功能,最后通过一些应用实例来介绍LAD指令的用法。梯形图编程语言指令系统介绍为理解这一讲,要求具备自动化技术的一般知识。除此之外,要求有计算机的基本修养和类似PC机的其它工作设备(例如,编程器)的知识,这些设备在操作系统MS Windows 2000专业版或MS Windows XP专业版下运行。这些基本知识我们在第一和第二讲中已经作了详细的介绍。这一讲的内容适用于STEP 7编程软件包5.3版,也符合IEC 61131-3标准。梯形图编程语言指令系统介绍LAD 相应于国际电工委员会IEC 61131-3标准中定义的“梯形图逻辑”(“Ladder logic”)语言。更多的细节请参考在STEP 7文件NORM_TBL.WRI中的标准表。有关IEC 61131-3 可编程控制器的编程语言标准,我们在第四讲中还要作进一部的说明。这一讲要使用STEP 7的标准软件,所以使用时应该熟悉这一软件的处理,而且应该阅读过相应的文件。下面两个表,列出了学员们进一步学习的有关的文件:梯形图编程语言指令系统介绍Siemens公司的文件包“STEP 7 Reference”(“STEP 7 参考”)有关STEP 7 文件的概要说明。梯形图编程语言指令系统介绍为了有效的使用梯形图逻辑手册,需要熟悉S7程序的理论,它们可以在STEP 7文件的在线帮助中找到。梯形图编程语言指令系统介绍(分类)1 位逻辑指令梯形图编程语言指令系统介绍(分类)位逻辑指令综述:位逻辑指令用两个数字,“1”和“0”,进行运算。这两个数字构成了二进制数字系统的基础。“1”和“0”称为二进制的数字或“位”。当用触点和线圈表示时,“1”指有效或被激活,“0”指无效或没有被激活。位逻辑指令解释1和0的信号状态,按照波尔逻辑的算法组合它们,这些组合最后产生的结果是1或0,这一结果称为“逻辑运算结果”(RLO)。由位逻辑运算指令触发的逻辑运算能实现多种多样的功能。梯形图编程语言指令系统介绍(分类)位逻辑指令能实现以下的功能:梯形图编程语言指令系统介绍(分类)下面的指令对RLO作出响应:梯形图编程语言指令系统介绍(分类)另外一些指令对“正跳沿”或“负跳沿”的转移作出响应并实现以下功能:梯形图编程语言指令系统介绍(分类)2 比较指令梯形图编程语言指令系统介绍(分类)3 转换指令梯形图编程语言指令系统介绍(分类)4 计数器指令梯形图编程语言指令系统介绍(分类)5 数据块指令6 逻辑控制指令梯形图编程语言指令系统介绍(分类)7 整数算术运算指令梯形图编程语言指令系统介绍(分类)8 浮点算术运算指令梯形图编程语言指令系统介绍(分类)8 浮点算术运算指令梯形图编程语言指令系统介绍(分类)9赋值指令梯形图编程语言指令系统介绍(分类)10 程序控制指令梯形图编程语言指令系统介绍(分类)11 移位和旋转指令梯形图编程语言指令系统介绍(分类)12 状态位指令梯形图编程语言指令系统介绍(分类)13 定时器指令梯形图编程语言指令系统介绍(分类)14 字逻辑指令梯形图编程语言实际应用举例梯形图编程语言中的每一条梯形图逻辑指令触发一个特殊的操作。把这些指令组合成一个程序,就能实现各种各样的自动化任务。这一讲提供一些使用梯形图逻辑的实际应用例子:1) 应用逻辑指令控制皮带输送机2) 应用逻辑指令检测皮带输送机的运动方向3) 应用定时器指令产生一个时钟脉冲4) 应用计数和比较指令保持储存空间的跨距5) 应用集成运算指令解决计算问题6) 对加热炉设定加热时间梯形图编程语言实际应用举例应用实例中所使用到的一些指令:位逻辑指令举例例1:皮带输送机控制: 下面的图表示一台皮带输送机,可以用电气方法实现控制。在皮带输送机的入口端有两个按钮:S1用作启动用,S2用作停止用。在皮带输送机的终端也有两个按钮S3用作启动用,S4用作停止用。因此,在皮带输送机的两端均可实现启/停。 另外,当输送的物件到达皮带终端时,传感器S5将使皮带输送机停止。位逻辑指令举例绝对地址和符号地址编程:应用绝对地址或符号地址来表示皮带输送机的各个部件,从而编写一个控制皮带输送机的程序。位逻辑指令举例为使所选择的符号地址与绝对地址相对应,需要建立一个符号地址表(参看STEP 7 在线提示)。 位逻辑指令举例皮带输送机控制梯形图逻辑程序:Network1:按任何一个启动按钮启动电动机。位逻辑指令举例皮带输送机控制梯形图逻辑程序:Network2:按任何一个停止按钮或打开皮带输送机终端的
文档评论(0)