文档库 最新最全的文档下载
当前位置:文档库 › 欧姆龙PLC串行网络的一个有意思的说明

欧姆龙PLC串行网络的一个有意思的说明

************CS-CJ系列***********通讯指令参考手册W342-E1-15*********************************

1、Host Link通信处理ASCII数据,数据以ASCII发送和接收;

2、So,当FINS命令由Host Link通信封装实施时,也需要以ASCII码方式;

3、FINS命令的两种使用方法:CMND等通讯指令、Host Link通信;

4、***FINS与Host Link的结合可以促成Host Link Master/Slave链路,即Host Link主从站;
5、***即当一台计算机(连接到PLC)或PLC CPU单元(使用CMND指令)发送FINS命令到串行通信单元或通信板时,
***这PLC将成为HostLink主机并自动通过HostLink系统自动封装FINS命令向从PLC发送HostLink码;---(本手册44页)
6、***同时从站接收到HostLink协议封装的FINS命令后会自动将相应FINS应答以HostLink码回复;
7、***补充:串行通信单元或通信板需设定为串行网关或者协议宏但串行网关禁用开关为OFF;
8、***理解:通过串行口发送的FINS指令在满足上面补充条例情况下将自动转变为HostLink码从串口发出... ... ;
9、***再补充:这样FINS指令就可以在串行链路上使用,也就是说串行通信也成为一种网络;
***这也是欧姆龙FINS的发展方向(覆盖所有的通信链路),这时候需编制路由表将串行通信路径处理为网络;---(本手册78页)

10、**协议宏模式下串行网关禁用开关Serial Gateway Prohibiti Switch(protocol macros) :
n=CIO 1500+25×unit number 设定位:n.04(Port1),n.12(Port2);检查位:(n+9/n+19).08;
11、**检查串行网关响应超时或发送超时是否发生:(n+8/n+18).05;end code 0205 hex;

12、**串口网关路由表内SIOU列用串口的单一单元地址(可以唯一指定串行端口)的十进制值填充,单一单元地址计算公式:
Port1:80 hex + 04 hex ×unit number ,Port2:81 hex + 04 hex ×unit number;----SCU
Port1:E4 hex ,Port2:E5 hex;----SCB
Peripheral port:FD hex ,RS-232 port:FC hex ;----CPU Unit
CX-Integrator内右键点击串口单元-->菜单<连接>,可以直接查到各串口的串口单元地址;
另有一种串行端口唯一指定的表示方法:
单元地址和串口号,两部分组合指定:
续上:单元地址00 Hex(CPU单元);10 Hex+单元号(CPU总线单元_串行通信单元);E1 Hex(串行通信板_内置板仅CS系列)
续上:01 Hex(计算机);FE Hex(连到网络的单元_不必指定单元),20 hex(特殊I/O单元_除C200H系列外);
续上:串口号 串行通信单元/板(端口1: 01 hex;端口2: 02 hex);CPU单元(内置RS232端口: 01hex;外设端口:02 hex);
续上:指令参考手册W394 891页;

13、**串口网关时,FINS头包含:远程目标网络

地址(DNA),远程目标节点地址(DA1),远程单元地址(DA2);---(串行手册237页)

14、本手册31页对FINS命令CMND的源字S和目标字D有较好的图示解析,通俗易懂;......................
指令参考手册W394 891页对FINS命令CMND的控制字C有较详细说明;......................
把目标网络地址设置为 00 时,将在本地网络中进行传输。当安装了 1 个以上的 CPU 总线单元时,网络地址将是最低的单元号;

相关文档