315-2DP连接通过EM277连接11个S7-200,需要交换的数据有I/O和模拟量数据,简单的I/0有相关的资料,但是模拟量的怎么弄,怎么偏移。数字量和模拟量在一起的话怎么处理
问题补充:
另S7-300硬件组态里有个十六进制参数附值是怎么使用的呢
最佳答案
1.简单的I/0:
例如在S7300中组态了32字节入/32字节出:
如S7200的VB0-VB3为输出缓冲区,VB32-VB63为输入缓冲区。
S7200的输入可写入上述输入缓冲区中;
S7200的输出(即S7-300的写入)可由输出缓冲区来接收;
2.模拟量:
如同简单的I/0一样,只不过是简单的I/0为二进制位,而模拟量一般如为整型,占一字,或如转换为实数型为两个字(32个二进制位,即四个VB)。3.弄清S7-300与S7-200的dp通信数据结构及相互关系之后,自己要编制一数据表,该表描述S7-300的哪一地址对于S7-200的哪一VB。例如:
S7-200有32个开关量输入输入,2个模入(整型)要送入S7-300:
在S7-200中32个开关量输入可存入VB32,VB33,VB34,VB35中;
在S7-200中2个模拟量输入可分别存入VW36,VW38中,即VB36,VB37,VB38、VB39中;
问题补充:另S7-300硬件组态里有个十六进制参数附值是怎么使用的呢?
一般用户不需对此设置进行修改,这与DP从站的参数报文的结构有关。
十六进制参数赋值
参数数据以十六进制格式在"分配十六进制参数"文件夹中指定。更改值的先决条件是熟悉DP从站的参数报文的结构(参见EN 50170
或IEC 61158)。
提问者对于答案的评价:
学习了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349704.html