一、和编程工具的连接
本文主要介绍将 CPU 模块与编程工具连接的设置方法。CPU 模块与编程工具可以通过 1 根以太网电缆进行直接连接。在直接连接 ( 简便连接 ) 中,可以在忽略相互的 IP 地址的状况下进行通信。
二、CPU 模块的设置
(1) 可编程控制器参数的设置
在 " ( 内置以太网端口设置 )"画面中进行设置。工程窗口 [( 参数 )] [ ( 可编程控制器参数 )] [( 内置以太网端口设置 )]
1. 设置 CPU模块的 IP地址。
2. 进行用于 MELSOFT 连接的连接设置。
工程窗口 [ ( 参数 )] [ ( 可编程控制器参数 )] [ ( 内置以太网端口设置 )] ( 打开设置 ) 按钮。
1. 协议根据需要选择TCP或UDP。
2. 打开方式选择"MELSOFT"。
(2) 至 CPU 模块的写入
通过 " ( 可编程控制器写入 )"画面将设置的参数写入到 CPU 模块中。
[ ( 在线 )] [( 可编程控制器写入 )]将参数写入 CPU 模块后,通过电源的 OFF → ON 或复位,使参数生效。
三、编程工具的设置
在" (连接目标设置)"画面中进行设置。连接目标窗口 [Connection1]
1.将个人计算机侧 I/F设置为"(以太网板 )"。
在" (个人计算机侧I/F以太网板详细设置)"画面中从"TCP"或"UDP"中选择使用的协议。(应与打开设置中设置的协议一致。)
2.将可编程控制器侧I/F 设置为" (CPU 模块)"。在" ( 可编程控制器侧I/F CPU 模块详细设置)"画面中,按下述画面内容输入CPU 侧的IP 地址或者主机名。( 设置为主机名的情况下,应设置为Microsoft Windows 的hosts 文件中设置的名称。)
3. 设置其它站指定。
根据使用环境进行选择。
四、CPU模块搜索
在使用了集线器的连接中,通过" (可编程控制器侧 I/F CPU模块详细设置 )"画面点击 (网络上的以太网内置型 CPU搜索 (S))时,将对与编程工具连接在同一个集线器上的 CPU模块进行搜索,并以一览方式显示。
·对级联连接的集线器上连接的 CPU模块也进行搜索,并以一览方式显示。
·不能对经由路由器连接的 CPU模块进行搜索。
·经由无线 LAN的情况下,有时会由于数据包的消失导致以太网通信不稳定,造成不能搜索 CPU模块。
·一览表显示中存在有重复的 IP地址的情况下,应对 CPU侧的 IP地址的参数设置进行重新审核。如果在重复的状况下进行通信,将发生通信出错。
·CPU模块的服务处理的负荷较高时,有可能无法搜索到相应的 CPU模块。此时应将"以太网内置型 CPU搜索"画面的响应等待时间延长,或者在可编程控制器参数的服务处理设置中
增加服务处理时间。
·通过在可编程控制器参数的内置以太网端口设置中进行如下所示的选择,可以将来自于网络上的 CPU模块的搜索设置为不响应。
五、注意事项
(1) IP 地址的重复
构建网络时及将新设备连接到网络上时,应确认 IP 地址不重复。IP 地址重复的情况下,有可能会与非目的设备进行通信。可以通过以下任一方法确认 IP 地址是否重复。
· 使用连接 CPU 搜索功能对重复的 IP 地址进行确认。
· 将对象设备从线路上断开,通过断开的对象设备的 IP 地址进行 PING 测试。有响应的情况下,表示 IP 地址重复。
(2) 通过 KeepAlive 进行确认
将协议设置为 TCP 的情况下,通过 KeepAlive 进行确认 ( 对 KeepAlive 用 ACK 报文响应 ) 。从来自于外部设备的最后的报文接收开始,5 秒后发送存在确认用报文,确认有无来自于对象设备的响应。在无响应时,再以 5 秒的间隔发送存在确认用报文。在 45 秒内不能确认响应的情况下,将认为对象设备不存在而断开连接。在对象设备不支持 KeepAlive 功能的情况下,连接有可能被断开。
(3) 超出设置的连接
进行连接时请勿超出参数的打开设置中所设置的设置数。通过个人计算机进行了超出设置数的 TCP 连接时,根据应用程序有可能变为下述状态。
· 时间延长而变为超时出错状态。
· 通信过程中某个对象设备突然发生超时出错。
(4) TCP 连接的再发送处理
在 TCP 连接中,未从发送对象设备返回 TCP 协议的 ACK 响应时,进行再发送处理。从 0.3 秒开始,进行 0.6 秒、1.2 秒、2.4 秒、4.8 秒、9.6 秒后的 6 次再发送。在最后的再发送后的 19.2 秒期间未返回 TCP 协议的 ACK 响应时,将认为对象设备异常而断开连接。( 合计 38.1 秒将作为对象设备异常而断开连接。)
(5)采样跟踪
从内置以太网端口通过编程工具执行采样跟踪时,在进行 CPU的电源 OFF或者复位之前应将采样跟踪中断。
(6)远程STOP、远程PAUSE
从内置以太网端口通过编程工具进行了远程 STOP或远程 PAUSE时,在进行 CPU的电源 OFF或者复位之前应进行下述操作。
·远程RUN
·远程RESET