s7-200自由通讯时发送接收数据,用串口助手只能发,收不到

NETWORK 1 // 主程序
LD SM0.1 // 首次扫描时,
MOVB 16#09 SMB30 // 初始化自由端口:
 // - 选择9600波特
 // - 选择8个数据位
 // - 选择无校验
MOVB 16#B0 SMB87 // 初始化RCV信息控制字节:
 // - RCV被启用
 // - 检测到信息字符结束
 // - 将空闲行条件检测为
 // 信息开始条件。

MOVB 16#0A SMB89 // 将信息字符结束设为hex OA(换行符)。
MOVW +5 SMW90 // 将空闲行超时设为5毫秒。
MOVB 100 SMB94 // 将最大字符数设为100。
ATCH INT_0 23 // 将中断附加在接收完成事件上。
ATCH INT_2 9 // 将中断2附加在传送完成事件上。
ENI // 启用用户中断
RCV VB100 0 // 为端口0在VB100位置启用带缓冲区的接收方框

NETWORK 1 // 中断0
// 接收完成中断例行程序
LDB= SMB86 16#20 // 如果接收状态显示接收结束字符,
MOVB 10 SMB34 // 则附加一个10毫秒计时器,
ATCH INT_1 10 // 触发传送

CRETI // 并返回。

NOT
RCV VB100 0 // 如果因任何其他原因接收完成,
 // 则开始新的接收。


NETWORK 1 // 中断1
// 10毫秒计时器中断
LD SM0.0
DTCH 10 // 分离计时器中断
XMT VB100 0 // 将信息传送回端口0中的用户

最佳答案

没用过自由口通讯
您看看资料吧:
S7-200 自由口
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart SMS/018.html

提问者对于答案的评价:
修改自由口通信发送方程序

专家置评

200手册有一个例程,建议学习一下!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日 下午7:05
下一篇 2017年5月29日 下午7:05

相关推荐

  • CP通讯模块的MPI地址

    为什么无论是以太网通讯模块还是其他的通讯模块,在硬件组态时都有一个MPI地址,这个地址怎么用?它又没有MPI接口,难道我用网线来连接但是选择MPI协议? 问题补充:像图中的远程MP…

    2017年6月1日
  • SIMATIC NET V13是单独的软件么?

    SIMATIC NET V13是单独的,还是集成在TIA portal V13里面?若是集成的,其在安装包的哪个文件夹里呢?好像没看到这样的…

    2017年6月1日
  • PLC300 MPI 通信

    使用USB/MPI线缆和控制柜里的CPU315通信 显示适配器的通信链接损坏,与旁边一个同样型号的CPU通信 ,却没有问题 问题补充:两次电脑的本地设置和CPU…

    SIMATIC Net 2017年6月1日
  • CP1604资料

    订货号6GK1 160-4AA01的用户手册电子版在哪下载?网站上没有找到现在设备验收要用之前的资料被公司里的人当垃圾扔掉了 最佳答案 请登陆网址:https://sup…

    SIMATIC Net 2017年6月3日
  • CP5512卡如何在二代笔记本电脑的Express卡槽上使用?

    请问CP5512如何在新的笔记本电脑的Express卡槽上使用? 西门子是否会推出支持新的笔记本电脑Express卡槽的CP5512卡?大概什么时候推出? 最佳答案 西门…

    SIMATIC Net 2017年6月19日
  • OPC scout 10

    OPC服务连接不上, 问题补充:我已经通讯上了,但是图2的那个测试哪里还是那个状态,还有就是COM server,XML server,UA serv…

    2017年6月1日
  • 大神有知道怎么做的吗,最好具体点

    就是用西门子wincc做的一个画面如何传到另一个电脑上(就是厂区做的一个系统他想通过网络传到公司实现监控这个应该怎么做)最好能具体点,谢谢啦拜托了?? 最佳答案 WINCC具有网络…

    SIMATIC Net 2017年6月1日
  • 如何解读通串行信协议中数据位的内容?

    我们串行通信中数据位是用来传输通信的数据,通信一帧数据中,一个起始位,一个停止位,还有8位数据位,这8位数据位的组合的值对应是通信协议上规定的命令吗?如果我要去读一个仪表的值,这8…

    SIMATIC Net 2017年6月9日
  • 请教:SIMATIC NET一些问题!!

    我使用的编程器是西门子公司的FIELD PG,型号是SIMATIC FIELD PG P4,操作系统是WINDOWS 2000&n…

    SIMATIC Net 2017年6月24日
  • 硬件问题上传缺少明细,组态每个io模块

    315带两个net 远程io,我上传,只有cpu和一个io有硬件明细,另一个io有站,到没有硬件明细。 最佳答案 你在线时另外一个IO站的图标正常吗?如果正常显示是问号,…

    SIMATIC Net 2017年5月31日