首先,要在要在PLC配置窗口上设置。然后,还要在程序中使能。才能完成入网配置。
1.在PLC配置窗口上设置
利用和利时编程软件,打开PLC配置窗口如图5-4所示,的PLC配置窗口,配置的CPU模块是LM3109,扩展为LM3403以太网模块。
图5-4 以太网模块LM3403的基本参数配置
从图可知,以太网模块的站点id默认设置为0(因在它之前没有别的扩展模块)。当使能此模块时,须使用这个id号。输入地址从%IW4开始(因在它之前CPU模块占用%IW0、%IW1、%IW2、%IW3),输出地址从%QW2开始(因在它之前CPU模块占用%QW0、%QW1,该图没有示出)。以太网模块的IP地址、子网掩码、网关、输入输出区大小等通信参数设定如图5-5所示。
图5-5 以太网模块LM3403的模块参数
PLC以太网都是C类。所设定的IP地址不能与其他通信站点相同,否则无法通信。
子网掩码必须与计算机的子网掩码一致。图5-4设的IP地址为169.254.202.1,子网掩码为“255.255.255.0”。IP地址与掩码“与”运算后得出的169.254.202是网络号,而1是站点号。这个网络号必须与通信对方的网络号相同。
网关地址也必须与通信对方的网关地址一致。图5-4设的为“169.254.202.168”。而MAC_Address可不填。
ReadDataLen_Byte为PLC接收数据的长度,此处设定为最大接收字节数200。地址为%IW4到%IW202,单号无效。WriteDataLen_Byte为PLC发送数据的长度,此处设定为最大发送字节数200。地址为%QW2~%QW200,单号无效。
2.以太网模块使能程序设置
(1)EtherNet_TCP以太网功能块
EtherNet_TCP以太网功能块包含在库文件Hollysys_PLC_EtherNet.lib中,用于以太网模块使能及参数设置。其梯形图格式如图5-6所示,输入输出说明见表5-9。(www.xing528.com)
图5-6 以太网功能块EtherNet_TCP
表5-9 以太网功能块EtherNet_TCP输入输出说明
(2)EtherNet_TCP以太网模块使能程序
如图5-7所示的为以太网模块使能程序。以下为它使用的变量声明:VAR
EtherNet_TCP1:EtherNet_TCP; (*定义功能块*)
err1:BYTE; (*以太网通信的故障号*)
di1:BOOL; (*定义布尔型变量*)
do1:BOOL; (*定义布尔型变量*)
END_VAR
从图5-7可知,它的地址就是图5-4设置的id号0。当di1置位时,功能块使能,调用以太网模块。如果设置数据有效,do1置位。当di1复位时,不调用以太网模块,do1复位。
图5-7 以太网模块使能程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。