• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
大空明
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 103 点
下载积分: 595 分
在线时间: 4(小时)
注册时间: 2015-02-01
最后登录: 2015-03-18
查看大空明的 主题 / 回贴
楼主  发表于: 2015-03-11 20:39
小弟最近才开始学PLC,使用的是CP1H-X40DT-D,弄了几条语句控制电机,之前使用SPED+PULS语句控制,没有问题: [attachment=132696]

后来想用ACC语句控制,因为有加减速,比较好些,于是写了这个: [attachment=132697]
但是运行的时候,手动将W0.01置1,脉冲输出完成以后,标志位A280.03也有了上升微分触发,但是RESET就不能正确把W0.01置0,监视模式下还变成绿色,不知道是什么情况。

另外,我想用电脑作为上位机,通过RS232线和扩展接口控制PLC,用什么方式比较好?我只需要将W寄存器的一些位置位就可以,谢谢各位大哥的帮助!
大空明
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 103 点
下载积分: 595 分
在线时间: 4(小时)
注册时间: 2015-02-01
最后登录: 2015-03-18
查看大空明的 主题 / 回贴
1楼  发表于: 2015-03-12 18:58
人工置顶,求帮助!
yiwen__soso
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 123 点
下载积分: 651 分
在线时间: 6(小时)
注册时间: 2014-05-09
最后登录: 2022-11-24
查看yiwen__soso的 主题 / 回贴
2楼  发表于: 2015-03-13 13:43
不是同意周期上升沿
24k纯帅
年纪小、出门少,一碰酒就倒
级别: 论坛先锋
精华主题: 0
发帖数量: 126 个
工控威望: 1492 点
下载积分: 465 分
在线时间: 71(小时)
注册时间: 2012-09-18
最后登录: 2019-04-25
查看24k纯帅的 主题 / 回贴
3楼  发表于: 2015-03-13 21:26
上位机的组态是什么做的?组态王?还是VB?VC?组态王的话,直接看看组态王的资料,很简单,如果是VC或VB的话,可以参考无协议通信的知识,通过串口发一串码·········
正儿八经的~
achang945
级别: 论坛先锋
精华主题: 0
发帖数量: 126 个
工控威望: 1780 点
下载积分: 625 分
在线时间: 196(小时)
注册时间: 2014-10-06
最后登录: 2024-10-29
查看achang945的 主题 / 回贴
4楼  发表于: 2015-03-13 22:06
把W0.01的上升沿去掉,用@PULS应该就好了
huhuil1l1
级别: 家园常客
精华主题: 0
发帖数量: 108 个
工控威望: 624 点
下载积分: 2476 分
在线时间: 301(小时)
注册时间: 2013-06-20
最后登录: 2023-10-26
查看huhuil1l1的 主题 / 回贴
5楼  发表于: 2015-03-14 16:16
同意4楼,我也是新手。上个月做了一个这样的。你看手册是是用@的。不过那个大师解释下有@和无@的区别呀
杨粟宇
级别: 略有小成
精华主题: 0
发帖数量: 246 个
工控威望: 277 点
下载积分: 694 分
在线时间: 66(小时)
注册时间: 2007-08-21
最后登录: 2024-01-07
查看杨粟宇的 主题 / 回贴
6楼  发表于: 2015-03-15 13:16
脉冲结束段接常同,不能接在w0.01后面
大空明
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 103 点
下载积分: 595 分
在线时间: 4(小时)
注册时间: 2015-02-01
最后登录: 2015-03-18
查看大空明的 主题 / 回贴
7楼  发表于: 2015-03-15 19:54
哦哦!
大空明
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 103 点
下载积分: 595 分
在线时间: 4(小时)
注册时间: 2015-02-01
最后登录: 2015-03-18
查看大空明的 主题 / 回贴
8楼  发表于: 2015-03-15 19:57
引用
引用第3楼24k纯帅于2015-03-13 21:26发表的  :
上位机的组态是什么做的?组态王?还是VB?VC?组态王的话,直接看看组态王的资料,很简单,如果是VC或VB的话,可以参考无协议通信的知识,通过串口发一串码·········

上位机准备用LabVIEW编写,因为比较容易,大哥你说的就是“@00WR………………*”的那种是吗?使用这种置位和读取方式,还需要在PLC里面添加语句吗?或者做一些其他的设定?
谢谢!
大空明
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 103 点
下载积分: 595 分
在线时间: 4(小时)
注册时间: 2015-02-01
最后登录: 2015-03-18
查看大空明的 主题 / 回贴
9楼  发表于: 2015-03-15 19:57
引用
引用第4楼achang945于2015-03-13 22:06发表的  :
把W0.01的上升沿去掉,用@PULS应该就好了

好的,谢谢!
大空明
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 103 点
下载积分: 595 分
在线时间: 4(小时)
注册时间: 2015-02-01
最后登录: 2015-03-18
查看大空明的 主题 / 回贴
10楼  发表于: 2015-03-15 20:03
引用
引用第6楼杨粟宇于2015-03-15 13:16发表的  :
脉冲结束段接常同,不能接在w0.01后面

好的,谢谢!
大空明
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 103 点
下载积分: 595 分
在线时间: 4(小时)
注册时间: 2015-02-01
最后登录: 2015-03-18
查看大空明的 主题 / 回贴
11楼  发表于: 2015-03-15 20:12
引用
引用第5楼huhuil1l1于2015-03-14 16:16发表的  :
同意4楼,我也是新手。上个月做了一个这样的。你看手册是是用@的。不过那个大师解释下有@和无@的区别呀

嗯,加了@以后就正常了。在百度找了一下,说是有@的指令,前面通了以后只执行一次。我的程序如果不在puls前加@,就会一次又一次地执行PULS
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go