xiongh 发表于 2009-12-10 20:36:59

C#写的欧姆龙PLC通讯程序(源码,原创)

C# 写的欧姆龙PLC通讯程序源码,原创。
通讯协议为HOST LINK可实现
1、通讯测试
2、PLC工作模式设定
3、读写DM数据区
4、置位和复位IR区,读相应位的状态
5、完全由程序实现,无需安装控件
6、完全原创,无版权费用。

xiongh 发表于 2009-12-10 20:41:24

软件界面ourdev_512911.jpg(文件大小:1.04M,只有400K以内的图片才能直接显示) (原文件名:PLC.jpg)

xiongh 发表于 2009-12-10 20:42:44

软件欢迎下载。ourdev_512912.rar(文件大小:73K) (原文件名:PLC_COM.rar)

hebj 发表于 2009-12-10 21:19:03

支持一下!

astudent 发表于 2009-12-10 21:46:39

支持一下

Scanner 发表于 2009-12-10 21:53:29

k看不到图片啊?

xiongh 发表于 2009-12-11 16:49:11

有个bug修改一下

315行:
datax = Convert.ToInt16(ReadData);
该为:
datax = Convert.ToInt16(ReadData,16);

否则读取状态时,有报错。

anxiangbo 发表于 2010-11-18 09:46:30

JH

cuikai12345 发表于 2010-11-18 20:24:10

mark

anxiangbo 发表于 2011-10-18 14:22:00

记号

sunjiepan 发表于 2011-11-24 13:07:21

顶一下!

etjason 发表于 2011-11-24 16:04:38

这个有创意,支持一下,不知兼容性怎么样

kingboy100 发表于 2011-11-24 17:47:49

mark

cpu100 发表于 2012-3-5 21:14:29

请问,这是针对哪个系列的

semonpic 发表于 2012-3-5 22:07:40

这个必须顶,往死里顶

armku 发表于 2012-3-5 22:18:47

升级楼主需要改正的内容(6楼指示的内容);
增加自动列出当前可用的端口号功能;
升级工程从debug版本到Release版本。



升级后的程序,升级成VS2010。ourdev_724368HCIUYR.zip(文件大小:118K) (原文件名:PLC_COM.zip)

xiongh 发表于 2012-6-5 11:22:16

多谢支持。

huangyiqing1982 发表于 2012-6-6 21:40:59

支持一下

wzavr 发表于 2012-6-6 23:19:55

楼主原创开源不易,支持鼓励

sleet1986 发表于 2012-8-2 08:44:51

支持一下,在学习C#

lryxr2507 发表于 2012-8-2 09:52:56

支持一下!

wind_liao 发表于 2012-8-3 11:28:28

顶一个。

any_014 发表于 2012-8-20 16:28:31

这个函数看不明白,是实现什么功能的?望懂编程的指点下。
private string FCS(String Value)
      {
            int i, f;
            byte[] x;
            f = 0;
            for (i = 0; i < Value.Length; i++)
            {
                x = ASCIIEncoding.ASCII.GetBytes(Value.Substring(i, 1));
                f = f ^ (int)x;
            }

            return f.ToString("X");
      }

hbqxsjz 发表于 2013-1-24 17:52:21

好东西,支持~!

depv 发表于 2013-2-17 11:34:30

Thanks for sharing!

沧海清风 发表于 2013-2-17 11:57:55

本帖最后由 沧海清风 于 2013-2-17 12:08 编辑

FCS计算 欧姆龙手册上有

zylew 发表于 2013-10-5 22:09:27

any_014 发表于 2012-8-20 16:28 static/image/common/back.gif
这个函数看不明白,是实现什么功能的?望懂编程的指点下。
private string FCS(String Value)
      {


计算FCS码的,编程手册上有的。

tsb0574 发表于 2013-10-5 23:25:19

好东西,谢谢分享!

nongxiaoming 发表于 2013-10-5 23:38:57

哈哈,这玩意我也写有

不进则退 发表于 2013-10-28 13:26:07

顶,向楼主学习。

zellsu 发表于 2013-11-16 21:23:47

最近在学习C#顶一下~

ssywtt 发表于 2013-11-28 13:54:39

mark               

hdcycjf 发表于 2014-6-18 23:40:40

支持一下!支持一下!支持一下!

telwin 发表于 2014-6-19 08:56:04

支持一下!

snaky_mok 发表于 2015-3-3 14:52:18

记号,支持一下,以后可能用到

tuowai 发表于 2015-6-3 17:27:44

谢谢分享,学习下C#

fchen2 发表于 2015-6-3 18:21:24

参考看看,了解PLC

阿文 发表于 2015-6-5 23:14:12

谢谢分享

hawgcq 发表于 2015-6-9 12:50:57

支持一下

WZYR1986 发表于 2015-7-3 09:32:14

谢谢分享

1809262123 发表于 2015-8-7 19:20:22

收藏了,或许以后用得上

shangyu60104 发表于 2015-9-6 23:04:12

不错,学习下

hmd420304805 发表于 2015-9-7 08:29:00

目测是fins,能不能封装成库呢?做过c-mode,读 ID区,w区没法整

hmd420304805 发表于 2015-9-7 08:39:16

any_014 发表于 2012-8-20 16:28
这个函数看不明白,是实现什么功能的?望懂编程的指点下。
private string FCS(String Value)
      {


FCS校验,类似LRC

njayk 发表于 2015-9-20 22:28:27

armku 发表于 2012-3-5 22:18
升级楼主需要改正的内容(6楼指示的内容);
增加自动列出当前可用的端口号功能;
升级工程从debug版本到Re ...

谢谢学习的资料之前搞PLC   想自己写没写成功   学习了

yongke 发表于 2015-11-30 14:53:48

好资料,多谢分享!

yongke 发表于 2016-4-22 17:40:48

以前搞过OMRON PLC,是用VB写程序

yongke 发表于 2016-4-22 17:47:56

用C# 2012可以编译,分析里边的通讯协议,也是对的。一个好的分享,多谢!

woshigeshuai 发表于 2016-5-3 09:36:11

感谢分享,学习一下

pengtaoABC 发表于 2016-8-16 15:45:24

不错正好用得上,公司一直都是用欧姆龙的PLC

yongke 发表于 2016-9-19 10:30:52

以前用VB6.0写过

pinkwalkman 发表于 2016-9-28 07:50:43

学习一下,一直认为PLC不支持C编程。

spring152 发表于 2016-9-28 08:16:23

没有使用线程接收

yongke 发表于 2016-11-18 14:34:30

下载试了一下,由于没有负载,没有办法联机测试。不过感觉程序是可以用的

yongke 发表于 2018-7-6 13:25:19

在哪里?学习学习

xieweibiao 发表于 2018-10-6 16:55:28


支持一下,在学习C#

qjp1988113 发表于 2018-10-9 13:57:30

谢谢楼主分享,很好的参考!

markdif 发表于 2018-10-9 14:50:18

多谢分享。。

TKZXJ 发表于 2018-12-20 21:12:12

谢谢分享,学习了

njl2008 发表于 2022-5-2 17:02:55

很不错的资料,我也在学习中,支持一下
页: [1]
查看完整版本: C#写的欧姆龙PLC通讯程序(源码,原创)