技术论坛

 输出 “=” 指令也可以用于输入映像寄存器

返回主题列表
作者 主题
愿我能
至圣

经验值:18535
发帖数:3006
精华帖:7
楼主    2016-11-17 23:21:54
主题:输出 “=” 指令也可以用于输入映像寄存器 精华帖 

     设备有个装置,气缸动作时,会把磁条板顶起升高,磁条板对角有2个接近开关,主要检测磁条板顶起时候是否水平。2个接近开关输入点地址分别为 I50.1 和I50.6。当磁条板顶起时,接近开关I50.1和I50.6会有信号输出,如果任意一个接近开关没有输出,会产生报警,同时停止下一步动作。装置如下:

 

 

 

调试设备的时候发现I50.6这个接近开关安装位置不对,磁条板顶起的时候,接近开关碰到上面托盘,导致接近开关损坏。不巧的是这个接近开关还没有备件。客户又急着生产,怎么办。只能修改程序了,把I50.6这个输入信号屏蔽掉。

    看了下程序,I50.6这个点还用的比较多,直接屏蔽掉有点麻烦。突然想到以前看到过帖子,有关于输出指令可以不可以用于输入映像寄存器的讨论。之前在技术论坛和找答案中都有网友讨论过,但是我还没有使用过。今天试试吧。I50.1和I50.6这2个输入信号是同步的,我直接把I50.1赋值给I50.6得了。试试看看可以不。

     直接在原来的程序中添加了1条指令:

  A  I50.1

= I50.6

下载到程序中,测试了,一切正常,没有问题。就这样用了3天,等备件到了,我把接近开关换上,原来添加的程序删掉就可以了。

 

 

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。