用户中心

资讯 > CC老师技术问答

大家好,最近经常有客户咨询有关FX2N-32CCL 模块使用方面的问题。

2007.09.10阅读 17342

  问题1   wbjiarui:主站由三菱Q02系列PLC加上QJ61BT11N主站模块,远程站由三菱FX2N的PLC加上FX2N-32CCL的模块组成的远程设备网络,硬件测试全部OK,不知数据如何交换,在主站PLC里如何读取2#站D0的值,如何把主站里的D0的数据写入2#站的在D1?(来自《工控网》CC-Link论坛)
  问题2  主站模块是三菱FX2n-16CCL-M 或AJ61BT11/A1SJ61BT11时,同由FX2N-32CCL与FX PC主单元组成的设备站间如何进行数据交换等等。
  上述问题归纳起来控制工程网版权所有主要是对FX2N-32CCL模块的使用不够熟悉,以及对CC-Link 网络中主、从站间的数据交换关系理解不够。下面主要针对上面两个方面为大家讲解:
  1、FX2N-32CCL与FX PC主单元间的数据交换
  事实上,FX2N-32CCL 可以看作是主FX PC的一个特殊模块,FX PC通过FROM指令把数据从FX2N-32CCL的缓冲存储器(BFM)读出,通过TO指令把数据写入到FX2N-32CCL的缓冲存储器(BFM)中控制工程网版权所有,来实现数据交换达到
整体控制。
  2、CC-Link 网络中主、从站间数据传递
  由FX2N-32CCL与FX PC主单元组成的远程设备站与CC-Link网络中主站间,依靠链接扫描来实现数据交换。简单地说就是把FX2N-32CCL单元BFM中的数据与主站模块相对应的BFM中数据进行交换控制工程网版权所有,主站模块、从站模块再与各自对应的PLC 通过FROM/TO 指令进行数据交换,能够自动刷新的Q系列PLC除外如图1。
  在FX2N-32CCL中控制工程网版权所有,远程点数由所选的站数(1-4)决定。
  •每站有输入RX与输出RY各32点。但最终站的高16点被系统占有控制工程网版权所有,系统区的分配情况如表1
  •每站的远程寄存器:RWr 、RWw 各4点

  FX2N-32CCL模块使用0~31号BFM分别分配给每一种缓冲存储器由图1可以看出  主站→FX  BFM#0~#7对应RY00~RY7F;  …

  FX2N-32CCL模块使用0~31 号BFM,分别分配给每一种缓冲存储器,由图1可以看出:
  主站→ FX  BFM #0~#7 对应 RY00~RY7F ;
        BFM#8~#23 对应 RWw0~ RWwF;
        BFM#24  波特率设定值; 
        BFM #25  通讯状态; 
        BFM #26  CC-Link 模块代码; 
        BFM#27  本站编号 ;      
        BFM#28  占用站数;
        BFM#29   出错代码
        BFM#30  FX 系列模块代码;  
        BFM#31  保留
  FX→主站  BFM #0~#7 对应 RX00~RX7F ;
        BFM#8~#23 对应 RWr0~ RWrF;
        BFM#24~#30 未定义;
        BFM#31 保留
  谈到这里,相信大家对FX2N-32CCL模块的使用应该有一定的了解,下面以问题1 中的系统构成为例加以说明:系统由主站、1个远程输入模块和一个远程设备站组成(占用3个站),如图2。

  由于主站选用了Q系列PLC并运行在Q模式下可以直接通过编程软件GXDveloper设置网络参数和自动刷新参数当接通电源或重新启动时…

  由于主站选用了Q系列PLC并运行在Q模式下,可以直接通过编程软件GX Dveloper设置网络参数和自动刷新参数,当接通电源或重新启动时,网络参数自动传送到主站,数据链接自动启动。
  参数设置如图3:

  如果主站模块为FX2n-16CCL-M或AJ61BT11A1SJ61BT11时则必须用TO指令设置好参数参数包括连接模块数、重试次数、已连接站信息…

  如果主站模块为FX2n-16CCL-M 或AJ61BT11/A1SJ61BT11时,则必须用TO指令设置好参数,参数包括连接模块数、重试次数、已连接站信息等内容,通过刷新指令并启动数据链接。链接正常启动后,主站与从站间依靠FROM/TO指令构成的通讯程序进行数据交换www.cechina.cn,并达成整个系统的协同工作。
  主站PLC 程序如图4:

  2号设备站(占用3个站)FX-PLC中的程序(这里仅是一个样例程序根据系统的实际情况自行编写)


  2号设备站(占用3个站)FX-PLC中的程序:(这里仅是一个样例程序,根据系统的实际情况自行编写)

  上面程序实现了  把主站D0的数据K20写到2#从站的D1中;主站读取2#远程站D0的值K30并写到D100中其中P10对应1#站的通讯P20…

  上面程序实现了:
  把主站D0的数据K20写到2#从站的D1中;主站读取2#远程站D0 的值K30,并写到D100 中。其中P10 对应1#站的通讯,P20对应2#站的通讯。
  备注:
   1 这里所有的程序仅供大家参考。(均也调试通过)
   2 配置系统时一定要正确设置每个站的站号、占用站数、传输速度(一个系统中只允许156K/625K/2.5M/5M/10M bps中的某一种速度存在)等各种参数。
   3 布线时一定要规范接线,接
版权声明:版权归控制工程网所有,转载请注明出处!
继续阅读

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688