现有3台200与一台315cpu通讯;
200数据区设置:VB0-VB63,VB64-VB191,VB192-VB319。
那么315中与之对应的区域应该是哪些呢?此外V区中模拟量是以VD形式定义的,300中该如何读取呢?超出接收部分(315可接收的0-127以外)该如何读取?如何设置请举例说说,谢谢!如何设置请举例说说,谢谢!
问题补充:
补充:在300中读写200数据那么它们之间的对应关系是什麽?比如QB14(200)-VB14-QB14(300),这样写对吗?与WINCC地址连接只用MOVE指令可以吗?
最佳答案
1、首先要S7300的硬件组态里的相应的S7200的EM277站点属性里的“参数赋值”下的“设备专用参数”下的“I/O Offset in the v-menory”,设定相应S7200站点的V区,如你是的VB0-VB63,设定0就可以了!VB64-VB191的EM277就设64,VB192-VB319的EM277就设192。相应通讯数据范围就是要在相应的S7200的EM277站点在硬件列表插入相应的硬件就可以定义通讯数据范围。
插入相应的硬件后系统就会自动带出相应的地址,这个就是在S7300里的数据交换地址。
2、如:第一个EM277在S7300硬件组态的定的地址是PIW432~PIW494,定义的V区是0,那么S7200的VB0~VB12
就对应了PIW432~PIW494。
提问者对于答案的评价:
HAO
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314552.html