发明名称 |
一种PLC的指令编码及识别系统 |
摘要 |
本发明公开了一种PLC的指令编码方法及其识别方法,所述编码方法的指令分为纯单步指令、单步指令以及多步指令三大类;指令的处理单位为4位16进制码,第1位用于表示指令类型,纯单步指令的后3位用于表示纯单步指令编码号,单步指令的后3位用于表示指令操作对应的软元件编号,多步指令的后3位用于表示需要跳转到的函数指针数组的元素标号;所述识别方法包括对一步长指令的类型识别及操作,其中操作包括函数的跳转、软元件的操作以及纯单步指令的实现。所述编码方法及识别方法编码精简、识别方式准确性并且易于扩展。 |
申请公布号 |
CN103761071A |
申请公布日期 |
2014.04.30 |
申请号 |
CN201410008304.2 |
申请日期 |
2014.01.08 |
申请人 |
东南大学 |
发明人 |
张志胜;卓文涛;周一帆;卞扬清 |
分类号 |
G06F9/30(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
南京苏高专利商标事务所(普通合伙) 32204 |
代理人 |
张弛 |
主权项 |
一种PLC的指令编码及识别系统,其特征在于,包括编码模块、读取模块以及识别模块;编码模块用于对指令进行编码,指令分为纯单步指令、单步指令以及多步指令三大类;指令的处理单位为4位16进制码,第1位用于表示指令类型,纯单步指令的后3位用于表示纯单步指令编码号,单步指令的后3位用于表示指令操作对应的软元件编号,多步指令的后3位用于表示需要跳转到的函数指针数组的元素标号;读取模块用于对指令的读取;识别模块用于解析读取模块读取到的指令,根据指令的第1位判断出指令类型,根据不同指令类型以及低3位的值进行相应的指令操作。 |
地址 |
210096 江苏省南京市四牌楼2号 |