谁有s7-200自由口通讯(与仪表之间)程序,先谢了

在用S7-200和温控表通过自由口通讯,当用xmt指令后,如何判断发送结束,准备用RCV接受数据,以及接受完数据后,如何判断接受结束,准备再次发送啊?这之间该怎么处理,请各位高手帮忙解答,先谢了

问题补充:
S7-200PLC做主站,10块温控表位子站,该如何写轮寻访问程序啊?

最佳答案

1、发送结束是通过对SM4.5和SM4.6的状态进行监测来判断的。
 2、接收结束是通过对SMB86和SMB186进行检测,或是结束字符或是超时或是错误。
 3、至于来处理这些问题,可以使用中断来处理。你可以参考下http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=49844_1028.html
 4、要是多个从站,那就要对发送和接收做处理,如接收起始字符或者结束字符来进行判断。如有疑问,可以给我发邮件。

   补:如果不想用中断的话,你要注意下:上升、下降沿,不要让发送和接收同时进行啊。

提问者对于答案的评价:
比较详细的解说,楼主很厚道!

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

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

相关推荐

  • 施耐德PLC与西门子PLC的连接问题

    怎么将施耐德M340与西门S7-200用连接起来,用M340去控制S7-200,M340作为主站,S7-200作为从站 问题补充:硬件该如何连接啊,需要扩展模块么 最佳答案 建议用…

    SIMATIC S7-200 2018年12月2日
  • 224xp自带模拟量输出控制24vac执行器接线问题

    如题,我配了一个220vac-24vac的变压器专供这个执行器,执行器有四个接线端子,两个接24vac,一个接0-10v控制输入,另一个接位置反馈。问题是,cpu上的M端悬空还是和…

    SIMATIC S7-200 2017年11月27日
  • 高速计数和配方问题

    初使用S7-200,几个问题: 1、高速计数器的初始化子程序中,用不用HSC指令?如果不预置当前值可不可以? 2、配方时,如果在PLC中做,就一定要存储卡?我想…

    SIMATIC S7-200 2021年7月4日
  • em253的问题

    我用S7-200 226CPU 可以最多带几个EM253啊,有的说5个有的说1个?如果可以多个,组态时如何区分? 最佳答案 个数如LS所说,组态的话,可以读取到…

    SIMATIC S7-200 2021年7月5日
  • 请教,博图V14 如何添加EM277模块?

    博图V14 如何添加EM277模块?感谢先 最佳答案 博图没加过,step7是通过GSD文件,我想博图也是通过添加GSD文件参考同类问题答案http://www.ad.s…

    SIMATIC S7-200 2021年7月5日
  • cp243和1200以太网通讯,

    s7-200通过cp243和s7-1200以太网通讯。243挂在第四个模块,200 设置客户机,设置完成后调用eth-ctrl 和eth-xfr。xfr报故障6…

    2021年7月5日
  • 电缆的区别

    电缆的区别:PROFIBUS电缆、双绞线、光缆、普通电缆、之间的区别。谢谢! 最佳答案 电缆的区别:PROFIBUS电缆、双绞线、光缆、普通电缆、之间的区别。1>PROFIB…

    SIMATIC S7-200 2020年11月1日
  • TD400C连接后显示网络错误1

    直接用配套的9针线TD400C连接后显示网络错误1,之前采用的事外接线中间线+外接24V供电,而且接线不是接的3.8,错开的3.7线能正常显示,之后过了段时间又显示CPU无响应。换…

    SIMATIC S7-200 2017年6月13日
  • cpu226温控

    s7-200cpu226通过pid计算得到一个0~1的数,这个0~1的数怎么控制加热的输出啊?有哪位大神提示一下啊?用pls吗? 最佳答案 输出0~1.0之间的数要转换为占空比输出…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC用485通讯 modbus指令带22变频器及6个温控器,求教

    今有一条生产线,需要用485带通讯2根线带多个变频器和温控器,通过触摸屏给定变频器的运行频率并显示,通过触摸屏给定温控器温度并显示实际值,请问:1如何保证通讯的质量是否要在通讯中加…

    SIMATIC S7-200 2017年11月4日