[#0x002D] variable的name和mapped-name

本文探讨了流程中变量的作用域问题,特别是name和mapped-name的区别。通过案例分析,解释了ContextInstance和TaskInstance如何创建和访问变量,以及不同类型的变量对其作用域的影响。

  看似是一个variable有name和mapped-name两个名称,其实情况很复杂。看例子。

 

  假定我们有一个极其简单的流程vartest (surprisingly it also means V-Artest, but i must say that i'm not a Laker fan) 。在start-state的controller里添加一个variable,name为"var",mapped-name为"variable",如下:

<?xml version="1.0" encoding="UTF-8"?>

<process-definition  xmlns=""  name="vartest">

	<start-state name="start-state1">
		<task>
			<controller>
				<variable access="read,write" name="var" mapped-name="variable"></variable>
			</controller>
		</task>
		<transition to="task-node1"></transition>
	</start-state>

	<task-node name="task-node1"		
		<transition to="end-state1"></transition>
	</task-node>

	<end-state name="end-state1"></end-state>

</process-definition>

 

  然后我们来写一个Test Case:

public class AccessVariable extends TestCase
{
	public void testPayProcess() throws Exception
	{
		JbpmContext jc = JbpmConfiguration.getInstance().
				createJbpmContext();
		
		ProcessDefinition pd = jc.getGraphSession().
				findLatestProcessDefinition("vartest");
		ProcessInstance pi = pd.createProcessInstance();
		ContextInstance ci = pi.getContextInstance();
		TaskInstance ti = pi.getTaskMgmtInstance().createStartTaskInstance()
		
		//hint 1:
		//ci can create new variable (not declared in <controller>)
		//and ti can access the variable ci created
		ci.setVariable("abc", "ABC");
		System.out.println(ti.getVariable("abc")); //ABC
		ti.setVariable("abc", "CBA");
		System.out.println(ci.getVariable("abc")); //CBA
	
		//hint 1:	
		//also, ti can create this kind of variables
		//and ci can access the variable ti created
		ti.setVariable("def", "DEF");
		System.out.println(ci.getVariable("def")); //DEF	
		ci.setVariable("def", "FED");
		System.out.println(ti.getVariable("def")); //FED
		
		//hint 2:		
		//for the variables declared in <controller>, it's the same situation
		//both ci and ti can create and access this kind of variable
		ci.setVariable("var", "VAR");
		System.out.println(ti.getVariable("var")); //VAR
		ti.setVariable("var", "RAV");
		System.out.println(ci.getVariable("var")); //RAV

		//hint 3:	
		//"var" doesn't affect "variable"
		System.out.println(ti.getVariable("variable")); //null
		System.out.println(ci.getVariable("variable")); //null

		//hint 4:	
		//things becaome a little different when using mapped-name
		ti.setVariable("variable", "VARIABLE");
		System.out.println(ti.getVariable("variable")); //VARIABLE
		System.out.println(ci.getVariable("variable")); //null
	
		//hint 4:	
		//it's clear that ti and ci both holds an "variable", respectively
		ci.setVariable("variable", "ELBAIRAV");
		System.out.println(ti.getVariable("variable")); //VARIABLE
		System.out.println(ci.getVariable("variable")); //ELBAIRAV

		//hint 3:	
		//and "variable" doesn't affect "var"
		System.out.println(ti.getVariable("var")); //RAV
		System.out.println(ci.getVariable("var")); //RAV
			
		ti.end();
		pi.end();
		jc.close();
	}
}  

输出结果如注释所示。

 

  可以看出,除了mapped-name之外,ti和ci可以随意SetVariable(key, value),SetVariable的过程包含了create的过程,key可以是name,也可以是其他字符串,且这种类型的变量(名称为name或是任意字符串,只要不是mapped-name)ti和ci可以随意访问,这类变量对ti和ci的作用域是一样的(类似于全局变量)。

  但name和mapped-name变量没有任何关系,如hint 3所示,"var"的值不会影响"variable",反过来"variable"的值也不会影响"var"。

  且mapped-name变量对ti和ci来说更像是2个变量,其作用域严格区分,没有任何交集,如hint 4所示。

import idc import ida_bytes import ida_funcs import ida_search import ida_ida import ida_segment import json # ===== CONFIGURATION ===== MODE = "GENERATE" # "GENERATE" or "FIND" SIG_FILE = "anogs_signatures.json" PATTERN_LENGTH = 32 # Bytes to use for signature # Function list: (name, old_offset) — used as hint in GENERATE mode functions = [ ("mrpccs_initialization", 0x249988), ("mrmponi_th_fb_fo", 0x259E48), ("monitor", 0x4BF5BC), ("front_back_string_node", 0x6C7DA0), ("lock_front_back_string_node", 0x262228), ("front_back_validation", 0x24E3E4), ("tdm_dev_info", 0x4BEE370), ("tdm_report", 0x4BEE88), ("Pushantidata3", 0x395AC4), ("memcpy_scanning", 0x2DEC64), ("info_protection_flash", 0x15419C), ("case_thread", 0x1423D8), ("case16", 0x1EB7BC), ("case23", 0x1D17D4), ("case35", 0x2A681C), ("solve_case35", 0x322884), ("case37", 0x1DDCC4), ("case38", 0x1DDE64), ("case47", 0x48D348) ] def find_func_by_any_means(name, hint_addr): """Try multiple ways to locate a function""" # 1. Direct lookup func = ida_funcs.get_func(hint_addr) if func and func.start_ea == hint_addr: return func.start_ea # 2. Try nearby (in case of small shift) for delta in range(-0x1000, 0x1000, 4): ea = hint_addr + delta func = ida_funcs.get_func(ea) if func and func.start_ea == ea: # Check if it looks like real code flags = ida_bytes.get_flags(ea) if ida_bytes.is_code(flags): return ea # 3. Search through segments (code-only) for n in range(ida_segment.get_segm_qty()): seg = ida_segment.getnseg(n) if not seg: continue seg_start = seg.start_ea seg_end = seg.end_ea if seg_start <= hint_addr <= seg_end: ea = seg_start while ea < seg_end: func = ida_funcs.get_func(ea) if func: # If near hint, accept if abs(func.start_ea - hint_addr) < 0x10000: return func.start_ea ea = func.end_ea else: ea += 1 return None # ===== GENERATE MODE (Run in old binary) ===== if MODE == "GENERATE": signature_data = {"functions": []} for name, offset in functions: start_ea = find_func_by_any_means(name, offset) if start_ea is None: print(f"?? Function {name} not found near 0x{offset:X}") continue func = ida_funcs.get_func(start_ea) func_len = func.end_ea - start_ea read_len = min(PATTERN_LENGTH, func_len) pattern_bytes = ida_bytes.get_bytes(start_ea, read_len) if not pattern_bytes: print(f"?? Failed to read bytes for {name} at 0x{start_ea:X}") continue signature_data["functions"].append({ "name": name, "old_offset": offset, "mapped_address": start_ea, "pattern_hex": pattern_bytes.hex(), "length": read_len }) print(f"? Generated signature for {name} at 0x{start_ea:X}") with open(SIG_FILE, "w") as f: json.dump(signature_data, f, indent=2) print(f"\n?? {len(signature_data[&#39;functions&#39;])} signatures saved to {SIG_FILE}") # ===== FIND MODE (Run in new binary) ===== elif MODE == "FIND": try: with open(SIG_FILE, "r") as f: signature_data = json.load(f) except FileNotFoundError: print(f"? Signature file {SIG_FILE} not found. Run in GENERATE mode first.") idc.qexit(1) print("\n?? Searching for functions...") results = {} for func_data in signature_data["functions"]: name = func_data["name"] pattern_hex = func_data["pattern_hex"] length = func_data["length"] search_pattern = &#39; &#39;.join([pattern_hex[i:i+2] for i in range(0, len(pattern_hex), 2)]) ea = ida_ida.inf_get_min_ea() found_ea = ida_ida.BADADDR while ea < ida_ida.inf_get_max_ea(): ea = ida_search.find_binary(ea, ida_ida.inf_get_max_ea(), search_pattern, 16, ida_search.SEARCH_DOWN) if ea == ida_ida.BADADDR: break func = ida_funcs.get_func(ea) if func and func.start_ea == ea: found_ea = ea break ea += 1 if found_ea != ida_ida.BADADDR: results[name] = found_ea print(f"? Found {name} at 0x{found_ea:X}") else: print(f"? {name} not found!") print("\n?? Results:") for name, ea in results.items(): print(f"{name}: 0x{ea:X}") else: print(f"? Invalid mode: {MODE}. Use &#39;GENERATE&#39; or &#39;FIND&#39;") i still prefer this script add more below finding in it #memcpy scan 0x2891A4: ~A8 NOP 0x290D14: ~A8 NOP 0x2DEFCC: ~A8 NOP 0x308D80: ~A8 NOP #anti-flash (anti-crash protection) 0x3C91C0: ~A8 RET #mrpcs abnormal report 0x266288: ~A8 MOV X0, XZR #hash 0x2650A4: ~A8 B [PC,#0x90] 0x2B3AE4: ~A8 B [PC,#0x90] 0x2B3BC0: ~A8 B [PC,#0x90] 0x2B3CB8: ~A8 MOV W9, WZR #scan-data abnormal report 0x240288: ~A8 B [PC,#0x74] #hash context verification 0x2DE5B4: ~A8 NOP #hash scan-data report 0x187C04: ~A8 RET #tss_sdk_rcv_anti_data 0x11A1DC: ~A8 CMP X1, X1 0x11A1FC: ~A8 MOV W0, WZR #second pass CRC32 0x295964: ~A8 MOV W0, #0x1 0x3E813C: ~A8 LDRB W10, [X19] #crc32 0x128A1C: ~A8 NOP 0x36D3F8: ~A8 NOP 0x339B38: ~A8 CMP X1, X1 0x34270C: ~A8 MOV W0, WZR 0x3426F4: ~A8 CMP X1, X1 0x35915C: ~A8 MOV W0, WZR 0x359134: ~A8 MOV W1, W1 0x342730: ~A8 LDRB W11, [X1]
最新发布
11-17
[1600sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=7 PDOMapping=0 [1600sub1] ParameterName=PDO 1 Mapping for an application object 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=536870913 PDOMapping=0 [1600sub2] ParameterName=PDO 1 Mapping for an application object 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=536936449 PDOMapping=0 [1600sub3] ParameterName=PDO 1 Mapping for an application object 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537001985 PDOMapping=0 [1600sub4] ParameterName=PDO 1 Mapping for an application object 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537067521 PDOMapping=0 [1600sub5] ParameterName=PDO 1 Mapping for an application object 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537919489 PDOMapping=0 [1600sub6] ParameterName=PDO 1 Mapping for an application object 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537985025 PDOMapping=0 [1600sub7] ParameterName=PDO 1 Mapping for an application object 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537133057 PDOMapping=0 [1601] ParameterName=Receive PDO 2 Mapping ObjectType=0x8 SubNumber=5 [1601sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=4 PDOMapping=0 [1601sub1] ParameterName=PDO 2 Mapping for an application object 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537198608 PDOMapping=0 [1601sub2] ParameterName=PDO 2 Mapping for an application object 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537264144 PDOMapping=0 [1601sub3] ParameterName=PDO 2 Mapping for an application object 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537329680 PDOMapping=0 [1601sub4] ParameterName=PDO 2 Mapping for an application object 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537395216 PDOMapping=0 [1602] ParameterName=Receive PDO 3 Mapping ObjectType=0x8 SubNumber=9 [1602sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1602sub1] ParameterName=PDO 3 Mapping for an application object 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub2] ParameterName=PDO 3 Mapping for an application object 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub3] ParameterName=PDO 3 Mapping for an application object 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub4] ParameterName=PDO 3 Mapping for an application object 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub5] ParameterName=PDO 3 Mapping for an application object 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub6] ParameterName=PDO 3 Mapping for an application object 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub7] ParameterName=PDO 3 Mapping for an application object 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub8] ParameterName=PDO 3 Mapping for an application object 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603] ParameterName=Receive PDO 4 Mapping ObjectType=0x8 SubNumber=9 [1603sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1603sub1] ParameterName=PDO 4 Mapping for an application object 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub2] ParameterName=PDO 4 Mapping for an application object 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub3] ParameterName=PDO 4 Mapping for an application object 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub4] ParameterName=PDO 4 Mapping for an application object 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub5] ParameterName=PDO 4 Mapping for an application object 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub6] ParameterName=PDO 4 Mapping for an application object 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub7] ParameterName=PDO 4 Mapping for an application object 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub8] ParameterName=PDO 4 Mapping for an application object 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1800] ParameterName=Transmit PDO 1 Parameter ObjectType=0x9 SubNumber=6 [1800sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1800sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x180 PDOMapping=0 [1800sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=255 PDOMapping=0 [1800sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1800sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=4 PDOMapping=0 [1800sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1801] ParameterName=Transmit PDO 2 Parameter ObjectType=0x9 SubNumber=6 [1801sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1801sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x280 PDOMapping=0 [1801sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1801sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1801sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1801sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1802] ParameterName=Transmit PDO 3 Parameter ObjectType=0x9 SubNumber=6 [1802sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1802sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x380 PDOMapping=0 [1802sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1802sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1802sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1802sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1803] ParameterName=Transmit PDO 4 Parameter ObjectType=0x9 SubNumber=6 [1803sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1803sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x480 PDOMapping=0 [1803sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1803sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1803sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1803sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1A00] ParameterName=Transmit PDO 1 Mapping ObjectType=0x8 SubNumber=9 [1A00sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1A00sub1] ParameterName=PDO 1 Mapping for a process data variable 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537460737 PDOMapping=0 [1A00sub2] ParameterName=PDO 1 Mapping for a process data variable 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537526273 PDOMapping=0 [1A00sub3] ParameterName=PDO 1 Mapping for a process data variable 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537591809 PDOMapping=0 [1A00sub4] ParameterName=PDO 1 Mapping for a process data variable 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537657345 PDOMapping=0 [1A00sub5] ParameterName=PDO 1 Mapping for a process data variable 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537722881 PDOMapping=0 [1A00sub6] ParameterName=PDO 1 Mapping for a process data variable 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537788432 PDOMapping=0 [1A00sub7] ParameterName=PDO 1 Mapping for a process data variable 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537853968 PDOMapping=0 [1A00sub8] ParameterName=PDO 1 Mapping for a process data variable 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=538050568 PDOMapping=0 [1A01] ParameterName=Transmit PDO 2 Mapping ObjectType=0x8 SubNumber=9 [1A01sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1A01sub1] ParameterName=PDO 2 Mapping for a process data variable 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub2] ParameterName=PDO 2 Mapping for a process data variable 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub3] ParameterName=PDO 2 Mapping for a process data variable 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub4] ParameterName=PDO 2 Mapping for a process data variable 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub5] ParameterName=PDO 2 Mapping for a process data variable 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub6] ParameterName=PDO 2 Mapping for a process data variable 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub7] ParameterName=PDO 2 Mapping for a process data variable 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub8] ParameterName=PDO 2 Mapping for a process data variable 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02] ParameterName=Transmit PDO 3 Mapping ObjectType=0x8 SubNumber=9 [1A02sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1A02sub1] ParameterName=PDO 3 Mapping for a process data variable 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub2] ParameterName=PDO 3 Mapping for a process data variable 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub3] ParameterName=PDO 3 Mapping for a process data variable 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub4] ParameterName=PDO 3 Mapping for a process data variable 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub5] ParameterName=PDO 3 Mapping for a process data variable 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub6] ParameterName=PDO 3 Mapping for a process data variable 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub7] ParameterName=PDO 3 Mapping for a process data variable 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub8] ParameterName=PDO 3 Mapping for a process data variable 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03] ParameterName=Transmit PDO 4 Mapping ObjectType=0x8 SubNumber=9 [1A03sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1A03sub1] ParameterName=PDO 4 Mapping for a process data variable 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub2] ParameterName=PDO 4 Mapping for a process data variable 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub3] ParameterName=PDO 4 Mapping for a process data variable 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub4] ParameterName=PDO 4 Mapping for a process data variable 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub5] ParameterName=PDO 4 Mapping for a process data variable 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub6] ParameterName=PDO 4 Mapping for a process data variable 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub7] ParameterName=PDO 4 Mapping for a process data variable 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub8] ParameterName=PDO 4 Mapping for a process data variable 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0
09-08
[FileInfo] FileName=Slave.eds FileVersion=1 FileRevision=1 EDSVersion=4.0 Description= CreationTime=10:12AM CreationDate=03-25-2025 CreatedBy=CANFestival ModificationTime=10:12AM ModificationDate=03-25-2025 ModifiedBy=CANFestival [DeviceInfo] VendorName=CANFestival VendorNumber=0x00000000 ProductName=Slave ProductNumber=0x00000000 RevisionNumber=0x00000000 BaudRate_10=1 BaudRate_20=1 BaudRate_50=1 BaudRate_125=1 BaudRate_250=1 BaudRate_500=1 BaudRate_800=1 BaudRate_1000=1 SimpleBootUpMaster=0 SimpleBootUpSlave=1 Granularity=8 DynamicChannelsSupported=0 CompactPDO=0 GroupMessaging=0 NrOfRXPDO=4 NrOfTXPDO=4 LSS_Supported=0 [DummyUsage] Dummy0001=0 Dummy0002=1 Dummy0003=1 Dummy0004=1 Dummy0005=1 Dummy0006=1 Dummy0007=1 [Comments] Lines=0 [MandatoryObjects] SupportedObjects=3 1=0x1000 2=0x1001 3=0x1018 [1000] ParameterName=Device Type ObjectType=0x7 DataType=0x0007 AccessType=ro DefaultValue=0 PDOMapping=0 [1001] ParameterName=Error Register ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=0 PDOMapping=1 [1018] ParameterName=Identity ObjectType=0x9 SubNumber=5 [1018sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=4 PDOMapping=0 [1018sub1] ParameterName=Vendor ID ObjectType=0x7 DataType=0x0007 AccessType=ro DefaultValue=0 PDOMapping=0 [1018sub2] ParameterName=Product Code ObjectType=0x7 DataType=0x0007 AccessType=ro DefaultValue=0 PDOMapping=0 [1018sub3] ParameterName=Revision Number ObjectType=0x7 DataType=0x0007 AccessType=ro DefaultValue=0 PDOMapping=0 [1018sub4] ParameterName=Serial Number ObjectType=0x7 DataType=0x0007 AccessType=ro DefaultValue=0 PDOMapping=0 [OptionalObjects] SupportedObjects=18 1=0x1017 2=0x1200 3=0x1400 4=0x1401 5=0x1402 6=0x1403 7=0x1600 8=0x1601 9=0x1602 10=0x1603 11=0x1800 12=0x1801 13=0x1802 14=0x1803 15=0x1A00 16=0x1A01 17=0x1A02 18=0x1A03 [1017] ParameterName=Producer Heartbeat Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=1000 PDOMapping=0 [1200] ParameterName=Server SDO Parameter ObjectType=0x9 SubNumber=3 [1200sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=2 PDOMapping=0 [1200sub1] ParameterName=COB ID Client to Server (Receive SDO) ObjectType=0x7 DataType=0x0007 AccessType=ro DefaultValue=$NODEID+0x600 PDOMapping=0 [1200sub2] ParameterName=COB ID Server to Client (Transmit SDO) ObjectType=0x7 DataType=0x0007 AccessType=ro DefaultValue=$NODEID+0x580 PDOMapping=0 [1400] ParameterName=Receive PDO 1 Parameter ObjectType=0x9 SubNumber=6 [1400sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1400sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x200 PDOMapping=0 [1400sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1400sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1400sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1400sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1401] ParameterName=Receive PDO 2 Parameter ObjectType=0x9 SubNumber=6 [1401sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1401sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x300 PDOMapping=0 [1401sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1401sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1401sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1401sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1402] ParameterName=Receive PDO 3 Parameter ObjectType=0x9 SubNumber=6 [1402sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1402sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x400 PDOMapping=0 [1402sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1402sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1402sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1402sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1403] ParameterName=Receive PDO 4 Parameter ObjectType=0x9 SubNumber=6 [1403sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1403sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x500 PDOMapping=0 [1403sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1403sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1403sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1403sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1600] ParameterName=Receive PDO 1 Mapping ObjectType=0x8 SubNumber=8 [1600sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=7 PDOMapping=0 [1600sub1] ParameterName=PDO 1 Mapping for an application object 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=536870913 PDOMapping=0 [1600sub2] ParameterName=PDO 1 Mapping for an application object 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=536936449 PDOMapping=0 [1600sub3] ParameterName=PDO 1 Mapping for an application object 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537001985 PDOMapping=0 [1600sub4] ParameterName=PDO 1 Mapping for an application object 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537067521 PDOMapping=0 [1600sub5] ParameterName=PDO 1 Mapping for an application object 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537919489 PDOMapping=0 [1600sub6] ParameterName=PDO 1 Mapping for an application object 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537985025 PDOMapping=0 [1600sub7] ParameterName=PDO 1 Mapping for an application object 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537133057 PDOMapping=0 [1601] ParameterName=Receive PDO 2 Mapping ObjectType=0x8 SubNumber=5 [1601sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=4 PDOMapping=0 [1601sub1] ParameterName=PDO 2 Mapping for an application object 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537198608 PDOMapping=0 [1601sub2] ParameterName=PDO 2 Mapping for an application object 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537264144 PDOMapping=0 [1601sub3] ParameterName=PDO 2 Mapping for an application object 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537329680 PDOMapping=0 [1601sub4] ParameterName=PDO 2 Mapping for an application object 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537395216 PDOMapping=0 [1602] ParameterName=Receive PDO 3 Mapping ObjectType=0x8 SubNumber=9 [1602sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1602sub1] ParameterName=PDO 3 Mapping for an application object 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub2] ParameterName=PDO 3 Mapping for an application object 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub3] ParameterName=PDO 3 Mapping for an application object 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub4] ParameterName=PDO 3 Mapping for an application object 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub5] ParameterName=PDO 3 Mapping for an application object 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub6] ParameterName=PDO 3 Mapping for an application object 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub7] ParameterName=PDO 3 Mapping for an application object 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1602sub8] ParameterName=PDO 3 Mapping for an application object 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603] ParameterName=Receive PDO 4 Mapping ObjectType=0x8 SubNumber=9 [1603sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1603sub1] ParameterName=PDO 4 Mapping for an application object 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub2] ParameterName=PDO 4 Mapping for an application object 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub3] ParameterName=PDO 4 Mapping for an application object 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub4] ParameterName=PDO 4 Mapping for an application object 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub5] ParameterName=PDO 4 Mapping for an application object 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub6] ParameterName=PDO 4 Mapping for an application object 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub7] ParameterName=PDO 4 Mapping for an application object 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1603sub8] ParameterName=PDO 4 Mapping for an application object 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1800] ParameterName=Transmit PDO 1 Parameter ObjectType=0x9 SubNumber=6 [1800sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1800sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x180 PDOMapping=0 [1800sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=255 PDOMapping=0 [1800sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1800sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=4 PDOMapping=0 [1800sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1801] ParameterName=Transmit PDO 2 Parameter ObjectType=0x9 SubNumber=6 [1801sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1801sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x280 PDOMapping=0 [1801sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1801sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1801sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1801sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1802] ParameterName=Transmit PDO 3 Parameter ObjectType=0x9 SubNumber=6 [1802sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1802sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x380 PDOMapping=0 [1802sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1802sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1802sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1802sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1803] ParameterName=Transmit PDO 4 Parameter ObjectType=0x9 SubNumber=6 [1803sub0] ParameterName=Highest SubIndex Supported ObjectType=0x7 DataType=0x0005 AccessType=ro DefaultValue=6 PDOMapping=0 [1803sub1] ParameterName=COB ID used by PDO ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=$NODEID+0x480 PDOMapping=0 [1803sub2] ParameterName=Transmission Type ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1803sub3] ParameterName=Inhibit Time ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1803sub5] ParameterName=Event Timer ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=0 [1803sub6] ParameterName=SYNC start value ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=0 [1A00] ParameterName=Transmit PDO 1 Mapping ObjectType=0x8 SubNumber=9 [1A00sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1A00sub1] ParameterName=PDO 1 Mapping for a process data variable 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537460737 PDOMapping=0 [1A00sub2] ParameterName=PDO 1 Mapping for a process data variable 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537526273 PDOMapping=0 [1A00sub3] ParameterName=PDO 1 Mapping for a process data variable 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537591809 PDOMapping=0 [1A00sub4] ParameterName=PDO 1 Mapping for a process data variable 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537657345 PDOMapping=0 [1A00sub5] ParameterName=PDO 1 Mapping for a process data variable 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537722881 PDOMapping=0 [1A00sub6] ParameterName=PDO 1 Mapping for a process data variable 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537788432 PDOMapping=0 [1A00sub7] ParameterName=PDO 1 Mapping for a process data variable 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=537853968 PDOMapping=0 [1A00sub8] ParameterName=PDO 1 Mapping for a process data variable 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=538050568 PDOMapping=0 [1A01] ParameterName=Transmit PDO 2 Mapping ObjectType=0x8 SubNumber=9 [1A01sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1A01sub1] ParameterName=PDO 2 Mapping for a process data variable 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub2] ParameterName=PDO 2 Mapping for a process data variable 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub3] ParameterName=PDO 2 Mapping for a process data variable 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub4] ParameterName=PDO 2 Mapping for a process data variable 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub5] ParameterName=PDO 2 Mapping for a process data variable 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub6] ParameterName=PDO 2 Mapping for a process data variable 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub7] ParameterName=PDO 2 Mapping for a process data variable 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A01sub8] ParameterName=PDO 2 Mapping for a process data variable 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02] ParameterName=Transmit PDO 3 Mapping ObjectType=0x8 SubNumber=9 [1A02sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1A02sub1] ParameterName=PDO 3 Mapping for a process data variable 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub2] ParameterName=PDO 3 Mapping for a process data variable 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub3] ParameterName=PDO 3 Mapping for a process data variable 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub4] ParameterName=PDO 3 Mapping for a process data variable 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub5] ParameterName=PDO 3 Mapping for a process data variable 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub6] ParameterName=PDO 3 Mapping for a process data variable 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub7] ParameterName=PDO 3 Mapping for a process data variable 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A02sub8] ParameterName=PDO 3 Mapping for a process data variable 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03] ParameterName=Transmit PDO 4 Mapping ObjectType=0x8 SubNumber=9 [1A03sub0] ParameterName=Number of Entries ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=8 PDOMapping=0 [1A03sub1] ParameterName=PDO 4 Mapping for a process data variable 1 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub2] ParameterName=PDO 4 Mapping for a process data variable 2 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub3] ParameterName=PDO 4 Mapping for a process data variable 3 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub4] ParameterName=PDO 4 Mapping for a process data variable 4 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub5] ParameterName=PDO 4 Mapping for a process data variable 5 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub6] ParameterName=PDO 4 Mapping for a process data variable 6 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub7] ParameterName=PDO 4 Mapping for a process data variable 7 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [1A03sub8] ParameterName=PDO 4 Mapping for a process data variable 8 ObjectType=0x7 DataType=0x0007 AccessType=rw DefaultValue=0 PDOMapping=0 [ManufacturerObjects] SupportedObjects=19 1=0x2000 2=0x2001 3=0x2002 4=0x2003 5=0x2004 6=0x2005 7=0x2006 8=0x2007 9=0x2008 10=0x2009 11=0x200A 12=0x200B 13=0x200C 14=0x200D 15=0x200E 16=0x200F 17=0x2010 18=0x2011 19=0x2012 [2000] ParameterName=bAuto ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [2001] ParameterName=bWeldDisenable ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [2002] ParameterName=bPowerEn ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [2003] ParameterName=bPilotArcEn ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [2004] ParameterName=bPulseEn ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [2005] ParameterName=iCurrent1 ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=1 [2006] ParameterName=iCurrent2 ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=1 [2007] ParameterName=iHz1 ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=1 [2008] ParameterName=iDutyCycle1 ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=1 [2009] ParameterName=bPowerAlarm ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [200A] ParameterName=bPowerReady ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [200B] ParameterName=bIGR0 ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [200C] ParameterName=bPilotArcOk ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [200D] ParameterName=bPeakCurrentWorking ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [200E] ParameterName=iCurrentFeedback ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=1 [200F] ParameterName=iActVoltage ObjectType=0x7 DataType=0x0006 AccessType=rw DefaultValue=0 PDOMapping=1 [2010] ParameterName=bCurrentLockEn ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [2011] ParameterName=bCurrentLockMode ObjectType=0x7 DataType=0x0001 AccessType=rw DefaultValue=0 PDOMapping=1 [2012] ParameterName=SiHeartbeat ObjectType=0x7 DataType=0x0005 AccessType=rw DefaultValue=0 PDOMapping=1 这是一个eds默认配置的文件,你分析一下1A00 这就是几个位打包在一个字节上
09-12
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值