1、,PPLC.CN.COM三菱微型可编程控制器,MELSEC iQ-F FX5用户手册(MODBUS通信篇),yuanzhiji 2015-11-06 01:21:08 - PPLC.CN.COM,1,安全方面注意事项,(使用之前请务必阅读) 在安装、运行、保养检查本产品之前,请务必仔细阅读本使用说明书以及其他相关设备的所有附带资料,正确使用。请在熟 悉了所有关于设备的指示、安全信息,以及注意事项后使用。 在本使用说明书中,安全注意事项的等级用 警告、 注意进行区分。,此外,即使是 注意中记载的事项,根据状况的不同也可能导致重大事故的发生。 两者记载的内容都很重要,请务必遵守。 此外,请妥善保管
2、好产品中附带的使用说明,以便需要时可以取阅,并请务必将其交给最终用户的手中。【设计注意事项】 警告 请在可编程控制器的外部设置安全回路,以便在出现外部电源异常、可编程控制器故障等情况时,也 能确保整个系统在安全状态下运行。误动作、误输出有可能会导致事故发生。 (1) 当CPU模块通过看门狗定时器出错等的自诊断功能检测出异常时,所有的输出变为OFF。此外,当 发生了CPU模块不能检测出的输入输出控制部分等的异常时,输出控制有时候会失效。此时,请设 计外部回路以及结构,以确保机械在安全状态下运行。 对运行中的可编程控制器进行控制(数据变更)时,请在顺控程序上加装互锁回路确保系统整体一直在 安全运行
3、。此外,要对运行过程中的可编程控制器进行其他控制(程序更改、参数更改、强制输出、运 行状态更改)时,请熟读手册,确认非常安全之后方可操作。如果不认真进行确认,则操作错误有可能 导致机械破损及事故发生。【配线注意事项】 警告 进行安装、接线等作业时,请务必在外部将所有电源均断开后方可进行操作。否则有触电、产品损坏 的危险。 在安装、接线等作业后执行上电运行时,请务必在产品上安装附带的接线端子盖板。否则有触电的危 险性。 请使用额定温度超过80的电线。 对欧式端子排型的产品进行接线时,请遵照以下的注意事项操作。否则有可能导致触电、故障、短 路、断线、误动作、损坏产品。 - 请依据手册中记载的尺寸对
4、电线的末端进行处理。 - 紧固扭矩请依照手册中记载的扭矩。 - 绞线的末端要捻成没有金属丝发散。 - 请勿对电线的末端上锡。 - 请勿连接不符合规定尺寸的电线或是超出规定根数的电线。 - 请不要对端子排或者电线的连接部分直接施力进行电线固定。,警告,错误使用时,有可能会引起危险,导致死亡或是重伤事故的发生。,注意,错误使用时,有可能会引起危险,导致中度伤害或受到轻伤,也有可能造成物品方面的损害。,2,【配线注意事项】 注意, 使用时,端子排、电源连接器、输入输出连接器、通信用接口、通信电缆不受外力。否则会导致断线 以及故障。 当因噪音影响导致异常的数据被写入到可编程控制器中的时候,有可能会因此
5、引起可编程控制器误动 作、机械破损以及事故发生,所以请务必遵守以下内容。 (1) 控制线以及通信电缆请勿与主回路或高压电线、负载线、动力线等捆在一起接线,或是靠近接线。 原则上请离开100mm以上。 (2) 屏蔽线或是屏蔽电缆的屏蔽层必须要在可编程控制器侧进行一点接地。但是,请勿与强电流共同 接地。【启动维护注意事项】 警告 在通电时请勿触碰到端子。否则有触电的危险性,并且有可能引起误动作。 进行清扫以及拧紧接线端子时,请务必在断开所有外部电源后方可操作。如果在通电的状态下进行操 作,则有触电的危险。 要在运行过程中更改程序、执行强制输出、RUN,STOP等操作前,请务必先熟读手册,在充分确认
6、安全 的情况下方可进行操作。操作错误有可能导致机械破损及事故发生。 请勿从多个外围设备 (编程工具以及GOT)同时更改可编程控制器中的程序。否则可能会破坏可编程 控制器的程序,引起误动作。【启动维护注意事项】 注意 请勿擅自拆解、改动产品。否则有可能引起故障、误动作、火灾。 *关于维修事宜,请向三菱电机自动化(中国)有限公司维修部咨询。 对扩展电缆等连接电缆进行拆装时请在断开电源之后再进行操作。否则有可能引起故障、误动作。 在对以下的设备进行拆装时请务必将电源切断。否则有可能引起故障、误动作。 - 外围设备、扩展板、扩展适配器 - 扩展模块、总线转换模块、连接器转换模块 - 电池,3,前言,此
7、次承蒙购入MELSEC iQ-F系列可编程控制器产品,诚表谢意。 本手册中对FX5的MODBUS串行通信相关的规格与设置进行了说明。 在使用之前,请阅读本书以及相关产品的手册,希望在充分理解其规格的前提下正确使用产品。 此外,希望本手册能够送达至最终用户处。使用时的请求 产品是以一般的工业为对象制作的通用产品,因此不是以用于关系到人身安全之类的情况下使用的机器或是系统为目的而设 计、制造的产品。 讨论将该产品用于原子能用、电力用、航空宇宙用、医疗用、搭乘移动物体用的机器或是系统等特殊用途的时候,请与本公 司的营业窗口查询。 虽然该产品是在严格的质量体系下生产的,但是用于那些因该产品的故障而可能
8、导致的重大故障或是产生损失的设备的时 候,请在系统上设置备用机构和安全功能的开关。预先通知 设置产品时如有疑问,请向具有电气知识(电气施工人员或是同等以上的知识)的专业电气技术人员咨询。关于该产品的操作 和使用方法有疑问时,请向技术咨询窗口咨询。 本书、技术资料、样本等中记载的事例是作为参考用的,不是保证动作的。选用的时候,请用户自行对机器装置的功能和 安全性进行确认以后使用。 关于本书的内容,有时候为了改良可能会有不事先预告就更改规格的情况,还望见谅。 关于本书的内容期望能做到完美,可是万一有疑问或是发现有错误,烦请联系本公司或办事处。,4,目录,安全方面注意事项 1 前言 3 关联手册 6
9、 术语 6 第1章 概要 8,1.1 1.2,功能概要 8 运行前的步骤 9,第2章 构成 10 2.1 系统配置 10 第3章 规格 12,3.1 3.2,通信规格 12 链接时间 13,第4章 MODBUS通信规格,16,4.1,MODBUS协议 16 帧模式 17 MODBUS标准功能对应一览 17,第5章 配线 18,5.1 5.2,配线步骤 18 电缆的选定 18 RS-232C时 18 RS-485时 18 电线的连接 19 终端电阻的设置 20 接线图 21 RS-232C的接线图 21 RS-485的接线图 21 接地 22,5.3,5.4,第6章 通信设置,23,6.1,MO
10、DBUS串行通信的设置方法 23 使用CPU模块时 23 使用扩展插板时 24 使用扩展适配器时 25 参数设置内容 25,第7章 功能 28,7.1 7.2 7.3,主站功能 28 从站功能 31 相关软元件 31 相关软元件一览 31 相关软元件的详细内容 33,5,CONTENTS,第8章 编程 39,8.1 8.2,编写主站程序 39 编程上的注意事项 39,附录,40,附1 附2 附3,故障排除 40 出错确认 41 关于RTU模式的帧规格 43 CRC的计算步骤 43 MODBUS协议数据部格式 45 MODBUS软元件分配的初始值 53,附4,索引,55,修订记录 56 关于保修
11、 57 商标 58,6,关联手册,对象模块的用户手册,术语,除特别注明的情况外,本手册中使用下列术语进行说明。 表示多个型号及版本等的总称时的可变部分。 (例)FX5U-32MR/ES、FX5U-32MT/ESFX5U-32M/ES 关于能够与FX5连接的FX3的设备,请参照FX5用户手册(硬件篇)。 术语 内容 设备,7,软件包,手册,通信相关,8,1 概要 1.1 功能概要,1 概要,本章对有关FX5的MODBUS串行通信的内容进行说明。 使用通信协议支持功能时,请参照MELSEC iQ-F FX5用户手册(串行通信篇)。1.1 功能概要,FX5的MODBUS串行通信功能通过1台主站,在R
12、S-485通信时可控制32个从站,在RS-232C通信时可控制1个从站。 对应主站功能及从站功能,1台FX5可同时使用为主站及从站。(但是,主站仅为单通道) 1台CPU模块中可用作MODBUS串行通信功能的通道数最多为4个。 在主站中,使用MODBUS串行通信专用顺控命令控制从站。 通信协议支持RTU模式。, 从站站号可任意分配。 将FX5作为主站使用时,可在132范围内设置从站站号。 将FX5作为从站使用时,可在1247范围内设置从站站号。,FX5从站n,系统,内置RS-485端口等,FX5从站1,FX5主站,RS-485时 1200m(系统中同时存在FX5-485ADP以外的设备时为50m
13、以下),RS-232C时 15m,内置RS-485端口等,RS-232C通信设备,FX5从站1,FX5主站,RS-232C通信设备,内置RS-485端口等,1 概要 1.2 运行前的步骤,9,1,1.2 运行前的步骤,MODBUS串行通信网络的设置步骤如下。 1. 通信规格的确认 参照12页 规格和16页 MODBUS通信规格 通信规格 链接时间 MODBUS串行通信规格 MODBUS串行通信协议、MODBUS标准功能的详细内容 2. 系统配置和选定 参照10页 构成 系统配置 通信设备的选定 3. 配线作业 参照18页 配线 配线要领 配线示例 4. 通信设置 参照23页 通信设置 通过GX
14、 Works3*1实施的通信设置 *1 关于GX Works3的可编程控制器的连接方法或操作方法等详细内容,请参照以下手册。 GX Works3操作手册 设置参数、相关的特殊软元件 5. 编程 参照28页 功能和39页 编程 功能 主站功能、从站功能、相关的特殊软元件 MODBUS串行通信程序 使用ADPRW命令的主站程序编写示例,2 构成 10 2.1 系统配置,2 构成,本章对有关FX5的RS-485、RS-232C通信构成的内容进行说明。2.1 系统配置,以下对有关使用MODBUS串行通信所需的系统配置的概要内容进行说明。FX5U CPU模块 FX5U CPU模块使用内置RS-485端口
15、、通信插板、通信适配器,最多可连接4通道的通信端口。 通信通道的分配不受系统配置的影响,固定为以下编号。,*1 按与CPU模块由近到远的顺序分配通道3、通道4。,通道2:通信插板,通道1:内置RS-485端口,通道3:第1台通信适配器,通道4:第2台通信适配器,2 构成 2.1 系统配置 11,2,FX5UC CPU模块,FX5UC CPU模块使用内置RS-485端口、通信适配器,最多可连接3通道的通信端口。 通信通道的分配不受系统配置的影响,固定为以下编号。 通道4:第2台通信适配器 通道3:第1台通信适配器,*1 按与CPU模块由近到远的顺序分配通道3、通道4。,通道1:内置RS-485端
16、口,3 规格 12 3.1 通信规格,3 规格,本章对有关MODBUS串行通信功能的规格的内容进行说明。3.1 通信规格,按照以下规格执行MODBUS串行通信,波特率等内容是通过GX Works3的参数进行设置的。,3 规格 3.2 链接时间 13,3,3.2 链接时间,链接时间是指如下图所示,在主站和1台从站中将1个命令执行结束的周期时间。X0,M0,ADPRW,SM8029,RST,SET,M0,M0,命令执行结束标志M0 SM8029专用命令处理时间(Tm),*,*,*,*,*,*,请求报文发送时间对方从站设备处理时间,响应报文接收时间,响应报文发送时间请求报文处理时间(Ts),T7,T
17、8,T9,T10,T11,T13,T14,T15,T12,间隔)T5 处理时间,T1,T2,T3,T4,T6,请求报文接收时间从站请求期间延迟 处理时间,主站请 求期间延迟,报文转换,时间,3.5个字符 时间(报文,3 规格 14 3.2 链接时间,专用命令处理时间 (Tm)通过以下计算式以ms单位计算。INT (n)为舍去小数点以后的整数值。 字符长度 (位): 起始位 (1bit)数据长度 (8bit)奇偶位 (0bit/bit)停止位 (1bit/2bit)Tm=T1+T2+T3,T3不足1ms 请求报文处理时间 (Ts)通过以下计算式以ms单位计算。 字符长度 (位): 起始位 (1b
18、it)数据长度 (8bit)奇偶位 (0bit/bit)停止位 (1bit/2bit)Ts=T11+T12+T13T11=T14+T15+最大扫描时间,T4=SD8864、SD8874、SD8884、SD8894中的任意一个 (依据通信通道),T5T6T7T8T9T10 T6不足1ms,T8对方从站设备处理延迟时间 (依据从站设备),T15=SD8864、SD8874、SD8884、SD8894中的任意一个 (依据通信通道)T12不足1ms,1 最大扫描时间,最大扫描时间,T4,T1 INT,1 最大扫描时间,最大扫描时间,T5,T2 INT,T7 请求报文发送字节数字符长度(位) 1000(
19、ms)1ms,波特率(bps),波特率(bps),响应报文接收字节数字符长度(位),T9,1000(ms)1ms,3.5个字符字符长度(位),T10,1000(ms)1ms,波特率(bps),波特率(bps),请求报文接收字节数字符长度(位),T14,1000(ms)1ms,波特率(bps),响应报文发送字节数字符长度(位),T13,1000(ms)1ms,3 规格 3.2 链接时间 15,3,链接时间计算示例:专用命令处理时间 (Tm),T31msTm=5ms+35ms+1ms=41ms 请求报文处理时间 (Ts),T4=5ms,T61ms,T8=10ms,T5=1ms+5.2ms+10ms
20、+14.0ms+2.8ms=33ms,T155msT11=5.2ms+5ms+5ms=15.2ms T121ms,Ts=15.2ms+1ms+14.0ms=30.2ms,1 5ms(11)5ms10ms,5ms 5ms,T1 INT,19200bps,8个字节10位,T7,1000(ms)1ms5.2ms,19200bps,T9 25个字节10位 1000(ms)1ms14.0ms,T10 3.5个字符10位 1000(ms)1ms2.8ms,19200bps,1 5ms(6+1)5ms35ms,5ms,33ms,T2 INT,19200bps,T14 8个字节10位 1000(ms)1ms5
21、.2ms,19200bps,T13 25个字节10位 1000(ms)1ms14.0ms,4 MODBUS通信规格 16 4.1 MODBUS协议,4 MODBUS通信规格,本章对有关MODBUS通信中MODBUS协议的内容进行说明。 对应的MODBUS标准功能一览请参照17页 MODBUS标准功能对应一览 对应的MODBUS标准功能的相关使用方法请参照28页 功能4.1 MODBUS协议 MODBUS协议的帧规格如下所示。,MODBUS协议数据部*1*1 关于MODBUS协议数据部的详细内容,请参照53页。 MODBUS协议的帧规格的详细内容如下所示。,关于各区域的数据大小,请参照17页 帧
22、模式,4 MODBUS通信规格 4.1 MODBUS协议 17,4,帧模式,FX5可使用如下帧模式。与对方设备的帧模式不同时,无法使用。可使用的帧模式 RTU模式 是使用二进制代码收发帧的模式。 帧规格依据MODBUS协议的规格。, RTU模式的出错检查通过CRC (Cyclical Redundancy Checking)进行。 CRC是16位 (2个字节)的二进制值。CRC值由发送设备计算,并添加到报文中。接收设备在报文接收过程中重 新计算CRC,并和接收的实际值进行比较。进行比较的值如果不同则为出错。(关于CRC的计算步骤,请参照 43页 关于RTU模式的帧规格)MODBUS标准功能对应
23、一览 FX5所对应的MODBUS标准功能如下所示。,:对应、 :未对应,数据,Start,地址字段,功能代码,地址字段,1个字节,1个字节,0252个字节,2个字节,1个字节,出错检查计算范围,3.5个字符时间 以上的间隔,3.5个字符时间 以上的间隔,出错检查 (CRC),END (Start),5 配线 18 5.1 配线步骤,5 配线,本章对有关配线的内容进行说明。5.1 配线步骤,1. 准备配线。 准备好配线所需的电缆。(电缆的选定) 2. 断开可编程控制器的电源。 进行配线作业前,必须确认可编程控制器的电源已断开。 3. 在通信设备之间配线。 连接RS-485/RS-232C通信设备
24、之间的接线。(21页 接线图)5.2 电缆的选定 按照以下要领选定电缆。RS-232C时 RS-232C电缆,应使用依照RS-232规格的、15m以内的电缆。RS-485时 与RS-485通信设备连接时,使用屏蔽双绞电缆。双绞电缆 RS-485电缆规格,电缆的结构图 (参考) 对 屏蔽层,2对电缆的结构图示例,3对电缆的结构图示例,5 配线 5.2 电缆的选定 19,5,电线的连接,适用的电线及紧固扭矩如下所示。,注意事项 拧紧端子螺丝时,扭矩请勿超出规定范围。否则可能导致故障、误动作。,电线的末端处理,绞线和单线保持原样使用,或使用带绝缘套管的棒状端子。,绞线和单线保持原样使用时 绞线的末端
25、要捻成没有金属丝发散。 请勿对电线的末端上锡。,使用带绝缘套管的棒状端子时 因电线的外层厚度不同,有时会很难插入绝缘套管,此时应参考外形图选定电线。,参考,工具 拧紧端子时,应使用市售的小型螺丝刀,并且使用如下图所示的,刀头无扩宽且形状笔直的螺丝刀。 注意事项 使用精密螺丝刀等握柄部直径较小的螺丝刀时,无法得到规定的紧固扭矩。为得到上述紧固扭矩,应使用以下螺丝刀或 与其相当的螺丝刀 (握柄部直径约25mm)。,参考,0.4mm,2.5mm,刀头笔直 的螺丝刀,5 配线 20 5.2 电缆的选定,终端电阻的设置,必须在线路的两端设置终端电阻。 内置RS-485端口、FX5-485-BD、FX5-
26、485ADP中内置有终端电阻。 用终端电阻切换开关进行设置。, FX5-485-BD,FX5-485ADP, 内置RS-485端口(FX5U CPU模块), 内置RS-485端口(FX5UC CPU模块),终端电阻 切换开关,终端电阻 切换开关,终端电阻 切换开关,终端电阻 切换开关,5 配线 5.3 接线图 21,5,5.3 接线图,本节所述配线是代表性的配线示例。对方设备侧的引脚编号不同时,应根据引脚名称如下进行配线。RS-232C的接线图,*1 与需要控制信号的其他公司制造的外部设备连接时,应连接这些引脚。 FX5-232-BD、FX5-232ADP无需连接这些引脚。RS-485的接线图
27、1对配线,*1 连接的双绞电缆的屏蔽层必须采用D类接地。 *2 终端电阻必须在线路的两端设置。内置终端电阻时,应将切换开关设置为110。,主站 内置RS-485端口 FX5-485-BD FX5-485ADP SDA (TXD+),SDB (TXD-)RDA (RXD+),RDB (RXD-),终端电阻 :110 *2,终端电阻 :110 *2,D类接地 (接地电阻:100以下)*1,D类接地 (接地电阻:100以下)*1,D类接地 (接地电阻:100以下)*1,SG,从站 内置RS-485端口 FX5-485-BD FX5-485ADP SDA (TXD+),SDB (TXD-)RDA (R
28、XD+),RDB (RXD-),SG,从站 内置RS-485端口 FX5-485-BD FX5-485ADP SDA (TXD+),SDB (TXD-)RDA (RXD+),RDB (RXD-),SG,从站 内置RS-485端口 FX5-485-BD FX5-485ADP SDA (TXD+),SDB (TXD-)RDA (RXD+),RDB (RXD-),SG,5 配线 22 5.4 接地,2对配线,D类接地 (接地电阻:100以下)*1 *1 连接的双绞电缆的屏蔽层必须采用D类接地。,*2 终端电阻必须在线路的两端设置。内置终端电阻时,应将切换开关设置为330。 5.4 接地,接地时应实施
29、以下的内容。 采用D类接地。(接地电阻:100以下) 尽可能采用专用接地。无法采用专用接地时,应采用下图中的“共用接地”。 详细内容请参照FX5U用户手册(硬件篇)、 FX5UC用户手册(硬件篇)。可编程控制器 其他设备 可编程控制器 其他设备 可编程控制器 其他设备,专用接地(最佳) 共用接地(佳) 公共接地(不允许) 使用粗细为AWG 14 (2mm2)以上的接地线。 接地点应尽可能靠近相应的可编程控制器,接地线距离应尽可能短。,*2,*2,*2,终端电阻 (RXD-) :330,2,*2,(RXD-) 终端电阻 :330,2,D类接地 (接地电阻:100以下)*1,D类接地 (接地电阻:
30、100以下)*1,SG,SG,SG,SG,主站 内置RS-485端口 FX5-485-BD FX5-485ADP SDA (TXD+),从站 内置RS-485端口 FX5-485-BD FX5-485ADP SDA (TXD+),从站 内置RS-485端口 FX5-485-BD FX5-485ADP SDA (TXD+),从站 内置RS-485端口 FX5-485-BD FX5-485ADP SDA (TXD+),SDB (TXD-)RDA (RXD+) RDB,SDB (TXD-)RDA (RXD+)RDB (RXD-),SDB (TXD-)RDA (RXD+)RDB (RXD-),SDB
31、(TXD-)RDA (RXD+) RDB,6 通信设置 6.1 MODBUS串行通信的设置方法 23,FX5的MODBUS串行通信设置通过GX Works3设置参数。 参数的设置因所使用的模块而异。各模块的操作如下所示。使用CPU模块时 “导航窗口”参数FX5UCPU模块参数485串行画面显示 协议格式选择为“MODBUS_RTU通信”时,会显示以下画面。 基本设置 6,6 通信设置,本章对有关FX5在使用MODBUS串行通信时所需的设置方法的内容进行说明。6.1 MODBUS串行通信的设置方法,*1 使用MODBUS串行通信时,应选择“MODBUS_RTU通信”。 固有设置,*1 将本站站号
32、的设置值通过SM/SD设置设为“锁存”时,还可通过特殊寄存器进行更改。(参照27页 锁存设置)但是,对于参数设置为 主站 (站号0)的通道,即便设置特殊寄存器为1以上,也不会作为从站进行动作。此外,对于通过参数设置为从站 (站号1247)的通 道,即便设置特殊寄存器为0,也不会作为主站进行动作。 *2 将主站的广播延迟设置为与从站的扫描时间相同或比该扫描时间长。,6 通信设置 24 6.1 MODBUS串行通信的设置方法,Modbus软元件分配,SM/SD设置,关于锁存设置的详细内容,请参照27页 锁存设置。使用扩展插板时 “导航窗口”参数FX5UCPU模块参数扩展插板画面显示 选择要使用的扩
33、展插板,并将协议格式选择为“MODBUS_RTU通信”时,会显示以下画面。 基本设置画面,*1 FX5-422-BD-GOT中不能使用MODBUS串行通信。 *2 使用MODBUS串行通信时,应选择“MODBUS_RTU通信”。 扩展插板以外的设置项目及各画面与使用CPU模块时相同。(参照23页),6 通信设置 6.1 MODBUS串行通信的设置方法 25,6,使用扩展适配器时,使用扩展适配器时,应将要使用的扩展适配器添加至模块信息中后再执行。 “导航窗口”参数模块信息右击添加新模块 添加扩展适配器后,通过以下操作中显示的各画面进行设置。 “导航窗口”参数模块信息ADP1 (或ADP2)模块参
34、数画面显示 各设置画面与使用CPU模块时相同。(参照23页)参数设置内容 MODBUS串行通信的参数设置中使用的MODBUS软元件分配、锁存设置、兼容用SM/SD如下所示。MODBUS软元件分配 MODBUS软元件分配在参数中设置了初始值。(参照53页 FX5专用类型) 可在GX Works3的以下画面中更改参数。,画面显示,双击“Modbus软元件分配”画面 (24页)的,6 通信设置 26 6.1 MODBUS串行通信的设置方法,关于可使用的软元件 线圈、输入、输入寄存器、保持寄存器中可设置的软元件如下所示。,*1 软元件编号及分配点数应设置为16的倍数。如不是16的倍数,则GX Work
35、s3会发生参数设置出错。 *2 MODBUS软元件为长型软元件,因此需要使用2点分配点数。注意事项 不能在线圈和输入中设置相同的软元件。 不能在输入寄存器和保持寄存器中设置相同的软元件。 指定的起始软元件编号分配点数超过可编程控制器软元件的有效范围时,GX Works3会发生参数设置出错。,6 通信设置 6.1 MODBUS串行通信的设置方法 27,6,锁存设置 通过锁存设置,可以设置本站站号是通过GX Works中设置的参数还是特殊寄存器进行动作。 锁存设置为“不锁存”时,根据GX Works3的参数中设置的值进行动作。 锁存设置为“锁存”时,各通道对应的特殊继电器置为ON,会根据特殊寄存器
36、中设置的值进行动作。特殊寄存器可在通过程 序更改值后进行动作。各通道对应的特殊继电器及特殊寄存器如下所示。, 参数或特殊寄存器的设置值会在电源OFFON或复位时被更改。注意事项,参数设置中设置为“锁存”时,如通过存储器清除操作等将SD锁存设置有效信息置OFF,则在执行电源 OFFON或复位时,参数的设置内容变为有效。,FX3系列兼容用SM/SD FX5可将FX3的特殊继电器及特殊寄存器作为兼容区域使用。通道号可能会因FX3和FX5的构成而异,应通过本设置选择使用对应 哪一个通道号 (通道1或通道2)的特殊软元件,或者不使用。 未设置时,不使用FX3系列兼容用SM/SD。 有设置时,设置在FX3
37、系列兼容用SM/SD中使用通道1用、通道2用中的哪一个。 关于FX3系列兼容用软元件,请参照以下内容。 31页 相关软元件,7 功能 28 7.1 主站功能,7 功能,本章对有关MODBUS串行通信的功能的内容进行说明。7.1 主站功能,FX5的主站功能中,使用ADPRW命令与从站进行通信。ADPRW 该命令可通过主站所对应的功能代码,与从站进行通信 (数据的读取/写入)。,设置数据 内容、范围、数据类型,*1 指定为 (d2)的软元件在起始处占用3点。注意避免与用于其他控制的软元件重复。 可使用的软元件,*1 不能使用T、ST、C。,FBD/LD,EN,ENO,d2,s1,s2 s3 s4s
38、5d1,7 功能 7.1 主站功能 29,7,功能 功能代码 (s2)在从站本站站号 (s1)上依照参数 (s3)、(s4)、(s5)/ (d1)进行动作。广播时应将从站本站站号 (s1)指定为0。(参照29页 功能代码和功能参数) 通信执行状态 (d2)依照ADPRW命令的通信执行中/正常结束/异常结束的各状态进行输出。(参照30页 通信执行状态输 出软元件) 功能代码和功能参数 根据各功能代码 (s2),(s3)、(s4)、(s5)/ (d1)的参数分配如下所示。,*1 舍去尾数。 *2 最低位的位为0时位OFF,为1时位ON。,7 功能 30 7.1 主站功能,对象软元件表,通信执行状态
39、输出软元件 通信执行状态输出软元件 (d2)中与各通信状态相应的动作时间和同时动作的特殊继电器如下所示。,*1 设置了FX3系列兼容用SM/SD时,SM8401 (通道1)、SM8421 (通道2)为ON。 *2 (d2)+1在命令正常结束时为ON,(d2)+2在命令异常结束时为ON,因此可辨别正常或异常。注意事项 对于使用ADPRW命令的对象通道,必须在GX Works3中进行MODBUS主站的设置 (参照23页 固有设置)。未进行设置时, 即便执行ADPRW命令也不动作。(也不发生出错) 程序因出错而停止时,如将通信状态输出软元件指定为非锁存软元件,则软元件值置为OFF。要保留输出通信状态
40、时,应指 定为锁存软元件。,7 功能 7.2 从站功能 31,7,7.2 从站功能,从站功能通过与主站之间的通信,依照对应的功能代码进行动作。 关于对应的功能代码,请参照17页 MODBUS标准功能对应一览。7.3 相关软元件,本章对有关在MODBUS串行通信中使用的特殊寄存器/特殊继电器的功能的内容进行说明。相关软元件一览特殊继电器 在FX5的MODBUS串行通信中使用的特殊继电器如下表所示。 FX5专用,R:读取专用、R/W:读取/写入用 *1 因锁存设置不同而异。“不锁存”时变为R,“锁存”时变为R/W。 FX3兼容用,R:读取专用,7 功能 32 7.3 相关软元件,特殊寄存器 在FX
41、5的MODBUS串行通信中使用的特殊寄存器如下表所示。 FX5专用,R:读取专用、R/W:读取/写入用 *1 因锁存设置不同而异。“不锁存”时变为R,“锁存”时变为R/W。 FX3兼容用,R:读取专用,7 功能 7.3 相关软元件 33,7,相关软元件的详细内容,以下软元件为MODBUS串行通信中使用的软元件。 “FX3兼容用”软元件仅在通信设置的FX3系列兼容用SM/SD中指定的通道上动作。命令执行结束 确认命令执行结束的软元件。,R:读取专用 SM8029也使用于MODBUS通信以外的命令的执行结束标志。(定位命令等) 使用SM8029时,应在确认命令执行结束的命令的正下方使用触点。注意事
42、项 请勿用程序或工程工具使其置为ON。 电源OFFON、复位、STOPRUN或执行下一ADPRW命令时会被清除。,MODBUS通信中,确认MODBUS串行通信中的软元件。,R:读取专用注意事项 请勿用程序或工程工具使其置为ON。 电源OFFON、复位、STOPRUN时会被清除。MODBUS通信出错 确认MODBUS串行通信出错的软元件。,R:读取专用注意事项 请勿用程序或工程工具使其置为ON。 该软元件在通信恢复正常时也不会OFF。电源OFFON、复位、STOPRUN、SM50 (解除出错)置为ON时或执行下一ADPRW命令 时会被清除。,7 功能 34 7.3 相关软元件,MODBUS通信出
43、错锁存 确认MODBUS串行通信出错的软元件。,R:读取专用注意事项 请勿用程序或工程工具使其置为ON。 电源OFFON、复位、STOPRUN时会被清除。串行通信出错 确认串行通信出错的软元件。,R:读取专用注意事项 请勿用程序或工程工具使其置为ON。 该软元件在通信恢复正常时也不会OFF。电源OFFON、复位、STOPRUN、SM50 (解除出错)置为ON时会被清除。发生重试 确认MODBUS串行通信发生重试的软元件。,R:读取专用注意事项 请勿用程序或工程工具使其置为ON。 电源OFFON、复位、STOPRUN、SM50 (解除出错)置为ON时或执行下一ADPRW命令时会被清除。发生超时
44、确认发生MODBUS串行通信超时的软元件。,R:读取专用注意事项 请勿用程序或工程工具使其置为ON。 电源OFFON、复位、STOPRUN、SM50 (解除出错)置为ON时或执行下一ADPRW命令时会被清除。 重试次数为1次以上时,在超时等造成的重试次数达到设置次数前,出错标志 (41页 出错标志)不会为ON。,7 功能 7.3 相关软元件 35,7,本站站号锁存设置有效 对MODBUS串行通信中本站站号设置的锁存有效/无效进行设置的软元件。,注意事项,请勿用程序或工程工具进行更改。 仅主站在电源OFFON、复位、STOPRUN、SM50 (解除出错)置为ON时会被清除。串行通信出错的详细内容 存储串行通信最新出错的详细内容。(41页 出错确认),