请大家使用我开发的软件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日
发表于:2002-11-10 13:04:00
261楼
您提出的结构类似于目前DCS的上层结构,操作站(工程师站)+服务器+现场控制站。实际上,对于梯形图、功能块图等的支持是任何一种DCS必须具备的功能。对于一些通用的组态软件,软PLC功能也已经比较完善了。 要想开发PLC,无论硬或软的,CPU只是一部分,其它如IO模块、高速(当然也要可靠)总线等也是必不可少的,还有其实时性、可靠性(包括冗余)、开放性等,还要符合国际标准(仿三菱的语言肯定不行)。 当然也可以只开发、提供核心环境,我知道德国一家小公司infoteam早已按照IEC61131-3标准完成了完善的设计、编译、运行环境,并且已在向外推销。 我觉得这种系统的开发单枪匹马是不行的,您可以组织一帮弟兄,或者加盟一家有前途的公司,领导、管理开发。工控领域市场很大,但虎狼成群,开发一定要依据市场。 期待着能早日用上我们自己国产的、先进可靠的PLC,无论硬的或软的。

忙里偷闲

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 54回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2002年8月28日
发表于:2002-11-10 19:32:00
262楼
非常支持你的开发计划. 同时在各大厂商都已经有自己的软PLC产品的大环境下,建议你要找好自己的市场定位,先从小的做起. 并且建议你从那些知名大公司那儿借来他们的软PLC光盘,自己先安装使用一下(试用期,不要钱的)取得一些思路. 我所知的有SIEMENS的WINAC,GE的CIMPLICITY MACHINE EDITION, AB 的SOFTLOGIX等. 一般地说,现在的软PLC都是从NT中模拟出一个软CPU,这个软CPU与NT接口,完成的作用 一是运行梯形图, 二是从一些通用的PCI/ISA/104通讯板卡(MODBUS,PROFIBUS等)交换数据以进行输入输出, 三是根据这些输入输出的数据来调用图形界面进行图控显示.(不过好象只有GE 的软PLC集成了HMI组态,SIEMENS的WINAC还得加上WINCC才能组态) 你不是在武汉嘛,这几个公司都有办事处的,"骗"得到光盘与否就看你的噱头拉,呵呵. 不行自己上门去刻去,精诚所致,金石为开嘛~~. 顺便也考验一下这几个公司的服务态度.若碰壁了就把你的经历贴出来,我们这些老工控一起来帮你声讨!

忙里偷闲

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 54回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2002年8月28日
发表于:2002-11-10 19:33:00
263楼
非常支持你的开发计划. 同时在各大厂商都已经有自己的软PLC产品的大环境下,建议你要找好自己的市场定位,先从小的做起. 并且建议你从那些知名大公司那儿借来他们的软PLC光盘,自己先安装使用一下(试用期,不要钱的)取得一些思路. 我所知的有SIEMENS的WINAC,GE的CIMPLICITY MACHINE EDITION, AB 的SOFTLOGIX等. 一般地说,现在的软PLC都是从NT中模拟出一个软CPU,这个软CPU与NT接口,完成的作用 一是运行梯形图, 二是从一些通用的PCI/ISA/104通讯板卡(MODBUS,PROFIBUS等)交换数据以进行输入输出, 三是根据这些输入输出的数据来调用图形界面进行图控显示.(不过好象只有GE 的软PLC集成了HMI组态,SIEMENS的WINAC还得加上WINCC才能组态) 你不是在武汉嘛,这几个公司都有办事处的,"骗"得到光盘与否就看你的噱头拉,呵呵. 不行自己上门去刻去,精诚所致,金石为开嘛~~. 顺便也考验一下这几个公司的服务态度.若碰壁了就把你的经历贴出来,我们这些老工控一起来帮你声讨!

忙里偷闲

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 54回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2002年8月28日
发表于:2002-11-10 19:40:00
264楼
顺便发份程序过来我娄娄先. 谢拉.

懂你了

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2002年6月02日
发表于:2002-11-11 10:36:00
265楼
hello Mr beyondfly: 我对你所做的工作非常感兴趣,我搞电梯控制。实际上你的指令解释如果增加COM 、INC(P)、DEC(P)即可用于电梯控制。如果有空Mail给我一份。THANKS

懂你了

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2002年6月02日
发表于:2002-11-11 10:37:00
266楼
hello Mr beyondfly: 我对你所做的工作非常感兴趣,我搞电梯控制。实际上你的指令解释如果增加COM 、INC(P)、DEC(P)即可用于电梯控制。如果有空eMail给我一份。THANKS

gump

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2002年11月11日
发表于:2002-11-11 17:15:00
267楼
给我寄一份gump1995@163.com

gump

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2002年11月11日
发表于:2002-11-11 17:18:00
268楼
给我寄一份gump1995@163.com

xyc

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 17回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2002年1月26日
发表于:2002-11-12 10:00:00
269楼
我是教师,对你的软PLC很感兴趣,能否给我寄一份你的成果!谢谢! xyc_xyc_xyc@sohu.com

yaobaaowei@163.net

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2002年11月10日
发表于:2002-11-12 15:39:00
270楼
读到你的文章我很高兴,你的想法很好.不过我认为你的产品如果增添部分硬件将有了不起的成果,我认为你可以找到以为学硬件的朋友支持你,克发一些I/O(INPUT &OUTPUT)模块安装在计算机上,据我所知,如计算机的ISA总线具有8位寻址,8位数据.在ISA总线上可以设计8位模拟输入输出模块或64位继电器量输入输出.而目前的计算机PCI总线我相信可以做到64位. 如果有熟悉这方面的人员协助我相信你的开发会成为产品.同时可以立足于小型民用市场,如台球厅,楼宇等. 继续努力吧,希望能得到你的好消息. 如果我能帮到你,给我发电邮OLIVERTONG@HOTMAIL.COM

scmyzq

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 81回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2002年10月10日
发表于:2002-11-12 16:49:00
271楼
那位仁兄给我一份!!谢谢!

scmyzq

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 81回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2002年10月10日
发表于:2002-11-12 16:50:00
272楼
那位仁兄给我一份!!谢谢!

oneteng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2002年11月12日
发表于:2002-11-12 18:53:00
273楼
谁能能给我一份 jnaia@163.com

wangbing70

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2002年11月14日
发表于:2002-11-14 12:14:00
274楼
我对此很感兴趣,请给我发一份.wangbing70@163.com

wangbing70

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2002年11月14日
发表于:2002-11-14 12:15:00
275楼
我对此很感兴趣,请给我发一份.wangbing70@163.com

wangbing70

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2002年11月14日
发表于:2002-11-14 12:15:00
276楼
我对此很感兴趣,请给我发一份.wangbing70@163.com

wangbing70

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2002年11月14日
发表于:2002-11-14 12:15:00
277楼
我对此很感兴趣,请给我发一份.wangbing70@163.com

wangbing70

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2002年11月14日
发表于:2002-11-14 12:16:00
278楼
我对此很感兴趣,请给我发一份.wangbing70@163.com

wangbing70

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2002年11月14日
发表于:2002-11-14 12:16:00
279楼
我对此很感兴趣,请给我发一份.wangbing70@163.com

1111111111111111

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2002年10月15日
发表于:2002-11-14 15:58:00
280楼
本人对此很感兴趣请给我发一份,lisu55@sohu.com

热门招聘
相关主题

官方公众号

智造工程师