ABB AC800M连接PB-B-MODBUS总线桥实例
一、GSD文件生成HWD文件的过程。
1、新建一个项目命名为test。在硬件中新建一个硬件库,命名为dingshi。在hardware types处右击添加硬件类型,找到相应的GSD文件目录加载GSD文件。在Slave icon in HW tree处选择Anybus Type类型,如图1-1所示。
图1-1
2、添加相应的模块,这里必选项为control、status,其它的根据需要选择,在这里选择写4区的10个字和读3区的10个字。如图1-2、1-3所示。
图1-2
图1-3
3、用户参数的设置:点击PB-B-MMV33的Custumize按钮设置串口参数。这里设置为:波特率9600、8数据位1停止位、无校验,无从站状态检测,在每条回答后,等待从站回答到时为500ms。如图1-4所示
图1-4
4、下面选择GSD文件中的字节、字与该软件中的对应关系,这里一个字节对应8Bool,一个字对应1Dint。如图1-5
图1-5
二、在CI854中的组态
1、在目录controllers下hardware AC800M中插入CI854控制单元,在此插入PB-B-MODBUS,位置为4(DP站地址)与总线桥的硬件旋钮对应。如图2-1所示
图2-1
2、下面分别组态status、control、read 10 words(3xxxx)、write 10 words(4xxxx)这几个插槽。(注意status对应位置必须为0、control必须为1)如图2-2所示
图2-2
3、设置modbus的从站地址和起始地址,这里read 10 words(3xxxx)对应的从站地址为1起始地址为0,write 10 words(4xxxx)对应的从站地址为2起始地址为0。如图2-3、2-4所示选中相应插槽,右键点editor,选择setting项进行设置。
图2-3
图2-4
三、通讯测试
1、建立变量control、status、read_3xxx、write_4xxx。如图3-1所示
图3-1
2、在目录controller,hardware AC800M,CI854,B-B-MMV33下面点击control右击editor与刚才所建变量control链接。同理Read 10words(3xxx)与read_3xxx链接,Write10words(4xxxx)与write_4xxx链接。如图3-2所示
图3-2
3、将control的第0位置1,启动发送,与modscan进行通讯,结果如图3-3、3-4、3-5所示
图3-3
图3-4
图3-5