当前位置:
工控论坛
> >
产品
>
PLC
>
罗克韦尔(AB)PLC
我要发帖
首页
上一页
1
2
下一页
尾页
AB 程序高手请进
点击:
4995
| 回复:
38
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-05-26 09:35:00
楼主
以上程序使用的AB的SLC 5/03 CPU,当CPU由"PROGRAMME模式"进入“RUN模式”时,B3:1/0会由OFF变为ON,可是计数器C5:0为什么不计数。
分享到:
收藏
邀请回答
回复楼主
举报
深圳科技园
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 29回
年度积分:0
历史总积分:16
注册:2004年1月05日
发表于:2006-05-26 09:37:00
1楼
什么也没有呀
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-05-26 09:46:00
2楼
刚才没有及刷新出来,请熟悉AB程序的高手指点一下
回复
引用
举报
深圳科技园
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 29回
年度积分:0
历史总积分:16
注册:2004年1月05日
发表于:2006-05-26 10:10:00
3楼
计数器是一个上升沿计数,当使能位从0变1,计数器加或减1。你使用S:1/15第一个扫描周期就是1,第二个扫描周期为0,属于下降沿,故计数器不计数。
回复
引用
举报
深圳科技园
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 29回
年度积分:0
历史总积分:16
注册:2004年1月05日
发表于:2006-05-26 10:13:00
4楼
你可以把第一句程序的S:1/15的常开点换成常闭点试一下,肯定就没有问题了。
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-05-26 10:14:00
5楼
哦!明白了,谢谢lastac的答复!
另外我想问一下lastac,您对AB的通讯指令MSG熟悉吗?
回复
引用
举报
深圳科技园
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 29回
年度积分:0
历史总积分:16
注册:2004年1月05日
发表于:2006-05-26 10:16:00
6楼
那时相当的熟悉了。有问题发邮件lastac@vip.sina.com.
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-05-26 10:23:00
7楼
我使用的是AB的SLC 5/03 CPU
那请问lastac
(1)AB的MSG指令除了用于CPU与CPU之间通讯,是否还可以用于与变频器通讯?
(2)对于SLC 5/03 CPU来说,MSG指令是不是只能通过DH485通讯口与其他CPU通讯?
(3)如果MSG通讯指令可以用于与变频器通讯,那其他公司的变频器能否与AB 的SLC 5/03 CPU通讯,MSG指令对变频器有什么要求。
回复
引用
举报
深圳科技园
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 29回
年度积分:0
历史总积分:16
注册:2004年1月05日
发表于:2006-05-26 10:35:00
8楼
看来你对通讯不甚了解:
1、两个设备之间如果要通讯,设备物理层必需一样,比如同为485总线、DH+总线、Controlnet等等;
2、两个设备之间如果要通讯,设备通讯协议必须一样,比如同为MODBUS、DH-485、DH+等等
上述是最基本的条件。
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-05-26 10:43:00
9楼
两个设备之间如果通讯,设备物理层必须一样,
但是两个设备符合的协议不一定一样吧!比如台达的PLC的协议为Modbus协议,而西门子MM420变频器的协议为USS协议,台达的PLC和西门子MM420变频器均有485通讯口,台达的PLC可以使用RS指令按照USS协议的格式发送数据给西门子MM420变频器,从而控制西门子MM420变频器。
回复
引用
举报
深圳科技园
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 29回
年度积分:0
历史总积分:16
注册:2004年1月05日
发表于:2006-05-26 10:53:00
10楼
呵呵,你好象对通讯协议必须一样还有什么异议?用过可编程的PLC端口没有,比如S7-200或SIEMENS CP341?你试想一下,如果上面发一帧数据,下面根本不认识,你能通讯上么?无论你用RS指令什么的,你发的数据必须让下面设备能解析,下面设备上传的数据你知道是什么意思,这就是通讯协议,知道么?
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-05-26 11:11:00
11楼
对呀!我就是想问你一下,AB的SLC 5/03 CPU的能否按照下级设备的协议格式发送符合下级设备协议格式的数据,从而实现对下级设备控制。假设下级设备具有DH485通讯口的话。
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-05-26 11:14:00
12楼
SLC 5/03 CPU的CH1通讯口只能发送符合DH-485通讯协议的数据?
回复
引用
举报
深圳科技园
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 29回
年度积分:0
历史总积分:16
注册:2004年1月05日
发表于:2006-05-26 11:38:00
13楼
SLC500系列CPU上的端口是是不可以编程的,如果你非得要这样通讯,你可以联系AB供应商,买PROSOFT公司卡件,PROSOFT为AB公司提供通讯卡件。我用过MODBUS卡件,性能还是可以,不过编程有些复杂。
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-05-26 11:45:00
14楼
非常感谢astac的答复。本人对AB PLC的通讯不是很了解。以后有问题在向你请教
回复
引用
举报
深圳科技园
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 29回
年度积分:0
历史总积分:16
注册:2004年1月05日
发表于:2006-05-26 11:48:00
15楼
我现在已经不搞技术了,不过因为以前一直搞这行,还能记住一些,如果我明白的地方,我一定可以相告。以后可以给我发邮件。
回复
引用
举报
大马
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 117回
年度积分:0
历史总积分:179
注册:2002年8月06日
发表于:2006-06-01 16:54:00
16楼
S:1/15只在上电启动时接通一下,运行时断开不再接通。你当然得不到计数值。
回复
引用
举报
我爱我家
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 541回
年度积分:0
历史总积分:1036
注册:2003年5月06日
发表于:2006-06-06 01:58:00
17楼
我的理解这样可以计上了哦?
回复
引用
举报
我爱我家
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 541回
年度积分:0
历史总积分:1036
注册:2003年5月06日
发表于:2006-06-06 01:58:00
18楼
我的理解这样可以计上了哦
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-06-06 07:34:00
19楼
谢谢我爱我家的答复。以后有问题在向你们请教。
回复
引用
举报
拜托
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 6回
年度积分:0
历史总积分:6
注册:2005年9月27日
发表于:2006-06-13 14:08:00
20楼
s:1/15只有一个扫描,然后断开。C5:0,当然在扫描期间计数,而在扫描后,无计数。而B3:0/0则是L锁定指令。只有在复位时可以断开。
回复
引用
举报
热门招聘
相关主题
MAM KY02S PLC 是哪家生产的...
[39089]
这个就是典型的会用温控表做...
[8835]
菜鸟请问:艾默生是哪个国家的...
[15151]
请教自动化设备中的空开,接触...
[8624]
plc中扫描周期是什么意思?谢...
[14958]
被催款了,各位工控大神有认识...
[25675]
工控老鬼 工控人生 汇总帖
[35089]
3KW的电动机空开、接触器、热继...
[14949]
典型的PLC远程监控问题
[12267]
用梯形图直接写单片机
[12375]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
下一页
尾页