基恩士PLC④--MAIN程序实例笔记
基恩士PLC④--MAIN程序实例笔记
这是一台拧紧工作站,如上图,有3个伺服,2把工具,用的基恩士KN40PLC
Main主程序:
1. IP分配
2. 系统ON/OFF
安全继电器跟急停条件,决定系统开关标志
3. 急停辅助
急停按钮被按下后,会置位急停辅助
4. 安全光幕
正常光幕是常通的,这时候置位安全光幕OK标志,当自动状态时,如果安全光幕被遮挡,就会断开光幕遮挡标志,程序用常闭就会暂停
5. 安全门
串联安全门的4个信号,当任一安全门打开,就断开安全门OK标志
当按下安全门打开请求后,安全门允许在5秒内打开,超时自动关闭
6. 自动/手动
当安全继电器和急停OK,系统NO标志置位的时候,两个手自动按钮被按下时为自动模式,任一一个没被按下就为手动模式,00024有一个自动模式确认动作,当切换到自动模式时,需要按复位按钮确认下自动模式,防止误操作
7. 双手启动
双手启动功能,当任一启动按钮按下时,在500ms时间内,另一启动按钮按下为有效启动,不然超时就无效,需要重新按下启动按钮
8.0 拧紧结果计数
000330,00034为上升沿递加计数,00035,00037都会按下后清零,00039为当DM50大于0时,先把拧紧OK数加上NG数算出总数,然后用脚本计算合格率
基恩士PLC③--配方实例笔记
基恩士PLC③--配方实例笔记
一般工作站有时候都会要求兼容多个产品,所以需要写多个配方以方便切换,这次说说基恩士PLC配方怎么写
1. 配方切换以及上下限
如下图,02跟03程序段是按下递加或递减程序号,03和04程序段是设置配方的上下限
2. 存储区域
06程序段:设置Z1变址寄存器的值,根据程序号设置,乘以的500,是指每个配方的存储区域为500个字节
07程序段:当没有进行修改保存操作的时候,就把当前程序号的配方(DM20000:Z1联系程序段6,当配方为1是,配方起始地址就为DM20000,当配方为2时,配方起始地址就为DM20000+500=DM20500开始,以此类催),然后传送给当前执行配方的起始地址,最后#500代表500个字节的数量
08程序段:当修改保存按下一定延时后,把当前触摸屏执行配方的数据写入到当前的配方程序中,并复位修改按钮
这样一个配方的程序就结束了,主要还是一个变址寄存器,每个配方规划一个放置区域,然后用批量存储赋值
相关问答
三菱plc递加指令的使用?
三菱PLC的递加指令是利用指令来实现对寄存器值的递加操作,它可以对寄存器的值进行累加并保存结果。使用时,首先需要设定好要进行递加操作的寄存器和递加的数值...
长时间定时开关怎么设置?-设计本有问必答
1、定时器串联2、定时器与计数器配合3、时钟脉冲计数4、读取系统时间,如果是317或以上机型,还可以使用日期中断对于1来说,应该是PLC基础。对于2...
扫一扫微信交流