发明名称 一种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号