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



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-01-24 13:01:00
561楼
我是一个PLC使用者,希望你能给我发一分你的程序,让我感受一下国人自己设计的软件,谢谢。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-01-24 13:02:00
562楼
我是一个PLC使用者,希望你能给我发一分你的程序,让我感受一下国人自己设计的软件,谢谢。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-01-24 13:02:00
563楼
我是一个PLC使用者,希望你能给我发一分你的程序,让我感受一下国人自己设计的软件,谢谢。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-01-24 13:03:00
564楼
我是一个PLC使用者,希望你能给我发一分你的程序,让我感受一下国人自己设计的软件,谢谢。

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2003-01-24 18:25:00
565楼
希望作者能同时熟悉电气控制、 PC系列计算机、PLC、单片机(许多 PLC 用它做核),然后再考虑这个问题。

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2003-01-24 18:32:00
566楼
希望作者能同时熟悉电气控制、 PC系列计算机、PLC、单片机(许多 PLC 用它做核),然后再考虑这个问题。

hqy1213

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年1月27日
发表于:2003-01-27 12:59:00
567楼
首先我很佩服你的勇气。在工控领域,国人开发有自主知识产权的东西太少了。 即使有勇气希望自主开发的,大多不了了之。我知道有些大学和科研院所有人作过PLC的研究 但往往虎头蛇尾,要么缺钱,要么市场定位不准,还有就是本身的可靠性,后续支持没有办法解决.我不是给你泼冷水,但我觉得你要有充分的思想准备。从你的软件PLC来说,我觉得思路很好,可以避实就虚,根据项目需要作成专机,在一定范围内应该有市场。但我不知你有没有使用PLC的经验我觉得这对于提高指令效率,改进交互操作有帮助。本人也涉足PLC,虽然西门子等厂家的PLC好用,但还是想要是有中国人自己开发的PLC用起来那才扬眉吐气。我很希望能对你的工作有所帮助,请发E-MAIL给我 。Huang123post@sina.com

hqy1213

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年1月27日
发表于:2003-01-27 12:59:00
568楼
首先我很佩服你的勇气。在工控领域,国人开发有自主知识产权的东西太少了。 即使有勇气希望自主开发的,大多不了了之。我知道有些大学和科研院所有人作过PLC的研究 但往往虎头蛇尾,要么缺钱,要么市场定位不准,还有就是本身的可靠性,后续支持没有办法解决.我不是给你泼冷水,但我觉得你要有充分的思想准备。从你的软件PLC来说,我觉得思路很好,可以避实就虚,根据项目需要作成专机,在一定范围内应该有市场。但我不知你有没有使用PLC的经验我觉得这对于提高指令效率,改进交互操作有帮助。本人也涉足PLC,虽然西门子等厂家的PLC好用,但还是想要是有中国人自己开发的PLC用起来那才扬眉吐气。我很希望能对你的工作有所帮助,请发E-MAIL给我 。Huang123post@sina.com

hqy1213

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年1月27日
发表于:2003-01-27 13:00:00
569楼
首先我很佩服你的勇气。在工控领域,国人开发有自主知识产权的东西太少了。 即使有勇气希望自主开发的,大多不了了之。我知道有些大学和科研院所有人作过PLC的研究 但往往虎头蛇尾,要么缺钱,要么市场定位不准,还有就是本身的可靠性,后续支持没有办法解决.我不是给你泼冷水,但我觉得你要有充分的思想准备。从你的软件PLC来说,我觉得思路很好,可以避实就虚,根据项目需要作成专机,在一定范围内应该有市场。但我不知你有没有使用PLC的经验我觉得这对于提高指令效率,改进交互操作有帮助。本人也涉足PLC,虽然西门子等厂家的PLC好用,但还是想要是有中国人自己开发的PLC用起来那才扬眉吐气。我很希望能对你的工作有所帮助,请发E-MAIL给我 。Huang123post@sina.com

maj93146

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年2月02日
发表于:2003-02-03 20:26:00
570楼
我也想看看你的产品啊 我们有机会可以合作啊

maj93146

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年2月02日
发表于:2003-02-03 20:32:00
571楼
你好! 我想看看你的产品。 有机会我们可以合作! 可以发给我mj93146@163.com

maj93146

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年2月02日
发表于:2003-02-03 20:33:00
572楼
你好! 我想看看你的产品。 有机会我们可以合作! 可以发给我mj93146@163.com

maj93146

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年2月02日
发表于:2003-02-03 20:34:00
573楼
你好! 我想看看你的产品。 有机会我们可以合作! 可以发给我mj93146@163.com

老侯

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2003年2月05日
发表于:2003-02-05 16:59:00
574楼
你好,我是PLC安装及使用者,能否给我来一份,谢谢!

楚天秋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2003年2月07日
发表于:2003-02-07 04:13:00
575楼
我是一名自动化专业的学生,再有一年也就毕业了,在这去年里,我们的老师在带我和计科系软件开发专业的一个同学搞了一个完整的工业控网络,上位机和下位机的通信是我们自已用VC编的一个通信协议,能对水位进行自动和手动控制。但有一些不足之处,就是说在自已编的协议对PLC中的一些指令不能准确的解释,但最后还是基本上实现了对水位的控制。在这里,看到这么多的PLC爱好者,实在太高兴了。在大家没事的时间,能否与我联系,一起学习,共同进步!   一个工控爱好者:E-mail:aujun000@eyou.com

楚天秋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2003年2月07日
发表于:2003-02-07 04:13:00
576楼
我是一名自动化专业的学生,再有一年也就毕业了,在这去年里,我们的老师在带我和计科系软件开发专业的一个同学搞了一个完整的工业控网络,上位机和下位机的通信是我们自已用VC编的一个通信协议,能对水位进行自动和手动控制。但有一些不足之处,就是说在自已编的协议对PLC中的一些指令不能准确的解释,但最后还是基本上实现了对水位的控制。在这里,看到这么多的PLC爱好者,实在太高兴了。在大家没事的时间,能否与我联系,一起学习,共同进步!   一个工控爱好者:E-mail:aujun000@eyou.com

楚天秋

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2003年2月07日
发表于:2003-02-07 04:14:00
577楼
我是一名自动化专业的学生,再有一年也就毕业了,在这去年里,我们的老师在带我和计科系软件开发专业的一个同学搞了一个完整的工业控网络,上位机和下位机的通信是我们自已用VC编的一个通信协议,能对水位进行自动和手动控制。但有一些不足之处,就是说在自已编的协议对PLC中的一些指令不能准确的解释,但最后还是基本上实现了对水位的控制。在这里,看到这么多的PLC爱好者,实在太高兴了。在大家没事的时间,能否与我联系,一起学习,共同进步!   一个工控爱好者:E-mail:aujun000@eyou.com

布布

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2002年7月15日
发表于:2003-02-07 15:28:00
578楼
我对梯形图集成编辑开发环境感兴趣,能否给我MAIL份程序。   我的MAIL:shiruiyan@163.com.

WULIDONG

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2003年1月27日
发表于:2003-02-08 14:15:00
579楼
我也是一名PLC爱好者,现正做PLC与上位机的通讯(用VB),如何实现请大家多多指教。 wu_lidong@sina.com

jjeim

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 9回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2003年2月07日
发表于:2003-02-08 15:59:00
580楼
我是一个PLC使用者,希望你能给我发一分你的程序,让我感受一下国人自己设计的软件,谢谢。 lz84740659@yahoo.com.cn

热门招聘
相关主题

官方公众号

智造工程师