[西门子PLC编程实例西门子可编程控制器实验与指导实验一.docVIP

[西门子PLC编程实例西门子可编程控制器实验与指导实验一.doc

  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文档。上传文档
查看更多
[西门子PLC编程实例西门子可编程控制器实验与指导实验一

西门子可编程控制器实验与指导实验一 实验一 比较指令实验 一、实验目的 1.掌握数值比较的使用方法。 2.进一步熟悉PLC的输入。 二、实验内容 数值比较 比较指令用于比较两个数值 IN1=IN2 IN1﹥=IN2 IN1﹤=IN2 IN1﹥IN2 IN1﹤IN2 IN1﹤﹥IN2 字节比较操作是无符号的,整数比较操作是有符号的,双字比较操作是有符号的,实数比较操作是有符号的。 对于LAD和FBD:当比较结果为真时,比较指令使能点闭合(LAD)或者输出接通(FBD)。 对于STL:当比较结果为真时,将栈顶值置1。 当你使用IEC比较指令时,你可以使用各种数据类型作为输入,但是,两个输入的数据类型必须一致。 梯形图 图3-1 语句表说明 表3-1 步 序 指 令 器件号 说明 1 LD I0.0 调节模拟调节电位器0来改变SMB28的数值。当SMB28中的数值小于等于50时,Q0.0输出 当SMB28中的数值大于等于150时,Q0.1输出 当比较结果为真时,状态指示器点亮。 2 LPS 3 AB﹤﹦ SMB28,50 4 = Q0.0 5 LPP 6 AB﹥= SMB28,150 7 = Q0.1 实验二 计数/高速计数指令实验 一、实验目的 1.掌握计数器指令的使用和设置 2.了解高速计数器不同的操作模式下,模块的功能。 3.进一步的熟悉PLC的指令输入。 二、实验内容 1.增计数器 增计数指令(CTU)从当前计数值开始,在每一个(CU)输入状态从低到高时递增计数,当CXX的当前值大于等于预置值PV时,计数器位CXX置位,当复位端(R)接通或者执行复位指令后,计数器被复位,当它达到最大值(32,767)后,计数器停止计数。 STL操作: (1)复位输入:栈顶 (2)计数输入:其值被装载在第二个堆栈中。 2.减计数器 减计数指令(CTD)从当前计数值开始,在每一个(CD)输入状态的低到高时递减计数。当CXX的当前值等于0时,计数器位CXX置位。当装载输入端(LD)接通时,计数器的当前值设为预置值PV。当计数值到0时,计数器停止计数,计数器位CXX接通。 STL操作: (1)装载输入:栈顶 (2)计数输入:其值被装载在第二个堆栈中。 3.增/减计数器 增/减计数指令(CTUD),在每一个增计数输入(CU)的低到高时增计数,在每一个减计数输入(CD)的低到高时减计数。计数器的当前值CXX保存当前计数值,在每一次计数器执行时,预置值PV与当前值作比较。 当达到最大值(32767)时,在增计数输入处的下一个上升沿导致当前计数值变为最小值(-32768)。当达到最小值(-32768)时,在减计数输入端的下一个上升沿导致当前计数值变位最大值(32767)。 当CXX的当前值大于等于预置值PV时,计数器位CXX置位。否则,计数器位关断。当复位端(R)接通或者执行复位指令后,计数器被复位。当达到预置值PV时,CTUD计数器停止计数。 STL操作: (1)复位输入: (2)计数输入:其值被装载在第二个堆栈中。 梯形图 图4-1 图4-2 时序图 语句表说明 表4-1 步 序 指 令 器件号 说明 1 LD I0.0 I0.0增计数 I0.1减计数 I0.2将当前值复位为0 当当前值=4时,将增/减计数器C48接通 2 LD I0.1 3 LD I0.2 4 CTUD C48,+4 5 LD C48 6 = Q0.0 实验三 脉冲输出指令实验 一、实验目的 1.掌握脉冲指令的操作。 2.了解脉冲指令的功能。 3.进一步的熟悉PLC的指令输入。 二、实验内容 脉冲输出指令(PLS)用于在高速输出(Q0.0和Q0.1)上控制脉冲串输出(POT)和脉宽调制(PWM)功能。 1.脉冲串操作(PTO) PTO按照给定的脉冲个数和周期输出一串方波(占空比50%)。(见图5-1)PTO可以生产单段脉冲串或者多段脉冲(使用脉冲包络)。可以指定脉冲数和周期(以微秒或毫秒为增加量): 图5-1 脉冲输出(PTO) PTO功能的脉冲个数及周期 表1-1 脉冲个数/周期 结果 周期<2个时间单位 将周期缺省地设定为2个时间单位 脉冲个数=0 将脉冲个数缺省地设定为1个脉冲 (1)PTO脉冲串的单段管线 在单段管线模式,需要为下一个脉冲串更新特殊寄存器。一旦启动了

文档评论(0)

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

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

1亿VIP精品文档

相关文档