s7-224 xp cn自由通讯

请教一下各位高手,我有一个自由通讯,端口为port0,有起始地址(smb88=16#cc),长度8(smb94=16#8),每个XMT只能执行一次,执行前sm86wei2#1000 0000,执行后监测smb86为2#0000 0000,vb200-vb208都为0,再执行任何发送都没用了,请各位高手帮小弟看看,程序如下图:

最佳答案

图没了。
看到你说的,我就放心了。应该是知道怎么做的。
PORT0口,组态发送和接收程序,一共两个指令,XMT和RCV。
先验证线路问题,只写一个发送指令XMT,并且把发送数据区填写好。
然后,再组态接收程序,这就事多了。就像你写的,需要组态一堆SMB,我就不举例了。
你说你发不出去,不应该的,只写发送的时候,是不需要组态那些SMB的,相对来说,要简单的。你用SM0.5去触发一条发送指令,最好不要写多条。你可以把想要发送的数据放在一起。

重要的是,发送和接收是不可以同时触发的

提问者对于答案的评价:
只有发送的时候,不管执行多少条都可以,但是只要执行接收RCV指令,就无法再发送与接收了,接收的结束条件也给了

最佳答案作者回复:
恩,一般是中断做,sm0.1触发一次RCV,在RCV的中断里,写发送指令

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:08
下一篇 2021年7月5日 下午12:08

相关推荐

  • 仪表通讯

    我现在有一个CPU224CN,由于通讯口是485的,要和一台称重仪表通讯,仪表通讯口是232的,要则么连啊 最佳答案 加个RS485转换器。这样的话的PLC这边要用自由通讯的方式才…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU 226 硬件版本太低

    在软件中显示版太低不能用Modbus rtu 库,请问如何解决? 最佳答案 1、Modbus RTU 主站库对CPU的版本有要求。CPU&n…

    2021年7月5日
  • 请赐教(关于指针)

    L     MD    26     &…

    SIMATIC S7-200 2020年11月1日
  • EM277报故障

    我公司系统用S7-300下挂几路EM277组网,中间通过485中继器转接,运行了两年多一直正常。近段时间一路终端EM277经常报CPU FAIL故障,此时该路CPU与系统…

    SIMATIC S7-200 2021年7月5日
  • 关于EM253位控模块

    求帮助,我对EM25位控模块的参考点寻找,以及如何将goto指令和pseek指令运用到一起,实现回原点,不清楚,网上关于这方面的实例程序较少,望大家出手帮助,谢谢. 问题补充:我先…

    2021年7月5日
  • PLC通信接口有问题吗?

    我用一台s7200cn,和TD400C相联,它们之间可以通信。(TD/CPU电缆相连)用一根新买的PC/PPI+电缆连接PC,PLC不能通信,问是PLC接口,或PC接口有问题? 问…

    SIMATIC S7-200 2021年7月5日
  • SM0.5为什么不能用M来控制

    用SM0.5做了个秒计数判断60到分的一个计数器,但是使用M控制SM0.5,他的比较器即立刻得电,Q就得电,判断失控,该如何解决,因为用的时序,定时比较大(5小时),该如解决 最佳…

    SIMATIC S7-200 2020年11月1日
  • s7200模拟量输入值是负数

    模拟量输入值为什么是负数,而且为什么aiw2数值是-4833,经过双整数变实数后变成+60703了,而且我用模拟量转换指令库时aiw2是零,另外问下我图3编的程序是对的吗? 问题补…

    2021年7月5日
  • S7 200来控制电动玩具车的小直流电机

    买一个步进电机和驱动系统都不便宜,最近有个师兄在研究如何利用小孩子玩够的电动玩具上的小电机,我感觉很有创意,如果用S7 200来控制这样的直流小电机呢? 基本就…

    SIMATIC S7-200 2021年7月4日
  • 上升沿和下降沿的问题

    如果采用加计数器来对泵的运行次数进行计数,那么计数器的输入端是串联一个上升沿触点好还是下降沿触点好?有什么差别?与PLC的扫描周期关系具体怎样理解?是否可以这样理解,泵在运行过程中…

    SIMATIC S7-200 2017年6月1日

发表回复

登录后才能评论