udpu盘接线-(udp u盘)

路由设置 次浏览手机阅读
(udp u盘)

1. 系统概述,硬件搭建和接线

电脑

本案例中NJ301的IP地址为10.110.59.3;计算机IP地址为10.110.59.192。

2. 操作步骤

(1) 软件操作:

a. 在Sysmac Studio中新建NJ301工程, 并设置IP地址与子网掩码,设置完成后同步到

控制器中。

b. 全局变量里面建立ABC和EDF两个变量,分配到里写%D100和%W0.05,代表变量对应

的CJ/CS地址是D100和W0.05,注意分配D区地址保持需要打钩,否则会报错。

电脑

c. 打开SocketTool软件,新建一个UDP客户端:

对方IP设置PLC的IP地址,对方端口设置9600,本地端口设置10000(两个端口号不能

设置成一样的)。

d. 上位编写FINS/UDP命令,具体格式说明如下:

其中ICF数据格式如下:

电脑

即发送数据时候, ICF=80

RSV固定00, GCT固定02

DNA为目标网络号

DA1为目标节点号

DA2为目标单元号

SNA为源网络号

SA1为源节点号

SA2为源单元号

SID设置00

此次计算机IP: 10.110.59.192, PLC IP: 10.110.59.3

即目标(PLC)网络号0,单元号0,节点号03

源(计算机)网络号0,单元号0,节点号192

即FINS头代码为:

800002 000300 00C000 00

注: PLC侧直接对CPU操作, 固定为0。

e. 使用0101代码读D100的数据,命令如下:

0101(读代码) 82(DM地址代码) 006400(D100) 0001(1个数据)

0101指令说明如下:

f. 用0102代码写W0.05为ON,命令如下:

0102(写代码) 31(W位地址代码) 000005(W0.05) 0001(1个数据) 01(ON)

0102代码格式说明如下:

3. 现象和结论

a. 读D100数据,完整命令: 80000200030000C000000101820064000001

把显示十六进制值打钩, 在数据发送窗口里写完整命令,发送数据

接收到的反馈如下:

FINS/UDP命令反馈格式如下:

即: C00002 00C000(计算机节点) 000300(PLC节点) 00 0101(读数据) 0000(正常

反馈) 0123(数据)。

NJ监视变量数据如下:

b. 置位W0.05, 完整命令: : 80000200030000C00000010231000005000101

把显示十六进制值打钩, 在数据发送窗口里写完整命令,发送数据

接收到的反馈如下:

即: C00002 00C000(计算机节点) 000300(PLC节点) 00 0102(写命令) 0000(正常

结束)

NJ监视变量数据如下:

4. 注意事项

(1) PLC直接连接计算机,直连网线与交叉网线都可以。

(2) 建立UDP客户端时设置的对方端口需要与PLC设置的端口号一致,默认9600,否则

通讯不上。

(3) 以太网参数设置好后,可以通过同步测试设置与连接是否正确。

OMRON 客户服务中心 P104-1

(4) 在没有建立过路由表的情况下,网络号都为0。

(5) 输入命令的时候中间不能加空格,否则无法得到正确反馈。

(6) 反馈代码可以在W420-E1-06手册的8-4-7 Troubleshooting with Response Codes

里查看。

(7) 内存地址代码参考如下表格:


电脑
喜欢 ()