计算机链接功能,就是以计算机作为主站,最多连接16台(RS485)FX系列可编程控制器或者A系列可编程控制器,进行数据链接的功能。而RS232直接与计算机直接链接,所以这里真对一台PLC与计算机通讯进行讲解。因为这里的计算机为主站,所以主要是计算机对PLC进行参数的读写控制。这里用的是FX3U-232-BD通讯块。
1. 通信规格(参考)
按照下列规格执行通信, 波特率等内容是用编程工具的参数或是顺控程序进行设定的。
注意:1.38400bp的波特率只有FX3G型号的支持。
2.RS232通讯距离不于15米。
2. 指令
说明了与计算机链接时使用的专用协议的指令的指定方法,各指令的参考项目如下表所示。
说明:对于这里用的指令协议有已上多条,但我们可以真对的记录几条,比如读“READ”,写“WRITE”;前面再加上前缀如“B”,“W”等,“B”为位,“W”为字。所以BR为位读取,WR为字读取,BW为位写入,WW为字写入。至于另的指令可以兴趣记录下。
3. 专用协议的基本格式
专用协议的控制顺序中包括2种形式。
在各块中没有附加CR、LF的为协议格式1, 附加的为协议格式4。
(型号与A系列可编程控制器用的计算机链接模块相同)
以下说明了各个形式的控制协议的内容以及控制协议中要指定的各项目的内容等有关情况。
控制顺序(协议)的基本格式如下所示。
*1. 可以通过参数选择是否要附加和校验码。
*2. 可以通过协议的种类选择是否要附加控制码。
协议格式1的控制顺序如下所示
协议格式4的控制顺序如下所示
3.1 控制码
控制码如下表所示
3.2 站号
站号就是设置在可编程控制器一侧的, 用于决定计算机与哪个可编程控制器进行存取的编号。
站号采用16进制数进行设定,范围为00H-0FH。这里是说你要设置出PLC的站号,这样就知道要和那一块PLC进行通讯了。在PLC通讯设置里有设置项,下面会有说明。
3.3 PC号
PC号就是在A系列可编程控制器中, MELSECNET(Ⅱ)或MELSECNET/B与计算机链接混合使用时, 用于识别与哪个
可编程控制器之间进行存取的编号。因此, FX系列可编程控制器的PC号固定为FFH, 转换成2位数的ASCII码后
使用。这里就设定为FFH。
3.4 指令
就是指定计算机对相应的可编程控制器要执行什么内容的存取。
转换成2位数的ASCII码后使用。下面会有介绍
3.5 报文等待
由于使用计算机发送信息后, 到变为接收状态为止需要一定时间, 报文等待就是规定这个时间。请根据计算
机的规格设定相应的等待时间。
请以10ms为单位,在0~150ms的范围内设定等待时间。按照10ms为1时,将0H~FH(0~15)转换成1位数的ASCII
码后使用。如是A则等待时间为100ms,为B时为110ms,为9时为90ms
在使用485PC-IF的1:n的系统中, 用1对接线进行通信时, 请务必将报文等待时间设定在70ms以上(7以上)。此
外, 当系统中的可编程控制器的扫描时间有可能会超出70ms时, 请设定为超过最大扫描时间的