- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目四:
PLC功能指令综合应用;知识目标:1.学会比较指令的功能和使用方法;2.学会拨码开关的使用方法及PLC控制方法;3.能灵活运用比较指令进行综合项目设计。
;知识点1:PLC与拨码开关的连接;4位拨码开关组装在一起,把各位拨码开关的COM端连在一起,接在PLC输入侧的COM端子上。每位拨码开关的4条数据线按一定顺序接在PLC的4个输入点上。由图可见,使用拨码开关要占用许多PLC输入点,所以不是十分必要的场合,一般不要采用这种方法。;小任务:将一个2位拨码开关连接PLC,读取拨码开关的数值并转换为十进制整数存储在地址MB50中。;(2)将代表十位数的拨码开关的4个输入信号赋值给M30.0~M30.3
;(3)将MB30中的数据乘10再与MB20中的数据相加,得到2为数码开关表示的十进制数值并将计算结果存储于地址MB50中。
;知识点2:比较指令;如图4-2-3所示,指令符号的上下各有一个占位符,分别用来填写操作数1和操作数2,操作数可以是地址或常数,且必须是相同的数据类型。当操作数1与操作数2进行比较,满足比较条件时,输出端为1,反之输出端为0。例如图4-2-4中,地址MB20与MB30中的数值如果相等,则输出线圈Q0.0得电。;2.比较数值范围的指令;指令功能框共有5个端口:①IN_RANGE指令框左侧为使能端,当有能流通过时,该指令执行②使能输出端在VAL值在设定范围内时输出为1,反之为0③输入MIN用来指定比较范围的下限④输入MAX用来指定比较范围的上限⑤输入VAL为用户输入的比较值。VAL、MIN、MAX这三个端口输入的值既可以是地址也可以是常数,需要注意的是在进行比较操作时,MIN、MAX和VAL的值必须与设置的数据类型相匹配,否则在输入指令时会报错。IN_RANGE指令工作原理:将输入VAL的值与输入MIN和MAX的值进行比较,并将结果发送到功能框输出中。如果输入VAL的值满足MIN=VAL且VAL=MAX的比较条件,则功能框输出的信号状态为“1”。如果不满足比较条件,则功能框输出的信号状态为“0”。
;(2)值超出范围(OUT_RANGE)指令表示符号如图4-2-7,该指令的各端口及所支持的数据类型与IN_RANGE指令相同,用来比较设定的参数是否在设定范围内,如??出范围使能端有能流输出。例如将温度传感器采集的当前温度值存入地址MD40中,如果当前温度值超出了安全的温度范围,报警指示灯亮。
;2.检查有效性的指令;知识点3:PLC常用的数据类型;在TIAPortal中设计程序时,用于建立变量的区域有:变量表、DB块、FB块、FC块、OB块的接口区,但并不是所有数据类型对应的变量表都可以在这些区域中建立。S7-1200PLC中所支持的数据类型分为基本的数据类型、复杂的数据类型、参数数据类型、系统数据类型、硬件数据类型及用户自定义数据类型。;2.整数数据类型存储;3.实数数据类型的存储;任务布置;I/O地址分配表;在博途软件中设置PLC变量表如下图4-2-10所示;硬件接线图
您可能关注的文档
- PLC编程与应用(西门子)电子教案 目四 任务4:装配流水线控制.doc
- PLC编程与应用(西门子)电子教案 项目二 任务1:三相异步电动机的连续正转PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目二 任务2:用PLC改造三相异步电动机正反转控制线路.doc
- PLC编程与应用(西门子)电子教案 项目二 任务3:三相异步电动机正反转星角降压启动控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务1:电机顺序启动逆序停止控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务2:轧钢机的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务3:自动门的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务4:交通信号灯的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务1:彩灯循环闪亮PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务2:邮件自动分拣机控制.doc
文档评论(0)