首先说niushenqqi的回答基本算言简意赅,也很正确。我要说的是,HMI和PLC的通迅用的接口是RS485,它们都装有通迅协议,这没什么错,可是HMI和plc通讯接口并不一定都是RS485或232,现在比较常用的是工业以太网,配置比较简单,几乎只要设定好IP地址即可,比串口简单有效。你所说的HMI地址对应的是PLC中的某个寄存器地址,比如说施耐德PLC的400001,西门子的I1.1等,中间继电器用不用看实际需要和编程人员的习惯,这个没一定标准。一般不会直接用HMI中的地址直接对应PLC中的正转输出Q。当在HMI中你让M这个地址置为1,那么PLC程序中这个地址也为1,根据PLC程序的条件则Q可能就为1了。或者需要其他的限制条件才能使Q为1。如果程序简单到你可以直接用HMI控制Q为1,估计PLC基本可以不用了,你直接用物理继电器或接触器就可以。
看一堆不知道你想说什么,顺序是这样的,HMI组态好以后,会当按下某个按钮,HMI会根据组态的内容把相应的M点置位(或者给一个上升沿信号,组态而定),通过通信就可以将此M点的值送到PLC内部,该点就为1了。假如你程序比较简单,完全可以组态这个点为输出点,就是Q0.0之类的,实际上没有这么简单的程序,所以一般都给某个中间变量信号,最后控制输出。
如果你是搞plc没必要搞这么深啦
HMI不是都有地址吗 每个地址都有自己的状态位 0 1
plc管输出 HMI就是一个类似按钮的作用
电动也一样啦 你按按钮能电动 按HMI一样
说实话 我也不是很清楚的 毕竟plc的输入寄存器 没见过什么样~
mark下
看看手相,