【TRIO-Basic从入门到精通教程十九】Trio作为从站接入第三方总线详细介绍(Anybus-Profibus-DP...)

        在实际运用中,经常需要将Trio作为从站挂接入第三方总线。这时可能需要使用到本文的内容。

本文挑些特例做下介绍:

    RS232/RS485总线:Modbus RTU、Hostlink、基于socket方式,TRIO支持全双工通讯操作,控制器本体自带通讯接口,无需外置接口。

    Ethernet总线:TCP 、Ethernet/IP、UDP全双工通讯操作、基于socket方式,控制器本体自带通讯接口,无需外置接口。

    CAN总线:CANOPEN、DRIVENET、TrioBUS,控制器本体自带通讯接口,无需外置接口。

    Anysbus总线:需要MC664/MC664X Anybus子模块支持实现,

支持的模块如下图:

      作为总站的接口有Ethercat、RTEX、Sercos、SLM通讯,不是本文的重点。

接下来重点提下Anybus通讯下的Profibus-DP通讯的实现

    使用GSD文件已上传资源页:稍后进行下载地址更新

   Trio所需要的代码讲解:

'Anybus插入控制器所占的槽号
anyb_slot=0
'主站分配的从站地址
anyb_adr=3

'配置站点信息
'value = ANYBUS(1,slot [, address, baud])
?ANYBUS(1,anyb_slot,anyb_adr)

'自动配置站点信息
'其中100指定的是控制通讯输入起始地址,可更改
'其中200指定的是控制通讯输出起始地址,可更改
?ANYBUS(4, anyb_slot, anyb_adr, 0, 100, 200)

'打印配置的信息
ANYBUS(0,anyb_slot)

Trio作为从站配置比较简单,就讲到这里,谢谢大家花时间阅读。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值