发表于:2006/5/7 12:38:00
#0楼
我接触OMRON的一套现场总线教学实验台不长时间,以前也没有接触过类似系统。我需要组建的系统主要由ns8,cpm2a(5台),cj1m-cpu13,cj1m-cpu23。计划由5台cpm2a和cj1m-cpu13构成DeviceNet网络,由cj1m-cpu13和cj1m-cpu23构成Controller link.最后由cj1m-cpu23和NS8通讯,在ns8上实时反映出CPM2A所连的计数器的转速,转向等数据。现在硬件部分基本已经连接完毕,使用CX-DESIGNER制作了一个ns8的界面,用CX-PROGRAMER写了一个测速程序。现在所遇到的问题有:
1。对于网络通讯部分不知道该如何下手。如何实现CPM2A的数据反映到NS8上,需要编写通讯程序吗,如何编写?还是只需要进行一些设置?如何设置,通过什么设置?
2。现在NS8连接到cj1m-cpu23能正常工作,连接到其他现有plc均不能工作,一直conneting....,为什么,需要在那里设置?
3。计数器为OMRON E6A2-CWZ5C ROTARY ENCODER,我自己编了一个测速程序,通过a\b脉冲的先后逻辑来判断正反转。但是一旦转快一点,cpm2a对转向会产生误判,我怀疑是自己的程序不对。能够告知如何写这个程序,最好能提供一个例子。
初学者:chenyongke致谢
chenyongke@163.com
1。对于网络通讯部分不知道该如何下手。如何实现CPM2A的数据反映到NS8上,需要编写通讯程序吗,如何编写?还是只需要进行一些设置?如何设置,通过什么设置?
2。现在NS8连接到cj1m-cpu23能正常工作,连接到其他现有plc均不能工作,一直conneting....,为什么,需要在那里设置?
3。计数器为OMRON E6A2-CWZ5C ROTARY ENCODER,我自己编了一个测速程序,通过a\b脉冲的先后逻辑来判断正反转。但是一旦转快一点,cpm2a对转向会产生误判,我怀疑是自己的程序不对。能够告知如何写这个程序,最好能提供一个例子。
初学者:chenyongke致谢
chenyongke@163.com