目录

Omorn - NJ301-1100 AND NX102-9000 - CIP - UCMM 通讯

测试案例IP

创建变量类型

指令编写加数据测试

Omorn - NJ301-1100 AND NX102-9000 - CIP - CLASS3 通讯


Omorn - NJ301-1100 AND NX102-9000 - CIP - UCMM 通讯

说明:

1、NJ的网络通讯指令要有CIP类指令和Socket类指令两种

2、CIP通讯需要通讯对象支持CIP通讯协议;CIP通讯在EtherNet/IP网络运行的任何时刻均可执行,CIP通讯基于客户端(Client) 服务器(Server)模式,从客户端使用指令发送CIP指令到服务器,服务器做出相应且服务器端不用编写任何程序;CIP相关指令同时执行不能超过32个。

3、CIP通讯的两种方式:UCMM(非连接方式)和CLASS3(链接方式),使用UCMM(非链接方式)时,请求设备和应答设备之间是不需要建立连接的,特点是效率搞,但是可靠性不高;使用CLASS3(连接方式)时,需先用指令来建立请求设备和应答设备之间的连接。

  • CIPUCMMWrite指令

  • CIPUCMMRead指令

  • CIPUCMMSend指令

  • CIPOpen

  • CIPRead

  • CIPWrite

  • CIPClose

测试案例IP

测试产品:

控制器:NJ301-1100 (无EIP21单元)

控制器:NX102-9000 (无EIP21单元)

NJ301-1100:   IP:192.168.250.1     (客户端)
​
NX102-9000:   IP:192.168.250.2     (服务器端)
​
客户端读写服务器的数据:

创建变量类型

两个产品项目建立相同的数据类型,这里我创建了几种常用的数据类型进行测试。

注意:服务器的数据需要选择公开!客户端则可以不需要公开

指令编写加数据测试

详细参数请查看欧姆龙CIP通讯手册:

RoutePath这个参数尤其重要,UCMM通讯有三种连接方式:(CPU网口 连接 CPU网口)、(CPU网口 连接 EIP21单元)、(EIP21单元 连接 EIP21单元)

我们再增加点数据尝试一下

备注:数组的话可以连续写或者读多个数据。

Omorn - NJ301-1100 AND NX102-9000 - CIP - CLASS3 通讯

测试产品:

控制器:NJ301-1100 (无EIP21单元)

控制器:NX102-9000 (无EIP21单元)

NJ301-1100:   IP:192.168.250.1     (客户端)
​
NX102-9000:   IP:192.168.250.2     (服务器端)
​
客户端读写服务器的数据:

CLASS3的通讯需要增加建立连接的指令:

CIPOpen、CIPClose、CIPRead、CIPWrite

Omorn - NJ301-1100 AND NX102-9000 - CIP - UCMM 通讯相关推荐

  1. 腾讯云数据库TDSQL-大咖论道 | 基础软件的过去、现在、未来

    近十年来,中国基础软件发展势头迅猛,市场前景看高,越来越多的企业也正在进行基础软件升级.那中国基础软件行业目前在国际市场上有什么优势,面临哪些困境,以及未来基础软件行业会如何发展呢?腾讯云数据库邀请沙 ...

  2. 嬴彻科技完成新一轮1.2亿美元融资;第一医药与欧姆龙签订1100万元采购合作协议 | 美通企业日报...

    今日看点 普华永道与上海国际问题研究院于第三届进博会现场签订战略合作协议.并共同发布"一带一路"倡议专题系列的首份报告 -- <新形势下全球化转型与"一带一路&qu ...

  3. cip协议服务器,控制及信息协议(CIP)

    <控制及信息协议(CIP)>由会员分享,可在线阅读,更多相关<控制及信息协议(CIP)(21页珍藏版)>请在人人文库网上搜索. 1.控制及信息协议(CIP),CIP网络概述,C ...

  4. 微信小程序picker 轮滑1-100的实现

    实现的效果 一般普通的使用是在data初始化数据的时候给一个数组例如 array: ['中国', '美国', '英国', '日本'], 那么弹出的数据也就是这么几个 如果是1-100  很显然不能用这 ...

  5. (C++)寻找1-100以内所有素数,复杂度为O(nsqrt(n))与O(nloglogn)的两种方法

    注意:1既不是质数也不是合数,2是质数. 1. 复杂度为O(nsqrt(n)) 原理:先写一个判断整数是否为素数的函数,其复杂度为sqrt(n),其原理是对于一个数n,如果它有除了1和自身之外的因子, ...

  6. 9000亿投资浪费在数字化转型,罪魁祸首在DevOps?

    来自:DBAplus社群 作者介绍 赵辉,前HSBC商业银行DevOps团队主管,DevOps专家,现任一线公有云企业DevOps平台解决方案架构师. 术语字典 数字化转型:Digital Trans ...

  7. Linux环境下编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜

    题目:编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜,如果用户猜的数大于答案,则提示大了,如果用户猜的数小于答案,则提示小了.当用户猜对时提示:猜对了. #! /bi ...

  8. ClickHouse报错解决:Code: 194. DB::Exception: Received from localhost:9000, 127.0.0.1. DB::Exception: Pas

    我的个人博客:zhang0peter的个人博客 下午在使用ClickHouse的时候遇到了报错: root@ubuntu:/home/zhang# clickhouse-client ClickHou ...

  9. Nature最新研究:超9000学者每5天发1篇论文,这些高产作家背后的科研圈

    来源:悟空智能科技 发论文发论文发论文--你有没有想过,假如你能够一周发一篇论文,这样坚持10年甚至20年,你能成为全球最高产的学者吗? 答案可能吓你一跳:不能.不但不能,你甚至连全球前10000名都 ...

最新文章

  1. 算法---找到数组中第二大的数
  2. 分享一些user-agent(移动端和PC端都有)
  3. 在ubuntu下安装memcache
  4. 函数创建对象(2)原型模式
  5. Serverless 实战 —— 函数计算 + Typescript 实践
  6. Extensible Firmware Interface
  7. 只要赚钱的项目,很容易沦为资本的标的
  8. [日期]字符串转Data对象
  9. CentOS 6.x + Nginx + PHP + MySQL + EduSoho[文档]
  10. SQL Server存储过程作业(三)
  11. 计算机专业英语教程第七版,经典_计算机专业英语教程.pdf
  12. PyTest 生成多种格式的 测试报告 report
  13. 数学建模评价类方法01——灵敏度分析
  14. 计算机学win7画图,利用windows画图工具新功能,制作简易3D画图很简单了!-win7画图工具...
  15. 魔方最快速识别六面颜色
  16. 你怎么看待互联网创业的国外问卷调查?
  17. 数据显示最近一次上涨由散户推动,我们刚进入牛市中期
  18. 云场景实践研究第50期:咕咚
  19. Oracle11G数据泵expdp/impdp使用并行与压缩技术备份与恢复
  20. STC52检测开关C语言,STC89C52源代码.c

热门文章

  1. SpringMVC-Spring-Mybatis
  2. 2018年SCI论文--整合GEO数据挖掘完整复现 八 :STRING数据库构建蛋白质相互作用网络(PPI),cytoscape软件筛选hub基因
  3. scp 拷贝文件夹到远程服务器被拒绝ssh: connect to host xxx.xxx.xxx.xxx port xxxxx: Connection refused
  4. 一本超越期待的 C++ 书——简评 Boost程序库完全开发指南 深入C++ 准 标准库
  5. App优化以及内存泄漏溢出优化
  6. 【JavaLearn】#(23)JSP相关语法、HTTP协议、Servlet介绍、Servlet生命周期、请求和响应、相对路径、转发和重定向
  7. docker启动nginx及问题处理
  8. 苹果痛失全球市值第一宝座
  9. NFT元宇宙游戏开发铸造源代码怎么写案例分享
  10. 常见的希腊字母及读音