12.1搬运码垛工作站PLC程序的编写.pptx

12.1搬运码垛工作站PLC程序的编写.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

搬运码垛工作站PLC程序的编写

安全功能PLC程序编写搬运码垛流程启动PLC程序编写121/20

1.搬运码垛流程启动PLC程序编写(1)搬运码垛流程启动PLC程序编写过程中,需要设定PLC端的输入输出信号,实现外部设备状态变化触发PLC对应信号状态的变化,从而改变与PLC信号相关联工业机器人数字量输入信号“FrPDigStart”状态变化,进而控制工业机器人进行搬运码垛工艺流程,PLC程序中涉及的输入输出见下表。

1.搬运码垛流程启动PLC程序编写硬件设备端口号名称对应设备PLC的输入信号CPU1214FCDC/DC/DC1I0.1手动/自动切换开关PLC的输出信号SM1223DC_17Q3.7标准IO板DSQC652手动/自动开关PLC端输入输出信号

1.搬运码垛流程启动PLC程序编写(2)在PLC默认变量表中建立程序中需要用到的输入输出变量。(3)完成搬运码垛工作站PLC硬件组态的设计后,在PLC设备的菜单列表下,点开“程序块”并点击“添加模块”。

1.搬运码垛流程启动PLC程序编写(4)选择“函数块”,添加一个函数块,命名为“搬运码垛”。(5)编写图示功能程序段,“确认启动”常开触点与PLC的输入触点I0.1关联,“启动”输出线圈与输出点Q3.7关联。当“确认启动”触点闭合,则“启动”输出线圈得电,输出值为1。

1.搬运码垛流程启动PLC程序编写(6)在Main程序中调用“搬运码垛”函数块并完成图示程序的编写和变量的设定。其中PLC的输入点I0.1对应连接外部设备启动开关,输出点Q3.7对应连接工业机器人IO模块的一个输入点,对应信号“FrPDigStart”。当手动/自动旋钮转到“自动”确认启动,触点I0.1闭合,则输出点Q3.7的输出值为1,对应工业机器人输入信号FrPDigStart=1。调用搬运码垛函数块

2.安全功能PLC程序编写(1)紧急停止(急停)按钮采用双回路硬件接线接入故障安全型PLC的安全模块。急停按钮接入安全模块的2个输入通道分别为I24.0和I25.0。按下急停按钮时会改变与PLC信号相关联的工业机器人数字量输入信号“FrPDigStop”状态变化,进而控制工业机器人停止工艺流程;当复位急停按钮并按下重新按钮后,工业机器人才能重新进行工艺流程,PLC程序中涉及的输入输出见下表。

2.安全功能PLC程序编写硬件设备端口号名称对应设备PLC的输入信号SM1226DC0I24.0紧急停止按钮CPU1214FCDC/DC/DC6I0.6重新按钮PLC的输出信号SM1223DC_16Q3.6标准IODSQC652紧急停止按钮重新按钮PLC端输入输出信号

2.安全功能PLC程序编写(2)在PLC设备的菜单列表下,选中“程序块”并右键点击“程序块”,点击“新增组”。(3)将新增的组取名为“安全”,用于存放和编写安全程序。将图示程序块拖动移至“安全”组,如右图所示。

2.安全功能PLC程序编写(4)右键“安全”并点击“添加新块”,如右图所示。(5)添加一个带安全属性的FC块,选择“函数”,并在名称栏输入“安全程序”。然后勾选“CreateF-block”并点击“确定”,如右图所示。

2.安全功能PLC程序编写(6)添加一个名称为“安全”的带安全属性的DB数据块。在该数据块中,新建急停按钮所需的变量,如下图所示。

2.安全功能PLC程序编写(7)在指令Safetyfunctions下,选中“ESTOP1”指令块并拖动到FC块程序段中。

2.安全功能PLC程序编写(8)完成图示程序的编写和变量的设定。I24.0对应连接外部设备急停按钮,I0.6对应连接外部设备重新(复位)按钮。ESTOP功能块(如急停程序块)存在一个钝化状态,(例如急停程序块在复位“紧急停止”按钮后,“安全”.ESTOP的值不会变为TURE),消除该钝化状态的操作称为去钝(例如消除急停程序块钝化的操作就是在复位紧急停止按钮状态下,给到管脚ACK一个上升沿信号)。

2.安全功能PLC程序编写(9)当按下“紧急停止”按钮后(I24.0=FALSE即断开),“安全”.ESTOP的输出值为FALSE,ACK_REQ的输出值为FALSE;复位“紧急停止”按钮(弹起)后(I24.0=TRUE即接通),“安全”.ESTOP的值仍为FALSE,ACK_REQ的输出值为TRUE,请求去钝。当按下“重新”按钮后(I0.6=TRUE即接通),给到急停程序块一个上升沿信号,“安全”.ESTOP的输出值为TRUE,完成急停程序块的去钝,ACK_REQ的输出值为FALSE。

2.安全功能PLC程序编写(10)故障安全型PLC的安全程序都需在“Main_Safety_RTG1”的FB块里调用。双击“Main_Safety_RTG1”FB块,在其中调用FC安

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档