• 沒有找到結果。

(2) 初始化处理结果的确认

5.2.2 初始化设置

本节说明了使用GX Developer进行初始化设置的情况。

选择[设置MNETl/10H以太网卡号]-[初始设置]起动[以太网初始化设置]画面。

项目名称 设置的说明 设置范围/选项

TCP ULP定时器 设置TCP数据传送时信息包存在的时间。 2至32767 TCP零窗口定时器 设置检查接收允许状态的间隔。 2至32767 TCP再次发送定时器 设置在TCP数据传送时再次发送的时间。 2至32767 TCP结束定时器 设置在TCP关闭处理时的确认等待时间。 2至32767 IP组合定时器 设置部分数据信息包的等待时间。 1至32766 响应监视定时器 设置响应等待时间。 2至32767

目标存在确认起动间隔 设置与外部设备进行的通讯终止后,开始确认外部设备存在的时

间。 1至32767

目标存在确认间隔定时器 设置再次确认存在之间的时间间隔。 1至32767 定时器设置

目标存在确认再次发送定时器 设置没有接收到存在情况的响应时再次确认存在的次数。 1至32767 输入格式 选择DNS服务器的IP地址输入格式 十进制/十六进制

DNS服务器1的IP地址 设置DNS服务器1的IP地址 - DNS服务器2的IP地址 设置DNS服务器2的IP地址 - DNS服务器3的IP地址 设置DNS服务器3的IP地址 - DNS设置

( 1)

DNS服务器4的IP地址 设置DNS服务器4的IP地址 -

1: 详细说明请参阅用户手册(应用篇)的第2章。

该文档是极速PDF编辑器生成,

如果想去掉该提示,请访问并下载:

http://www.jisupdfeditor.com/

长沙工控帮教育科技有限公司整理

www.gkbpx.com

MELSEC-Q

(1) 定时器设置-TCP ULP 定时器(地址: B H )

(a) 该项目设置 TCP 数据发送期间数据包存在的时间。

在TCP 开放或数据发送期间,由通过该定时器的一个参数来设置,该设置也 用作 ARP 功能的存在时间。

(b) 在2 到 32767 的范围中指定设置值。

(当使用默认值时,不需要设置。) (c) 定时器设置 = 设置值 × 500ms

(2) 定时器设置-TCP 零窗口定时器(地址: C H )

(a) 这个窗口指示接收端方面的接收缓冲存储器。

(b) 当接收端的接收缓冲存储器(窗口尺寸 = 0)没有更多空间时,数据通讯时必 须等待,直到有足够空间才能进行数据通讯。

当发生这种情况时,达到 TCP 零窗口定时器值后,发送端将发送窗口确认信 息包发送到接收端,并确认允许的接收状态。

(c) 在2 到 32767 的范围中指定设置值。

(当使用默认值时,不需要设置。) (d) 定时器设置 = 设置值 × 500ms

(3) 定时器设置-TCP 再次发送定时器(地址: D H )

(a) 这个项目设置当 TCP 连接开放和发送数据时未返回 ACK 再次发送信息包的时 间。该定时器也可以记录发出 ARP 后无响应时再次发送一个 ARP 请求的时 间。

(在TCP 再次发送 1/2 的定时器值时,再次发送一个 ARP。) 它也用作为记录数据链接指令达到监视时间的最小设置时间。

(b) 在2 到 32767 的范围中指定设置值。

(当使用默认值时,不需要设置。) (c) 定时器设置 = 设置值 × 500ms

(4) 定时器设置-TCP 结束定时器(地址: E H )

(a) 当从本地站断开 TCP 连接时,该定时器在设置外部设备发送 FIN 请求且外部 设备返回 ACK 后,本地站等待 FIN 请求的监视时间。

(b) 在TCP 结束定时器设置指定时间之前,如果无法从外部设备接收到 FIN 请 求,应发给外部设备一个 RST,强制关闭。

(c) 在2 到 32767 的范围中指定设置值。

(当使用默认值时,不需要设置。) (d) 定时器设置 = 设置值 × 500ms

长沙工控帮教育科技有限公司整理

www.gkbpx.com

MELSEC-Q

(5) 定时器设置-IP 组合定时器(地址: F H )

(a) 由于发送和接收站的缓冲存储器的限制,只能按 IP 级划分通讯数据。

(b) 在1 到 32766 范围中指定设置值。

(当使用默认值时,不需要设置。) (c) 定时器设置 = 设置值 × 500ms

(6) 定时器设置-响应监视定时器(地址: 10 H )

(a)该定时器设置设置下列时间:

1) 发送命令后,等待响应的时间。

2) 当划分信息时,接收第一条信息后,等待最后一条信息的时间。

(b) 在2 到 32767 的范围中指定设置值。

(当使用默认值时,不需要设置。) (c) 定时器设置 = 设置值 × 500ms

(7) 定时器设置-目标存在确认的开始间隔(地址: 11 H )

(a) 该定时器设置,当目标存在确认设置为确认停止的开放连接时,开始确认外 端目标存在前的时间间隔。

(b) 在1 到 32767 范围中指定设置值。

(当使用默认值时,不需要设置。) (c) 定时器设置 = 设置值 × 500ms

(8) 定时器设置-目标存在确认间隔定时器(地址: 12 H )

(a) 该定时器设置,当存在确认设置为不响应确认的开放连接时,再次确认外部 设备存在前的时间间隔。

(b) 在1 到 32767 范围中指定设置值。

(当使用默认值时,无需设置。) (c) 定时器设置 = 设置值 × 500ms

(9) 定时器设置-目标存在确认再次发送定时器(地址: 13 H )

(a) 该定时器设置为,当存在确认设置为确认的开放时,未从外部设备得到响应 时再次确认存在的次数。

(b) 在1 到 32767 范围中指定设置值。

(当使用默认值时,无需设置。)

长沙工控帮教育科技有限公司整理

www.gkbpx.com

MELSEC-Q

MELSEC-Q

(3) 当由于噪音和其它因素而产生通讯错误时,需要更改设置以增加重试数。

重试数可以通过使用以下方程式得到。:

(假设是缺省值,2 = (60/20) - 1)

· 䞡䆩᭄ 7&38/3ᅮᯊ఼ؐ

7&3䞡ᮄথ䗕ᅮᯊ఼ؐ – 

举例: 假设按此方法设置值,得到的重试数为 2,那么数据传送出现故障时在 下表中显示的时间会发生数据通讯错误。(使用固定缓冲器通讯时。)

᭄᥂ᣛҸ

ҹ໾㔥῵ഫ

㄀ϔ⃵䞡䆩 ㄀Ѡ⃵䞡䆩

$ $ $

7&38/3䍙ᯊؐ

$7&3䞡ᮄথ䗕ᅮᯊ఼ؐ

 བᵰ೼থ䗕᭄᥂ৢ≵᳝䖨ಲĀ$&.āˈ䳔㽕䞡ᮄӴ䗕᭄᥂

%8)61'ᣛҸ ᅠ៤䕃ܗӊ

%8)61'ᣛҸ

Ͼᠿᦣ

(4) 进行以下设置以废除(3)中说明的重试。(例如: 设置重试数为 0)

· 7&38/3

ᅮᯊ఼ؐ

7&3㒧ᴳ ᅮᯊ఼ؐ

7&3䞡ᮄথ䗕 ᅮᯊ఼ؐ

↣Ͼᅮᯊ఼ؐ䛑ᑨ䆹Ⳍৠ

(5) 目标存在确认是以太网模块检查是否远程设备正常运作的功能,该功能通过发送 存在确认信息,然后等待察看是否接收响应信息。如果连接到远程设备为开放状 态但在某一时间段没有执行与远程设备的通讯,则使用此功能。

(a) 存在确认功能有两种确认方式: PING 和 KeepAlive。

根据本节(7)到(9)中说明的设置值和开放设置(参阅 5.5(6)节)的存在确认 设置,以太网模块逐个进行存在确认。

在确认功能(Pink 或 KeepAlive)可以在操作设置或重新初始化时选择。

关于操作设置,请参阅 4.7 节。

关于重新初始化处理的说明,请参阅 5.2.3 节。

长沙工控帮教育科技有限公司整理

www.gkbpx.com

MELSEC-Q

1) 用 KeepAlive 确认

此方法用于通过 TCP/IP 协议开放的连接。

以太网模块通过向某一时间段没有进行通讯的远程设备发送存在确认 ACK 信息,然后等待并查看是否接收响应。( 1)

1 如果远程设备不支持 TCP KeepAlive 功能(响应 KeepAlive ACK 信 息),连接可能被中断。

2) 用 Ping 确认

此方法用于通过 TCP/IP 或 UDP/IP 协议打开的连接。

以太网模块通过向某一时间段没有进行通讯的远程设备发送 Ping 指令 (使用 ICMP 回复请求/响应功能),然后等待并查看是否接收响应。( 2)

2 注意以太网模块接收 PING 响应指令时自动返回回复响应包。(即 使关闭与远程设备的数据通讯,也可以发送响应到接收的 Ping 指 令。)

(b) 如果无法接收(检测到出错)远程设备发出的响应信息,请采取以下措施。

·强制关闭相应连接(线路断开)。( 3) 3 可使用用户程序重新开放。

·以太网模块关闭开放完成信号(对应位地址: 5000H)并存储出错代码 (C035H),例如在开放出错代码存储区。

举例: 假设在重试三次的情况下设置值,以太网模块在下表中的时 间进行目标存在确认。(以 PING 存在确认为例)

᳔ৢϔ⃵䗮䆃

ҹ໾㔥῵ഫ 3,1*ᣛҸ ᓔᬒᅠ៤ֵো

ഄഔ+

3,1*ᣛҸ 3,1*ᣛҸ

Ⳃᷛᄬ೼⹂䅸

ਃࡼ䯈䱨ᅮᯊ

఼ؐ

Ⳃᷛᄬ೼⹂䅸 䯈䱨ᅮᯊ఼ؐ

Ⳃᷛᄬ೼⹂䅸 䯈䱨ᅮᯊ఼ؐ

长沙工控帮教育科技有限公司整理

www.gkbpx.com

MELSEC-Q

相關文件