rokae xcore protocol scriptly re-made
This commit is contained in:
		
							
								
								
									
										75
									
								
								rokae/assets/confs/fieldbus_device.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								rokae/assets/confs/fieldbus_device.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,75 @@
 | 
			
		||||
{
 | 
			
		||||
    "device_list": [
 | 
			
		||||
        {
 | 
			
		||||
            "enable": true,
 | 
			
		||||
            "endian": 1,
 | 
			
		||||
            "extend_attr": {
 | 
			
		||||
                "RTU": {
 | 
			
		||||
                    "serial_name": ""
 | 
			
		||||
                },
 | 
			
		||||
                "TCP": {
 | 
			
		||||
                    "ip": "0.0.0.0",
 | 
			
		||||
                    "port": 502
 | 
			
		||||
                },
 | 
			
		||||
                "coils": {
 | 
			
		||||
                    "max_num": 16,
 | 
			
		||||
                    "start_addr": 0
 | 
			
		||||
                },
 | 
			
		||||
                "discrete_input": {
 | 
			
		||||
                    "max_num": 16,
 | 
			
		||||
                    "start_addr": 0
 | 
			
		||||
                },
 | 
			
		||||
                "hold_register": {
 | 
			
		||||
                    "max_num": 2000,
 | 
			
		||||
                    "start_addr": 40000
 | 
			
		||||
                },
 | 
			
		||||
                "input_register": {
 | 
			
		||||
                    "max_num": 2000,
 | 
			
		||||
                    "start_addr": 4000
 | 
			
		||||
                },
 | 
			
		||||
                "protol_type": "TCP",
 | 
			
		||||
                "slaver_id": 1
 | 
			
		||||
            },
 | 
			
		||||
            "mode": "slaver",
 | 
			
		||||
            "name": "autotest",
 | 
			
		||||
            "type": "MODBUS"
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "support_types": [
 | 
			
		||||
        {
 | 
			
		||||
            "device_type": "MODBUS",
 | 
			
		||||
            "support_mode": {
 | 
			
		||||
                "master": 10,
 | 
			
		||||
                "slaver": 10
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "device_type": "CCLINK",
 | 
			
		||||
            "support_mode": {
 | 
			
		||||
                "master": 0,
 | 
			
		||||
                "slaver": 1
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "device_type": "ETHERCAT",
 | 
			
		||||
            "support_mode": {
 | 
			
		||||
                "master": 0,
 | 
			
		||||
                "slaver": 10
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "device_type": "PROFINET",
 | 
			
		||||
            "support_mode": {
 | 
			
		||||
                "master": 0,
 | 
			
		||||
                "slaver": 1
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "device_type": "EtherNetIP",
 | 
			
		||||
            "support_mode": {
 | 
			
		||||
                "master": 0,
 | 
			
		||||
                "slaver": 1
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user