3、通过RS232C或RS422通信: 1:1的上位连接系统:
1:N的上位连接系统:
。。。。。。。 。。。。。。。
一个网络最多32台 通信距离500米
RS422 RS232C/RS422 三、OMRON FINS命令结构
1、FINS命令的结构:
发送命令结构:
命令码
(4位16进制)
响应命令结构:
例子:读取DM0010开始十个DM区内容: 发送命令:
命令码 (4位16进制) 结束码 (4位16进制) 正文 (根据不同的命令长多不同) 正文 (根据不同的命令长多不同)
接受响应:
2、FINS命令在以太网上的结构:
FINS命令可以通过以太网发送到OMRON有以太网接口的PLC,可以支持TCP/IP 和UDP/IP上发送FINS命令。
在UDP上发送:(所有以太网单元支持)
FINS命令帧加上以太网+UDP/IP的头,在加上FCS校验,就可以在以太网上通过UDP发送
在TCP上发送:(ETN21以太网支持)
FINS命令帧加上以太网+TCP/IP的头再加上FINS/TCP头,再加上FCS校验,就可以在以太网上通过TCP发送
3、CLK网络上的FINS命令结构不公开。 4、在 Hostlink 上发送FINS命令 命令帧:
响应帧:
5、在以太网和Hostlink命令里具体FINS命令帧的格式: 发送帧格式:
响应帧格式:
ICF:(Information Control Field)
RSV:(Reserved,00)
GCT:(Gateway Count,CPU版本V2.0以后可以设定位07,以前设定位02) DNA:(目标网络号,本网络00,远程网络01-7F) DA1:(目标节点号,00:CPU内部, 01-20: CLK线缆 00-FE: 以太网) DA2:(目标单元号,00:CPU E1:内置板
FE:网络上连接点)
SNA:(目标网络号,本网络00,远程网络01-7F) SA1:(目标节点号,00:CPU内部, 01-20: CLK线缆 00-FE: 以太网) SA2:(目标单元号,00:CPU
E1:内置板
10-1F:CPU总线单元0-15 FE:网络上连接点) SID:(服务ID,00-FF,设定不同的SID号) 6、关于FINS命令在网络中的寻址:
在FINS命令中,不论是在以太网,CLK,还是串口,每个设备的地址是由三部分构成的, 网络号。节点号。单元号,在以太网和Hostlink命令中DNA(目标网络号),DA1(目标节点号),DN2(目标单元号),SNA(源网络号),SA1(源节点号),SA2(源单元号)。
网络号:用来区分不同的网络,如以太网,CLK等在一台PLC上安装的不同网络模块需要设定不同的网络地址。类似于不同大街的名称。
节点号:在同一个网络里查找不同的通信节点。类似于一条大街的每户门派号码。 单元号:FINS命令发送给该PLC的那个模块,一般可以直接发送各CPU(设定位00可
以执行所有FINS命令)类似于一户当中的户主,设定为其它值相当于一家内的其他人员。
1)FINS命令在通用网络:
2)FINS命令跨网访问:(最多支持8层)