求教两个200PLC进行自由口通讯的编程

甲机和乙机两个200PLC进行自由通讯,互相读写,我这样写程序行不行请给个指点

甲机:
1,初始化子程序:对SMB87进行写操作禁止接收,用ATCH和ENI指令使能定时发送中断
2,发送完成中断:用DTCH指令禁止定时发送中断,同时WOR 16#80 SMB87允许接收,SM0.0 RCV进入接收状态。
3,接收完成中断:对SMB87进行写操作禁止接收,同时允许定时发送中断

乙机:
1,初始化子程序:允许接收,定义定时发送中断的时间间隔但不连接中断
2,接收完成中断:禁止接收,用ATCH指令连接定时发送中断
3,发送完成中断:允许接收,
4,定时发送中断:用XMT指令发送数据。

最佳答案

请参考:《S7-200通讯的编程步骤---自由口通讯》
http://download.csdn.net/download/zjscq/3996645
《S7-200自由口通讯教程及编程实例》
http://www.docin.com/p-302651637.html

提问者对于答案的评价:
谢谢你的回答,对我很有帮助。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • S7 200 Modbus 从站 转为TCP问题

    我用S7200 CPU 224 PXCN port0设置为modbus RTU 作为从站,通过SIBO 通讯转…

    SIMATIC S7-200 2018年3月6日
  • 怎么修复

    com口不能和pc连通,可能是com口损坏了?怎么修复? 问题补充:问题解决了。 最佳答案 应该不是com口损坏,而是相关设置问题! 提问者对于答案的评价:不知原因最后又通了

    SIMATIC S7-200 2021年7月4日
  • PLC Programming Tool编程

    大神好!最近公司在用828D,无奈公司没人用过。现在需要学习编程,但是看不懂地址分配,和S7-200的地址分配差距太大,现请教学习输入输出地址如何分配的,以及学习资料,谢谢! 钻石…

    SIMATIC S7-200 2021年7月5日
  • S7-200下载报错

    通讯可以连接,但是在下载过程中出现一条错误信息:A compile error occurred,check non-fatal …

    SIMATIC S7-200 2021年7月5日
  • 两台200PLC通讯问题??

    我做了两个线3-3,8-8,把两个200PLC连在一起,然后再一台上编了一个网络写向导。测试时看到生成的子程序Error 参数为1,通讯不上,请问为什么,帮助说(检查&n…

    SIMATIC S7-200 2020年10月31日
  • td-200在向导组态时F1 F2等怎样设置控制哪8个V存储位

    td-200在向导组态时F1 F2等怎样设置控制哪8个V存储位 最佳答案 1.组态时F1、F2等你可以设置成置位或者是瞬时触点,这看你的编程习惯了。2.组态完成以后你可以…

    SIMATIC S7-200 2020年11月5日
  • S7-200 Modbus通讯机理

    S7-200 PLC采用modbus协议通讯的机理怎样?通讯过程受扫描周期限制吗? 问题补充:谢谢各位!wangyh_xmz1,我的邮箱是lily_ysu@sohu.co…

    SIMATIC S7-200 2021年7月5日
  • S7-200Modbus主站指令

    S7-200modbus主站指令中MBUS_CTRL指令中的参数Timeout,是设定等待从站响应的时间。如果从站在该时间范围内完成响应,那该时间对整个程序运行,比如扫描周期,就没…

    SIMATIC S7-200 2021年7月5日
  • 如何快速找到所需的西门子文档

    如何快速找到所需的西门子文档。例如,我需要查找6ES7 2221BF220XA8 和6ES7 2221HF220XA8这两模块的技术数据如接线图等,如…

    SIMATIC S7-200 2020年10月31日
  • S7-200传感器直流输出电源

    请问大家:S7-200 CPU224的PLC直流传感器输出端的24V电源可否带动16入/16出的数字量模块(用主机自带的直流电源给模块供电)?能的话可以带几个?S7-20…

    SIMATIC S7-200 2021年7月5日