当前位置:
工控论坛
> >
产品
>
PLC
我要发帖
首页
上一页
1
2
3
4
5
6
7
8
9
10
...
下一页
尾页
请大家使用我开发的软件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-02 17:18:00
181楼
能把简单的程序发给我吗?我很有兴趣,研究一下,我正在学vc!Plc本科时学习过!谢谢!我的邮箱:lnfxdlm@163.com
回复
引用
举报
mahongjie
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:83
注册:2002年10月13日
发表于:2002-11-02 22:02:00
182楼
刚看见你的文章,给我来一份。谢谢! EMAIL:mahongj2000@163.com
回复
引用
举报
bjlg
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 13回
年度积分:0
历史总积分:30
注册:2002年8月09日
发表于:2002-11-04 20:17:00
183楼
我经常使用FX2N产品,对指令、编辑、调试功能也很熟悉,不过模拟量功能也要有;我对软PLC也很感兴趣,希望能给我发一份!以后多交流! bjlg@sina.com
回复
引用
举报
bjlg
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 13回
年度积分:0
历史总积分:30
注册:2002年8月09日
发表于:2002-11-04 20:17:00
184楼
我经常使用FX2N产品,对指令、编辑、调试功能也很熟悉,不过模拟量功能也要有;我对软PLC也很感兴趣,希望能给我发一份!以后多交流! bjlg@sina.com
回复
引用
举报
bjlg
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 13回
年度积分:0
历史总积分:30
注册:2002年8月09日
发表于:2002-11-04 20:18:00
185楼
我经常使用FX2N产品,对指令、编辑、调试功能也很熟悉,不过模拟量功能也要有;我对软PLC也很感兴趣,希望能给我发一份!以后多交流! bjlg@sina.com
回复
引用
举报
tangde
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:6
注册:2002年11月06日
发表于:2002-11-06 09:35:00
186楼
你的研究很有价值, 能借鉴一下吗? 我的email:tangde741129@wz163.com
回复
引用
举报
tangde
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:6
注册:2002年11月06日
发表于:2002-11-06 09:35:00
187楼
你的研究很有价值, 能借鉴一下吗? 我的email:tangde741129@wz163.com
回复
引用
举报
tangde
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:6
注册:2002年11月06日
发表于:2002-11-06 09:36:00
188楼
你的研究很有价值, 能借鉴一下吗? 我的email:tangde741129@wz163.com
回复
引用
举报
come
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 12回
年度积分:0
历史总积分:62
注册:2002年8月08日
发表于:2002-11-06 16:29:00
189楼
请问你是用什么开发的?
回复
引用
举报
come
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 12回
年度积分:0
历史总积分:62
注册:2002年8月08日
发表于:2002-11-06 16:30:00
190楼
请问你是用什么开发的?
回复
引用
举报
come
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 12回
年度积分:0
历史总积分:62
注册:2002年8月08日
发表于:2002-11-06 16:30:00
191楼
请问你是用什么开发的?
回复
引用
举报
王祥宝
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 4回
年度积分:0
历史总积分:4
注册:2002年11月07日
发表于:2002-11-07 10:28:00
192楼
用过PLC(在磨床和车床上),用8031做过顺序控制器,实在搞不明白PLC对梯形图怎么编译执行的,方便的话给我发一份,向你学习学习.我的Email地址:ljmbuaa110@163.com,谢谢.
回复
引用
举报
王祥宝
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 4回
年度积分:0
历史总积分:4
注册:2002年11月07日
发表于:2002-11-07 10:28:00
193楼
用过PLC(在磨床和车床上),用8031做过顺序控制器,实在搞不明白PLC对梯形图怎么编译执行的,方便的话给我发一份,向你学习学习.我的Email地址:ljmbuaa110@163.com,谢谢.
回复
引用
举报
王祥宝
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 4回
年度积分:0
历史总积分:4
注册:2002年11月07日
发表于:2002-11-07 10:29:00
194楼
用过PLC(在磨床和车床上),用8031做过顺序控制器,实在搞不明白PLC对梯形图怎么编译执行的,方便的话给我发一份,向你学习学习.我的Email地址:ljmbuaa110@163.com,谢谢.
回复
引用
举报
王祥宝
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 4回
年度积分:0
历史总积分:4
注册:2002年11月07日
发表于:2002-11-07 10:29:00
195楼
用过PLC(在磨床和车床上),用8031做过顺序控制器,实在搞不明白PLC对梯形图怎么编译执行的,方便的话给我发一份,向你学习学习.我的Email地址:ljmbuaa110@163.com,谢谢.
回复
引用
举报
ahe
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 45回
年度积分:0
历史总积分:296
注册:2002年11月08日
发表于:2002-11-08 10:08:00
196楼
你好! 我在工控方面工作几年,PLC与上位机通讯都是自已编的,不过我还真得没有想到有人要开发软PLC软件?不过我对这个问题很兴趣,我不知道你能给我一份吗?以便我们能有个更好的合作。谢谢! 我的E-mail:hlbdlj@sina.com
回复
引用
举报
ahe
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 45回
年度积分:0
历史总积分:296
注册:2002年11月08日
发表于:2002-11-08 10:08:00
197楼
你好! 我在工控方面工作几年,PLC与上位机通讯都是自已编的,不过我还真得没有想到有人要开发软PLC软件?不过我对这个问题很兴趣,我不知道你能给我一份吗?以便我们能有个更好的合作。谢谢! 我的E-mail:hlbdlj@sina.com
回复
引用
举报
懂你了
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 12回
年度积分:0
历史总积分:21
注册:2002年6月02日
发表于:2002-11-08 12:21:00
198楼
我是搞电梯控制的,我认为你的工作非常有必要开展下去。只需再增加CMP INC DEC这几个指令的解释即可进行实际应用。我渴望得到你的东西,谢谢!
回复
引用
举报
懂你了
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 12回
年度积分:0
历史总积分:21
注册:2002年6月02日
发表于:2002-11-08 12:21:00
199楼
我是搞电梯控制的,我认为你的工作非常有必要开展下去。只需再增加CMP INC DEC这几个指令的解释即可进行实际应用。我渴望得到你的东西,谢谢!
回复
引用
举报
懂你了
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 12回
年度积分:0
历史总积分:21
注册:2002年6月02日
发表于:2002-11-08 12:23:00
200楼
我是搞电梯控制的,我认为你的工作非常有必要开展下去。只需再增加CMP INC DEC这几个指令的解释即可进行实际应用。我渴望得到你的东西,谢谢!
回复
引用
举报
热门招聘
相关主题
请问模拟信号隔离器在电气图...
[10206]
“输出继电器”与“继电器输出”...
[9842]
下了一个三菱PLC实例,里面有...
[17455]
工控TV推出“三菱PLC视频教程...
[13521]
分享一个很好的PID学习资料 ...
[9181]
哪位有RS232转DH485接线图
[13851]
仅有的一次面试被拒绝的经历...
[10908]
PMW文件如何打开?
[8183]
工控PLC擂台-每周一题-打擂英...
[8155]
用时间继电器控制电磁阀
[10842]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
3
4
5
6
7
8
9
10
...
下一页
尾页