请大家使用我开发的软件PLC软件后,看我开发的软件PLC是否有继续开发下去的必要 点击:17201 | 回复:674



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-19 21:01:00
楼主
“硬PLC”一般指西门子、三菱等公司的开发的PLC。目前,由于嵌入式PC开始逐渐在工控领域得到应用,因此国外有一些公司开始开发基于PC的PLC产品,我们称之为软PLC。国外的软PLC已经有一些成熟的产品,例如SoftPLC公司开发的软PLC,现在国内也有人开始在软PLC上做一些研发。 我由于一个偶然的机会,开始对软PLC产生兴趣,做了一些相关的研发工作,并产生了一个很不定型的产品。由于我现在还是学生,对工控领域不了解,再加上开发软PLC的资料很有限(我开发软件PLC基本上只有三菱的《FX系列可编程控制器》作为软件开发的参考),因此我想在这里谈谈我在软件PLC方面的工作,恳请大家指点,看是否软件PLC还有继续开发下去的必要。 我开发的软件PLC主要分为两部分,是这样工作的:下位机采用DOS操作系统,运行“软PLC服务器”。“软PLC服务器”是用C语言开发的程序,它的主要功能是:通过以太网接收PLC指令,并解释执行PLC指令。在“软PLC服务器”解释执行PLC指令的过程中,可以通过以太网接收新的PLC指令,然后解释执行新的PLC指令。上位机采用Windows操作系统,运行“梯形图集成编辑开发环境”软件。“梯形图集成编辑开发环境”软件是我用VC开发的软件,主要功能是:把梯形图转换成PLC指令,并通过网络把PLC指令传给下位机的“软PLC服务器”。 我开发的软件PLC是和三菱FX2N系列的PLC兼容的。由于开发时间有限,目前只能对18个基本逻辑指令(LD、LDI、OR、ORI、AND、ANI、ORB、ANB、OUT、NOP、SET、RST、PLS、PLF、MPS、MRD、MPP、 END)和两个步进顺控指令(STL、RET)进行解释。 在“软PLC服务器”中,我解释PLC指令是采用“读取一条指令就解释一条指令”这种模式进行的,因此一条PLC指令解释的速度是比较慢的,如果下位机采用PC104板(CPU为386,主频40M),解释一条指令平均要45微妙。不过,我已经想到了一种新的算法来提高这个速度。假如这种算法有效的话,解释一条指令花费的时间会大大缩短,最多需要5微妙。由于软件PLC采用嵌入式PC机,因此“软PLC服务器”所能解释执行的PLC指令的数目只受下位机内存和硬盘容量大小的限制。其实,“软PLC服务器”是用C语言开发的,因此下位机也可以用单片机来实现,不过这个时候下位机和上位机的通信就要用串口或者并口来实现了。 说实话,开发软件PLC是很困难的,很累。目前我面临着毕业的压力,所以我很犹疑是否继续把这个研发工作继续下去。正如前面所说,由于我还在读书,对工控领域不了解,开发软件PLC的资料很少,我不能确定我开发的软件PLC有继续开发的价值。所以,我想把我开发的在上位机运行的软件“梯形图集成编辑开发环境”发布到网上,恳请您提宝贵的意见。假如您对这个软件感兴趣,我会把这个软件通过电子邮件寄给你。和“梯形图集成编辑开发环境”一起发给您的有“梯形图集成编辑开发环境”简要使用说明,假如您对三菱的FX2N指令很熟悉,那么使用这个软件应该比较容易。 “梯形图集成编辑开发环境”中肯定还隐藏了很多的Bug,有很多的功能需要完善,在您使用这个软件的过程中,假如您发现把梯形图转换成PLC指令出现了错误,那么请您把出现错误的梯形图文件发给我,谢谢!!! 开发“梯形图集成编辑开发环境”的时候,有很多PLC的术语我表达的不规范,假如您愿意,请您指点。 您如果要使用“梯形图集成编辑开发环境”,请您先安装VC,因为这个软件使用了MFC的动态连接库。 您的意见和建议将决定这个软件的命运!



聂风

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2002年10月11日
发表于:2002-10-11 12:28:00
61楼
我没有仿真器,请问一下有没有软件的仿真啊,我是刚学PLC的一名在学校学生啊,我的邮是:WUSIPING15@163。COM   QQJ:27252535

LIF

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2002年8月14日
发表于:2002-10-11 17:26:00
62楼
我经常使用FX2N产品,对指令、编辑、调试功能也很熟悉,不过模拟量功能也要有;我对软PLC也很感兴趣,希望能给我发一份!以后多交流! 谢谢! E-mail: lqj66@sohu.com

slsn425

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2002年10月10日
发表于:2002-10-11 19:07:00
63楼
请给我一份 谢谢! 我觉得前途无亮,需要大批的人,才能完成,西门子有九千个程序员在开发,有强有力的金融支持,对产品,我非常看好,绝对有前途,绝对是发展方向,五年以后中档规模的plc产品将会大批淘汰!肯定会淘汰 ,我支持你开发!最好能兼容现场总线,用西门子的执行模块就可以了,周期会比较长,需要人和钱!!!!

slsn425

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2002年10月10日
发表于:2002-10-11 19:09:00
64楼
请给我一份 谢谢! lzq7576@163.com    我觉得前途无亮,需要大批的人,才能完成,西门子有九千个程序员在开发,有强有力的金融支持,对产品,我非常看好,绝对有前途,绝对是发展方向,五年以后中档规模的plc产品将会大批淘汰!肯定会淘汰 ,我支持你开发!最好能兼容现场总线,用西门子的执行模块就可以了,周期会比较长,需要人和钱!!!!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-10-13 16:41:00
65楼
To 小菜菜: PLC的开发是必须和现场总线兼容的,我是打算和ModBus总线兼容。 另外,您为什么说“五年以后中档规模的plc产品将会大批淘汰”?您认为PLC在未来回又什么样的发展趋势?

downfly

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2002年10月13日
发表于:2002-10-13 17:27:00
66楼
很感兴趣,来一份:l-eleven@163.com

CuckooZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2002年10月04日
发表于:2002-10-13 21:49:00
67楼
我是在校研究生,现在正在研究软PLC,不过我对于PLC的研究时间尚不是太久。我们导师现在经常在做PLC方面的工程项目,他现在的目标是用软件PLC代替传统的PLC以获取最大的经济性。我准备沿这条路走走看。如果能够得到你的梯形图设计系统,那非常之好。如果可能的话,你能否在下位机的PLC程序解析上给我一些指点。研究一定要建立在别人的基础之上,这样才能获得最好的研究效果。你说是吧? 非常感谢。我的电子邮箱:huaheng@163.net

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-10-14 10:52:00
68楼
To LIF: 我发给您的信被退回来了,不知道什么原因,请查看您的信箱。

hello

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 13回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2000年10月16日
发表于:2002-10-15 08:56:00
69楼
hello,我发给您的信被退回来了,不知道什么原因,请查看您的信箱

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-10-15 10:32:00
70楼
大哥,如果想让你的PLC走向世界,就发到网上共享。大家用用看就知道了,也有助于推广啊,纸上谈兵有什么意思??? 发给我一份啊,我用完后告诉你哪里不好用!!! 我一直使用的是西门子的,三菱的我不懂!!!

精益求精

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 10回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2002年8月29日
发表于:2002-10-15 11:03:00
71楼
我是一个PLC使用者,也有开发梯形图解释程序的欲望,希望你能给我发一分你的程序,让我感受一下国人自己设计的软件,谢谢。 我的信箱是:WHG711029@SINA.COM.CN

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-10-15 11:46:00
72楼
To hello: 应该不会吧,我的EMail是wwh.2095117@163.com,请再试一试。

爱好者LU

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2002年7月29日
发表于:2002-10-15 13:20:00
73楼
我是一个PLC爱好者,有一些PLC的应用和调试经验。以前都是用的SIMATIC的。我对您的这套软件非常感兴趣。如有时间请发一份给我。 谢谢。 E-mail:luhy@sohu.com

witeye

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2002年9月24日
发表于:2002-10-15 15:35:00
74楼
你好,能给我发一份吗? truewiteye@yahoo.com

seacolor

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2002年10月12日
发表于:2002-10-15 18:24:00
75楼
你好呀,我也想试一下你的软件呢,可以发一个给我吗? sunlight999@163.com

Uncle Chu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2002年9月09日
发表于:2002-10-16 09:39:00
76楼
我也想要呀,可以吗~ zhuwenxi@21cn.com

Peng Aicheng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2002年4月01日
发表于:2002-10-16 10:31:00
77楼
对你的开发我很感兴趣,软PLC现在已经有初级版本,如北京亚控新近推出King Act 1.0,但功能上还有很大缺陷,尤其是网络功能上基本上是空白。很佩服你有这个勇气开发软PLC,但个人的力量毕竟有限,如果你还想在学术上有深造,同时又需要一个团队,请跟我联系。 kaixiang@ustb.edu.cn

YNPC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2002年9月30日
发表于:2002-10-16 12:49:00
78楼
你好,能给我发一份吗? 99zgy@163.com

alang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2002年8月22日
发表于:2002-10-16 16:01:00
79楼
beyondfly 请给我发一份“梯形图集成编辑开发环境”软件.谢谢! lvxiangzhi@chinaren.com

lauson

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2002年10月16日
发表于:2002-10-16 18:56:00
80楼
谢谢!能给我发一份吗?请发这个邮箱吧,lauson8055@eastday.com

热门招聘
相关主题

官方公众号

智造工程师