1.连接 网线直连电脑,注意网线查TCP/IP通讯端口; 这里采用“Sysmac studio”编程环境;需自行安装; 连接测试 创建工程配置IP,默认IP->192.168.250.1 配置完指定IP后需上传到PLC.先转在线 再上传 这样IP就设置完毕。 2.Fins设置 默认9600端口 默认设置 3. 建立协议数据块地址 根据上位机与PLC协议建立数据结构 这样...
获取PLC节点地址 FINS command IO存储器地址标识 2.实现过程 以上为FinsTCP协议主要核心内容,代码原理很简单就是通过SOCKET /TCP IP,发送连接、读取、写入报文数据,接收解析返回数据; 基于TcpClient的发送与接收Byte[]方法 发送BYTE View Code 接收BYTE View Code 基于Socket的发送与接收Byte[]方法 发送BYTE View Code...
SID:通常设置为00 Fins command code:参考Fins通讯手册P125 读命令:0101 写命令:0102 Text:具体操作内容,读写区域、读取起始地址、数据长度等内容 存储区代码:(参考Fins通讯手册P137) DM(word):82 W(bit):31 W(word):B1 CIO区(bit):30 Tips:使用Fins指令最大可读取538个字节。 一条命令不能超过1114个字...
【1、RUN 04 01】 改变PLC到RUN(运行)或者MONITOR(监控)模式,即运行程序状态。 命令格式:04 01 FF FF 02(MONITOR) 04 01 FF FF 04(RUN) 例:发送@00FA0000000000401FFFF0476* 回应@00FA00400000000401000046* PLC状态改变为RUN 发送@00FA0000000000401FFFF0270* 回应@00FA00400000000401000046* PLC状态改变为MONITO...
1、打开CX-Programmer,新建一个新的项目,CPU类型选择和仿真一样的型号CP1H,点击设定,进入类型设置,选择具体型号,这里为X系列。 2、网络类型选择FinsGeteway,点击设定,进入子界面,这里要设置一下FINS目标地址里的节点,和仿真环境一致,设置为10。 3、进入编程界面之后,点击设置。
端口号设置为96004、发送区,接收区都需打勾十六进制注意:发送数据不可以由其余文本直接粘贴过来精选文档精选文档三、FINS/TCP命令1、FINS指令格式手册中的格式以下:举例说明:利用FINS/TCP的方式读取PLC的DM1通道的数据,格式分析以下: FINS帧格式: ICF RSV GCT DN DA DA SN SA1 SA2 SID Command TEXT A 1 2 ...
java和欧姆龙通过FinsTcp通讯 欧姆龙plc之间通讯 协议说明 HostLink C-mode可以直接通过PC连接欧姆龙PLC,可以直接读取/写入欧姆龙PLC寄存器的协议。 其中分为1对1,以及1对N模式,1对1表示1台PC只能连接一个PLC,1对N表示1台PC可以通过协议连接多个PLC。而1:1与1:N在数据帧上也有所不同,其中1:1不需要带有PLC站...
通讯建立成功。 4、TCP命令 ①命令帧如下,ETN手册W421第7-4有相关介绍,如下: Fins命令格式: 实验现象: 查看内存: 并可看到输出灯100.01和100.02亮。 上述FINS DATE: 80 00 02 00 03 00 00 D6 00 00 ICF RSV GCT DNA DA1 DA2 SNA SA1 SA2 SID 0101/0102 82/30 000000/006401 0001/0002 0101 读...
欧姆龙PLC以太网通讯Fins TCP命令 Socket tool发送Fins/TCP命令 实验设备:CJ2M-CPU33(PLC)实验目的:发送Fins/TCP命令读写CJ2M-CPU33的数据 实验步骤:1、系统概述,硬件搭建和接线:图1-1 2、软件设置 ①首先在PLC里通过CX-Programmer设置CJ2M-CPU33模块的IP地址和子网掩码,传送IO表设置,如下图所示:
二、FINS帧发送命令 如果向服务器发送FINS帧,就要用到下面这个命令。由于FINS帧长度是12-2012,因此这个命令的长度可变,格式为: 头(FINS) + 长度 + 命令(00000002)+ 错误码 + FINS帧 FINS命令帧内容可参考“欧姆龙OMRON PLC之HostLink通讯协议-FINS命令W字/位操作篇”一文,里面有存储区代码和操作代码的内容。点击...