自由口通讯问题无法接收数据

请教各位大侠在编程中遇到的问题,用200跟空调通讯板进行自由口通讯。我的PLC是224XP,用串口调试软件跟通讯板都可以正常收发信息,但是跟PLC链接后始终不能收到数据。用串口软件发送16位 F4 F5 06 00 00 00 01 30 37 FB返回信息 F4 F5 06 00 00 00 01 10 17 FB.
我的程序照抄了手册中的列子
主程序
网络1
LD     SM0.1
MOVB   16#09, SMB30
MOVB   16#B0, SMB87
MOVB   16#FB, SMB89
MOVW   +5, SMW90
MOVB   100, SMB94
ATCH   INT_0:INT0, 23
ATCH   INT_2:INT2, 9
ENI
RCV    VB100, 0

网络2
LD     SM0.0
MOVB   10, VB10
MOVB   16#F4, VB11
MOVB   16#F5, VB12
MOVB   16#06, VB13
MOVB   16#0, VB14
MOVB   16#0, VB15
MOVB   16#0, VB16
MOVB   16#1, VB17
MOVB   16#30, VB18
MOVB   16#37, VB19
MOVB   16#FB, VB20

中断0
LDB=   SMB86, 16#20
MOVB   10, SMB34
ATCH   INT_1:INT1, 10
CRETI
RCV    VB100, 0
中断1
LD     SM0.0
DTCH   10
XMT    VB10, 0
中断2
LD     SM0.0
RCV    VB100, 0

问题补充:
请大侠帮我改下程序,我第一次做自由口不太懂,波特率和端口接线都是没问题。

图片说明:

自由口通讯问题无法接收数据    自由口通讯问题无法接收数据   

最佳答案

我看了你的程序根本就没有执行发送命令XMT 你怎么可能接收到数据!
也就是你的PLC根本就没有发送F4 F5 06 00 00 00 01 30 37 FB者一串数据
你可以用你的电脑连接到PLC的通信口,然后用串口调试软件,观察PLC有没有发送这一串数据

还有你这个程序是从PLC的PORT0口来通信,你还要注意,PC板的通信参数要一直
:波特率9600,无校验,8位数据位,

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

专家置评

已阅,最佳答案正确。
自由口通信,需要调用XMT和RCV指令,进行通信,您的例子程序中,仅是状态字的设置,没有调用XMT。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日 下午1:12
下一篇 2018年3月6日 下午1:12

相关推荐

  • 请问用frequency库进行电机转速的计算为何延时那么大

    具体延时大概有一分多钟,不知道为什么。 最佳答案 1.FREQUENCY库文件如果ACTIVE管脚一直激活,内部计算时间为2S2. 检查你的ACTIVE管脚是不是触发时间…

    SIMATIC S7-200 2021年7月5日
  • S7-200Z指令

    软件中只写了主程序网络1,编译 下载 监控 输入端plc本机指示灯亮    输出端和监控所一致。没有其他输出指…

    2021年7月5日
  • plc能否一路受电脑控制一路由触摸屏控制

    s7200能否由触摸屏和电脑同时控制 问题补充:应如何实现呢? 最佳答案 s7200能否由触摸屏和电脑同时控制应如何实现呢?答:CPU224以上都有两个通信口,一个接上位机,一个接…

    SIMATIC S7-200 2020年11月5日
  • S7 200 汉化

    我的S7200V4是英文的 想汉化 请高手帮帮忙 SP3升级到SP7 可汉化么 最佳答案 STEP 7-Micro/WIN&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200通讯问题

    我这里S7-200西门子PLC,CPU是224,我买了USB-PPI编程电缆,可是我连到PLC上时显示无法读取程序,不知我哪里设置错了,请各位高手赐教 最佳答案 你的意思是你在软件…

    SIMATIC S7-200 2021年7月5日
  • 西门子变频器恒压供水

    变频器参数P2240的是用户压力的百分比,是参数P2264的吗 最佳答案 感觉你说的应该是MM420的参数设置:  P2264[0]=755.0 &n…

    SIMATIC S7-200 2017年6月5日
  • PPI通讯指令问题

    有这么一段指令:  LD SM0.1 MOVB 16#03,VB111   //写3#站 …

    SIMATIC S7-200 2021年7月5日
  • 关于s7-200的pid

    现在有一个系统,两个模拟量输入(分别是一个带反馈的油缸的位置量,还有一个是角位移传感器输入量),然后还有一个三位四通的电磁比例换向阀,是两个电磁铁的,对应着两个模拟量输出。我现在的…

    SIMATIC S7-200 2017年11月13日
  • 200plc通讯设置

    在win7上安装l64位win7-sp9软件,但是200plc通讯设置找不到接口,请问什么原因? 图片说明:       最佳答案 你电脑上…

    2021年7月5日
  • cpu226与变频器USS连接问题

    现在一台CPU226控制两台m440变频器,用uss连接,但现在程序中USS_CTRL模块无输出,变频器无频率显示,电机不转。我的参数设置如下:USS_INIT 输入&n…

    SIMATIC S7-200 2020年10月31日