请问:CP243-1做客户机和S7-300以太网通讯,在Micro/WIN的以太网向导中关于“配置CPU至CPU数据传输”窗口,服务器的读取数据不能用DB10.DBB0之类的数据块吗?
还有我在“配置CPU至CPU数据传输”窗口设定了2组数据PeerMessage00_1和PeerMessage00_2,需要调用子程序ETHO_XFR 2次,它们之间需要做轮询吗?
最佳答案
1、当CP243-1做为Client端时在S7-200编程中,需要分别调用以太网初始化控制子程序(ETH0_CTRL),和以太网数据交换子程序(ETH0_XFR)。
2、而以太网数据交换子程序(ETH0_XFR)分为S7-200侧Client端读/写两部分,则分别对应PeerMessage00_1和PeerMessage00_2这两组数据。具体可查看CP243-1以太网组态中对应的PeerMessage00_1和PeerMessage00_2数据,即可区分哪组为读/写部分。
3、如果S7-200侧Client端只有单一的读或写操作,则就只编程调用PeerMessage00_1或PeerMessage00_2。
提问者对于答案的评价:
我设置了读/写两部分,在调用2个ETH0_XFR时需要依次进行,就有读取和输出的数据了。
谢谢了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc299238.html