欢迎来到天天文库
浏览记录
ID:34049503
大小:2.03 MB
页数:21页
时间:2019-03-03
《现场总线技术课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、现场总线技术课程设计一:课程设计要求1.掌握iCAN总线的原理2.掌握iCAN总线模块的功能及用法3.掌握iCAN总线组网技术4.掌握iCAN网络及模块的测试软件使用方法5.掌握ZOPC服务器的使用方法6.掌握ZOPC服务器与组态软件的互联方法7.了解组态软件操作iCAN模块的方法。二:实践内容:1.了解iCAN实验台的布局及功能2.使用iCANtest软件测试模块功能3.使用ZOPC服务器测试模块功能4.运行MCGS软件控制步进电机的运行5.MCGS软件的数据通路剖析三:报告内容:1.简要说明iCAN各模块的功能。答:iCAN-4050模块
2、:数字量输入输出iCAN-2404模块:继电器输出iCAN-4017模块:模拟量输入iCAN-4400模块:模拟量输出iCAN-5303模块:热电阻输入iCAN-6202模块:热电偶输入iCAN-7408模块:计数器2.iCAN模块是如何设置模块地址?如何设定波特率的?它与ZOPC服务器是如何对应的?答:模块的CAN波特率和MACID是通过拨码开关SW1进行设定。拨码开关SW1在模块内部,需要打开模块外壳以后才能够进行设定。拨码开关的各位拨向“ON“位置时,该位为“0”,如果拨向“OFF”位置,则该位为“1”。拨码开关的1-6位用于设定模块的
3、MACID,第一位为最低位,第六位为最高位,模块的MACID是各位对应的十进制值之和,通过拨码开关设定模块的MACID的有效范围为0~63。拨码开关的7-8位用于设定模块的波特率,第七位为低位,第八位为高位。通过在ZOPC服务器软件中设置,可以将模块和ZOPC服务器进行对应连接。211.添加新设备图1.25添加新设备属性窗口在使用ZOPC_Server服务器时,需要在相应的“设备操作”中选择添加新的设备选项,比如在iCAN教学实验平台上想使用ZOPC_Server服务器则因选择的“设备操作”为iCAN,点击添加新设备为USBCAN2,出现如图
4、1.26所示窗口。图1.26新设备属性按表1.6所示设置设备属性。表1.6ZOPC设备属性的配置配置项数值说明设备索引号01台PC上可能会装有多个相同型号的主站设备,该索引号用于索引这些设备。21设置运行iCANiCAN0某些主站设备可能带有多个CAN通道,在此项选择要操作的通道。波特率500K设置总线波特率主站ID0设置主站ID数据刷新时间100ms设置总线刷新周期2.添加从站图1.27添加从站添加地址为1的iCAN4017模块。图1.28从站属性点击如图1.28所示图,点击图中的关闭按纽出现如下图1.29所示窗口。21图1.29ZOPC_
5、Server属性界面点击“服务器操作→启动服务器”,然后在iCAN面板上点选USBCAN2_0节点的子节点iCAN0,单击右键,在弹出菜单选择“上线”。如果设备连接无误,“iCAN0”节点的子节点,即该网络中的从站设备的图标会由变为。此时OPC服务器的设置已经完成,OPC的客户端可以从服务器中读写数据。如图1.30所示为服务器运行界面。图1.30服务器运行界面1.设计一个方法测试401721、4400模块的功能。(写出详细的设计思路、实现方法硬件设计、软件设置步骤,要求利用实验台上的模块)答:A.测试4017模块的功能1.系统连接在此实验中,
6、用到的模块是iCAN-4017,具体连接如下图3.33所示。图3.33iCAN-4017模块与CAN卡连接示意图2.ZLGCANTest测试示例利用ZLGCANTest软件测试主站与从站模块的通讯。?系统配置图3.34USBCAN配置示意图首先需选择您所用的CAN接口卡,在iCAN实验教学平台上用的是USBCAN接口卡,因此选择USBCAN2;点击ZLGCANTest软件的系统配置按纽,设置定时器0:00,定时器1:1C,此时的波特率被设置为500k。u系统启动点击启动CAN按纽,并按图3.35所示设置帧类型、帧格式、帧ID21、数据。该命令
7、为主站与从站建立连接命令,其协议格式参考iCAN教材。图3.35启动CANu建立连接主站通讯定时参数设置为0x00。表3.9建立连接iCAN协议格式根据表3.9设置后的帧ID:24f7,数据为三个字节000000,第一个字节表示分段码,第二个字节为主站ID,第三个字节为设置的定时参数,当第三个字节为00时,从站的状态一直处于连接状态,点击发送按钮。在正常的情况下,会返回一帧数据如图3.6建立连接所示:21图3.36建立连接u读输入端口测试表3.10读模拟量输入iCAN协议格式根据写命令操作时候的iCAN协议格式如表3.10所示,用户可以算得填
8、入ZLGCANTest软件中的帧ID为2240,数据为0010,读输入端口如图3.37所示:提示:详细的协议格式请参考iCAN数据手册。21u设置测量范围可以根据测
此文档下载收益归作者所有