一般而言我们使用触摸屏时都是与PLC通讯,此时HMI一般作为上位机,PLC一般作为下位机。如果是串口的话,HMI就是主站,其他的是从站。了解这一点就OK了。
如果我们使用PLC走串口通讯(modbus)时,我们已经很熟悉了,一台plc通过RS485去控制多台变频器或温控表之类的执行器是经常的事。因为这里我们的PLC是主站,其他执行器是从站,PLC中程序控制一个一个从站扫描通讯,进行读写操作。
如果我们将PLC的主站功能改成HMI来完成也是同样可以的,只需要大家的协议一样,波特率一样,站号不冲突(一般RS485站号在1---32之间)。他们就可以通讯了,HMI就可以读写多台下位机了。
这里我们使用台达DOP系列触摸屏来做示范看看吧
如果HMI有多个串口我们可以分开来做一个PLC一个其他执行器,也可以全部走同一个串口(前提他们都支持同一个协议)

PLC与执行器不同串口

PLC与执行器不同串口

PLC与执行器相同串口
这样我们就可以进入编辑界面进行我们的编辑了。首先我们先来PLC与执行器不同串口的情况。

写PLC内部bit地址

选择变频器连接com口

写变频器内部寄存器
如果有多个变频器只需要改变一下变频器的对应站号就好了

改变变频器站地址
如果PLC与其他驱动器使用同一串口时,读写PLC内部地址时就比较麻烦了,我们非常不建议这样做,因为对工程师来说是件苦差,我们这里只说方法。
首先先要查出PLC的内部装置modbus地址如图:

PLC的内部装置modbus地址
因为这种做法PLC地址不能写我们常用的地址必须要使用modbus标准地址,所以每一个地址都要查表,这是一个很吃力不讨好的活谁做谁知道!!!!
至于变频部分是一样的,我们就不在重复了,只是要注意修改站号就可以了。
这次就到这里,个位如果对台达自动化产品需要了解的请留言给我,我会尽我所能的回答大家。
免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系