dcs与机器人通信时,funuc作为服务器端,dcs作为客户端通过开疆profinet转modbustcp网关向funuc发送读写请求,funuc应答后dcs通过profinet转modbustcp网关接收funuc的数据,实现数据的传递,注意:modbus不能同步进行通信,主机在同一时间内只能向一个从机发送请求,总线上每次只有一个数据进行传输,即主机发送,从机应答,主机不发送,总线上就没有数据通信。从机不会自己发送消息给主站,只能回复从主机发送的消息请求。
1、硬件连接,此处端口1,ip设置:menu-设置-设置2-主机通讯,选择tcp/ip设置;
2、在此界面可以设置funuc的ip,以及固定要连接的客户端的ip,防止未授权的主机连接机器;
3、端口设置:menu-下一页-系统-变量进入modbustcp设置,在port参数中修改端口号;
4、plc要读写的机器人的寄存器数值设定:此设定值要大于plc要读写的存储器数量,menu-io-modbus tcp进入,此处可以设置modbus tcp 通信参数,比如要写ui【1】-ui【20】需要3个16位存储器,还要写6个gi存储器,此处输入字数位4就显然不够了 可以设大一点;
5、机器人存储器分配:modbus tcp通信时机器人机架号固定为96,槽位号为1,uo需要两个存储器对应的mb地址位
ui需要两个存储器对应的mb地址位,gi需要6个存储器 对应的mb地址位;
6、从站设置已经完成,打开profinet转modbustcp网关配置软件进行profinet转modbustcp网关配置,打开软件,点击红圈处新建项目选择pn2mtc;
7、设置profinet转modbustcp网关在profinet网络中的ip地址及设备名称(新版可通过组态软件进行分配);
8、设置profinet转modbustcp网关的modbustcp通讯参数首先设置profinet转modbustcp网关在客户端一侧的ip地址;
9、在modbustcp处右键添加从站,并填写服务器(机器人)的ip地址;
10、在node处右键添加所需功能码,比如用的是03h功能码读取40000地址区那么我们就选择read holding registers(读保持寄存器);
11、主站软件中读取40001-40010是个寄存器数据,但是主站软件中寄存器地址从40001开始,而profinet转modbustcp网关是从40000开始所以地址要填0,寄存器数量10个,内存映射起始地址为0对应profinet主站起始地址;
12、到此profinet转modbustcp网关设置完毕,打开dcs的组态软件sycon.net;
13、添加profinet转modbustcp网关的gsd文件 点击improt device descriptions;
14、选择gsd文件所在的文件夹,选中gsd文件;
15、选择开疆智能kj-png-206,将profinet转modbustcp网关挂在profinet总线上,双击profinet转modbustcp网关进入配置界面;
16、点击add module添加profinet转modbustcp网关的输入输出长度,设置profinet转modbustcp网关的ip地址;
17、组态好之后导入到dcs中即可正常使用,对指定的输入输出地址进行读写即可。
RJ11接口防护方案电路图及电路保护器件作用分析
集结领军企业剑指医械装备创新及技术痛点 Medtec助推本土高端医疗器械研发与制造崛起
农业物联网之中如何应用大数据
我国航空发动机如何突破技术瓶颈?
基于物通博联水利网关的城市内涝防汛监测预警系统解决方案
Profinet转ModbusTCP网关连接DCS与发那科机器人
掌握新的编程技术和框架只需要四步
工业自动化将是长期趋势行业分析
丰田实现5年550万的全球纯电动车型销量目标并非易事
从优秀到卓越-芯讯通CEO杨涛被评为2020年中国物联网年度卓越人物
三菱CC-Link网络在设备工艺生产线中的应用
讨论太阳能制冷的可行性
第十届国际物联网博览会落下帷幕
CRISPR诊断技术在不同领域的优势
多协议射频读卡原理图和PCB设计
海信5G阅读手机A7正式发布:虎贲T7510芯片
科创板嘉元科技财务总监黄勇介绍、履历信息
芯片告急?华为智能手机零件订单的降幅将超过60%
“智能家居”成最快落地点:海尔赢在起跑线
SpeedPicker SAS系列,是用于处理太阳能电池制造过程中的硅芯片