
图4. SyCon.net操作界面
如图4所示,新建项目后,选择你所使用的netTAP型号,本例中型号为NT30-COS-RSI4。左键拖放到左侧绿色线上,双击后即可对参数进行配置。

图5. NT30-COS-RS参数配置界面
如图5所示,首先需要在Device选项下,加载firmware固件,在Device Assignment中选择不同的驱动方式连接至NT30-COS-RS。建立连接后方可下载需要的firmware,而后对参数进行配置,MODBUS目录下是串口信息的基本配置,最重要的选项是Modbus主从选项,BUS_COS目录下是CANopen波特率的设定,必须与上述施耐德 CANopen主站波特率的设置一致,同样选择250kbs。如果选择Modbus作为主站,则COMMAND目录下参数就非常重要,在这里可设定所连接的Modbus从站的IO数据信息,所连接的从站地址信息等,最多可支持256 Words IO数据的设置,具体见参考[5>。本案中NT30-COS-RS在串口端作为Modbus从站,故无需修改太多参数,直接右键连接设备下载即可。
4.3 软件测试
以下通过简单的测试,检测CANopen主站是否与NT30-COS-RS从站建立连接。在施耐德 CANopen模块参考手册[1>中可知,Twido系列PLC中有特定的系统位%SW20-%SW27可检测CANopen扩展模块所连接CANopen从站的通讯连接状态。通过此状态位的值即可查看是否与NT30-COS-RS CANopen从站通讯成功。本例中所连接的从站NT30-COS-RS的地址为3,故通过读取%SW21的数据即可。

图6. Twidosoft梯形图程序
在Twidosoft中通过梯形图编程语言编写PLC程序如图6所示,读取%SW20和%SW21系统位检测从站通讯状态。通过梯形图编程语言编写好程序后,连接PLC,下载程序,进入运行状态,通过运行 动画按钮,可获取%SW20和%SW21系统位的值分别为0和2,对比施耐德软件操作手册[1>中的系统位解析,可知从站1、2无连接模块,从站3连接从站状态无错误,运行状态良好。也说明了施耐德 CANopen主站模块与赫优讯netTAP系列NT30-COS-RS CANopen从站模块通讯成功。
5总结
本文使用赫优讯netTAP网关系列中的NT30-COS-RS CANopen从站与串口协议转换模块,和施耐德 Twido 系列PLC加CANopen主站模块,利用Twidosoft软件对网络通讯进行参数配置,利用赫优讯SyCon.net软件对NT30-COS-RS网关进行参数配置,并借助于梯形图编程语言编写Twido PLC的测试程序,测试通讯状态,测试结果说明通讯状态良好。实现了赫优讯NT30-COS-RS CANopen从站模块与施耐德 CANopen主站模块的通讯。希望对工程联网项目有所帮助,同时赫优讯netTAP网关系列也是非常丰富,希望能给工程应用人员带来方便,解决工程中远程监控和联网的难题。
参考文献
[1> Twidosoft软件参考手册V3.2_CN. Schneider (施耐德电气公司), 2005.
[2> Twido硬件参考手册V3.2_CN. Schneider (施耐德电气公司), 2005.
[3> USB口编程电缆使用手册_CN. Schneider (施耐德电气公司), 2005.
[4> ComProDTM_en. Hilscher Company.(德国赫优讯自动化系统有限公司), 2004.
[5> NtCosMbr_en. Hilscher Company.(德国赫优讯自动化系统有限公司), 2004.