I have a Pi 3 running Raspian Jessie Trying to connect an HMI application (AdvancedHMI - VB - .net running using mono) to a PLC (Velocio) via Modbus RTU. The PLC can handle direct USB comm input (works on a Windows PC) The AdvancedHMI applications have been proven to run fine on RPi using mono
The difficulty is this: The AHMI app allows me to configure its comm driver to 'talk' via any named com port. On the PC, this works via USB as "COM1" (or 2, etc.)
My question is, how do I "name" one of the USB ports on the Pi so that I can call it from the AHMI application?
Using info found elsewhere in this forum, this is what I have.
32: USB 00.0: 10200 Modem [Created at usb.122] Unique ID: dwDZ.fmlx_qPsbe1 Parent ID: ADDn.IKhPgutgmvF SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0 SysFS BusID: 1-1.3:1.0 Hardware Class: modem Model: "VelocioNetworks Virtual COM Port" Hotplug: USB Vendor: usb 0x1cbe "VelocioNetworks" Device: usb 0x0002 "Virtual COM Port" Revision: "1.00" Serial ID: "12345678" Driver: "cdc_acm" Driver Modules: "cdc_acm" Device File: /dev/ttyACM0 Device Files: /dev/ttyACM0, /dev/serial/by-id/usb-VelocioNetworks_Virtual_COM_Port_12345678-if00, /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0 Speed: 12 Mbps Module Alias: "usb:v1CBEp0002d0100dc02dsc00dp00ic02isc02ip01in00" Driver Info #0: Driver Status: cdc_acm is active Driver Activation Cmd: "modprobe cdc_acm" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #39 (Hub) 33: USB 00.1: 0000 Unclassified device [Created at usb.122] Unique ID: 46Ud.sSsmD+3XTjA Parent ID: ADDn.IKhPgutgmvF SysFS ID: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1 SysFS BusID: 1-1.3:1.1 Hardware Class: unknown Model: "VelocioNetworks Virtual COM Port" Hotplug: USB Vendor: usb 0x1cbe "VelocioNetworks" Device: usb 0x0002 "Virtual COM Port" Revision: "1.00" Serial ID: "12345678" Driver: "cdc_acm" Driver Modules: "cdc_acm" Speed: 12 Mbps Module Alias: "usb:v1CBEp0002d0100dc02dsc00dp00ic0Aisc00ip00in01" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #39 (Hub)
[297279.510219] usb 1-1.3: new full-speed USB device number 6 using dwc_otg [297279.612906] usb 1-1.3: New USB device found, idVendor=1cbe, idProduct=0002 [297279.612927] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [297279.612940] usb 1-1.3: Product: Virtual COM Port [297279.612952] usb 1-1.3: Manufacturer: VelocioNetworks [297279.612964] usb 1-1.3: SerialNumber: 12345678 [297279.647323] cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device [297279.648291] usbcore: registered new interface driver cdc_acm [297279.648303] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [300148.333297] st: Version 20101219, fixed bufsize 32768, s/g segs 256 pi@raspberrypi:/dev $
Can anyone help me solve my dilemma ?