问一下sp.socsnd的使用方法

想问一下谁用过地产中介桌面云解决方案云桌面,感觉怎么样?_百度知道
想问一下谁用过地产中介桌面云解决方案云桌面,感觉怎么样?
我有更好的答案
当前房产行业存在电脑维护工作量大、软硬件升级压力大、总体成本居高不下等诸多难题。若磐量身为房产、房产中介企业定做的各种需要的解决方案,实现让多个用户同时、独立使用1台主机上的软、硬件资源和所有外部设备,即一台电脑主机,拖(变/转)多个工作站。其方案优势在于:1.提供整体设备解决方案,一站式采购门店电脑办公所需全部产品2.所有产品经过匹配测试, 完美兼容地产行业常用专用办公软件3.若磐云终端采用SOC高度集成设计,无可移动性部件,稳定性强4.高效,节能,省电,环保,静音的愉悦办公环境5.所有数据资料存储于服务器上,高度保密,防止客户信息泄露6.搭载若磐终端管理软件,可一键操控/部署/管理/维护云终端,省时省力7.超高性价比的整体采购成本若磐友情回答
采纳率:36%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。文章数:78
年度积分:377
历史总积分:1235
注册时间:
大家好,我想请教下SP.SOCSND指令前面的触发条件是常通还是用脉冲触发,如果是脉冲触发,如何让数据更新更快一点。还有就是如果异常结束该如何处理
[此贴子已经被作者于 15:59:03编辑过]此帖发自手机工控论坛
文章数:78
年度积分:377
历史总积分:1235
注册时间:
我把接收到m300信号后开始延时,延时600ms后再次触发发送数据,对方才能稳定接收。为什么会这么长
[此贴子已经被作者于 16:43:59编辑过]此帖发自手机工控论坛
文章数:78
年度积分:377
历史总积分:1235
注册时间:
modbus rtu通讯也没有这么长的间隔此帖发自手机工控论坛
工控学堂推荐视频:您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
【三菱】【iQ-F(FX5U) PLC】MELSEC iQ-F FX5 以太网, CC-Link IE FB参考.pdf 46页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
三菱微型可编程控制器
MELSEC iQ-F
FX5 以太网/CC-Link IE FB参考
FX5 以太网 FB
M+FX5UCPU-EN_ConnectionOpen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
M+FX5UCPU-EN_ConnectionClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
M+FX5UCPU-EN_Recv_Socket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
M+FX5UCPU-EN_Send_Socket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 T
M+FX5UCPU-EN_SLMP_DeviceRead_IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 E
M+FX5UCPU-EN_SLMP_DeviceWrite_IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 T
CC-Link IE现场网络模块FB
M+FX5CCLIEF_DeviceRead . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
M+FX5CCLIEF_DeviceWrite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
M+FX5CCLIEF_Send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
M+FX5CCLIEF_Recv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
M+FX5CCLIEF_SetParameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
M+FX5CCLIEF_StationNoSet . . . . . . . . . . . . . .
正在加载中,请稍后...一滴汗水,一份收获
级别: 家园常客
发帖数量: 485 个
工控威望: 648 点
下载积分: 10421 分
在线时间: 502(小时)
注册时间: 最后登录:
[attachment=136999]如上图的这条发送指令是在哪个资料里介绍的,我找了好多资料都没找到!请各位高手指点下,谢谢!
级别: 探索解密
发帖数量: 121 个
工控威望: 188 点
下载积分: 2125 分
在线时间: 128(小时)
注册时间: 最后登录:
Q系列里面找
一滴汗水,一份收获
级别: 家园常客
发帖数量: 485 个
工控威望: 648 点
下载积分: 10421 分
在线时间: 502(小时)
注册时间: 最后登录:
Q系列哪本手册啊!兄弟&&
级别: 略有小成
发帖数量: 277 个
工控威望: 448 点
下载积分: 924 分
在线时间: 222(小时)
注册时间: 最后登录:
好像以太网应用手册哪里有,反正在以太网有关的说明书
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄
工控威望: 11818 点
下载积分: 10856 分
在线时间: 1041(小时)
注册时间: 最后登录:
[attachment=137055]&&[attachment=137056]
自动化生产线,单机编程
一滴汗水,一份收获
级别: 家园常客
发帖数量: 485 个
工控威望: 648 点
下载积分: 10421 分
在线时间: 502(小时)
注册时间: 最后登录:
谢楼上兄弟
gyfeigyfei
技术交流、分享、进步。
级别: 论坛先锋
发帖数量: 227 个
工控威望: 1051 点
下载积分: 202 分
在线时间: 116(小时)
注册时间: 最后登录:
<div class="f14" id="read_楼是高手FX5用户手册(以太网通信篇)_伤城文章网
联创plc培训中心  www.plclc.com三菱微型可编程控制器MELSEC iQ-F FX5用户手册(以太网通信篇) 联创plc培训中心  www.plclc.com 联创plc培训中心  www.plclc.com安全方面注意事项(使用之前请务必阅读) 在安装、运行、保养?检查本产品之前,请务必仔细阅读本使用说明书以及其他相关设备的所有附带资料,正确使用。请在熟 悉了所有关于设备的指示、安全信息,以及注意事项后使用。 在本使用说明书中,安全注意事项的等级用[ 警告]、[ 注意]进行区分。警告 注意此外,即使是[错误使用时,有可能会引起危险,导致死亡或是重伤事故的发生。错误使用时,有可能会引起危险,导致中度伤害或受到轻伤,也有可能造成物品方面的损害。注意]中记载的事项,根据状况的不同也可能导致重大事故的发生。两者记载的内容都很重要,请务必遵守。 此外,请妥善保管好产品中附带的使用说明,以便需要时可以取阅,并请务必将其交给最终用户的手中。【设计注意事项】 警告● 应在可编程控制器的外部设置安全回路,以便在出现外部电源异常、可编程控制器故障等情况时,也 能确保整个系统安全运行。否则可能由于误动作、误输出而导致事故发生。 (1) CPU模块通过看门狗定时器出错等自诊断功能检测到异常时,所有的输出变为OFF。此外,当出现 CPU模块所无法检测到的输入输出控制部分等的异常时,输出控制可能会失效。此时,应设计外部 回路或装置,以保证机械安全运行。 ● 对运行中的可编程控制器进行控制 (数据更改)前,应在顺控程序上配置互锁电路,以确保整个系统 始终能安全运行。此外,对运行中的可编程控制器进行其他控制 (程序更改、参数更改、强制输出、 运行状态更改)前,应仔细阅读手册,在充分确认安全的基础上进行操作。如未充分确认,则可能由 于操作失误导致机械破损及事故发生。 ● 关于网络出现通信异常时各站的动作状态,请参阅各网络的手册。误输出、误动作可能导致事故发 生。 ● 在支持SLMP的设备上连接外部设备,以对运行中的其他站点可编程控制器进行控制 (数据更改)前, 应在其他站点可编程控制器程序上配置互锁电路,以确保整个系统始终能安全运行。 此外,对运行中的其他站点可编程控制器进行其他控制 (程序更改、运行状态更改 (状态控制) ) 前,应仔细阅读手册,在充分确认安全的基础上进行操作。特别是在通过外部设备对远程的其他站点 可编程控制器进行上述控制时,有时会因数据通信异常而导致无法立即对可编程控制器侧的故障做出 反应。 在其他站点可编程控制器的程序上配置互锁电路的同时,应在外部设备与其他站点可编程控制器之间 确定发生数据通信异常时的系统的处理方法。 ● 请勿向支持SLMP的设备及智能功能模块的缓冲存储器的“系统区”或“禁止写入区”中写入数据。此 外,在对支持SLMP的设备及智能功能模块输出信号时,请勿输出“禁止使用”的信号或使之ON。如果 对“系统区”或“禁止写入区”进行数据写入,或对“禁止使用”的信号进行输出,有可能导致可编 程控制器系统发生误动作。1 联创plc培训中心  www.plclc.com【配线注意事项】 警告● 在进行安装、配线等作业时,必须从外部将电源全部断开后再进行操作。否则有可能导致触电或产品 损坏。 ● 安装、配线作业等之后进行通电、运行时,必须安装产品附带的端子盖板。否则有可能导致触电。【配线注意事项】 注意● 使用时端子排、电源接口、输入输出接口、通信用接口、通信电缆不应受外力。否则有可能导致断线 或故障。 ● 请勿将电源线、控制线、通信电缆与主回路及高压电线、负载线、动力线等捆扎在一起或相互靠得太 近。应相距大约100mm以上距离。否则有可能因噪音而导致误动作。【启动?维护注意事项】 警告● 在通电状态下请勿触摸端子。否则有可能导致触电或误动作。 ● 在清洁模块及重新紧固端子时,必须从外部将电源全部断开后再进行操作。如果在通电的状态下进行 操作,有可能导致触电。 ● 在运行过程中进行程序更改、强制输出、RUN、STOP等操作前,应仔细阅读手册,在充分确认安全的基 础上进行操作。否则可能由于操作失误而导致机械破损或事故发生。【启动?维护注意事项】 注意● 请勿拆解或改造产品。否则有可能导致故障、误动作、火灾。 *关于维修事宜,请向三菱电机自动化 (中国)有限公司维修部咨询。 ● 在拆装以下设备时,必须先将电源切断。否则有可能导致故障、误动作。 - 外围设备、扩展插板、扩展适配器 - 扩展模块、总线转换模块 - 电池 ● 把外围设备连接到运行中的支持SLMP的设备、其他站点的CPU模块上进行在线操作 (运行状态的更改) 前,应仔细阅读手册,在充分确认安全的基础上进行。否则可能由于操作失误而导致机械破损或事故 发生。2 联创plc培训中心  www.plclc.com前言此次承蒙购入MELSEC iQ-F系列可编程控制器产品,诚表谢意。 本手册中对FX5的内置以太网功能相关的规格与设置进行了说明。 在使用之前,请阅读本书以及相关产品的手册,希望在充分理解其规格的前提下正确使用产品。 此外,希望本手册能够送达至最终用户处。使用时的请求? 产品是以一般的工业为对象制作的通用产品,因此不是以用于关系到人身安全之类的情况下使用的机器或是系统为目的而设 计、制造的产品。 ? 讨论将该产品用于原子能用、电力用、航空宇宙用、医疗用、搭乘移动物体用的机器或是系统等特殊用途的时候,请与本公 司的营业窗口查询。 ? 虽然该产品是在严格的质量体系下生产的,但是用于那些因该产品的故障而可能导致的重大故障或是产生损失的设备的时 候,请在系统上设置备用机构和安全功能的开关。预先通知? 设置产品时如有疑问,请向具有电气知识(电气施工人员或是同等以上的知识)的专业电气技术人员咨询。关于该产品的操作 和使用方法有疑问时,请向技术咨询窗口咨询。 ? 本书、技术资料、样本等中记载的事例是作为参考用的,不是保证动作的。选用的时候,请用户自行对机器?装置的功能和 安全性进行确认以后使用。 ? 关于本书的内容,有时候为了改良可能会有不事先预告就更改规格的情况,还望见谅。 ? 关于本书的内容期望能做到完美,可是万一有疑问或是发现有错误,烦请联系本公司或办事处。3 联创plc培训中心  www.plclc.com目录安全方面注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 关联手册 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 术语 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7第1章 第2章2.1 2.2概要 通信规格9 10通信规格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 连接规格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11第3章 第4章4.1功能一览 与MELSOFT产品以及GOT的连接12 14与工程工具的直接连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 设置方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164.2经由集线器连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 CPU模块侧的设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 工程工具侧的设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 搜索网络上的CPU模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 经由路由器的通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22第5章5.1SLMP功能24规格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 通信规格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 链接规格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265.2 5.3设置方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 SLMP命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 命令一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 可使用的软元件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315.4注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33第6章6.1 6.2 6.3 6.4 6.5 6.6通信协议支持功能35数据通信 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 关于协议的通信类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 数据包的配置元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 通信协议通信的执行条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 通过通信协议通信示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 通信协议支持功能指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 通信协议支持功能的登录协议执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54第7章7.1 7.2 7.3Socket通信功能60以TCP协议进行通信时 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 以UDP协议进行通信时 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68 注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .724 联创plc培训中心  www.plclc.com7.4Socket通信功能命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74 连接的建立 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 连接的切断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 接收数据的END处理时读取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 数据发送 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 连接信息的读取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Socket通信接收数据读取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90第8章8.1 8.2 8.3 8.4远程口令92使用远程口令的设置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93 注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 关于非法访问的检测与处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96第9章9.1 9.2 9.3 9.4 9.5IP地址更改功能97IP地址更改功能的概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97 CPU模块中设置的IP地址 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98 向IP地址存储区域写入的操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99 向IP地址存储区域写入的步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 IP地址存储区域的清除操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 IP地址存储区域的清除步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101第10章10.1故障排除102通过LED确认异常的方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 异常显示的确认 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 出错信息的读取、清除方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10310.2 10.3通过GX Works3确认异常的方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 以太网诊断 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 出错代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 IP地址更改功能时的出错代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 以太网通信时的出错代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 SLMP功能的出错代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11010.4故障排除流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 SLMP通信时的异常 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113附录附1115特殊软元件的用途和分配一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115索引126修订记录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 关于保修 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 商标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1305CONTENTS设置远程口令时的通信方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 联创plc培训中心  www.plclc.com关联手册对象模块的用户手册手册名称&手册编号&MELSEC iQ-F FX5用户手册(入门篇) &JY997D59501& MELSEC iQ-F FX5U用户手册(硬件篇) &JY997D58601& MELSEC iQ-F FX5UC用户手册(硬件篇) &JY997D61501& MELSEC iQ-F FX5用户手册(应用篇) &JY997D58701& MELSEC iQ-F FX5编程手册(程序设计篇) &JY997D58801& MELSEC iQ-F FX5编程手册(指令/通用FUN/FB篇) &JY997D58901& MELSEC iQ-F FX5用户手册(串行通信篇) &JY997D59001& MELSEC iQ-F FX5用户手册(MODBUS通信篇) &JY997D59201& MELSEC iQ-F FX5用户手册(以太网通信篇) &JY997D59301&(本手册) MELSEC iQ-F FX5用户手册(SLMP篇) &JY997D59101& MELSEC iQ-F FX5用户手册(定位篇) &JY997D59401& MELSEC iQ-F FX5用户手册(模拟量篇) &JY997D60601& GX Works3操作手册 &SH-081271CHN&内容记载FX5 CPU模块的性能规格、运行前的步骤、故障排除相关的内容。 记载FX5U CPU模块的输入输出规格、配线、安装及维护等的硬件相关的详细 事项。 记载FX5UC CPU模块的输入输出规格、配线、安装及维护等的硬件相关的详 细事项。 记载程序设计中必要的基础知识、CPU模块的功能、软元件/标签、参数的说 明等内容。 记载梯形图、ST、FBD/LD等程序的规格以及标签的内容。 记载在程序中可使用的命令及函数的规格的内容。 记载简易PLC间链接、MC协议、变频器通信、无顺序通信、通信协议支持相 关的内容。 记载MODBUS串行通信相关的内容。 记载内置以太网端口通信功能相关的内容。 对对方设备采用基于SLMP的通信对CPU模块的数据进行读取、写入等的方法 进行说明。 记载内置定位功能相关的内容。 记载模拟量功能相关的内容。 记载GX Works3的系统配置、参数设置、在线功能的操作方法等简单工程及 结构化工程通用的功能相关的内容。6 联创plc培训中心  www.plclc.com术语除特别注明的情况外,本手册中使用下列术语进行说明。 ? ?表示多个型号及版本等的总称时的可变部分。 (例)FX5U-32MR/ES、FX5U-32MT/ES?FX5U-32M?/ES ? 关于能够与FX5连接的FX3的设备,请参照FX5用户手册(硬件篇)。术语■设备 FX5 FX3 FX5 CPU模块 FX5U CPU模块 FX5UC CPU模块 扩展模块 ? FX5扩展模块 ? FX3扩展模块 ? 扩展模块(扩展电缆型) ? 扩展模块(扩展连接器型) I/O模块 输入模块 ? 输入模块(扩展电缆型) ? 输入模块(扩展连接器型) 输出模块 ? 输出模块(扩展电缆型) ? 输出模块(扩展连接器型) 输入输出模块 电源内置输入输出模块 扩展电源模块 ? FX5扩展电源模块 ? FX3扩展电源模块 智能模块 智能功能模块 ? FX5智能功能模块 ? FX3智能功能模块 简单运动模块 扩展板 ? 通信板 扩展适配器 ? 通信适配器 ? 模拟量适配器 总线转换模块 ? 总线转换模块(扩展电缆型) ? 总线转换模块(扩展连接器型) 电池 外围设备 GOT ■软件包 工程工具 GX Works3 MELSEC可编程控制器软件包的产品名 SWnDND-GXW3的总称产品名(n表示版本) FX5U、FX5UC可编程控制器的总称 FX3S、FX3G、FX3GC、FX3U、FX3UC可编程控制器的总称 FX5U CPU模块、FX5UC CPU模块的总称 FX5U-32MR/ES、FX5U-32MT/ES、FX5U-32MT/ESS、FX5U-64MR/ES、FX5U-64MT/ES、FX5U-64MT/ESS、FX5U80MR/ES、FX5U-80MT/ES、FX5U-80MT/ESS的总称 FX5UC-32MT/D、FX5UC-32MT/DSS的总称 FX5扩展模块、FX3扩展模块的总称 I/O模块、FX5扩展电源模块、FX5智能功能模块的总称 FX3扩展电源模块、FX3智能功能模块的总称 输入模块(扩展电缆型)、输出模块(扩展电缆型)、总线转换模块(扩展电缆型)、智能功能模块的总称 输入模块(扩展连接器型)、输出模块(扩展连接器型)、输入输出模块、总线转换模块(扩展连接器型)、连 接器转换模块(扩展连接器型)的总称 输入模块、输出模块、输入输出模块、电源内置输入输出模块的总称 输入模块(扩展电缆型)、输入模块(扩展连接器型)的总称 FX5-8EX/ES、FX5-16EX/ES的总称 FX5-C32EX/D、FX5-C32EX/DS的总称 输出模块(扩展电缆型)、输出模块(扩展连接器型)的总称 FX5-8EYR/ES、FX5-8EYT/ES、FX5-8EYT/ESS、FX5-16EYR/ES、FX5-16EYT/ES、FX5-16EYT/ESS的总称 FX5-C32EYT/D、FX5-C32EYT/DSS的总称 FX5-C32ET/D、FX5-C32ET/DSS的总称 FX5-32ER/ES、FX5-32ET/ES、FX5-32ET/ESS的总称 FX5扩展电源模块、FX3扩展电源模块的总称 FX5-1PSU-5V的别称 FX3U-1PSU-5V的别称 智能功能模块的简称 FX5智能功能模块、FX3智能功能模块的总称 FX5的智能功能模块的总称 FX3的特殊功能模块的别称 FX5-40SSC-S的别称 FX5U CPU模块用板的总称 FX5-232-BD、FX5-485-BD、FX5-422-BD-GOT的总称 FX5 CPU模块用适配器的总称 FX5-232ADP、FX5-485ADP的总称 FX5-4AD-ADP、FX5-4DA-ADP的总称 总线转换模块(扩展电缆型)、总线转换模块(扩展连接器型)的总称 FX5-CNV-BUS的别称 FX5-CNV-BUSC的别称 FX3U-32BL的别称 工程工具、GOT的总称 三菱图形操作终端 GOT1000、GOT2000系列的总称内容7 联创plc培训中心  www.plclc.com术语■手册 用户手册 ? 用户手册(入门篇) ? FX5用户手册(硬件篇) ? FX5U用户手册(硬件篇) ? FX5UC用户手册(硬件篇) ? 用户手册(应用篇) 编程手册(程序设计篇) 编程手册(指令/通用FUN/FB篇) 通信手册 ? 串行通信手册 ? MODBUS通信手册 ? 以太网通信手册 ? SLMP手册 定位手册 模拟量手册 ■通信相关 内置RS-485端口 串行端口 SLMP 支持SLMP的设备 MC协议 支持MC协议的设备 对方设备 中继站 缓冲存储器内容另附手册的总称 MELSEC iQ-F FX5用户手册(入门篇)的简称 MELSEC iQ-F FX5U用户手册(硬件篇)、MELSEC iQ-F FX5UC用户手册(硬件篇)的总称 MELSEC iQ-F FX5U用户手册(硬件篇)的简称 MELSEC iQ-F FX5UC用户手册(硬件篇)的简称 MELSEC iQ-F FX5用户手册(应用篇)的简称 MELSEC iQ-F FX5编程手册(程序设计篇)的简称 MELSEC iQ-F FX5编程手册(指令/通用FUN/FB篇)的简称 MELSEC iQ-F FX5用户手册(串行通信篇)、MELSEC iQ-F FX5用户手册(MODBUS通信篇)、MELSEC iQ-F FX5用 户手册(以太网通信篇)、MELSEC iQ-F FX5用户手册(SLMP篇)的总称 MELSEC iQ-F FX5用户手册(串行通信篇)的简称 MELSEC iQ-F FX5用户手册(MODBUS通信篇)的简称 MELSEC iQ-F FX5用户手册(以太网通信篇)的简称 MELSEC iQ-F FX5用户手册(SLMP篇)的简称 MELSEC iQ-F FX5用户手册(定位篇)的简称 MELSEC iQ-F FX5用户手册(模拟量篇)的简称CPU模块的内置RS-485端口 FX5 CPU模块的内置RS-485端口(通道1)、通信插板(通道2)、通信适配器1(通道3)、通信适配器2(通道4)这4 个端口的总称 SeamLess Message Protocol的简称。 用于从外部设备访问支持SLMP的设备以及连接到支持SLMP的设备上的可编程控制器的协议。 可接收SLMP报文的设备的总称。 MELSEC通信协议的简称。 用于从外部设备访问支持MC协议的设备以及连接到支持MC协议的设备上的可编程控制器的协议。 可接收MC协议报文的设备的总称。 为进行数据通信而通过以太网连接的计算机、其他以太网搭载模块等的总称。 在1台可编程控制器上安装多个网络模块,并向其他网络瞬时传送的中继站点。 用于存储设定值、监视值等的智能模块以及支持SLMP的设备的内存。8 联创plc培训中心  www.plclc.com1概要1FX5内置以太网功能的概要如下所示。与工程工具、GOT的连接? 使用集线器,可以连接CPU模块与多个工程工具、GOT。1个CPU模块最多可以同时连接8台外部设备。 ? 可以通过工程工具搜索连接至同一集线器的CPU模块,并指定所显示的对方设备的IP地址。 ? 与MELSOFT连接时,可以通过路由器利用公司内部LAN等进行访问。与工程工具的直接连接在CPU模块与工程工具连接时,可以不使用集线器,而仅使用1根以太网电缆进行直接连接。 进行直接连接时,可在不设置IP地址和主机名的情况下进行通信。通过SLMP进行通信通过计算机、GOT等外部设备能够写入及读取CPU模块的软元件数据,因此可以进行CPU模块的动作监视、数据解析和生产管理 等操作。通信协议支持与对象设备侧(计测器?条形码阅读器等)的协议相一致,可以在对象设备与CPU模块间发送接收数据。Socket通信通过Socket通信命令,可以与通过以太网连接的外部设备以TCP/UDP协议收发任意数据。远程口令通过设置远程口令,可以防止来自外部的非法访问,加强安全性。IP地址更改功能本功能用于从外围设备等将IP地址设置至特殊寄存器,并通过将特殊继电器置为ON,从而更改CPU模块的IP地址。 没有GX Works3也可以更改CPU模块的IP地址等信息。1概要  9 联创plc培训中心  www.plclc.com22.1项目传送规格通信规格通信规格规格内容数据传送速度 通信模式 接口 传送方法 最大段码长 (集线器与节点之间的长度) 级联连接段数 100BASE-TX 10BASE-T 100/10Mbps 全双工/半双工 RJ45接口 基带 100m 最多2段*2 最多4段*2 MELSOFT连接、SLMP (3E帧) 、Socket通信、通信协议支持 MELSOFT连接、SLMP、Socket通信、通信协议支持,总计8个 (可以同时访问1个CPU模块的外部设备最多为8台) 可以使用带有100BASE-TX或10BASE-T端口*3的集线器。 100BASE-TX连接时 10BASE-T连接时 支持以太网规格的电缆 5类以上 (STP电缆) 支持以太网规格的电缆 3类以上 (STP电缆)CPU模块的内置以太网端口的通信规格如下所示。支持协议 连接数 集线器 使用电缆*1*1 可以使用直连电缆。用以太网电缆直接连接CPU模块与GOT时,还可以使用5e类以下的交叉电缆。 *2 使用中继集线器时的可连接段数。使用交换集线器时的可连接段数,请向所使用交换集线器的制造商确认。 *3 端口需要满足IEEE802.3 100BASE-TX或IEEE802.3 10BASE-T规格。??? 与集线器连接时,由CPU模块根据集线器判断100BASE-TX与10BASE-T以及全双工/半双工通信模式。与不具备 自动协商功能的集线器连接时,应将集线器侧设置为半双工通信模式。 ? 线路中发生广播风暴时,扫描时间可能会延长。 ? 当CPU模块发送目标的对方设备因电源OFF等原因而无响应时,CPU模块的以太网通信最多可能会延迟500ms。注意事项以下所示的连接不保证能正常运行。请客户对动作进行确认后再使用。 ? 使用因特网 (普通公众线路)的连接 (使用因特网服务供应商或通信公司因特网连接服务的连接等) ? 使用防火墙设备的连接 ? 使用宽带路由器的连接 ? 使用无线LAN的连接 备注: TCP及UDP的说明如下所示。 ? TCP (Transmission Control Protocol) :在可编程控制器间的通信及网络连接的对方设备等的通信中,通过在设备的端口 号间建立连接,从而进行可靠的数据通信的协议。 ? UDP (User Datagram Protocol) :由于是无连接传输,因此通信速度优于TCP,但数据通信的可靠性较低。 (有可能发生数 据丢失、信息到达顺序颠倒等问题。 )但是,可进行广播通信。 应在考虑对方设备的规格与上述协议的特点的基础上选择协议。102 通信规格 2.1 通信规格 联创plc培训中心  www.plclc.com2.2以太网电缆项目使用100BASE-TX时 使用10BASE-T时连接规格2使用下述电缆作为连接至内置以太网端口的以太网电缆(100BASE-TX/10BASE-T电缆)。规格支持以太网规格的电缆:5类以上 (STP电缆*1) 支持以太网规格的电缆:3类以上 (STP电缆*1)*1 屏蔽双绞电缆。可以使用直连电缆。通过内置以太网端口与计算机直接连接时,还可使用交叉电缆。以太网电缆的连接以下对内置以太网端口连接到100BASE-TX/10BASE-T网络的步骤进行说明。 <连接步骤>1. 2.以太网电缆连接至集线器。 以太网电缆连接至内置以太网端口。以太网电缆的连接图如下所示。RJ45型模块插座RJ45型模块 以太网电缆(3、5类线以上)??? 由CPU模块根据集线器判断100BASE-TX与10BASE-T以及全双工/半双工通信模式 (自动协商功能) 。与不具备 自动协商功能的集线器连接时,应将集线器侧设置为半双工通信模式。 ? CPU模块的接地端子未接地时,通信线路可能会因噪音影响而被关闭(切断),从而无法与对方设备进行通 信。2 通信规格 2.2 连接规格11 联创plc培训中心  www.plclc.com3功能MELSOFT连接功能一览功能概要不使用集线器,用1根以太网电缆直接连接CPU模块与工程工具 (GX Works3) 。无需设定IP地 址,仅连接目标指定即可进行通信。 在公司内部LAN等LAN内,与MELSOFT产品 (GX Works3等)进行通信。 对与使用GX Works3的计算机连接在同一集线器上的CPU模块进行搜索。从搜索结果一览中选 择,从而获取IP地址。 通过GX Works3对CPU模块的内置以太网端口进行诊断。 (以太网诊断) 从对方设备读取/写入数据。 通过使用通信协议支持功能,可以与对象设备进行数据通信。 通过Socket通信命令,可以与通过内置以太网端口连接的外部设备以TCP/UDP协议收发任意数 据。 通过设置远程口令,防止来自外部的非法访问,加强安全性。 本功能用于从外围设备等将IP地址设置至特殊寄存器,并通过将特殊继电器置为ON,从而更改 CPU模块的IP地址。CPU模块的内置以太网功能一览如下所示。参考14页 与工程工具的直接连接 17页 经由集线器连接以后 20页 搜索网络上的CPU模块 ?GX Works3操作手册 24页 SLMP功能 35页 通信协议支持功能 60页 Socket通信功能 92页 远程口令 97页 IP地址更改功能与MELSOFT的直接连接连接CPU搜索功能 MELSOFT的诊断功能 SLMP通信功能 通信协议支持功能 Socket通信功能 远程口令 IP地址更改功能123 功能一览   联创plc培训中心  www.plclc.com备忘录33功能一览  13 联创plc培训中心  www.plclc.com44.1CPU模块与MELSOFT产品以及GOT的连接与工程工具的直接连接本章对CPU模块与MELSOFT产品 (工程工具和MX Component等)或与GOT的通信方法等进行说明。在CPU模块与工程工具 (GX Works3)连接时,可以不使用集线器,而仅使用1根以太网电缆进行直接连接。 进行直接连接时,可在不设置IP地址和主机名的情况下进行通信。 (使用广播通信进行通信。 )以太网电缆工程工具??通过以太网电缆直接连接时,因其配线比其他电缆长,所以可能会有从远处非法连接的情况发生。 GX Works3时,通过在导航窗口? [参数] ? [FX5UCPU] ? [模块参数] ? [以太网端口] ? [应用设 置] ? [安全性]中选择“禁止与MELSOFT直接连接”的“禁止”,可防止非法连接。144 与MELSOFT产品以及GOT的连接 4.1 与工程工具的直接连接 联创plc培训中心  www.plclc.com设置方法GX Works3在“连接目标指定”画面中进行设置。 在线?[连接目标指定]1.2. 3. 4.41. 2.将计算机侧I/F设为“Ethernet Board”。 将可编程控制器侧I/F设为“PLC Module”。在“可编程控制器侧I/F CPU模块详细设置”画面中,选择“以太网端口直接连接”。3. 4.设置其他站指定。根据使用环境进行设置。 设置计算机的以太网适配器。根据使用环境进行设置。4与MELSOFT产品以及GOT的连接 4.1 与工程工具的直接连接15 联创plc培训中心  www.plclc.com注意事项与LAN线路连接时请勿在连接至LAN线路的情况下,进行直接连接的设置。否则将对线路造成负担,从而影响与其他外部设备的通信。非直接连接的连接方式? 请勿使用将CPU模块和对方设备连接至集线器的配置。经由集线器则不是直接连接。CPU模块集线器 以太网电缆 工程工具? 在计算机侧的网络连接中,如以太网端口有2个以上为“有效”,则不能进行直接连接通信。应修改计算机侧的设置,以使 仅直接连接的以太网端口为“有效”,其他以太网端口为“无效”。直接连接时不能通信的条件与下述条件一致时,有可能不能进行直接连接通信。不能通信时,应修改CPU模块以及计算机的设置。 ? CPU模块侧IP地址的各个位中,对应计算机侧子网掩码的0部分的位全部为ON或OFF时?CPU模块侧IP地址:64. 64. 255. 255 计算机侧IP地址:64. 64. 1. 1 计算机侧子网掩码:255. 255. 0. 0 ? CPU模块侧IP地址的各个位中,对应计算机侧IP地址的各等级的主机地址的位全部为ON或OFF时?计算机侧IP地址:为192. 168. 0. 1?192.x.x.x,等级C、主机地址为第4个八位字节 计算机侧子网掩码:255. 0. 0. 0 CPU模块侧IP地址:64. 64. 255. 255?第4个八位字节为255,各个位均为ON??各等级的IP地址如下所示。 ? 等级A:0.x.x.x~127.x.x.x ? 等级B:128.x.x.x~191.x.x.x ? 等级C:192.x.x.x~223.x.x.x 各等级的主机地址是以下0的部分。 ? 等级A:255. 0. 0. 0 ? 等级B:255.255. 0. 0 ? 等级C:255.255.255. 0164 与MELSOFT产品以及GOT的连接 4.1 与工程工具的直接连接 联创plc培训中心  www.plclc.com4.2CPU模块经由集线器连接CPU模块通过集线器连接至以太网时,需要进行CPU模块侧以及MELSOFT产品 (工程工具等)或GOT侧的设置。以太网 集线器4工程工具 工程工具 GOT经由集线器连接时,以太网通信开始前的流程如下所示。1. 2. 3. 4.参数设置通过工程工具设置模块参数。 (18页 模块参数的设置) 写入至CPU模块 将已设置的参数写入至CPU模块。通过电源OFF?ON或系统复位,将参数设为有效。 (18页 写入至CPU模块) 电缆与外部设备的连接 进行用于以太网通信的连接。 (11页 连接规格) 连接对象的设置设置工程工具侧的连接对象。 (19页 工程工具侧的设置) 关于GOT侧的设置,请参照以下手册。 ?GOT2000系列连接手册 (三菱电机设备连接篇) ?GOT1000系列连接手册 (三菱电机设备连接篇)4与MELSOFT产品以及GOT的连接 4.2 经由集线器连接17 联创plc培训中心  www.plclc.comCPU模块侧的设置模块参数的设置GX Works3在“模块参数”设置画面中进行设置。 导航窗口? [参数] ? [FX5UCPU] ? [模块参数] ? [以太网端口] ? [基本设置] ? [自节点设置]1. 2.设置CPU模块侧的IP地址。 进行MELSOFT连接的连接设置。 导航窗口? [参数] ? [FX5UCPU] ? [模块参数] ? [以太网端口] ? [基本设置] ? [对象设备连接配置设置] ? [详细设置] ? [以太网配置 (内置以太网端口) ]画面? 将“模块一览”的“MELSOFT连接设备”拖放到画面左侧。在“协议”中选择适合对方设备的协议。写入至CPU模块将已设置的参数写入至CPU模块。 [在线]?[写入至可编程控制器] 向CPU模块写入参数后,通过电源OFF?ON或系统复位,将参数设为有效。184 与MELSOFT产品以及GOT的连接 4.2 经由集线器连接 联创plc培训中心  www.plclc.com工程工具侧的设置GX Works3在“连接目标指定”画面中进行设置。 在线?[连接目标指定]1.2. 3.41. 2.将计算机侧I/F设置为“Ethernet Board”。 将可编程控制器侧I/F设为“PLC Module”。在“可编程控制器侧I/F CPU模块详细设置”画面中按以下画面内容输入CPU模块侧的IP地址或主机名。 主机名设置为在Microsoft? Windows?的hosts文件中设置的名称。3.设置其他站点指定。根据使用环境进行设置。4与MELSOFT产品以及GOT的连接 4.2 经由集线器连接19 联创plc培训中心  www.plclc.com搜索网络上的CPU模块GX Works3使用集线器进行连接时,如果在“可编程控制器侧I/F CPU模块详细设置”画面上点击“搜索网络中的FX5CPU”,则 将搜索与计算机 (GX Works3)连接在同一集线器上的CPU模块,并显示一览。? 对级联连接的集线器上连接的CPU模块也会进行搜索,并显示一览。 ? 不能搜索经由路由器连接的CPU模块。 ? 经由无线LAN时,可能会因数据包的丢失而造成以太网通信不稳定,出现无法搜索CPU模块的情况。 ? 在一览显示中如果存在IP地址重复的CPU模块,应修改CPU模块侧的IP地址参数设置。如果在IP地址重复的情况下进行通信, 将发生通信出错。 ? 服务处理的负荷较大时,可能会无法搜索相应的CPU模块。应延长“搜索网络中的FX5CPU”画面的响应等待时间,或在CPU参 数的服务处理设置中增加服务处理时间。 ? 在模块参数以太网端口的应用设置的“不响应网络中的CPU模块搜索”设置中选择“不响应”时,将不会响应来自网络上的 CPU模块搜索。204 与MELSOFT产品以及GOT的连接 4.2 经由集线器连接 联创plc培训中心  www.plclc.com经由路由器的通信可以通过内置以太网端口,经由路由器利用公司内部LAN等进行访问。*1路由器公司内部LAN 工场 控制室计算机 CPU模块4*1 部分功能不能经由路由器进行通信。不能经由路由器使用的功能如下所示。 ?搜索网络上的CPU模块 ?Socket通信功能的广播通信经由路由器进行访问时,除了在?18页 模块参数的设置中对IP地址进行设置外,也应对子网掩码类型和默认网关IP地址进 行设置。 GX Works3时: 导航窗口? [参数] ? [FX5UCPU] ? [模块参数] ? [以太网端口] ? [基本设置] ? [自节点设置]4与MELSOFT产品以及GOT的连接 4.2 经由集线器连接21 联创plc培训中心  www.plclc.com注意事项IP地址的重复构建网络以及在网络中连接新设备时,应确认IP地址是否重复。 IP地址重复时,有可能会与非目标设备进行通信。 可以通过以下方法,确认IP地址是否重复。 ? 使用连接CPU搜索功能,确认重复的IP地址。通过KeepAlive进行确认协议设置为TCP时,将通过KeepAlive进行确认。 (对KeepAlive用ACK报文的响应) 从对方设备接收到最后的报文开始,5秒后发送生存确认用报文,确认对方设备中有无响应。无响应时,间隔5秒后再次发送生 存确认用报文。无法在45秒内确认响应时,则视为对方设备未处于生存状态,从而切断连接。 对方设备不支持TCP KeepAlive功能时,连接可能会被切断。超出设置的连接请勿进行超过参数的以太网配置设置中的设置数的连接。如果从计算机执行超过设置数的TCP连接,则某些应用程序可能会出 现以下状态。 ? 发生超时出错的时间延长 ? 通信中的某个对方设备突然发生超时出错TCP连接的重新发送处理在TCP连接中,如发送后未从对方设备获得TCP协议的ACK响应,则进行重新发送处理。 重新发送处理从0.3秒后开始,并在0.6秒、1.2秒、2.4秒、4.8秒、9.6秒后共重新发送6次。最后一次重新发送后,如19.2秒 内没有TCP协议的ACK响应,则切断被视为对方设备异常的连接。 (在总计38.1秒时切断被视为对方设备异常的连接。 )224 与MELSOFT产品以及GOT的连接 4.2 经由集线器连接 联创plc培训中心  www.plclc.comTCP的MELSOFT连接与多个MELSOFT连接设备 (GX Works3等)以TCP协议进行通信时,应在模块参数中设置与要连接的MELSOFT连接设备相同的台 数。CPU模块以太网 集线器4MELSOFT连接设备MELSOFT连接设备MELSOFT连接设备设置与MELSOFT连接设 备相同的台数。??如所有的MELSOFT连接设备同时开始通信,则可能会因通信过于集中而致使通信不畅。该情况下,应错开 MELSOFT连接设备开始通信的时间,以避免通信过于集中。例如,在各GOT中错开设置上升沿时间和通信超时时 间。采样跟踪从内置以太网端口通过工程工具执行采样跟踪时,应在CPU模块的电源OFF前中断采样跟踪。远程STOP从内置以太网端口通过工程工具执行远程STOP时,应在CPU模块的电源OFF前进行远程RUN的操作。4与MELSOFT产品以及GOT的连接 4.2 经由集线器连接23 联创plc培训中心  www.plclc.com5SLMP功能SLMP (SeamLess Message Protocol)是使用以太网,通过外部设备 (计算机及GOT等)访问支持SLMP的设备所需的协议。 FX5的内置以太网端口可以通过SLMP的3E帧进行通信。 可以使用SLMP (3E帧)从外部设备写入/读取CPU模块的软元件数据。 通过软元件数据的写入/读取,可以使用外部设备进行CPU模块的动作监视及数据解析、生产管理等。 此外,通过远程口令功能,可以防止来自外部的非法访问。 (?92页 远程口令) 关于SLMP功能的详情,请参照?MELSEC iQ-F FX5用户手册(SLMP篇)。CPU模块集线器GOT通过SLMP进行通信??SLMP的3E帧是与MC协议的QnA兼容3E帧相同的报文格式。可将使用MC协议的外部设备连接至支持SLMP的设备。 SLMP (3E帧)通信开始前的流程如下所示。1. 2. 3.电缆与外部设备的连接进行用于SLMP通信的连接。 参数设置通过工程工具设置模块参数。 (27页 设置方法) 写入至CPU模块 将已设置的参数写入至CPU模块。通过电源OFF?ON或系统复位,将参数设为有效。??还可经由路由器进行访问。设置时,也应设置子网掩码类型和默认网关IP地址。 (?21页 经由路由器的通 信)245 SLMP功能   联创plc培训中心  www.plclc.com5.1通信规格项目传送规格规格按照以下规格进行使用SLMP功能的通信,并在GX Works3的模块参数中进行设置。规格内容数据传送速度 通信模式 接口 传送方法 最大段码长 (集线器与节点之间的长度) 级联连接段数 100BASE-TX 10BASE-T 端口数 连接数 100/10Mbps 全双工/半双工 RJ45接口 基带 100m 最多2段*1 最多4段*1 1个端口 最多8个连接*25*1 使用中继集线器时的可连接段数。使用交换集线器时的可连接段数,请向所使用交换集线器的制造商确认。 *2 SLMP、MELSOFT连接、Socket通信、通信协议支持,总计最多8个连接。??可以连接带有100BASE-TX或10BASE-T端口的集线器。 此外,也可以不使用集线器,直接与对方设备 (计算机等)连接。 连接的端口需要满足IEEE802.3 100BASE-TX或IEEE802.3 10BASE-T规格。5SLMP功能 5.1 规格25 联创plc培训中心  www.plclc.com链接规格关于可以处理的命令和软元件,请参照?28页 SLMP命令。链接时间■3E帧根据以下计算公式计算SLMP通信的最小处理时间。 但是,根据网络的负荷率(线路拥挤状况)、各连接设备的窗口大小、同时使用的连接数及系统配置,处理时间可能会进一步延 长。应将通过以下计算公式求出的数值作为仅使用1个连接进行通信时的处理时间参考值。 ? SLMP通信的最小处理时间(批量读取、批量写入时) Tfs=Ke+ (Kdt?Df)+Scr?处理所需的扫描次数+对方设备的ACK处理时间  Tfs:从接收对方设备 (计算机等)的请求数据到CPU模块结束处理的时间 (单位:ms)*1  Ke、Kdt:常数 (参照下表)  Df:请求数据的字数+响应数据的字数 (应用程序数据区)  Scr:扫描时间*1 从接收对方设备的请求数据到CPU模块结束处理为止的时间如下所示。对方设备(计算机) 命令报文 ACK (仅TCP) 0步 CPU模块 扫描时间 Tfs通信内容 TCP/IP通信时 Ke批量读取时 以ASCII码数据通信时 以二进制码数据通信时 批量写入时 以ASCII码数据通信时 以二进制码数据通信时 1 1 1 1响应报文 ENDACK (仅TCP) 0步 ENDUDP/IP通信时 Kdt0.001 0.001 0.001 0.001Ke1 1 1 1Kdt0.001 0.001 0.001 0.001?[计算示例1] 在对方设备间进行TCP/IP通信,以SLMP通信的方式用ASCII码数据从本站数据寄存器 (D)中读取32点数据时,从接收对方设 备的请求数据到结束处理为止的时间 (单位:ms) 安装站扫描时间为40ms。 Tfs=1+(0.001?32)+40?1+对方设备的ACK处理时间 [计算示例2] 在对方设备间进行TCP/IP通信,以SLMP通信的方式用ASCII码数据向本站数据寄存器 (D)中写入32点数据时,从接收对方设 备的请求数据到结束处理为止的时间 (单位:ms) 安装站扫描时间为40ms Tfs=1+(0.001?32)+40?1+对方设备的ACK处理时间265 SLMP功能 5.1 规格 联创plc培训中心  www.plclc.com5.2设置方法SLMP的通信设置如下所示。 导航窗口? [参数] ? [FX5UCPU] ? [模块参数] ? [以太网端口] ? [基本设置] ? [自节点设置]51. 2.在自节点设置中进行“IP地址设置”。 设置进行SLMP连接的连接。 导航窗口? [参数] ? [FX5UCPU] ? [模块参数] ? [以太网端口] ? [基本设置] ? [对象设备连接配置设置] ? [以太网配置 (内置以太网端口) ]画面3.将“模块一览”的“SLMP连接设备”拖放到画面左侧。在“协议”中选择适合对方设备的协议(TCP或UDP)。在“端口号 ”中设置本站端口号 (设置范围:、) 。此外,已被系统使用,请勿指定。??RUN中的CPU模块从对方设备接收到数据写入请求时,将在未写入数据的情况下返回NAK报文。5 SLMP功能 5.2 设置方法27 联创plc培训中心  www.plclc.com5.3命令一览SLMP命令关于SLMP命令的详情,请参照?MELSEC iQ-F FX5用户手册(SLMP篇)。FX5 CPU模块可执行以下的SLMP命令。3E帧名称批量读取 (Device Read)命令0401H子命令H 0081H处理内容以1位为单位从位软元件或字软元件中读取数据。 ? 以16位为单位从位软元件中读取数据。 ? 以1字为单位从字软元件中读取数据。 ? 以1位为单位从直接链接软元件中读取数据。 ? 以1位为单位从智能模块的缓冲存储器中读取数据。 ? 以1位为单位从变址寄存器间接指定的软元件中读取数据。 ? 以1字为单位从直接链接软元件中读取数据。 ? 以1字为单位从智能模块的缓冲存储器中读取数据。 ? 以1字为单位从变址寄存器间接指定的软元件中读取数据。 ? 以1位为单位从直接链接软元件中读取数据。 ? 以1位为单位从智能模块的缓冲存储器中读取数据。 ? 以1位为单位从变址寄存器间接指定的软元件中读取数据。 ? 以1字为单位从直接链接软元件中读取数据。 ? 以1字为单位从智能模块的缓冲存储器中读取数据。 ? 以1字为单位从变址寄存器间接指定的软元件中读取数据。 以1位为单位向位软元件中写入数据。 ? 以16位为单位向位软元件中写入数据。 ? 以1字为单位向字软元件中写入数据。 ? 以1位为单位向支持SLMP的设备或智能模块的缓冲存储器中写入数据。 ? 在变址寄存器中间接指定位软元件、字软元件、缓冲存储器。 以1字 (16位)为单位向支持SLMP的设备或智能模块的缓冲存储器中写入数 据。 以1位为单位向支持SLMP的设备或智能模块的缓冲存储器中写入数据。 以1字 (16位)为单位向支持SLMP的设备或智能模块的缓冲存储器中写入数 据。 随机指定软元件编号,以1字或2字为单位读取字软元件。1次通信可以处理的点数ASCII:1792点 BIN:3584点 ASCII:480字 (7680点) BIN:960字 (15360点) ASCII:1792点 BIN:3584点 ASCII:480字 (7680点) BIN:960字 (15360点) ASCII:1792点 BIN:3584点 ASCII:480字 (7680点) BIN:960字 (15360点) ASCII:1792点 BIN:3584点 ASCII:480字 (7680点) BIN:960字 (15360点) ASCII:1792点 BIN:3584点 ASCII:480字 (7680点) BIN:960字 (15360点) ASCII:1792点 BIN:3584点 ASCII:480字 (7680点) BIN:960字 (15360点) ASCII: (字访问点数+双字访问点 数) ?2 ?192 BIN: 字访问点数+双字访问点数 ?192 ASCII: (字访问点数+双字访问点 数) ?4 ?192 BIN: 字访问点数+双字访问点数 ?192 ASCII: (字访问点数+双字访问点 数) ?4 ?192 BIN: 字访问点数+双字访问点数 ?1920080H0083H0082H批量写入 (Device Write)1401HH H H随机读取 (Device Read Random)0403H0000H0080H以1字 (16位)为单位从支持SLMP的设备或智能模块的缓冲存储器中读取数 据。0082H以1字 (16位)为单位从支持SLMP的设备或智能模块的缓冲存储器中读取数 据。285 SLMP功能 5.3 SLMP命令 联创plc培训中心  www.plclc.com名称随机写入 (Device Write Random)命令1402H子命令H处理内容随机指定软元件编号,以1位为单位向位软元件中写入数据。 ? 随机指定软元件编号,以16位为单位向位软元件中写入数据。 ? 随机指定软元件编号,以1字或2字为单位向字软元件中写入数据。1次通信可以处理的点数ASCII:94点 BIN:188点 ASCII: ( (字访问点数) ?12 + (双字访问点数) ?14) ?2 ?1920点 BIN: (字访问点数) ?12 + (双 字访问点数) ?14 ?1920点 ASCII:47点 BIN:94点 ASCII: ( (字访问点数) ?12 + (双字访问点数) ?14) ?4 ?1920点 BIN: ( (字访问点数) ?12 + (双字访问点数) ?14) ?2 ?1920点 ASCII:47点 BIN:94点 ASCII: ( (字访问点数) ?12 + (双字访问点数) ?14) ?4 ?1920点 BIN: ( (字访问点数) ?12 + (双字访问点数) ?14) ?2 ?1920点 ASCII: (字软元件块数+位软元件 块数) ?2?120点,并且 (字软元件的各块的合计点 数+位软元件的各块的合计 点数) ?2 ?960点 BIN: 字软元件块数+位软元件块 数?120点,并且字软元件的 各块的合计点数+位软元件 的各块的合计点数 ?960点 ASCII: (字软元件块数+位软元件 块数) ?4 ?120点,并且 (字软元件的各块的合计点 数+位软元件的各块的合计 点数) ?2 ?960点 BIN: (字软元件块数+位软元件 块数) ?2 ?120点,并且字 软元件的各块的合计点数+ 位软元件的各块的合计点数 ?960点 ASCII: (字软元件块数+位软元件 块数) ?4?120点,并且 (字软元件的各块的合计点 数+位软元件的各块的合计 点数) ?2 ?960点 BIN: (字软元件块数+位软元件 块数) ?2?120点,并且字 软元件的各块的合计点数+ 位软元件的各块的合计点数 ?960点H? 以1位为单位向支持SLMP的设备或智能模块的缓冲存储器中写入数据。 ? 在变址寄存器中间接指定缓冲存储器。 以1字 (16位)或2字为单位向支持SLMP的设备或智能模块的缓冲存储器中写入 数据。5H以1位为单位向支持SLMP的设备或智能模块的缓冲存储器中写入数据。 以1字 (16位)或2字为单位向支持SLMP的设备或智能模块的缓冲存储器中写入 数据。多个块批量读取 (Device Read Block)0406H0000H将位软元件或字软元件的n点作为1个块,随机指定多个块,并读取数据。 (指定位软元件时,1点以16位为对象。 )0080H将支持SLMP的设备或智能模块的缓冲存储器的n点作为1个块,随机指定多个 块,并读取数据。 (指定位软元件时,1点以16位为对象。 )0082H将支持SLMP的设备或智能模块的缓冲存储器的n点作为1个块,随机指定多个 块,并读取数据。5 SLMP功能 5.3 SLMP命令29 联创plc培训中心  www.plclc.com名称多个块批量写入 (Device Write Block)命令1406H子命令0000H处理内容将位软元件或字软元件的n点作为1个块,随机指定多个块,并写入数据。 (指定位软元件时,1点以16位为对象。 )1次通信可以处理的点数ASCII: (字软元件块数+位软元件 块数) ?2 ?120点,并且 ( (字软元件块数+位软元件 块数) ?4+字软元件的各块 的合计点数+位软元件的各 块的合计点数) ?2 ?770点 BIN: 字软元件块数+位软元件块 数?120点,并且 (字软元 件块数+位软元件块数) ?4+字软元件的各块的合计 点数+位软元件的各块的合 计点数) ?770点 ASCII: (字软元件块数+位软元件 块数) ?4 ?120点,并且 ( (字软元件块数+位软元件 块数) ?4+字软元件的各块 的合计点数+位软元件的各 块的合计点数) ?2 ?770点 BIN: (字软元件块数+位软元件 块数) ?2 ?120点,并且 (字软元件块数+位软元件 块数) ?4+字软元件的各块 的合计点数+位软元件的各 块的合计点数 ?770点 ASCII: (字软元件块数+位软元件 块数) ?4 ?120点,并且 ( (字软元件块数+位软元件 块数) ?4+字软元件的各块 的合计点数+位软元件的各 块的合计点数) ?2 ?770点 BIN: (字软元件块数+位软元件 块数) ?2 ?120点,并且 (字软元件块数+位软元件 块数) ?4+字软元件的各块 的合计点数+位软元件的各 块的合计点数 ?770点 ? ? ? ?0080H将支持SLMP的设备或智能模块的缓冲存储器的n点作为1个块,随机指定多个 块,并写入数据。 (指定位软元件时,1点以16位为对象。 )0082H将支持SLMP的设备或智能模块的缓冲存储器的n点作为1个块,随机指定多个 块,并写入数据。远程RUN (Remote Run) 远程STOP (Remote Stop) 远程PAUSE (Remote Pause) 远程锁存清除 (Remote Latch Clear) 远程Reset (Remote Reset) CPU型号读取 (Read Type Name) 全局H HH H针对设备执行远程RUN请求。 针对设备执行远程STOP请求。 针对设备执行远程PAUSE请求。 设备为STOP状态时,执行远程锁存清除请求。H 1618HH H执行远程复位请求,以解除设备的出错停止状态。 读取设备的处理器模块名代码 (处理器类型) 。 将全局信号设为OFF。 将全局信号设为ON。 确认是否可以正常通信。 批量解除全部出错,并熄灭LED。? ? ? ? ? ?反复测试 (Self-Test) LED熄灯、出错代码 初始化 (Clear Error) 远程口令锁定 (Password Lock) 远程口令解锁 (Password Unlock)HHHH指定远程口令,从解锁状态改为锁定状态。 (将设备设为不能通信的状态。 ) 指定远程口令,从锁定状态改为解锁状态。 (将设备设为可通信的状态。 )? ?305 SLMP功能 5.3 SLMP命令 联创plc培训中心  www.plclc.com可使用的软元件SLMP通信功能所使用的命令中,可处理的软元件及软元件编号的范围如下所示。3E帧在3E帧中,按以下的“软元件代码”指定访问目标的软元件。分类 软元件 种类 软元件代码*1 (软元件指定形式:长) ASCII码内部用户软元 件 输入 输出 内部继电器 锁存继电器 报警器 边缘继电器 链接继电器 步继电器 数据寄存器 链接寄存器 定时器 触点 线圈 当前值 长定时器 触点 线圈 当前值 累计定时器 触点 线圈 当前值 长累计定时器 触点 线圈 当前值 计数器 触点 线圈 当前值 位 位 字 位 位 双字 位 位 字 位 位 双字 位 位 字 字 位 X* (X***) Y* (Y***) M* (M***) L* (L***) F* (F***) V* (V***) B* (B***) S* (S***) D* (D***) W* (W***) TS (TS**) TC (TC**) TN (TN**) ? (LTS*) ? (LTC*) ? (LTN*) SS (STS*) SC (STC*) SN (STN*) ? (LSTS) ? (LSTC) ? (LSTN) CS (CS**) CC (CC**) CN (CN**)软元件编号有无FX5软元 件*2二进制码9CH (9C00H) 9DH (9D00H) 90H (9000H) 92H (9200H) 93H (9300H) 94H (9400H) A0H (A000H) 98H (9800H) A8H (A800H) B4H (B400H) C1H (C100H) C0H (C000H) C2H (C200H) 51H (5100H) 50H (5000H) 52H (5200H) C7H (C700H) C6H (C600H) C8H (C800H) 59H (5900H) 58H (5800H) 5AH (5A00H) C4H (C400H) C3H (C300H) C5H (C500H) 10进制 10进制 10进制 10进制 ? 在访问目标的模块带有 的软元件编号范围内进 行指定。 在访问目标的模块带有 的软元件编号范围内进 行指定。 8进制 8进制 10进制 10进制 10进制 10进制 16进制 10进制 10进制 16进制 10进制 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?55 SLMP功能 5.3 SLMP命令31 联创plc培训中心  www.plclc.com分类软元件种类软元件代码*1 (软元件指定形式:长) ASCII码 二进制码55H (5500H) 54H (5400H) 56H (5600H) A1H (A100H) B5H (B500H) 91H (9100H) A9H (A900H) ? ? ? CCH (CC00H) 62H (6200H) AFH (AF00H) B0H (B000H) 9CH (9C00H) 9DH (9D00H) A0H (A000H) A1H (A100H) B4H (B400H) B5H (B500H) B4H (B400H) B5H (B500H) ABH (AB00H)软元件编号有无FX5软元 件*2内部用户软元 件长计数器触点 线圈 当前值位 位 双字 位 字 位 字 位? (LCS*) ? (LCC*) ? (LCN*) SB (SB**) SW (SW**) SM (SM**) SD (SD**) ? ?在访问目标模块具有的 软元件编号的范围内进 行指定。10进制? ? ?链接特殊继电器 链接特殊寄存器 系统软元件 特殊继电器 特殊寄存器 功能输入 功能输出 功能寄存器 变址寄存器16进制 16进制 10进制 10进制 ? 16进制 16进制 10进制 在访问目标的模块带有 的软元件编号范围内进 行指定。 10进制 10进制 10进制 10进制 16进制 16进制 16进制 16进制 16进制 16进制 16进制 16进制 10进制? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字 16位 32位? Z* (Z***) LZ (LZ**) R* (R***) ZR (ZR**)文件寄存器字直接链接软元 件*3链接输入 链接输出 链接继电器 链接特殊继电器 链接寄存器 链接特殊寄存器位X* (X***) Y* (Y***) B* (B***) SB (SB**)字W* (W***) SW (SW**)模块访问软元 件*3链接寄存器 链接特殊寄存器 模块访问软元件字W* (W***) SW (SW**) G* (G***)*1 【ASCII码】 “软元件代码”未达到指定字符数时,在软元件代码后附加“*” (ASCII码:2AH)或&空格& (ASCII码:20H) 。 【二进制码】 “软元件代码”未达到指定大小时,在软元件代码后附加“00H”。 *2 ?:FX5中有软元件 ?:FX5中无软元件 *3 需要将子命令的“软元件存储器扩展指定”设为ON (1) 。325 SLMP功能 5.3 SLMP命令 联创plc培训中心  www.plclc.com5.4注意事项通过LED显示确认通信状态确认CPU模块内置以太网端口中的“SD/RD”LED的显示状态。“SD/RD”LED的显示状态闪烁 熄灯运行状态正在进行数据的收发。 没有进行数据的收发。SLMP通信正常时,LED将明亮闪烁。 当LED未闪烁时,应确认配线或通信设置。通过出错代码确认通信状态SLMP通信中,关于异常结束时存储于结束代码中的出错代码,请参照?110页 SLMP功能的出错代码。连接台数可以同时访问1个CPU模块的外部设备最多为8台 (包括Socket通信、MELSOFT连接、SLMP) 。MELSOFT连接 与用户应用程序及其他公司的 设备的连接(SLMP) 对方设备 (客户端)5FX5 CPU模块维护 GX Works3等(MELSOFT连接)通过SLMP与外部设备连接时,仅可同时连接在以太网配置设置中设置的台数。数据通信用帧可以在CPU模块中使用的帧与MC协议的QnA兼容3E帧相同。访问范围? 仅可访问已连接的CPU模块。与其他模块的通信会出错。 ? 无法经由已连接的CPU模块与CC-Link等其他站点进行通信。 关于访问范围的详情,请参照?MELSEC iQ-F FX5用户手册(SLMP篇)。5 SLMP功能 5.4 注意事项33 联创plc培训中心  www.plclc.com协议设置为UDP时的注意事项? 对1个UDP端口发送请求报文,在其响应报文返回之前,如果发送新的请求报文,则该新请求报文会被删除。 ? 在UDP中设置多个同一本站端口号时,与仅设置1个端口号时的情况相同。以同一本站端口号与多个对方设备通信时,应使用 TCP。关于响应报文的接收处理对方设备侧的接收处理示例如下所示。对方设备侧的通信处理请求报文?发送处理 响应报文?接收处理TCP连接为开放吗 YES 接收数据在 监视定时器值以内 接收了吗 YES 接收容量检查NONONO 接收容量是否不足 YES 对响应报文的处理接收报文已全部处理了吗 YES 结束NO出错处理??以太网通信时,在计算机内部使用TCP套接字函数(socket函数)。 该函数没有界限的概念。发送侧调用send函数1次并发送后,接收侧需要调用recv函数1次或更多次以读取该数 据。 (send和recv并非一对一对应。 ) 因此,在对方设备的程序处理中,务必要执行类似上述的接收处理。 此外,如果在非阻塞模式设置中使用recv函数,则有可能通过1次调用即可读取。345 SLMP功能 5.4 注意事项 联创plc培训中心  www.plclc.com6概要通信协议支持功能在本章,对通信协议支持功能 (内置以太网)进行说明。 关于通信协议支持功能 (串行通信) ,请参照?MELSEC iQ-F FX5用户手册(串行通信篇)。与对象设备侧(计测器?条形码阅读器等)的协议相一致,可以在对象设备与CPU模块间发送接收数据。 因为将软元件及缓冲存储器编入通信数据包中,对各通信变化的数据也可以对应。 通过工程工具可以进行与对象设备通信时必要的协议设置。 协议的设置可以从预先准备好的通信协议库(SLMP、MODBUS/TCP*1等)中选择,或任意创建及编辑。*1 SLMP和MODBUS/TCP仅支持客户端。? 协议设置 通过GX Works3的通讯协议支持功能可以简单地 设置。 ? 协议写入 将已设置的协议写入CPU模块上。GX Works3 发送6对象设备CPU模块接收对象设备? 协议执行 通过专用指令执行协议。 一个专用指令可以执行多个协议。通过与对象设备相符合的 协议可以进行数据通信??可登录协议数与数据包数如下述所示。 ? 可登录协议数:最多64 ? 可登录数据包数: 最多256 ? 数据包数据区容量:最多6144字节 数据包数达到了上限的情况下,即使协议数未达到上限,也不可以再添加协议。此外,数据包数据区容量达到 了上限的情况下,即使协议数、数据包数未达到上限,也不可以再添加协议、数据包。所使用的连接通过通信协议通信可以使用连接No.1~8。6通信协议支持功能  35 联创plc培训中心  www.plclc.com6.11. 2. 3. 4. 5. 6.数据通信通过使用通信协议支持功能,可以按照下述步骤进行与对象设备的数据通信。 通过通信协议支持功能选择、创建或编辑协议,写入协议设置数据。(?36页 协议设置数据的创建) 设置模块参数。(?41页 模块参数的设置方法) 将参数写入至CPU模块。 进行打开处理,确立CPU模块与对象设备的连接。 通过专用指令(SP.ECPRTCL指令)执行协议。 如果通信结束,则关闭连接。??通信数据代码与选择的设置无关变为二进制代码通信。协议设置数据的创建使用通信协议支持功能创建协议设置数据。 [工具]?[通信协议支持功能] 选择协议设置数据的对象模块。366 通信协议支持功能 6.1 数据通信 联创plc培训中心  www.plclc.com■协议设置数据的新建新建协议设置数据。 [文件]?[新建]?“协议设置”画面6项目协议号 制造商 型号 协议名 通信类型内容显示专用指令使用的协议号。 显示设置的协议对象设备制造商名。 显示设置的协议对象型号。 显示设置的协议名称。 显示设置的协议的通信类型。 仅发送:1次发送1个发送数据包。 仅接收:在最多登录16个的接收数据包中只接收一致的数据包。 发送&接收:发送1个发送数据包后,在最多登录16个的接收数据包中只接收一致的数据包。 显示数据包的发送方向。 ?:发送的情况下 ?(1)~(16):接收的情况下,在()内显示数据包编号。 显示数据包的名称。 显示数据包配置元素的变量有无及变量设置状态。 变量未设置、配置元素未设置、配置元素出错的情况下,不可以将协议写入CPU模块中。 无变量:在配置元素中无变量的情况下 变量设置完成:变量全部设置完成的情况下 变量未设置:变量未设置的项目只有1个的情况下 配置元素未设置:可编辑的协议中无配置元素的情况下 配置元素出错:配置元素缺少必要的条件的情况下?发送/?接收数据包名 数据包设置6通信协议支持功能 6.1 数据通信37 联创plc培训中心  www.plclc.com■协议的添加添加协议。 [编辑]?[协议添加]项目类型内容选择添加的协议的类型。设置范围? 通信协议库 ? 用户通信协议库 ? 新建 1~64 ? ? ?协议号 制造商 型号*1 协议名*1*1选择添加的协议号。 设置添加的协议的制造商。 设置添加的协议的型号。 设置添加的协议的名称。*1 只能在“类型”中选择了“通信协议库”的情况下设置。386 通信协议支持功能 6.1 数据通信 联创plc培训中心  www.plclc.com■协议详细设置设置协议的发送接收参数。 “协议设置”画面?选择任意的协议的行?[编辑]?[协议详细设置]6项目连接设备信息*1 制造商 类型 型号 版本 说明 协议设置信息*1 协议号 协议名 通信类型 接收设置 接收等待时间内容设置协议的制造商名。 设置协议的设备类型。 设置协议的型号。 设置协议的设备版本。 设置协议的设备说明。 显示选择的协议的协议号。 设置协议的名称。 设置协议的通信类型。 设置模块变为接收数据等待状态后的等待时间。 在由于断线等变为与对象设备禁止通信,指定的时间内无法接收一致的数据包数据的情况下,模块判断 为异常,解除接收数据等待状态。 设置在模块中设置的协议变为执行状态后,设置直到实际发送数据的待机时间。由此,对于模块的发送 时机,可以调节对象设备直到可接收的时间。发送设置发送待机时间*1 从通信协议库选择的协议的情况下,不可以更改设置。??点击[发送接收参数批量设置]按钮,通过设置设置协议号范围、接收设置及发送设置,可以对多个协议设置发 送接收参数。6通信协议支持功能 6.1 数据通信39 联创plc培训中心  www.plclc.com■数据的设置在“数据包设置”画面中设置发送接收数据包的配置。 “协议设置”画面?任意的数据包设置上述的画面是在“协议添加”画面中选择了“通信协议库”的情况下的画面。 选择了“新建”或“用户协议库”的情况下,应通过[类型更改]按钮及[新建]按钮配置数据包。 关于数据包的配置元素相关内容,请参阅下述内容。 ?48页 参数设置■协议设置数据的写入将协议设置数据写入到CPU模块中。 [在线]?[模块写入]应选择写入协议设置数据模块及存储器进行写入。 协议设置数据被写入到模块扩展参数中。??下述数据因为不作为协议设置数据被写入,即使读取也不显示。但是,在从通信协议库选择的协议的情况下可 以显示。 ? 制造商 ? 数据包名 ? 协议详细设置的类型、版本、说明 ? 数据包设置的配置元素名406 通信协议支持功能 6.1 数据通信 联创plc培训中心  www.plclc.com在多个对象存储器中写入通信协议设置的情况下,变为以下的动作。 在CPU内置存储器与SD存储卡两方面都写入了的情况下: 根据“存储卡参数”的设置内容动作。 通过使用引导运行,可以将写入在SD存储卡中的通信协议设置传送到CPU内置存储器中。关于引导运行的相关内容,请参阅下 述手册。 ?MELSEC iQ-F FX5用户手册(应用篇)模块参数的设置方法在“基本设置”的”对象设备连接配置设置”中进行。 ?48页 参数设置1.从下述“模块一览”中选择对象设备并拖放至“设备一览”或“设备配置图”中。内容在通过UDP/IP与对象设备通信的情况下选择。 在通过CPU模块对对象设备进行打开处理(Active打开),通过TCP/IP通信的情况下选择。 在接收来自于非指定的对象设备的打开处理(Unpassive打开),通过TCP/IP通信的情况下选择。 在接收来自于指定的对象设备的打开处理(Fullpassive打开),通过TCP/IP通信的情况下选择。对象设备名UDP连接设备 Active连接设备 Unpassive连接设备 Fullpassive连接设备2. 3.将与对象设备的“通信方式”设置为“通信协议”。 另外,在连接中设置通信必要的参数。6所使用的专用指令通信协议支持功能 (内置以太网)使用的专用指令为“SP.ECPRTCL”。6.2关于协议的通信类型至执行了处理时的对象设备的发送数据包与对象设备的接收数据包在协议中被登录。 通过通信协议支持功能设置的数据包的配置元素成为实际被发送接收的数据包的数据部分。 以下对数据包的配置示例有关内容进行说明。TCP/IP的情况下帧头 最大数据长:2046字节目标 MAC地址 6字节发送源 MAC地址 6字节 以太网帧头类型 2字节IP 20字节TCP 20字节数据TCP/IP帧头UDP/IP的情况下帧头 最大数据长:2046字节目标 MAC地址 6字节发送源 MAC地址 6字节 以太网帧头类型 2字节IP 20字节UDP 8字节数据UDP/IP帧头在通信协议支持功能中,按照下表的步骤(通信类型)进行与对象设备的通信。通信类型名仅发送 仅接收 发送&接收处理内容发送1次发送数据包。 在登录最多16个的接收数据包有一致的数据包时接收。 对发送数据包进行发送后,在登录最多16个的接收数据包中有一致的数据包时接收。6 通信协议支持功能 6.2 关于协议的通信类型41 联创plc培训中心  www.plclc.com6.3数据包的配置元素数据包是由数据包配置元素组合创建。 在1个数据包中最多可以设置的配置元素为32个,1个数据包的最大数据长为2046字节。 以下对数据包配置元素的详细内容进行说明。固定数据在数据包中有指令等指定的代码?字符串的情况下使用。 ? 发送时:发送指定的代码?字符串。 ? 接收时:校验接收数据。 固定数据可以在数据部分的任意位置多个配置。 项目如下表所示。项目配置元素名 代码类型 设定值内容设置配置元素的名称。 选择设置值的数据类型。 ASCII字符串/ASCII控制代码/HEX 设置1~50字节的数据。 代码类型与设置范围如下所示。 ? ASCII字符串:20H~7EH ? ASCII控制代码:00H~1FH、7FH的控制代码 ? HEX:00H~FFH的16进制数据备注? ? 设置示例 ASCII字符串:“ABC” ASCII控制代码:STX HEX:FFFF426 通信协议支持功能 6.3 数据包的配置元素 联创plc培训中心  www.plclc.com长度在数据包中有表示长度的数据的配置元素的情况下使用。 ? 发送时:自动计算指定范围的数据长,添加发送至数据包。 ? 接收时:在接收的数据中,将与长度相应的的数据(值)作为指定范围的数据长进行校验。 长度可以在数据部分的任意位置配置。 另外,长度可以在1个数据包中多个配置。 项目如下表所示。项目配置元素名 代码类型 数据长度 数据顺序6备注? ? ?内容设置配置元素的名称。 选择数据长的形式。 ASCII16进制数/HEX 选择线路上的数据长。 范围为1~4字节。 正向 (上位字节?下位字节) 反向 (下位字节?上位字节) 字节更换(字单位)*1 发送时:将计算的长度从上位字节按顺序发送。 接收时:从上位字节按顺序接收。 发送时:将计算的长度从下位字节按顺序发送。 接收时:从下位字节按顺序接收。 发送时:将计算的长度按照字单位进行字节更换后发送。 接收时:按照字单位进行字节更换后接收。禁止在数据长为1字节的情况 下设置。计算范围开始 结束选择计算范围的起始数据包配置元素编号。 范围是1~32。 选择计算范围的最终数据包配置元素编号。 范围是1~32。?*1 只能在数据长设置为4字节的情况下选择。??? 配置元素中只有长度的情况下,配置元素出错。(使用长度的情况下,除了长度还需要有1个以上配置元素) ? 计算结果超过了在“数据长度”中设置的位数的情况下,超出的位的数值舍去(无效)。例如:数据长为2字 节而数据容量的计算结果为“123”字节时,数据长就变为“23”。 ? 在长度的后面有无转换变量(可变长度)/无校验接收(字符数可变),而长度的计算范围不包括这些的情况 下,应在紧接着无转换变量/无校验接收之后配置固定数据。 ? 代码类型的设置为“ASCII16进制数”的情况下,如果接收“0”~“9”、“A”~“F”、“a”~“f”以 外的字符串将判断为不一致。 ? 发送时转换为ASCII字符的情况下,应使用“0”~“9”、“A”~“F”。 ? 配置多个长度的情况下,不可以设置长度的计算范围部分重复。 ? 配置多个长度的情况下,不可以设置配置的长度超过前一个长度的计算范围。 ? 不可以在数据包配置元素的最终位置配置长度。6 通信协议支持功能 6.3 数据包的配置元素43 联创plc培训中心  www.plclc.com无转换变量在将CPU模块的软元件的数据作为发送数据包的部分发送,将接受数据包的部分存储在CPU模块的软元件及缓冲存储器中的情况 下使用。 无转换变量可以在1个数据包中多个配置。 项目如下表所示。项目配置元素名 固定长度/可变长度内容设置配置元素的名称。 固定长度 可变长度 数据长发送接收固定的数据。 发送时:在协议执行时指定数据长进行发送。 接收时:数据长接收可变的数据。数据长度/最大数据长度设置发送接收数据的数据长。 (可变长度的情况下,设置数据长存储区中可指定的最大数据长) 范围是1~2046。 下位字节+上位字节 仅限下位字节 接收时:将数据存储区的1字(2字节)数据按照下位字节?上位字节的顺序发送。 发送时:将接收数据按照下位字节?上位字节的顺序存储至数据存储区中。 发送时:仅发送数据存储区的下位字节的数据。CPU模块忽略上位字节的数据。 接收时:仅将接收数据存储至数据存储区的下位字节中。CPU模块将00H存储至上位字节中。 发送时: “执行(上位?下位)”的情况下,1字(2字节)数据的上位与下位替换发送。数据存储单位为“下位字节 +上位字节”及数据长为奇数字节的情况下,最后的1字节发送上位字节。数据存储单位为“仅限下位字 节”及数据长为奇数字节的情况下,最后的1字节不进行替换发送。 接收时: “执行(上位?下位)”的情况下,将接收数据通过字单位进行上位与下位的替换接收。数据存储单位为 “下位字节+上位字节”及数据长为奇数字节的情况下,最后的1字节存储在上位字节中。数据存储单位 为“仅限下位字节”及数据长为奇数字节的情况下,最后的1字节不进行替换存储。数据存储单位字节更换不执行(下位?上位)/执 行(上位?下位)数据存储区域指定指定用于存储变量值的起始软元件。 可设置软元件一览如下所示。 内部用户*1*2 ? 输入(X) ? 输出(Y) ? 内部继电器(M) ? 锁存继电器(L) ? 链接继电器(B) ? 数据寄存器(D) ? 链接寄存器(W) 文件寄存器*2 ? 文件寄存器(R)*1 请勿设置局部软元件。 *2 应在“CPU参数”的“存储器/软元件设置”中的“软元件/标签存储器区域设置”中指定的软元件的范围内设置。446 通信协议支持功能 6.3 数据包的配置元素 联创plc培训中心  www.plclc.com数据存储区的配置如下所示。■“固定长度/可变长度”为固定长度的情况下“配置元素设置”画面中指定的软元件编号之后变为“数据存储区”。 占用的数据存储区根据“数据存储单位”而不同。 ? “下位字节+上位字节”的情况下,占用与数据长相同的容量。(但是,发送数据包中数据长为奇数的情况下,不发送 最终软元件的上位字节(字节更换的情况下为下位字节)接收数据包中数据长为奇数的情况下,将00H附加1字节存储至最 后的数据中) ? “仅限下位字节”的情况下,占用数据长的2倍容量。(字) +0 发送数据包 数据存储区 指定软元件数据存储区接收数据包数据存储区6+n发送数据包的情况下:通过程序存储发送数据 接收数据包的情况下:CPU模块存储接收数据■“固定长度/可变长度”为可变长度的情况下“配置元素设置”画面中指定的软元件编号+1之后变为“数据存储区”。 占用的数据存储区根据“数据存储单位”而不同。 ? “下位字节+上位字节”的情况下,占用与数据长相同的容量+1字(数据长存储区)。(但是,发送数据包中数据长为奇数的情 况下,不发送最终软元件的上位字节(字节更换的情况下为下位字节)接收数据包中数据长为奇数的情况下,将00H附加1字节 存储至最后的数据中) ? “仅限下位字节”的情况下,占用数据长的2倍容量+1字(数据长存储区)。(字) +0 +1 发送数据包 数据存储区 指定软元件 数据长存储区*1数据存储区接收数据包数据存储区+n发送数据包的情况下:通过程序存储发送数据 接收数据包的情况下:CPU模块存储接收数据*1 数据长的单位为字节固定??将“固定长度/可变长度”设置为“可变长度”的情况下,如果按照下述配置配置将出错。 ? 在长度的计算范围外或无长度时,在无转换变量的下一要素中配置了固定数据以外的配置元素的情况下(无 转换变量在数据包配置元素的最终位置的情况除外) ? 不在长度的计算范围内配置长度,配置了多个无转换变量的情况下 ? 在长度的计算范围内,在长度之前配置了无转换变量的情况下6 通信协议支持功能 6.3 数据包的配置元素45 联创plc培训中心  www.plclc.com无校验接收在接收数据中包括了希望浏览的数据的情况下使用。 如果在接收数据包中有无校验接收,CPU模块仅跳读指定的字符数。 无校验接收可以在1个数据包中多个配置。 项目如下表所示。项目配置元素名 数据长度内容设置配置元素的名称。 0(字符数可变) 1~2046(字符数指定) 无校验字符数在各通信变化的情况下设置。 设置无校验字符数。??将“数据长度”设置为0的情况下,如果按照下述配置配置将出错。 ? 在长度的计算范围外或无长度时,在无校验接收的下一要素中配置了固定数据以外的配置元素的情况下(无 校验接收在数据包配置元素的最终位置的情况除外) ? 不在长度的计算范围内配置长度,配置了多个无校验接收的情况下 ? 在长度的计算范围内,在长度之前配置了无校验接收的情况下466 通信协议支持功能 6.3 数据包的配置元素 联创plc培训中心  www.plclc.com6.4通信协议通信的执行条件通信协议通信可以在‘通信协议准备完成’(SD10692)为1时执行。 以下对‘通信协议准备完成’(SD10692)的动作有关内容进行说明。电源ON时或复位时CPU模块在协议设置数据被写入的情况下,在电源ON或复位时进行协议设置数据的检查。 如果协议设置数据正常,CPU模块将‘通信协议准备完成’(SD10692)置为1,变为可执行协议的状态。 ‘通信协议准备完成’(SD10692)作为执行协议时的互锁信号使用。 协议设置数据异常的情况下,‘通信协议准备完成’(SD10692)保持0状态,出错内容存储在‘通信协议设置数据确认用区’ (SD10710~SD10713)中。 通信协议数据未被写入的情况下,不进行协议设置数据的检查,‘通信协议准备完成’(SD10692)保持0状态。 通信协议数据是否被登录要通过‘协议登录数’(SD10714)、‘协议登陆有无’(SD10722~SD10725)确认。■协议设置数据正常时电源投入/复位 检查结果正常6以太网搭载模块 协议设置数据的检查 若检查正常,则ON通信协议准备完成 (Un\G)通信协议设置数据 确认用区 (Un\G1901020~ Un\G1901047)存储协议登录数、协议登录有无■协议设置数据异常时电源投入/复位 检查结果异常以太网搭载模块协议设置数据的检查保持OFF 通信协议准备完成 (Un\G)确认通信协议设置 所用区 (Un\G1901020~Un\G1901047)存储出错内容6 通信协议支持功能 6.4 通信协议通信的执行条件47 联创plc培训中心  www.plclc.com6.5系统配置GX Works3通过通信协议通信示例使用了UCP/IP通信,根据通信协议的通信示例如下所示。发送侧 (192.168.3.250)接收侧 (192.168.3.251)以太网参数设置将GX Works3连接到CPU模块上,设置参数。■发送侧的设置1.通过下述内容设置CPU模块。 [工程]?[新建]2.通过下述点击[是]按钮,添加CPU模块的模块标签。486 通信协议支持功能 6.5 通过通信协议通信示例 联创plc培训中心  www.plclc.com3.通过下述设置“基本设置”的内容。 导航窗口? [参数] ? [FX5UCPU] ? [模块参数] ? [以太网端口] ? [基本设置]64.通过下述设置对象设备连接配置 导航窗口? [参数] ? [FX5UCPU] ? [模块参数] ? [以太网端口] ? [基本设置] ? [对象设备连接配置设置]5. 6.启动通信协议支持功能。 [工具] ? [通信协议支持功能] 将“模块类型”设置为“CPU(以太网)”点击[确定]按钮。6 通信协议支持功能 6.5 通过通信协议通信示例49 联创plc培训中心  www.plclc.co

我要回帖

更多关于 snd soc dapm widget 的文章

 

随机推荐