RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能希望了解如下产品
关闭右侧工具栏

技术支持

  • 三菱
  • 西门子
  • 松下
  • FANUC
  • 富士
  • Mazak
  • Brother
  • 安川
  • 东元
  • 台达
产电 XBC系列PLC数据采集方法
  • 作者:朱泰坪
  • 发表时间:2023-05-02 10:48
  • 来源:
WTGNet-LS/XBC
产电 XBC系列PLC数据采集方法


01
应用场景


1.1 应用场景


产电 XBC系列PLC数据采集网关WTGNet-LS/XBC产电 XBC系列以太网通讯和ModbusTCP通讯协议转换,可以帮助上层SCADA数据采集平台实现提供便捷的数据采集方案,进而对这些数据进行统计分析与深入应用。

产电 XBC系列PLC数据采集网关为产电XBC系列PLC专用。



点击此处“产电 XBC系列PLC数据采集网关产品介绍”查看更多内容



02
特色功能


01
支持产电编程口LOAD协议、CNET协议协议通讯,扩展口可以连触摸屏;
02
即插即用,无需外供电源,波特率自适应;
03
支持数据点表自动侦测;
04
同时支持WEB和参数工具进行参数设置和在线诊断;
05
支持产电 XBC系列以太网通讯,支持编程软件、组态王等软件通过以太网方式直连PLC;
06
以太网集成ModbusTCP服务器,可以通过标准的Modbus协议直接和PLC通讯;
07
以太网支持ModbusTCP通讯,最多支持16个上位机的连接;
08
提供高级语言编程(如VB、VC、C#等)示例,方便与管理系统对接;
09
可配合4G无线路由器或云平台实现远程访问。


03
典型应用


产电 XBC系列PLC数据采集网关WTGNet-LS/XBC不仅支持ModbusTCP以太网通讯协议,扩展串口通讯口还支持LOAD协议、CNET协议协议通讯,同时支持连接台达、MCGS、威纶、proface、步科等人机触摸屏和编程电缆等,同时以太网口还支持Kepware 、KEPServerEX、组态王(KingView)、力控(ForceControl)通讯、杰控(FameView)、WINCC通讯、ModScan32等行业标准上位机软件的通讯和数据采集,同时还支持私有协议对接各数采厂家的数据采集平台。


04
组态软件通讯


用户使用标准组态软件可以通过MODBUS TCP协议采集设备数据。


4.1 KEPServerEX通讯


新建channel,选择Modbus Ethernet驱动,点击【下一步】按钮,其它参数默认直至channel建立完成;


产电 XBC系列PLC数据采集网关KEPServerEX通讯配置


新建device,在【Device model】处选择Modbus,点击【下一步】按钮;


产电 XBC系列PLC数据采集网关KEPServerEX通讯配置2


在【Device ID】处输入协议转换网关的IP地址,格式为<IP地址>.PLC站号,点击【下一步】按钮;


产电 XBC系列PLC数据采集网关KEPServerEX通讯配置3


以下步骤默认即可,直至完成。


4.2 组态王(KingView)通讯


新建设备,选择【ModbusTCP】--【TCP】,点击【下一步】按钮;


产电 XBC系列PLC数据采集网关组态王通讯配置1


任意设定一个设备名称,点击【下一步】按钮;


产电 XBC系列PLC数据采集网关组态王通讯配置2


输入协议转换网关的地址,格式为【IP地址:端口号 plc站号/延时时间】,默认为192.168.1.188:502 1/50,点击【下一步】按钮;


产电 XBC系列PLC数据采集网关组态王通讯配置3


以下步骤默认即可,直至完成。


4.3 力控(ForceControl)通讯


新建IO设备,这里选择MODBUS(TCP)驱动,在设备配置中的【设备地址】输入PLC的站号,【通讯方式】选择TCP/IP网络,点击【下一步】按钮;


产电 XBC系列PLC数据采集网关力控通讯配置1



在【设备IP地址】处输入协议转换网关的IP地址,在【端口】处输入协议转换网关的端口号,默认为502,点击【下一步】按钮;


产电 XBC系列PLC数据采集网关力控通讯配置2



以下步骤默认即可,直至完成。


4.4 杰控(FameView)通讯


选择【设备通讯】下的【安装驱动】,这里选择MB_TCPIP驱动,然后点击【安装】按钮;


产电 XBC系列PLC数据采集网关杰控通讯配置1



选择需要启动的驱动后,点击【确定】按钮;


产电 XBC系列PLC数据采集网关杰控通讯配置2



新建【设备数据表】,【端口号】输入502,在【设备IP地址】处输入协议转换网关的IP地址,然后设置好通讯数据后,点击【确认】按钮。


产电 XBC系列PLC数据采集网关杰控通讯配置3





05
ModbusTCP通讯


5.1 PLC内部寄存器地址与MODBUS地址对应表



产电XBC系列PLC内部寄存器地址与MODBUS地址对应表 


Modbus地址PLC内部软元件地址数据类型计算公式MODBUS功能号最大指令数
000001~P区:P00~Pmn= 000001+m*16+n         ①FC1(读线圈)FC1:960
017001~M区:M00~Mmn= 017001+m*16+n 
034001~L区:L00~Lmn= 034001+m*16+n FC5(写单个线圈)FC5:1
038001~K区:K00~Kmn= 038001+m*16+n         
050001~F区:F00~Fmn= 050001+m*16+n          FC15(写多个线圈)FC15:1
056001~T区:T0-Tm=056001+m               ③
060001~C区:C0~Cm=060001+m               ③
400001~D区:D0~Dm= 400001+m              ②  FC3(读寄存器)FC3:120
415001~R区:R0~Rm= 415001+m
430001~ZR区:ZR0~ZRm= 430001+m 
444001~Z区:Z0~Zm=444001+m              
445001~U区:U0.00~Um=445001+m              ④FC6(写单个寄存器)FC16:60
446001~CC区:CC0~CCm=446001+m             
448001~CS区:CS0~CSm=448001+m              ③
450001~TC区:TC0~TCm=450001+m  FC16(写多个寄存器)FC6:1
452001~TS区:TS0~TSm=452001+m              ③
453301~S区:S0~Sm=453301+m
454001~N区:N0~Nm=454001+m



注释说明:


m代表元件字号:采用10进制,n代表元件位号:采用16进制,计算时需将位号先转换为10进制。如P5D,位号D用十进制表示为13,其对应的modbus地址为:Y1F=010001+5*16+13=010094;

如D100,其对应的modbus地址为:D100=400001+100=400101;

:PLC内部软元件地址区中:数据类型为位的区域(T、C)和数据类型为字的区域(TS、CS)仅在PLC的通讯协议为LOAD协议时可以被访问;

:U区整数部分的个位数为16进制,其它部分为10进制数,计算时需先转换为10进制,例如UA.20,m=10*32+20=340,其对应的modbus地址为:UA.20=445001+340=445341。


5.2 ModScan32测试


打开软件,设置需要测试的数据,例如:读取D0开始的60个字,设置如下:


产电 XBC系列PLC数据采集网modbustcp通讯1


选择菜单栏【Connection】--Connect,在对话框中的【IP Address】处输入协议转换网关的IP地址,点击【OK】按钮;


产电 XBC系列PLC数据采集网modbustcp通讯2


测试正常的画面如下:


产电 XBC系列PLC数据采集网modbustcp通讯3