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

技术支持

  • 三菱
  • 西门子
  • 松下
  • FANUC
  • 富士
  • Mazak
  • Brother
  • 安川
  • 东元
  • 台达
顾美PLC数据采集方法
  • 作者:朱泰坪
  • 发表 07
  • 来源:


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


顾美PLC数据采集方法KEPServerEX通讯1


在【Device ID】处输入顾美PLC数据采集网关的IP地址“:255,点击【下一步】按钮;


顾美PLC数据采集方法KEPServerEX通讯配置


在【IP Protocol】处选择TCP/IP,在【Port Number】处输入顾美PLC数据采集网关的端口号,默认为5551,点击【下一步】,其它参数默认直至device建立完成。


顾美PLC数据采集方法KEPServerEX通讯配置端口



4.2 组态王(KingView)通讯


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


顾美PLC数据采集方法组态王通讯配置


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


顾美PLC数据采集方法组态王通讯配置协议


输入顾美PLC数据采集网关的地址,格式为【IP 】,默认为,点击【下一步】按钮;


顾美PLC数据采集方法组态王通讯配置端口


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


4.3 力控(ForceControl)通讯


新建IO设备,这里选择AANA系列以太网驱动,在设备配置中的【通讯方式】选择TCP/IP网络,点击【下一步】按钮;


顾美PLC数据采集方法力控配置



在【设备IP地址】处输入顾美PLC数据采集网关的IP地址,在【端口】处输入顾美PLC数据采集网关的端口号,默认为5551,点击【下一步】按钮;


顾美PLC数据采集方法力控配置端口



在【设备类型】处选择BINARY,点击【完成】按钮。


顾美PLC数据采集方法力控配置协议




4.4 杰控(FameView)通讯


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


顾美PLC数据采集方法杰控配置



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


顾美PLC数据采集方法杰控配置端口



新建【设备数据表】,在【PLC端口号】处输入顾美PLC数据采集网关的端口号,默认为5551,在【设备IP地址】处输入顾美PLC数据采集网关的IP地址,然后设置好通讯数据后,点击【确认】按钮。


顾美PLC数据采集方法杰控配置端口




05
MODBUTTCP通讯


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


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


MODBUS地址

PLC内部寄存器地址

数据类型

计算公式

modbus功能号

最大指令数

000001~

输出线圈:Y0~

Ym = 000001+m    ①

FC1(读线圈)

FC1:512

005001~

特殊:M8000~

M8m = 005001+m   ②

006001~

定时器线圈:T0~

Tm = 006001+m

007001~

计数器线圈:C0~

Cm = 007001+m

FC5(写线圈)

FC5:1

010001~

线圈:M0~

Mm = 010001+m

030001~

线圈:S0~

Sm = 030001+m

100001~

输入:X0~

Xm = 100001+m    ③ 

FC2(读输入)

512

400001~

定时器:T0~

Tm = 400001+m

FC3(读寄存器)

FC3:127

401001~

计数器:C0~C199

Cm = 401001+m

411001 ~

计数器:C200~C255

Cm = 411001+(m-200)*2 ④

FC16(写寄存器)

FC16:127

401301~

特殊:D8000~

D8m = 401301+m         ⑤

402001~

资料暂存器:D0~

Dm = 402001+m       

FC6(写单一寄存器)

FC6:1

420001~

文件寄存器:R0~

Rm=420001+m           

注释说明:


:其中m表示Y线圈标识号的八进制数,需要将其换算成十进制后进行公式,如Y25,八进制25换算成十进制后为21,其对应的modbus地址为:Y25=000001+21=000022;

②:其中m表示M线圈标识号去掉8000的剩余数,如M8325时m=325;

③:其中m表示X线圈标识号的八进制数,需要将其换算成十进制后进行公式,如X25,八进制25换算成十进制后为21,其对应的modbus地址为:X25=100001+21=100022;

:其中m表示C线圈标识号,当m>=200时,用此公式计算;

:其中m表示特殊功能寄存器D标识号去掉8000的剩余数,如M8206时m=206;



5.1 ModScan32测试


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


顾美PLC数据采集方法Modbus通讯测试


选择菜单栏【Connection】--Connect,在对话框中的【IP Address】处输入顾美PLC数据采集网关的IP地址,点击【OK】按钮;


顾美PLC数据采集方法Modbus通讯参数配置


测试正常的画面如下:


顾美PLC数据采集方法Modbus通讯测试