自由口通讯资讯

我做了一个如下自由口通讯控制程序,当我点击I0.0启动发送控制数据时,能控制设备且能收到成功的反馈信息,可是当我点击I0.1再次发送关机命令时,设备没反应了(控制字节设置没问题,因为不加接受命令时能正常开机和关机),我估计是信道被占用了,可是不知道怎么纠正,请各位高手指点。

图片说明:

自由口通讯资讯    自由口通讯资讯    自由口通讯资讯    自由口通讯资讯    自由口通讯资讯    自由口通讯资讯    自由口通讯资讯   

最佳答案

首先你要先点击工具栏里的“plc”,选择“信息”,它能查看信道是否复用了;如果是复用了,很有可能是你没有指定接收结束字符,导致port口一直在等待接收,有两个解决方法;一个是规定结束条件,另外一个是通过给SMB87置0能够人工结束接收。

提问者对于答案的评价:
谢谢解答,主程序我传错了,我的结束字符为16#0D,smb87为16#B0,smw90为5。,后来我参考别人的意见,就在主程序里面加了reset smb87.7和接收指令,但复位要用上升沿指令,以缩短其复位占用时间

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • ET-200S能带多少个数字I/O模块?

    我想知道ET-200S能带多少个I/O模块?有没有手册! 最佳答案 好像是64个不同的模块不一样SIMATIC 分布式 I/O 系统 ET&…

    SIMATIC S7-200 2021年7月5日
  • MODBUS从站无响应

    主站代码一直是6,怎么回事。程序在这里。http://hiphotos.baidu.com/_dlz/pic/item/0c3267386ba7d57796ddd813.jpght…

    SIMATIC S7-200 2020年11月1日
  • EM223 DC5V电流消耗

    系统配置如下CPU 224XP + EM253 + EM223(223-1BM22-0XA8,32DI/32DO)224输出5V的…

    SIMATIC S7-200 2020年10月31日
  • 一个PLC 带二个触摸屏

    一个PLC 带二个触摸屏 。如采用总线,S7-200 加个EM277 ,二个屏相距100米。触摸屏直接接DP接口。是否可行。怎么设置通信呢?…

    SIMATIC S7-200 2020年11月1日
  • 测量脉冲密度

    请教高手,我想知道怎么样测量单位时间的脉冲数,用怎么样的指令? 问题补充:用增量式编码器测量速度,怎么样操作?最好写一段程序。谢谢 最佳答案 测量单位时间的脉冲数的方法有两种:&n…

    SIMATIC S7-200 2021年7月5日
  • 电脑与触摸屏如何连接

    在建立电脑与触摸屏的连接过程中第一是选择触摸屏的型号,但是找不到K-TP178的型号怎么办?另外其通讯方式是怎样的?应该用什么样的通讯线? 问题补充:wicc flexi…

    SIMATIC S7-200 2021年7月5日
  • S7-200 MSART与第三方设备通讯

    想用S7-200 MSART与第三方设备通讯,通讯方式只能选择Ethernet/IP、Profinet、EtherCat、Profibus DP中的一种,看了一…

    SIMATIC S7-200 2021年7月5日
  • 1500模拟量模块ET200MP

    想利用et200mp加一个4-20ma的模拟量模块,上面写着模拟量输入模块 AI4 x U/I/RTD/TC,是不是电压,电流,,RTD,TC都可以使…

    SIMATIC S7-200 2021年7月5日
  • S7200数据块初始值如何设定

    请问1200的数据块初始值如何设定2数据块里以位的形式如何表示,还是只能以字节的形式出现 最佳答案 初始值在数据块里设定  将88赋值给VB0,可以用以下方式:…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量编程方法

    现在有一个压力传感器(0-35MPa)和温度传感器(-50-150度)接入S7-200中,由于初学,不太明白怎样写程序,想让专家给指点一下,希望输出为整数型怎么写?最好能给写个,示…

    SIMATIC S7-200 2018年12月5日