- 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编程实例西门子可编程控制器实验与指导实验一
西门子可编程控制器实验与指导实验一
实验一 比较指令实验
一、实验目的
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)