近期使用OMRON的PLC,需要与PC进行通讯,一般采用FINS的协议进行,它的通讯格式如下:

UDP的格式:

C例子:

1 #include <errno.h>
2 #include <stdio.h>
3 #include <sys/types.h>
4 #include <sys/socket.h>
5 #include <netinet/in.h>
6 #include <signal.h>
7
8 #define FINS_UDP_PORT 9600
9 #define SERV_IP_ADDR "196.36.32.100" /* Ethernet Unit IP ADDRESS*/
10 #define MAX_MSG 2010
11 #define RESP_TIMEOUT 2
12
13
14 /*
15 * FINS/UDP COMMUNICATIONS SAMP LE PROGRAM
16 */
17main(argc,argv)
18 int argc;
19 char *argv[];
20 {
21 int sockfd;
22 struct sockaddr_in ws_addr, cs_addr;
23 char fins_cmnd[MAX_MSG], fins_resp[MAX_MSG];
24 int sendlen, recvlen, add

欧姆龙的PLC的FINS通讯协议的C例子相关推荐

  1. 欧姆龙OMRON PLC之HostLink通讯协议(五)- CP1H以太网FINS/TCP通讯实例

    //写在前面: 自2010年起,本人陆续在新浪博客上面发了几篇OMRON PLC的应用笔记,曾经很疑惑阅读量异常增加,后来发现原来是这里有人转载.现将原文照发在这里,希望能帮到做工控的同行朋友们. C ...

  2. 【转】欧姆龙OMRON PLC之HostLink通讯协议-FINS命令W字/位操作篇

    CP1E/L/H新增W寄存器后,Host Link命令的"C-模式"命令不能对此寄存器进行操作,需要用到FINS命令来进行. FINS命令格式:@+2字节地址+FA+0000000 ...

  3. 欧姆龙CJ2M 与海利普变频器通讯 协议宏方式可直接拿来实用了,欧姆龙CJ2M PLC与变频器协议宏通讯

    欧姆龙CJ2M 与海利普变频器通讯 协议宏方式可直接拿来实用了,欧姆龙CJ2M PLC与变频器协议宏通讯 采用器件:欧姆龙CJ2M的PLC,1个CJ1W SCU21 V1通讯模块,1台海利普HLP-B ...

  4. 欧姆龙CJ2M 与海利普变频器通讯 协议宏方式 欧姆龙通讯模块协议宏 功能:通过触摸屏进行启停和点动,频率设定,加减速时间,点动频率设定

    欧姆龙CJ2M 与海利普变频器通讯 协议宏方式可直接拿来实用了,欧姆龙CJ2M PLC与变频器协议宏通讯 采用器件:欧姆龙CJ2M的PLC,1个CJ1W SCU21 V1通讯模块,1台海利普HLP-B ...

  5. 三菱PLC以太网MC通讯协议模块

    C.C++.C#与三菱PLC以太网通讯程序通讯,采用3E.4E的二进制模式. 软件模块高稳定性,数月数年运行无出错和问题. 性能指标: FX5U: 10000个点时间为30ms Q.LCPU 1000 ...

  6. 【转】欧姆龙OMRON PLC之 CP1H 以太网FINS/TCP通讯实例

    原文:http://blog.sina.com.cn/s/blog_539cee190102wr4t.html CP1H上面的选件板插槽可以插入1-2块CP1W-CIF41模块,系统即具有了以太网功能 ...

  7. 如何看懂串口通讯协议_一文看懂PLC的通讯方式——AB系统(一)

    写在前面 一直以来,PLC跟其他设备的通讯方式都是自动化工程师入门学习的难点和要点.说它难,因为这里面牵扯到了数据通讯的一些知识,大多数从事PLC工作的人员都是从电气.电子.自动化.机电等相关专业出身 ...

  8. 西门子PLC几种常见的通讯协议分享

    一.PPI通讯:是西门子公司专为s7-200系列plc开发的通讯协议.内置于s7-200CPU中.PPI协议物理上基于RS-485口,通过屏蔽双绞线就可以实现PPI通讯.PPI协议是一种主-从协议.主 ...

  9. 欧姆龙CJ1W如何进行EIP通讯及常见错误处理

    有的欧姆龙PLC不像NX系列自带以太网通讯口,那当我们需要对欧姆龙相关PLC进行以太网通讯时,该如何操作呢? 这里以欧姆龙CJ1W为例. 当我们需要对欧姆龙CJ1W进行EIP通讯时,需要购买欧姆龙EI ...

  10. 欧姆龙CJ2M 与海利普变频器通讯

    欧姆龙CJ2M 与海利普变频器通讯 协议宏方式可直接拿来实用了,欧姆龙CJ2M PLC与变频器协议宏通讯 采用器件:欧姆龙CJ2M的PLC,1个CJ1W SCU21 V1通讯模块,1台海利普HLP-B ...

最新文章

  1. 学猫叫用计算机歌词,我们一起学猫叫什么歌歌词是什么意思
  2. Uva - 12050 Palindrome Numbers【数论】
  3. javascript的indexOf忽略大小写
  4. Java程序员从阿里、百度面试回来,这些面试题你们会吗?
  5. mysql 线上加索引_MySQL加索引都经历了什么?
  6. mybatis入门常见错误
  7. 微机原理换行代码_设置段落样式的标记中,用来换行的标记是:
  8. YBTOJ:矛盾指数(网络流-最大权闭合图)
  9. python自动化工具哪个好用_10款好用的自动化测试工具推荐
  10. C++:47---绝不重新定义继承而来的缺省参数值
  11. 解决:There was an unexpected error (type=Internal Server Error,..). No instances available for XXX
  12. linux内核sysfs详解【转】
  13. 畅管进销存管理系统 v6.0
  14. pythoniris补全缺失值_机器学习iris数据集导入
  15. 人员在室感知方法综述(2019)
  16. JavaScript混淆器
  17. 基于Python的FreeCAD二次开发
  18. Unity CityEngine 根据地图中建筑矢量数据批量建模
  19. matlab现值与终值函数_Matlab金融工具箱中的主要功能函数
  20. 抖音超火的动态图如何做 怎么制作GIF

热门文章

  1. 领克无线carplay适配方案展示
  2. 实验室-Chrome小恐龙跑酷游戏加强版
  3. [自制]python批量压缩图像
  4. google hacking
  5. web微信授权登陆-配置篇
  6. 龙芯3A3000编译安装Postgresql12.2
  7. Java的getbytes()方法使用
  8. React的调和过程
  9. 本人对Oracle Bill Of Material模块的一些了解
  10. 各种说明方法的例句_举例子,列数字,作比较,打比方,这几个说明方法的例句...