请大家使用我开发的软件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的动态连接库。 您的意见和建议将决定这个软件的命运!



DDHJ

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2002年10月10日
发表于:2002-11-27 15:04:00
361楼
我是一个PLC使用者,也有开发梯形图解释程序的欲望,希望你能给我发一分你的程序,谢谢 stopasb@sina.com.cn

DDHJ

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2002年10月10日
发表于:2002-11-27 15:05:00
362楼
我是一个PLC使用者,也有开发梯形图解释程序的欲望,希望你能给我发一分你的程序,谢谢 stopasb@sina.com.cn

czyjoe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2002年11月25日
发表于:2002-11-27 18:22:00
363楼
我在工控行业从业六年多了,主要是做PLC,包括电路设计、硬件配置、软件开发、系统调试等工作,对Schneider、OMRON、SIEMENS、Mitsubishi等品牌的PLC非常熟悉,我想得到您的一份软件,通过使用可以给您提一点意见。您的这种想法非常好,希望我们有机会合作!

czyjoe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2002年11月25日
发表于:2002-11-27 18:23:00
364楼
我在工控行业从业六年多了,主要是做PLC,包括电路设计、硬件配置、软件开发、系统调试等工作,对Schneider、OMRON、SIEMENS、Mitsubishi等品牌的PLC非常熟悉,我想得到您的一份软件,通过使用可以给您提一点意见。您的这种想法非常好,希望我们有机会合作!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-11-27 19:56:00
365楼
棒。我是终端用户,能给我来一份吗? E-mail:wanpin_222@163.com

a fish

  • 精华:2帖
  • 求助:0帖
  • 帖子:7帖 | 145回
  • 年度积分:0
  • 历史总积分:240
  • 注册:2002年9月28日
发表于:2002-11-28 14:34:00
366楼
我不认为这个想法有多好,当然我想这个工作是值得做的。如果不开始就永远赶不上国外的水平。我一直在用国外的产品,我想你是研华的吧?我对研华没有太多的好感。

a fish

  • 精华:2帖
  • 求助:0帖
  • 帖子:7帖 | 145回
  • 年度积分:0
  • 历史总积分:240
  • 注册:2002年9月28日
发表于:2002-11-28 14:34:00
367楼
我不认为这个想法有多好,当然我想这个工作是值得做的。如果不开始就永远赶不上国外的水平。我一直在用国外的产品,我想你是研华的吧?我对研华没有太多的好感。

a fish

  • 精华:2帖
  • 求助:0帖
  • 帖子:7帖 | 145回
  • 年度积分:0
  • 历史总积分:240
  • 注册:2002年9月28日
发表于:2002-11-28 14:35:00
368楼
我不认为这个想法有多好,当然我想这个工作是值得做的。如果不开始就永远赶不上国外的水平。我一直在用国外的产品,我想你是研华的吧?我对研华没有太多的好感。

a fish

  • 精华:2帖
  • 求助:0帖
  • 帖子:7帖 | 145回
  • 年度积分:0
  • 历史总积分:240
  • 注册:2002年9月28日
发表于:2002-11-28 14:35:00
369楼
我不认为这个想法有多好,当然我想这个工作是值得做的。如果不开始就永远赶不上国外的水平。我一直在用国外的产品,我想你是研华的吧?我对研华没有太多的好感。

yfq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 88回
  • 年度积分:0
  • 历史总积分:174
  • 注册:2002年7月22日
发表于:2002-11-29 16:51:00
370楼
非常钦佩你的勇气!我用三菱的PLC给我一份 E-mail:yuan_fq@yahoo.com.cn

caozhong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2002年6月12日
发表于:2002-11-29 18:44:00
371楼
你们好: 我是刚从学校毕业的学生,现在从事PLC,可是不知道从何学起,你们能给点见意吗?我能看到你们的杰作吗?我是学机电一体化的。对你们所提的这两种型号的正是我想学的。也不知道买哪些书?回复万分感谢!! 一个求助的人 E-mail:caozhong9942@163.com

caozhong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2002年6月12日
发表于:2002-11-29 18:50:00
372楼
你们好: 我是刚从学校毕业的学生,现在从事PLC,可是不知道从何学起,你们能给点见意吗?我能看到你们的杰作吗?我是学机电一体化的。对你们所提的这两种型号的正是我想学的。也不知道买哪些书?回复万分感谢!! 一个求助的人 E-mail:caozhong9942@163.com

xing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2002年10月18日
发表于:2002-11-30 19:10:00
373楼
请给我一份,谢谢   goodxing@163.com

xing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2002年10月18日
发表于:2002-11-30 19:11:00
374楼
请给我一份,谢谢   goodxing@163.com

xing

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2002年10月18日
发表于:2002-11-30 19:14:00
375楼
请给我一份,谢谢   goodxing@163.com

guoqing_823

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2002年12月01日
发表于:2002-12-01 15:45:00
376楼
我是自动化的学生,对此很感兴趣,给我一份吧,不尽感激 Email:guoqing_823@sina.com

guoqing_823

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2002年12月01日
发表于:2002-12-01 15:45:00
377楼
我是自动化的学生,对此很感兴趣,给我一份吧,不尽感激 Email:guoqing_823@sina.com

易水寒

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2002年11月26日
发表于:2002-12-01 17:06:00
378楼
我一直是用三菱PLC做工程项目的,能否给我发一份,谢谢! email:zhujzjiangh@163.com

易水寒

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2002年11月26日
发表于:2002-12-01 17:07:00
379楼
我一直是用三菱PLC做工程项目的,能否给我发一份,谢谢! email:zhujzjiangh@163.com

易水寒

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2002年11月26日
发表于:2002-12-01 17:21:00
380楼
我一直是用三菱PLC做工程项目的,能否给我发一份,谢谢! email:zhujzjiangh@163.com

热门招聘
相关主题

官方公众号

智造工程师