系统迁移中,暂时无法访问,所有数据会迁移到新的网站。
OpenMV VSCode 扩展发布了,在插件市场直接搜索OpenMV就可以安装
如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修。
发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
每一个新的提问,单独发一个新帖子
帖子需要目的,你要做什么?
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
与台达plc通讯急急急!
-
买了485扩展版,想和台达plc通过modbus rtu协议通讯,openmv这边用例程的程序还需要修改什么么?是不是要告诉主机modbus register【0】寄存器的地址,所以从机的地址怎么知道,功能码只能发送03作为握手信号对吗
-
正常来说不用修改OpenMV的代码,PLC获取指定地址数据就行。但是我没用过台达plc,不知道有什么特殊的。可以参考一下西门子的 https://singtown.com/learn/50806/
-
您说的这个plc 获取指定地址数据,这个地址是Openmv的寄存器的地址,还是plc 寄存器的地址
-
@xmls PLC读取OpenMV里寄存器的值。因为OpenMV是从设备,PLC是主设备。
-
@kidswong999 这个我知道啊,那plc 编程那边需要知道从设备的站地址,就是slave_id可以设置,而且还需要知道从设备寄存器的地址,要不然怎么plc 怎么知道从哪个地址读数据啊,所以我在问你modbus.register[0]这个寄存器的地址是多少,
-
@xmls modbus.register[0]的寄存器地址就是0,modbus.register[1]的寄存器地址就是1.
我建议你直接看源码:https://github.com/openmv/openmv/blob/master/scripts/libraries/modbus.py否则没法调试