s7-200以太网通讯请教!

S7-200与S7-300以太网通讯,S7-200作为客户端
以太网向导已经完成。

我用SM0.0启动了ETH0_CTRL

在使用ETH0_XRF时遇到了问题
S7-200向S7-300写入数据
S7-200从S7-300读取数据
这样的话需要调用两次ETH0_XRF
我的做法是
SM0.0
|          |--EN

SM0.5
|          |-----|  P |--- START

我下载了资料,资料说是写入和读取不能同时进行。资料上建议:

ETH0_XFR1:

SM0.0
|          |--EN

SM0.5       V10.0
|          |-----|          |------|  P |--- START


ETH0_XFR2:

SM0.0
|          |--EN

SM0.5       V10.1
|          |-----|          |------|  P |--- START

其中V10.0和V10.1分别是两个ETH0_XFR 的Done值

我的疑问:

1、读取和写入是否不能同时进行?

2、资料上建议的我觉得程序无法执行啊,V10.0 和 V10.1开始的时候都为0,程序怎么执行?

谢谢各位

问题补充:
TO: 快乐在我心

谢谢你的程序!

我的问题是,你程序中结束标志M20.1和M20.3刚开始的时候都为0,程序能执行吗? 我看了官方的资料上面也像你一样建议:用读的结束标志位去触发写,用写的结束标志位去触发读。 能帮忙解答一下吗?

非常感谢!

最佳答案

你可以用读的结束标志位去触发写,用写的结束标志位去触发读就可以了,我这里有段程序你看一下:
LD     SM0.0
CALL   ETH2_CTRL:SBR1, V3000.0, VW3002, VW3004

LD     SM0.0
=      L60.0
LD     M20.3
A      SM0.5
EU
=      L63.7
LD     L60.0
CALL   ETH2_XFR:SBR2, L63.7, Connection2_2:VB702, JS22_1:VB703, M20.0, M20.1, MB22

LD     SM0.0
=      L60.0
LD     M20.1
EU
=      L63.7
LD     L60.0
CALL   ETH2_XFR:SBR2, L63.7, Connection2_2:VB702, FS22_2:VB704, M20.2, M20.3, MB24

提问者对于答案的评价:
谢谢您的回答。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:27
下一篇 2020年11月1日 下午3:27

相关推荐

  • CP/PPI cable无法添加

    如图,在安装完microwin sp9后在设置PG/PC接口无PPI选项,选select,添加接口,发现PPI也不可添加,其他协议也一样,install跟uninstal…

    2017年6月24日
  • 200与TD400C

    用一个plc200与2个TD400C配置,地址为2、3、4。在200中使用向导配置,是必须配置2个TD400C,还是只需要配置1个,如果2个TD400C所显示的内容一样。如果显示的…

    SIMATIC S7-200 2017年11月1日
  • S7-200里的I/O模块223-1PL22-0XA0长期使用,经常出现粘合

    在工厂实际使用过程中,经常出现程序没有输出,但是输出点有24V电压,造成现场设备异常,想问下有无根本解决方法,又或用什么模块可以代替。谢谢。 问题补充:可能我描述不清, …

    SIMATIC S7-200 2017年8月18日
  • 用高速计数器怎样设定长度”

    用高速计数器怎样设定长度”我用一个编码器安装在电机的轴上。;输入值用毫米作单位。怎样精确计算它的长度 最佳答案 这个必须知道电机旋转一圈对应的机械位移为多少.比如一圈位移为1米,使…

    SIMATIC S7-200 2021年7月4日
  • 200plc的tcp/ip通信问题

    在200plc使用TCP/IP通讯时,总是会出现搜索不到plc,显示不存在,我已经进行了以太网配置,还是出现不存在 问题补充:网段是配置的一个网段,以太网也进行了配置,这个工控机没…

    2021年7月5日
  • PPI编程电缆网上下载驱动问题

    我有一根电缆,但是我现在连到电脑上去之后,因为我没有驱动,我想用驱动精灵自动搜索驱动,电脑其它硬件驱动都有,但是这个自动搜不到啊?是不是这个驱动不能能过驱动精灵搜索的?试过的请指教…

    SIMATIC S7-200 2021年7月4日
  • S7200指令树依然恢复不了,是否下载补钉?

    网友们说了许多,我试了,依然恢复不了。我想再问,卸载以后重装会不会还解决不了,卸载注意什么问题?请大神门指导 最佳答案 你的指令树有什么问题,是软件一装完就出现指令树有问题,还是使…

    SIMATIC S7-200 2021年7月5日
  • CPU226 EM277 MP277

    一项目改造CPU226+EM277+MP277,有如下疑问:1.CPU226两个端口可否同时使用Modbu通讯库和其对应的从站通讯?2.因为2个通讯口都已经被modbus通讯使用,…

    SIMATIC S7-200 2020年11月1日
  • 西门子S7-200PLC和8台变频器通信问题请教

    西门子S7-200PLC和8台变频器通信问题请教对8台变频器有写操作和读操作,写操作主要是启动、停止、写频率等,这个是手动的,读操作主要是时时读取8台变频器的电流、电压等,问题就在…

    SIMATIC S7-200 2020年10月31日
  • S7-200计数器

    S7-200计数器计数后是从CTU出口保存吗?谢谢! 问题补充:我看了使用说明,不是CTU,CTU只是说明是加计数器而已,我的疑问就是用了计数器,不知道怎么把计数值保存在哪儿,怎么…

    2021年7月5日