您现在所在的是:

PLC论坛

工控论坛首页 PLC论坛 → 浏览主题: PLC指令
回帖:4个,阅读:874 [上一页] [1] [下一页]
* 帖子主题:

PLC指令

1449
605509371
文章数:128
年度积分:50
历史总积分:1449
注册时间:2009/1/6
发站内信
发表于:2009/4/21 10:24:30
#0楼
我在做毕业设计,遇到一个问题不知道怎么解决,请大家帮个忙。
PLC指令怎么用C语言实现,我想用词义分析器和语义分析器译码,但是不知道该怎么做,比如说装载指令LD LDN 给个建议就行了 谢谢了
共享屋----每天进步一点点
4090
doorcontrol
文章数:2124
年度积分:50
历史总积分:4090
注册时间:2008/6/24
发站内信
发表于:2009/4/21 12:48:39
#1楼
难,PLC与C不是一个层面的,所以代码完全不同(即使是16制的代码也不完全一样).如果要硬搬(做毕业设计)的话,你可以将PLC的程序反汇编成C的代码再研究一下(其实也就是用C按照PLC的通讯协议读取/发送一些PLC的代码和地址).其实这更本可以不用C,网上下载一个串口监控软件就完全可以做到(当然这个串口监控软件也可以用C写).
16156
wml0060
文章数:4909
年度积分:50
历史总积分:16156
注册时间:2007/6/8
发站内信
发表于:2009/4/21 14:43:49
#2楼
两种编程语言不通用,应该根据指令实现的功能区翻译。
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/4/21 21:03:25
#3楼
应该是无法转换的吧,只有部分程序是可以转换的
说说
1449
605509371
文章数:128
年度积分:50
历史总积分:1449
注册时间:2009/1/6
发站内信
发表于:2009/5/14 16:02:59
#4楼
怎么没人回复了,现在译码基本结束了,是用回调函数实现的,将每条指令设计成对应的指令函数,现在在指令函数的对应文件加上代码就行了,关于指令的实现还是不太清楚,提点意见就是LD LDI A OR
共享屋----每天进步一点点

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003