欢迎来到天天文库
浏览记录
ID:28098548
大小:222.50 KB
页数:6页
时间:2018-12-08
《DPLC编写如下.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PLC编写如下:A DB10.DBX64.0=Q 3.1A 复位键变量R DB10.DBX64.0使用数字量快速输出,在自动方式下,执行以下语句例如:$A_OUT[1]=0M0STOPRE硬件3.1输出为1但是我按复位键按下的时候输出为0,松开的时候输出回到1后来我把复位语句重新编写如下A 复位键L 0T DB10.DBB64结果还是不能使用复位键将输出置“0”请问PLC哪儿出问题了?系统是840D我不再上班,就在上班的路上.加班加班!!2011-01-0518:09:07发信 引用 收藏 楼主 永远的巴乔侠圣经验值:1281发帖数:824金 币:346所
2、发精华帖 主题:回复:使用复位键复位快速输出(NCK数字量输出)信号复位问题 DB10.DBX64.0是NCK到PLC的信号,不可以象楼主那样复位操作吧?要想在PLC程序中进行操作应该复位DB10.DBX6.0.A 复位键变量R DB10.DBX6.0A DB10.DBX 6.0FP M 0.0O( A DB10.DBX 6.0FN M 0.1) = DB10.DBX 7.0看楼主的工作服象是沈阳机床的吧?知识是一种让求知者吃的越多越感到饥饿的粮食。QQ15718244052011-01-0
3、521:52:30发信 引用 收藏 1楼 基本不是好人新手经验值:29发帖数:14金 币:29所发精华帖 主题:回复:使用复位键复位快速输出(NCK数字量输出)信号复位问题 谢谢楼上的回复。刚才我仔细看了扩展功能手册上的流程图,发现我那么写是不正确的。DBX10.DBX7.0 是控制数字量NCK输出,输入的形式,即:控制输入的值是从NCK VALUE还是DB10.DBB6中读取,如果按照楼上的写法,并没有更改NCK VALUE的值,PLC执行到下一个周期的时候结果又是为“1”。如果要是使用PLC输出点,可不可以这样写A 复位键变量R DB10.DBX6.4A 复位键FP
4、 M0.0O( A 复位键FN M0.1) = DB10.DBX 5.4 ______________________________________________________DB10.DBB5 覆盖NCK VALUE值通过改写NCK VALUE值来达到使输出为0的目的。______________________________________________________我不再上班,就在上班的路上.加班加班!!2011-01-0522:38:53发信 引用 收藏 2楼 永远的巴乔侠圣 主题:回复:使用复位键复位快速
5、输出(NCK数字量输出)信号复位问题经验值:1281发帖数:824金 币:346所发精华帖 我以为使用DBX10.DBX7.0在NCK的硬件上有输出,使用DBX10.DBX5.0在NCK的硬件上没有输出。请具体使用过的朋友们来说说。知识是一种让求知者吃的越多越感到饥饿的粮食。QQ15718244052011-01-0614:23:32发信 引用 收藏 3楼 基本不是好人新手经验值:29发帖数:14金 币:29所发精华帖 主题:回复:使用复位键复位快速输出(NCK数字量输出)信号复位问题 DB10.DBB5是控制是否把PLC设定的值写入到NCK VALUE中。NCK VA
6、LUE 可以通过$A_OUT[n]或者是PLC赋值如果要是使用$A_OUT[1]那么PLC输出是DB10.DBX64.0如果要是想通过PLC设定NCK VALUE的值,那么需要使用两个变量DB10.DBB5 控制是否覆盖NCK VALUE的值DB10.DBB6 PLC给NCK VALUE赋值我试过了,可以这么写。A=DB10.DBX123.0;$A_IN[9]A=DB10.DBX123.1;$A_IN[10]ADB10.DBX190.0;$A_OUT[9]=ADB10.DBX190.1;$A_OUT[10]=ADB10.DBX190.2;$A_OUT[11]=ADB10.DBX190.
7、3;$A_OUT[12]=ADB10.DBX190.4;$A_OUT[13]=ADB10.DBX190.5;$A_OUT[14]=A复位键O急停键=DB10.DBX131.0;$A_OUT[9]=DB10.DBX131.1;$A_OUT[10]=DB10.DBX131.2;$A_OUT[11]=DB10.DBX131.3;$A_OUT[12]=DB10.DBX131.4;$A_OUT[13]=DB10.DBX131.5;$A_OUT
此文档下载收益归作者所有