西门子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编程实例西门子可编程控制器实验与指导实验一【可编辑】.doc

西门子可编程控制器实验与指导实验一实验一 比较指令实验一、实验目的1.掌握数值比较的使用方法。2.进一步熟悉PLC的输入。二、实验内容数值比较比较指令用于比较两个数值IN1=IN2 IN1﹥=IN2 IN1﹤=IN2IN1﹥IN2 IN1﹤IN2 IN1﹤﹥IN2字节比较操作是无符号的,整数比较操作是有符号的,双字比较操作是有符号的,实数比较操作是有符号的。对于LAD和FBD:当比较结果为真时,比较指令使能点闭合(LAD)或者输出接通(FBD)。对于STL:当比较结果为真时,将栈顶值置1。当你使用IEC比较指令时,你可以使用各种数据类型作为输入,但是,两个输入的数据类型必须一致。 梯形图图3-1语句表说明 表3-1步 序指 令器件号说明1LDI0.0调节模拟调节电位器0来改变SMB28的数值。当SMB28中的数值小于等于50时,Q0.0输出当SMB28中的数值大于等于150时,Q0.1输出当比较结果为真时,状态指示器点亮。 2LPS3AB﹤﹦SMB28,504=Q0.05LPP6AB﹥=SMB28,1507=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步 序指 令器件号说明1LDI0.0I0.0增计数I0.1减计数I0.2将当前值复位为0当当前值=4时,将增/减计数器C48接通 2LDI0.13LDI0.24CTUDC48,+45LDC486=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脉冲串的单段管线在单段管线模式,需要为下一个脉冲串更新特殊寄存器。一旦启动了起始PTO段,就必须按照第二个波形的要求改变特殊寄存器,并再次执行PLS指令。第二个脉冲串的属性在管线中一直保持到第一个脉冲串发送完成。在管线中一次只能存储一段脉冲串的属性。当第一个脉冲串发送完成时,接着输出第二个波形,此时管线可以用于下一个新的脉冲串。重复这个过程可以再次设定下一个脉冲串的特性。 除去以下两种情况之外,脉冲串之间可以做到平滑转换:时间基准发生了变化或者

文档评论(0)

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

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

1亿VIP精品文档

相关文档