c#怎么与欧姆龙plc以太网通讯通讯

PLC_COM C# 写的欧姆龙PLC通讯程序源码。
协议为HOST LINK可实现
2、PL WinSock-NDIS 网络编程 238万源代码下载-
&文件名称: PLC_COM
& & & & &&]
&&所属分类:
&&开发工具: C#
&&文件大小: 84 KB
&&上传时间:
&&下载次数: 77
&&提 供 者:
&详细说明:C# 写的欧姆龙PLC通讯程序源码。
通讯协议为HOST LINK可实现
1、通讯测试
2、PLC工作模式设定
3、读写DM数据区
4、置位和复位IR区,读相应位的状态
5、完全由程序实现,无需安装控件-C# written by Omron PLC communication program source code.
Communication protocol for HOST LINK can be achieved
1, the communication test
2, the PLC mode is set
3, reading and writing DM data area
4, set and reset the IR area, read the corresponding bit in the state
5, fully implemented by the program, without having to install control
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&PLC_COM&&.......\PLC_COM&&.......\PLC_COM.sln&&.......\PLC_COM.suo&&.......\.......\bin&&.......\.......\...\Debug&&.......\.......\...\.....\PLC_COM.exe&&.......\.......\...\.....\PLC_COM.pdb&&.......\.......\...\.....\PLC_COM.vshost.exe&&.......\.......\Form1.cs&&.......\.......\Form1.Designer.cs&&.......\.......\Form1.resx&&.......\.......\high.png&&.......\.......\low.png&&.......\.......\obj&&.......\.......\...\Debug&&.......\.......\...\.....\AxInterop.SIEMENSLib.dll&&.......\.......\...\.....\Interop.SIEMENSLib.dll&&.......\.......\...\.....\PLC_COM.csproj.GenerateResource.Cache&&.......\.......\...\.....\PLC_COM.csproj.ResolveComReference.cache&&.......\.......\...\.....\PLC_COM.exe&&.......\.......\...\.....\PLC_COM.Form1.resources&&.......\.......\...\.....\PLC_COM.pdb&&.......\.......\...\.....\PLC_COM.Properties.Resources.resources&&.......\.......\...\.....\TempPE&&.......\.......\...\.....\......\Properties.Resources.Designer.cs.dll&&.......\.......\...\PLC_COM.csproj.FileListAbsolute.txt&&.......\.......\PLC_COM.csproj&&.......\.......\Program.cs&&.......\.......\Properties&&.......\.......\..........\AssemblyInfo.cs&&.......\.......\..........\Resources.Designer.cs&&.......\.......\..........\Resources.resx&&.......\.......\..........\Settings.Designer.cs&&.......\.......\..........\Settings.settings
&[]:不能下载
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - OMRON HostLink 详解,希望对大家有用!!!
&[] - C#串口通信源代a,通过com口读写数据,控制PLC
&[] - 欧姆龙PLC通讯dll以及通讯例子程序,对于用VB做上位机的朋友有参考价值
&[] - 三菱FX2nPLC与PC串口通信串口通信C++的实例源代码
&[] - C#串口通讯,modbus协议样例,数据发送接受
&[] - C#开发源程序实现与PLC之间通过TCP/IP进行以太网通讯
&[] - 一款我公司开发的完整酒店能源管理系统-S2.0,当然如果有需要用到实际当中的话,还需要我公司开发的硬件设备,有需要的可以联系我;邮箱:clg- QQ:;个人网子:/陈峰clg
&[] - 通过此软件可以与欧姆龙PLC实现实时通信,是用VC++编的
&[] - c#读取倍福PLC的数据 c # reading data from Beckhoff PLC
&[] - PLC编程,windows下通过C#代码实现与西门子PLC通讯!技术(14)
最近做了上位机与欧姆龙PLC以太网通信的实验,总结如下:
1.地址表示为十进制,使用时应转换为十六进制,如D600寄存器代码为为D区寄存器,258为600的十六进制数)
& & & 2.D寄存器读写为一个地址两个字
& & 3.DA1为IP的最后一位(十六进制表示),与 ETN 模块面板 node number
其他信息详见欧姆龙PLC技术支持提供的资料,很详尽。
http://download.csdn.net/detail/xy70317
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6733次
排名:千里之外
原创:12篇
(1)(1)(2)(1)(1)(1)(1)(2)(2)(5)(1)当前位置:
主题:611940 ┆ 帖子:4750095
┆ 今日新贴:1636
昨日贴数:1574 ┆ 1历史最高贴数:2056
(日)在线用户:4891人
如何使用CX-Programmer软件与CJ1W/CS1W-ETN21模块进行通讯? - 欧姆龙plc
给TA发消息
加TA为好友 发表于: 11:44:02 楼主
假设电脑网卡的IP地址:192.168.59.54。①设置CJ1W/CS1W-ETN21模块的NODE号:&IMG border=0 hspace=0 alt=&& align=baseline src=&133624anqzgcr70qzv2263.gif& data-cke-saved-src=&image/portal//133624anqzgcr70qzv2263.gif&&NODE=0×161 +3 ×160=3②设置模块参数:CX-Programmer软件通过串口方式与plc在线上,PLC切换到编程模式,双击IO表和单元设置,在选项下拉菜单中选择创建,提示初始化总线,之后在机架中出现CJ1W-ETN21模块。&IMG border=0 hspace=0 alt=&& align=baseline src=&133624joa9l4o9zcoq1bs2.gif& data-cke-saved-src=&image/portal//133624joa9l4o9zcoq1bs2.gif&&双击CJ1W-ETN21模块,出现单元设置。设置模块的IP地址为192.168.59.03,子网掩码为255.255.255.0。注:CJ1W-ETN21模块的IP最后一段默认与NODE号一致。点击传送(PC到单元)。③CX-Programmer软件新建工程,网络类型选择Ethernet,点击网络类型后的设定。网络中,FINS源网络/ 目标网络的网络号都默认00默认,节点号设定3。驱动中,IP地址设定192.168.59.03,端口号默认9600。④CX-Programmer软件点击在线,通讯完成。星科源plc欧姆龙plc
给TA发消息
加TA为好友 发表于: 11:56:42 1楼
其实,电脑和PLC的连接,设置好驱动就行。选择好相应的端口,设定好参数。比较容易通信上的。
给TA发消息
加TA为好友 发表于: 14:40:11 2楼
楼主您好,我现在想用CJ1W-EIP21模块与外部设备通过EtherNet/IP进行通信,应该怎么设置呢?能否给个DEMO学习学习, & 谢谢!!
给TA发消息
加TA为好友 发表于: 14:41:45 3楼
我是想用PLC做主端,对方设备做从端,通过监控对方设备数据进行控制,对方设备是支持EtherNet/IP的
给TA发消息
加TA为好友 发表于: 14:44:43 4楼
&&&&&&&&&& &&武汉易田电气设备有限公司武汉易田电气设备有限公司,代理涉及可编程控制器 PLC、输入模块、变频器、软启动器、直流调速器、电源、触摸屏,MC数控产品等。如下:变& 频& 器:MM420、 MM430、 MM440、 6SL3, 6SE70、 6RA70系列,触& 摸& 屏:OP7,OP17,TP270,OP73,TP177,OP77A ,TP177B,OP77B,MP277-等系列,数&& 控:6SN、1FT、6FC、6FX,1FK,6DD、6DS、1FE、6SY等系列工控机大量现货,库存大低&& 压:3TF68/69,3RV,3RT,3RP,3TK,3TC,3UG,3RA,3RB,3RS,3RH,3RK,3RU等系列产品仪&& 表:6DR,7MH,7ME,7MF,7ML, 7MB/7NG/7MC等综&& 保:7SJ,7SR,7RW,7UM,7VE,7SD,7SS,7UT,7SC等楼&& 宇:QAM,QFM,QFA,QBM,QPA2,QFA,VVF,SKP,VGF,RWF,AGA,LDI,QBE 等公司专业维修PLC,变频器等备件产品,欢迎咨询,变& 频& 器 系列MM420、 MM430、 MM440、 (大量现货 优势产品)G120 (大量现货),V20,V60,V80,V90 欢迎咨询SIEMENS S7系列ET-200 (现货多)S7-200, S7200CN 大量现货S7-300(优势产品,库存量大)S7-400(优势产品,库存量大)S7-1200,S7-1500SIEMENS S5系列S5-90U/95U/100U(国内最低价格并有大量现货)S5-115U&&&&&&& (国内最低价格并有大量现货)S5-35U/155U&&& (国内最低价格并有大量现货)SIEMENS 其他产品PLC周边产品(编程电缆,前连接器,导轨)PLC编程软件&&&&&&&& &&价格优惠,欢迎询购,当天发货&手& 机:& &&&&电话:027-&&&& &传真:027-邮& 箱: &&&商& 务QQ&:&& 地址:武汉洪山区南李路27号拉德芳斯C栋1207 &&&邮编:430070&& 西门子最佳分销商 __更多详细情况请访问http://www.ettian.net/
给TA发消息
加TA为好友 发表于: 14:53:55 5楼
回复内容:对: luelyZeng
楼主您好,我现在想用CJ1W-EIP21模块与外部设备... 内容的回复!这个我也不太懂哦,如果有需要可以到我们学校让老师现场给你讲解一下
给TA发消息
加TA为好友 发表于: 08:30:28 6楼
太感谢了,这么详细的案例资料.
周点击排行周回复排行
[308] [149] [139] [110] [71] [64] [50] [50] [48] [48]
[43] [18] [13] [11] [10] [8] [7] [7] [6] [6]最新求助
[0] [0] [0] [0] [0] [1] [1] [0] [2] [1]欧姆龙OMRON&PLC之HostLink通讯协议-FINS命令W字/位操作篇
CP1E/L/H新增W寄存器后,Host
Link命令的“C-模式”命令不能对此寄存器进行操作,需要用到FINS命令来进行。
FINS命令格式:@+2字节地址+FA+字节FINS命令+正文+1字节FCS校验码+*+CR
表1 存储区代码表
1、存储区写命令 01 02
命令格式: 01+02+1字节存储区代码+3字节开始地址+2字节数量+第1字值+第2字值
应答格式:01+02+00+00
例1:PLC地址为0,W210寄存器写入Hex0388:
向PLC发送@00FA2B100D2000001038873*CR
B1是W字代码,Hex00D2=212, 0001写入1个字,第1字值=Hex0388
PLC回应:@00FA*CR
0102后面紧跟的0000代表写入成功。
2、存储区读命令 01 01
命令格式: 01+01+1字节存储区代码+3字节开始地址+2字节数量
应答格式:01+01+00+00+字1+字2
例2:PLC地址为0,读取W210寄存器值:
向PLC发送@00FA1B100D200000173*CR
B1是W字代码,Hex00D2=212, 0001读取1个字
PLC回应:@00FA010000<font COLOR="#FF40*CR
0101后面紧跟的0000代表读取成功,W210=Hex0388
3、强制置位(SET)和复位(RESET)命令 23 01
命令格式:23+01+2字节数量+2字节置位/复位命令字+1字节存储区代码+3字节位地址
表3 置位/复位命令字
例3:PLC地址为0,强制W212.01=On:
向PLC发送@00FA2301000100013100D40104*CR
PLC回应:@00FA*CR
表示强制set成功。
同样,强制W212.01=Off:
向PLC发送@00FA2301000100003100D40105*CR
PLC回应:@00FA*CR
表示强制reset成功。
解除强制:
向PLC发送@00FA23010001FFFF3100D40105*CR
PLC回应:@00FA*CR
表示解除强制成功。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。串口发送大量数据给欧姆龙PLC,怎么才能又快又好_c#吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:93,949贴子:
串口发送大量数据给欧姆龙PLC,怎么才能又快又好收藏
我是想读取PLC,DM6000到DM10000的地址。用循环发送了50条指令(1条指令大概耗时100ms),才分批把数据读回来,可是时间太久了。需要大概5~8s的时间。这样的话不仅影响了本次功能的效率,同样也影响了其他指令功能的执行。熟悉串口通信的大神们,请问有什么好的办法,能够效率批量的读取DM呢?
“健康随e保(长青版)”老人防癌险,线上免体检。
希望有个大神给个方案,平时你们串口通信是怎么处理大数据的
请教大家了
有人知道吗
你应该先查查下位机手册里有没有批量读的指令,还有开串口的时候以下位机支持的最高频率开。
1.按需读取,只读取与当前动作相关的地址段 2.查找通信手册,看看是否有读取地址块的函数,类似三菱plc的readblock
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 欧姆龙plc串口通讯 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信