概述 系统连接 硬件连接 硬件设置 设备组态 数据连接 常见问题

 

概述

  日立HIDIC H系列PLC使用自己专用的通讯协议--HIDIC H协议--完成上位机和PLC之间的通讯,其通讯协议采用串行232总线方式,使用计算机的串行口。

系统连接

  参看PLC的说明书进行连接。

硬件连接 

使用日立HIDIC H系列PLC的cpu模块上的port 1口(如图中的串口1)同上位机连接(使用编程电缆);如下图:

硬件设置

  使用日立HIDIC H系列PLC的cpu模块上的拨码开关进行设置波特率,其串口其他设置为:7个数据位,1个停止位,以及偶检验;

默认的拨码为3和5拨为on,其他都为off

如下图:

说明:

设备组态

  设备驱动根据模块不同分为选择相应的模块驱动。 如图:根据您所使用的PLC、智能模块选择设备驱动。

下图是设备组态用户界面:

根据PLC或智能模块内部设置的地址填写“设备地址”,相对于协议的设备ID.

    更新周期:默认50毫秒就是说每隔一个更新周期读一次数据包。请根据组态工程的实际需要和PLC的通讯反应时间设定。

    超时时间:默认8秒,当到超时时间的时候,PLC的数据还没传上来被认为是一次通讯超时。请根据组态工程的实际需要和现场的通讯情况设定。

    故障后恢复查询:当设备发生故障导致通讯中断,系统会每隔一定“周期”查询该设备。直到“最长时间”如果还没有反应,在这次运行过程中系统将不再查询该设备。

“动态优化”和“初始禁止”请在力控工程人员的指导下使用,否则请保持默认状态。

下图为串口通讯设置:请根据PLC或智能模块的通讯说明设置波特率,数据位,校验位,停止位。

数据连接

  下图是数据连接用户界面:

注意:1.当选择BIT数据类型的时候可以填写,位偏移范围0-15(共16位,即一个字);计算方法通道号除以16得到的余数(整数)跟地址偏移配合使用

     2.地址偏移为16进制数;设置方式如下:

       a.对于WX,WY这两个参数类型,按照下图进行配置:

        

                    注: 1.word number 为当前字(16位),表示该输入输出模块的当前的字(计算方法通道号除以16得到的数字(整数))                       2.slot number 为当前输入输出模块的插槽号(0-A(为16进制数,用十进制数表示0-10))

                        3.unit number为机架号(0-4)默认为0

                        4.remote number 为远程号(0-4)默认为0             

                b.对于其他的参数类型,地址偏移从0-0xffff;

                注意WLWRWM寄存器(编程软件中表示为XXXX)对应于L.R.M寄存器的XXXX0-XXXXF共16位,例如WM90对应于M900-M90F共16位,如下图:

                                                            

     3.注意一点,对于输入寄存器和输出寄存器以及内部寄存器;当数据类型选择BIT类型对应于编程软件中的位类型(即编程软件中的X.Y.L.R.M寄存器);当数据类型选择16位整数类型对应于编程软件中的字类型(即编程软件中的WX.WY.WL.WR.WM寄存器);当数据类型选择32位整数类型对应于编程软件中的双字类型(即编程软件中的DX.DY.DL.DR.DM寄存器);

举例:a.我们以编程软件中的例子来说---读取5路(从第0路开始计算)X寄存器(该输入输出模块插在1号插槽)的值(编程软件中为X105),在力控软件中参数类型选择WX,选中BIT数据类型,地址偏移为0010(第一个1为插槽号,最后1个0为当前的字号(5/16 = 0),位偏移为(5/16的余值5))

如下图:

b.我们以编程软件中的例子来说---读取2路(从第0路开始计算)WX寄存器(该输入输出模块插在1号插槽)的值(编程软件中为WX15),在力控软件中参数类型选择WX,选中16位无符号整数数据类型,地址偏移为0015(第一个1为插槽号,最后1个5为当前的字号(5)

如下图:

a.我们以编程软件中的例子来说---读取20E路(从第0路开始计算)M寄存器的值(编程软件中为M20E),在力控软件中参数类型选择WM,选中BIT数据类型,地址偏移为0020(M20E对应为WM20,即地址偏移为20,位偏移为14)

如下图:

 

d.我们以编程软件中的例子来说----读取1路(从第0路开始计算)WM寄存器(对应的M是从M100-M10F)的值(编程软件中的例子),在力控软件中参数类型选择WM,选中16位无符号整数数据类型,地址偏移为1;

如下图:

c.我们以编程软件中的例子来说---读取3路(从第0路开始计算)DM寄存器(对应于M300-M30F(WM3)和M400-M40F(WM4))的值(编程软件中的例子),在力控软件中参数类型选择WM,选中32位无符号整数数据类型,地址偏移为6(3*2);

如下图:

 

参数列表

参数类型 数据类型 读写属性 表示含义 说明
WX 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

可读可写 X寄存器(按字(双字节)读写) 输入寄存器
WY 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

Y寄存器(按字(双字节)读写) 输出寄存器
WR 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

R寄存器(按字(双字节)读写) 内部输出寄存器
WL 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

L寄存器(按字(双字节)读写) 内部输出寄存器
WM 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

M寄存器(按字(双字节)读写) 内部输出寄存器
定时器计数器 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

(按字(双字节)读写) 计数器
CL 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

(按字(双字节)读写)  
TC 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

(按字(双字节)读写)  
DIF 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

(按字(双字节)读写)  
DFN 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

(按字(双字节)读写)  
WN 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

(按字(双字节)读写)  
TM 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

(按字(双字节)读写)  
TV 16位无符号整数

16位有符号整数

32位无符号整数

32位有符号整数

BIT

(按字(双字节)读写)  

常见问题

  如果不能正常通讯,请依次检查下列设置:

1、设备的站号,波特率,停止位,数据位,奇偶校验等的设置是否正确。