PROFIBUS 通讯接口区
刘玉蓉
发布于2014-10-24 17:38
55
0
标签:
在profibusdp通讯中,组态两个PLC之间的主从通讯时有一个通讯接口区得设置,请问里面的输入输出地址是怎么确定的?是不是输入输出映像区呢?当一个主站读取从站数据时,是怎样存储的?
佳答案
在两个PLC之间的PROFIBUS现场总线通信中,在硬件组态时,除了主站和从站的波特率要设置一致、主从站DP地址不能重复和先组态从站然后组态主站外,还要在硬件组态时组态各自的发送区和接收区的数据, 其中在各自PLC的DP属性界面中设定的输入/输出地址可以自己选择,以字节(Byte)为单位,如如输入为IB3(输入字节3)和输出为QB3(输出字节),它们属于PLC中系统存储区里的输入过程映像区/输出过程映像区。
你在组态主站和从站的各自的发送区和接收区的数据时,一方的输入数据对应另一方的输入数据;而一方的输出数据对应另一方的输入数据,它们是一一对应的关系。在扫描循环的开始,对于组态的输入数据而言,PLC操作系统读取该字节的内容,并存入输入过程映像寄存器,其中每一位对应该字节的一个位;同样对于组态的输出数据而言,在扫描循环时间,把该输出数据存入输出过程映像寄存器,在循环扫描结束前,PLC操作系统从输出过程映像寄存器读取该数据。举例如下:两个S7-300PLC之间交换一个字节的数据:
序号 主站S7-300PLC 对应关系 从站S7-300PLC
1 QB3 ----〉 IB3
2 IB3 《---- QB3