发布于 2006-03-29 02:09:06
0楼
TO:东方红
LADDR的5000这个地址是我在CP341里设置的地址,不是乱设的 :)
TO:wincc_ipc
非常非常感谢,确实是因为这2个字符需要大写的原因,今天一天终于把这条CP341给调通,全部都可以上线看到数据了。我一直看《SIEMENS工业通讯指南》,所以被误导了,不明白这么关键的问题,居然没有一个地方提示需要注意的哦!
以上2位,我还有个问题请求帮助:
我一共有4个CP341共挂了4种的MODBUS SLAVE通讯设备,那么我的通讯数据采集怎样做会比较好,每个CP341下面各又挂了5台SLAVE,
我目前只是把1个CP341下面的5个SLAVE通讯做通了,但具体的程序还没有做,
我的构想是做4个FC,每个FC各负责一条MOSBUS线采集,4个FC全部放在OB35里,
{
每个FC里做一个“SLAVE地址的累加变量”和一个“MODBUS 功能块的累加变量”,FC每执行一次就把DB2000(FB8读出数据块)的数据转到专门存贮的DB里去,再去做“MODBUS 功能块的累加变量”的累加和“SLAVE地址的累加变量”的累加,FC每执行一次就把该条总线上的所有数据都读上来。
}
不知道这样想发是否可行???
再次非常感谢帮助!前2天我问了SIEMENS的技术热线,居然啥也没问出来,晕~~