登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:三菱PLC与上位机通讯问题,盼高手指点!

点击:2864 回复:10

请问,三菱FX3UPLC可以主动向上位机发数据?我看了一下《FX通信手册》使用“专用协议”是可以的,和上位机通讯的话,使用modbus协议也能主动向上位机发数据吗?
我现在要做的一个功能是,PLC检测到输入状态改变的话,就主动向上位机发一条数据指令,请问PLC程序这个判断怎么实现呢?
17-06-21 10:26
一般上位机modbus做主的多.
17-06-21 12:10

引用 zhglq 在 2017/6/21 10:26:57 发言【内容省略】

一般不能主动向上位机发送数据,只能被动响应来自上位机的命令!
17-06-21 12:15
modbus协议不支持从机向主机主动发数据吗?
17-06-22 09:28
那请问一下,PLC向上位机主动发数据这种想法可行吗?PLC前后输入状态变化怎么做比较呢?
17-06-22 09:34
modbus属于问答协议 modbus slave 是不支持主动数据传输的。如果你一定要PLC主动上送数据的话,你可以把plc 设计成modbus master,通过写寄存器上送数据了
17-06-22 09:48

引用 zhglq 在 2017/6/22 9:34:51 发言【内容省略】

串口通信,一般都是主站发送命令,从站被动响应的!
你最终目的干嘛?!
17-06-22 13:00
我们现在的项目采用的是自己研发的软件与PLC通讯,但软件开发同事表示,上位机轮询采集数据,有时会有延时(通过无线通讯模块传输数据),所以就让我研究一下能不能让PLC在输入状态改变时,主动发数据给上位机,这样上位机就不用发太多的指令了
17-06-22 15:27
请问楼主问题解决了吗
18-08-13 13:25
直接用OPC软件,读取PLC的相应的寄存器,这个寄存器变化了自然上位机也就实时变化了啊。这和PLC什么时候发有什么关系。就像触摸屏一样,触摸屏监视PLC的数据,难道不是数据变化了触摸屏的数据也就变化了嘛?。所以其实你的问题就是解决上位机和PLC的通讯而已。
  既然自己不好做通讯,那就通讯交给OPC软件,你们开发软件的人直接读写OPC软件就行了。像Kepware软件,你让它去连接PLC就好了。
18-08-13 18:17

上一页下一页

工控新闻

更多新闻资讯