【TRIO-Basic从入门到精通教程十九】Trio作为从站接入第三方总线详细介绍(Anybus-Profibus-DP...
作者:Gmotion
发布时间:2019-02-19
更新时间:2023-12-31
点击数:
在实际运用中,经常需要将Trio作为从站挂接入第三方总线。这时可能需要使用到本文的内容。
本模块只用于MC664/MC664X,特此声明。新版profinet通讯,在后续文章中进行发布。
本文挑些特例做下介绍:
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作为从站配置比较简单,就讲到这里,谢谢大家花时间阅读。